<snapdata remixID="11698542"><project name="U1L3.2 Modern Art With Polygons" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U1L3.2 Modern Art With Polygons"><notes></notes><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="reportVariadicSum"><list><block s="reportModulus"><block var="which"/><l>100</l></block><l>1</l></list></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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="setPenColorDimension"><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="reportVariadicProduct"><list><l>100</l><l></l></list></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="reportVariadicProduct"><list><block var="value"/><l>3.6</l></list></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="reportVariadicSum"><list><block var="index"/><l>1</l></list></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="reportVariadicSum"><list><block var="from"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="to"/><block var="from"/></block><block var="scale"/></list></block></list></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="reportVariadicSum"><list><block var="index"/><l>1</l></list></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="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></list></block><l>100</l></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></list></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="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="oldHSV"/></block></list></block><l>100</l></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></list></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="reportVariadicProduct"><list><block var="value"/><l>3</l></list></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="reportVariadicProduct"><list><block var="color"/><block s="reportQuotient"><l>15</l><l>14</l></block></list></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="reportVariadicProduct"><list><block var="index"/><l>15</l></list></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="reportVariadicSum"><list><l>45</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="color"/><l>42</l></block><block s="reportQuotient"><l>15</l><l>18</l></block></list></block></list></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="reportVariadicProduct"><list><block var="index"/><l>15</l></list></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="reportVariadicSum"><list><block var="from"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="to"/><block var="from"/></block><block s="reportQuotient"><block var="scale"/><l>15</l></block></list></block></list></block></block><l>255</l></custom-block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="colors"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></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="setPenColorDimension"><l><option>saturation</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><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></list></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="setPenColorDimension"><l><option>brightness</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><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></list></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="reportVariadicProduct"><list><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></list></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="reportVariadicProduct"><list><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></list></block><block var="value"/></block></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ update HSV"></custom-block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSL vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>fair saturation (HSL)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair lightness</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSV vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>fair saturation (HSV)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair value (brightness)</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSL vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>saturation (HSL)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>lightness</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSV vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>saturation (HSV)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>value (brightness)</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenColorDimension"><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="reportVariadicSum"><list><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></list></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="value"/><l><option>letter</option></l></block></block></block><block s="doIf"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="doSetVar"><l>value</l><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><l></l></list></block></autolambda><list></list></block><block var="value"/></block></block></block></script></block><block s="doIf"><block s="reportIsA"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportLessThan"><l></l><l>0</l></block><block s="reportGreaterThan"><l></l><l>15</l></block></block></autolambda><list></list></block><block var="value"/></block><l><option>number</option></l></block><script><custom-block s="error %txt"><l>Badly formed hex color.</l></custom-block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>6</l></block><script><custom-block s="error %txt"><l>More than six hex digits.</l></custom-block></script></block><block s="doRepeat"><block s="reportDifference"><l>6</l><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block></block><script><block s="doSetVar"><l>value</l><block s="reportCONS"><l>0</l><block var="value"/></block></block></script></block><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>1</l><block var="value"/></block></list></block><block s="reportListItem"><l>2</l><block var="value"/></block></list></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>3</l><block var="value"/></block></list></block><block s="reportListItem"><l>4</l><block var="value"/></block></list></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>5</l><block var="value"/></block></list></block><block s="reportListItem"><l>6</l><block var="value"/></block></list></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="reportVariadicProduct"><list><l></l><l>100</l></list></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="reportVariadicProduct"><list><block var="V"/><block var="S"/></list></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="reportVariadicProduct"><list><l></l><l>100</l></list></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="reportVariadicProduct"><list><block var="V"/><block var="S"/></list></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="reportVariadicSum"><list><block var="L"/><block s="reportVariadicProduct"><list><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></list></block></list></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="reportVariadicProduct"><list><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></list></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="reportVariadicSum"><list><block var="L"/><block s="reportVariadicProduct"><list><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></list></block></list></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l>100</l></list></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="reportVariadicProduct"><list><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></list></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="reportVariadicProduct"><list><l>100</l><l></l></list></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="reportVariadicSum"><list><block s="reportUnicode"><l>a</l></block><block s="reportDifference"><block var="nybble"/><l>10</l></block></list></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="reportVariadicSum"><list><block var="old"/><block var="amount"/></list></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="reportVariadicSum"><list><block var="old"/><block var="amount"/></list></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="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block><list><block var="old"/><block var="amount"/></list></custom-block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><custom-block s="error %txt"><block s="reportJoinWords"><list><l>I don&apos;t know how to handle </l><block var="amount"/></list></block></custom-block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg);</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="✐ make integer RGB" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><l></l></block></autolambda><list></list></block><custom-block s="RGB color"></custom-block></block></block></script></block-definition><block-definition s="substring of %&apos;string&apos; before %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="175.33333333333334" collapsed="false">Reports the part of the first string up to the first instance of the second string inside it.  If the second string isn&apos;t found, reports the entire first string.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>string</l><l>marker</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    var index=string.toLocaleLowerCase().indexOf(marker.toLocaleLowerCase());&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;} else {&#xD;    var index=string.indexOf(marker);&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;}</l></block><list><block var="string"/><block var="marker"/></list></block></block></script></block-definition><block-definition s="use case-independent comparisons %&apos;tf&apos;" type="command" category="operators"><comment x="0" y="0" w="225.33333333333334" collapsed="false">If input is TRUE, comparisons made by functions in the string library will be case-independent (so &quot;FOO&quot; = &quot;foo&quot;).  This is the default.&#xD;If input is FALSE, comparisons will be exact.</comment><header></header><code></code><translations>pt:altera comparações ignorando distinção minúsculas/maiúsculas para _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>flag</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;world[&apos;stringLibCaseIndependentComparison&apos;] = flag;</l></block><list><block var="tf"/></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;pt:captura _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;pt:lança _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;pt:ignora _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="✐ subset %&apos;pred&apos; %&apos;data&apos; %&apos;catchtag&apos; %&apos;result&apos;" type="predicate" category="pen"><comment x="0" y="0" w="228" collapsed="false">Don&apos;t ask.&#xD;Only for internal use by the SET PEN block.</comment><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input><input type="%cmdRing"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>best match</l></list></block><block s="doSetVar"><l>result</l><block s="reportKeep"><block var="pred"/><block var="data"/></block></block><block s="doIf"><block s="reportListIsEmpty"><block var="result"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="result"/></block></block><script><block s="doSetVar"><l>best match</l><block s="reportListItem"><l>1</l><block var="result"/></block></block><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportListItem"><l>1</l><block var="best match"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportListItem"><l>2</l><block var="best match"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportListItem"><l>3</l><block var="best match"/></block></custom-block><block s="doSetVar"><l>✐ last X11</l><block s="reportListItem"><l>4</l><block var="best match"/></block></block><block s="doSetVar"><l>✐ last set as</l><l>X11</l></block><custom-block s="throw %s"><block var="catchtag"/></custom-block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="✐ no spaces %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportTextSplit"><block var="text"/><l> </l></block></block></block></script></block-definition><block-definition s="create %&apos;scope&apos; var %&apos;names&apos;" type="command" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block creates  new variables on the selected scope: global (for all sprites), sprite (for this sprite only) or script (only for that blocks stack) with the names given (in &apos;names&apos; list).&#xD;&#xD;If there is already a variable with that name in that scope, it does nothing: no errors and no overwrites.</comment><header></header><code></code><translations>pt:cria as variáveis _ _&#xD;ca:crea les _ variables _&#xD;es:crear las _ variables _&#xD;de:erstellen _ var _&#xD;</translations><inputs><input type="%s" readonly="true">global<options>global&#xD;sprite&#xD;script</options></input><input type="%mult%txt"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="scope"/><l>script</l></block><script><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (!proc.homeContext.variables.vars[varName]) proc.homeContext.variables.addVar(varName);</l></block><list><block var="each item"/></list></block></script></block></script><script><block s="doDeclareVariables"><list><l>global</l></list></block><block s="doIfElse"><block s="reportEquals"><block var="scope"/><l>sprite</l></block><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>global</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (global &amp;&amp; !proc.homeContext.variables.parentFrame.parentFrame.vars[varName]) this.addVariable(varName, true);&#xD;if (!global &amp;&amp; !proc.homeContext.variables.parentFrame.vars[varName]) this.addVariable(varName, false);</l></block><list><block var="each item"/><block var="global"/></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list></list><l>var ide = this.parentThatIsA(IDE_Morph);&#xD;ide.flushBlocksCache(&apos;variables&apos;); // b/c of inheritance&#xD;ide.refreshPalette();</l></block><list></list></block></script></block></script></block-definition><block-definition s="does var %&apos;name&apos; exist?" type="predicate" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block reports &quot;true&quot; if there is a variable with this given name (input slot) in that context.&#xD;&#xD;It can be a global, sprite or script variable.&#xD;&#xD;Otherwise it reports &quot;false&quot;.</comment><header></header><code></code><translations>pt:a variável _ existe&#xD;ca:existeix la variable _ ?&#xD;es:existe la variable _ ?&#xD;de:existiert var _ ?&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;return proc.homeContext.variables.silentFind(varName)? true:false;</l></block><list><block var="name"/></list></block></block></script></block-definition><block-definition s="✐ initialize variables" type="command" category="pen"><comment x="0" y="0" w="180" collapsed="false">Creates a bunch of global variables.&#xD;For internal use by Color library.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><custom-block s="does var %s exist?"><l>✐ last set as</l></custom-block><script><block s="doStopThis"><l><option>this block</option></l></block></script></block><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ last set as</l><l>✐ fair?</l><l>✐ color scale</l><l>✐ HSL</l><l>✐ last crayon</l><l>✐ last X11</l><l>✐ raw HSL</l><l>✐ raw HSV</l></list></custom-block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block></script></block-definition><block-definition s="pinwheel [branches] %&apos;branches&apos; [size] %&apos;size&apos; [backup] %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><block var="branches"/><script><block s="forward"><block var="size"/></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><block var="backup"/></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="branches"/></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="asterisk [branches] %&apos;branches&apos; [length] %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><block var="branches"/><block var="length"/><block var="length"/></custom-block></script></block-definition><block-definition s="polygon [sides] %&apos;sides&apos; [size] %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><block var="sides"/><block var="size"/><l></l></custom-block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="5121"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="5122"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="5123"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="4"><sprite name="Explore" idx="1" x="-108.81272045124547" y="127.26314025983496" heading="113.14285714283346" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="106,53,255,1" pen="tip" id="5128"><costumes><list struct="atomic" id="5129"></list></costumes><sounds><list struct="atomic" id="5130"></list></sounds><blocks></blocks><variables></variables><scripts><script x="11" y="10"><block s="receiveKey"><l><option>1</option></l><list></list><comment w="90" collapsed="false">Press the 1 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>106,53,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>90</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>80</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>21</l></block></block></script></block><block s="up"></block><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script></block><block s="up"></block><block s="down"></block><block s="doRepeat"><l>8</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>200</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block><block s="up"></block><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block><block s="up"></block></script><script x="362" y="13.999999999999972"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="119" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><comment x="255" y="181.66666666666663" w="242.66666666666666" collapsed="true">You will need 5 copies of this script.&#xD;To duplicate a script, right-click (or control-click) on its&#xD;TOPMOST block.  (In this case, the REPEAT block.)&#xD;You will see a menu of options. Choose &quot;duplicate.&quot;  &#xD;Move the copy where you want it.</comment><script x="540.328125" y="151.99999999999997"><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>7</l></block></block></script></block><block s="up"></block></script></scripts></sprite><sprite name="Pinwheel" idx="2" x="0" y="0" heading="2.2737367544323206e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="127,255,42,1" pen="tip" id="5250"><costumes><list struct="atomic" id="5251"></list></costumes><sounds><list struct="atomic" id="5252"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="231.33333333333337" y="218.33333333333326" w="242.66666666666666" collapsed="false">This is the skeleton for the pinwheel.</comment><script x="20" y="20"><block s="receiveKey"><l><option>2</option></l><list></list><comment w="90" collapsed="false">Press the 2 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>127,255,42,1</color></block><block s="gotoXY"><l>0</l><l></l></block><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>4</l><l>50</l><l>150</l></custom-block></script><script x="378" y="25"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Polygon" idx="4" x="2.2737367544323206e-13" y="0" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="236,41,0,1" pen="tip" id="5276"><costumes><list struct="atomic" id="5277"></list></costumes><sounds><list struct="atomic" id="5278"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="11"><block s="receiveKey"><l><option>4</option></l><list></list><comment w="90" collapsed="false">Press the 4 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>236,41,0,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="polygon [sides] %s [size] %s"><l>8</l><l>100</l></custom-block></script><script x="385" y="14.833333333333371"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Asterisk" idx="3" x="-1.1368683772161603e-13" y="1.9895196601282805e-13" heading="324.00000000000705" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,144,57,1" pen="tip" id="5301"><costumes><list struct="atomic" id="5302"></list></costumes><sounds><list struct="atomic" id="5303"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>3</option></l><list></list><comment w="90" collapsed="false">Press the 3 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,144,57,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="asterisk [branches] %s [length] %s"><l>10</l><l>200</l></custom-block></script><script x="387" y="24"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="21" y="203"><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>5</l><l>100</l><l>0</l></custom-block></script></scripts></sprite><sprite name="Epic #1" idx="5" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="37,241,255,1" pen="tip" id="5330"><costumes><list struct="atomic" id="5331"></list></costumes><sounds><list struct="atomic" id="5332"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>5</option></l><list></list><comment w="90" collapsed="false">Press the 5 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>37,241,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="134" y="174.66666666666663" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="427" y="20.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic #2" idx="6" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="246,255,16,1" pen="tip" id="5352"><costumes><list struct="atomic" id="5353"></list></costumes><sounds><list struct="atomic" id="5354"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>6</option></l><list></list><comment w="90" collapsed="false">Press the 6 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>238,255,27,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="162" y="164.66666666666663" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="379" y="22.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic #3" idx="7" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,32,244,1" pen="tip" id="5374"><costumes><list struct="atomic" id="5375"></list></costumes><sounds><list struct="atomic" id="5376"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>7</option></l><list></list><comment w="90" collapsed="false">Press the 7 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,32,244,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="122" y="167.66666666666666" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="348" y="23.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3.2 Modern Art With Polygons" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADotJREFUeF7t1cEJADAMxLBk/6Fb6BD1R1ngQAS8M3PGESBAgAABAl8FVoC/ehsjQIAAAQJPQIA9AgECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBC5oYGgQUTbVPQAAAABJRU5ErkJggg==" mediaID="Stage_cst_Untitled"/></media></snapdata>