<snapdata remixID="11723050"><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; [lenght] %&apos;lenght&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="lenght"/><block var="lenght"/></custom-block></script></block-definition><block-definition s="polygon [sides] %&apos;sides&apos; [lenght] %&apos;lenght&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="lenght"/><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="5"><sprite name="Explore" idx="1" x="0" y="0" heading="308.5714285714223" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="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><comment x="264" y="191.66666666666663" w="242.66666666666666" collapsed="false">You will need 5 copies of this script.&#xD;To duplicate a script, right-click (or control-click) on its&#xD;TOPMOST block.  (In this case, the REPEAT block.)&#xD;You will see a menu of options. Choose &quot;duplicate.&quot;  &#xD;Move the copy where you want it.</comment><script x="20" y="20.00000000000003"><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></script><script x="19" y="154.83333333333337"><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>21</l></block></block></script></block><block s="up"></block></script><script x="371" y="24"><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><script x="109" y="354"><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l></l><l></l><l></l></custom-block></script></scripts></sprite><sprite name="Pinwheel" idx="2" x="-4.0245140553452075e-11" y="3.1320723792305216e-11" heading="204.75000000004684" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="127,255,42,1" pen="tip" id="5174"><costumes><list struct="atomic" id="5175"></list></costumes><sounds><list struct="atomic" id="5176"></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.333333333333343" y="157.16666666666674"><block s="down"></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>50</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block><block s="up"></block></script><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>0</l></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><script x="48" y="394"><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>3</l><l>100</l><l>50</l></custom-block></script></scripts></sprite><sprite name="Polygon" idx="4" x="16.911233883195564" y="20.18262196951551" heading="97.56000000003746" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="236,41,0,1" pen="tip" id="5220"><costumes><list struct="atomic" id="5221"></list></costumes><sounds><list struct="atomic" id="5222"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><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></script><script x="385" 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><script x="137" y="247"><custom-block s="polygon [sides] %s [lenght] %s"><l>100</l><l>5</l></custom-block></script></scripts></sprite><sprite name="Asterisk" idx="3" x="-4.547473508864641e-13" y="2.8421709430404007e-13" heading="2.9558577807620168e-12" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,144,57,1" pen="tip" id="5245"><costumes><list struct="atomic" id="5246"></list></costumes><sounds><list struct="atomic" id="5247"></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></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="70" y="232.83333333333337"><custom-block s="asterisk [branches] %s [lenght] %s"><l>3</l><l>100</l></custom-block></script></scripts></sprite><sprite name="Epic #1" idx="5" x="-104.30052302761351" y="45.69947697238652" heading="10" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="37.00000000000001,241.00000000000006,255,1" pen="tip" id="5270"><costumes><list struct="atomic" id="5271"></list></costumes><sounds><list struct="atomic" id="5272"></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>150</l></block><block s="setHeading"><l>90</l></block><block s="doRepeat"><l>100</l><script><block s="changePenColorDimension"><l><option>hue</option></l><l>10</l></block><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>8</l><l>10</l><l>5</l></custom-block><block s="forward"><l>20</l></block><block s="turn"><l>10</l></block></script></block></script><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><comment x="238" y="298.66666666666663" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment></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="238,255,27,1" pen="tip" id="5309"><costumes><list struct="atomic" id="5310"></list></costumes><sounds><list struct="atomic" id="5311"></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.66666666666666" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="379" y="22.83333333333337"><block s="receiveKey"><l><option>space</option></l><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="5331"><costumes><list struct="atomic" id="5332"></list></costumes><sounds><list struct="atomic" id="5333"></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>