<snapdata remixID="14509868"><project name="U1L3.2 Modern Art With Polygons" app="Snap! 11.0.8, 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><list></list></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="reportVariadicLessThan"><list><block var="value"/><l>0</l></list></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="value"/><l>255</l></list></block><script><block s="doSetVar"><l>value</l><l>255</l></block></script><list></list></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="reportVariadicLessThan"><list><block var="value"/><l>0</l></list></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="value"/><l>100</l></list></block><script><block s="doSetVar"><l>value</l><l>100</l></block></script><list></list></block></script><list></list><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="reportVariadicEquals"><list><block var="dimension"/><l>size</l></list></block><script><block s="setSize"><block var="value"/></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>hue</l></list></block><script><block s="setPenColorDimension"><l><option>hue</option></l><block var="value"/></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><block s="doReplaceInList"><l>1</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block></script><list></list></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><list></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSV)</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>value (brightness)</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>transparency</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>red</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>green</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>blue</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair hue</l></list></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><list></list></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="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="index"/><block var="pivots"/></block><block var="value"/></list></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="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></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><list></list><comment w="90" collapsed="true">fair hue</comment></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>color</l></list><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="reportVariadicGreaterThan"><list><block var="color"/><l>42</l></list></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="reportVariadicLessThan"><list><block var="color"/><l>60</l></list><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><list></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSL)</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>lightness</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSV)</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair value (brightness)</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSL)</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSV</l></list></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><l>100</l></block></script><list></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair lightness</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSV</l></list></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><l>50</l></block></script><list></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSL vector</l></list></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="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSV vector</l></list></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="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSL vector</l></list></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="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSV vector</l></list></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="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB vector</l></list></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="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB hex</l></list></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="reportVariadicLessThan"><list><l></l><l>a</l></list></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="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></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><list></list></block><block s="doIf"><block s="reportIsA"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><l></l><l>0</l></list></block><block s="reportVariadicGreaterThan"><list><l></l><l>15</l></list></block></list></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><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>6</l></list></block><script><custom-block s="error %txt"><l>More than six hex digits.</l></custom-block></script><list></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>X11/W3C name</l></list><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><list></list></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><list></list></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="reportVariadicEquals"><list><block var="value"/><block s="reportListItem"><l>4</l><l/></block></list></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><list></list></block><block s="doIf"><block s="reportNot"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicEquals"><list><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></list></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><list></list></block><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><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></list></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><list></list></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><list></list></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="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></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="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="L"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="L"/><l>1</l></list></block></list></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="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="L"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="L"/><l>1</l></list></block></list></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><list></list></block></script><list></list></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="reportVariadicLessThan"><list><block var="a"/><block var="b"/></list></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="reportVariadicEquals"><list><block var="V"/><l>0</l></list></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="reportVariadicEquals"><list><block var="V"/><l>0</l></list></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><list></list></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="reportVariadicEquals"><list><block var="dimension"/><l>size</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>size</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>hue</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>hue</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSV)</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>saturation</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>value (brightness)</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>brightness</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>transparency</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>transparency</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB vector</l></list></block><script><block s="doReport"><custom-block s="RGB color"></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>red</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>green</l></list></block><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>blue</l></list></block><script><block s="doReport"><block s="reportListItem"><l>3</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB hex</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSV vector</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSL vector</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ HSL"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSL)</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>lightness</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>color</l></list></block><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>color</l></list></block><block var="✐ color scale"/><l>not set</l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair hue</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></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><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSL)</l></list></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><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair lightness</l></list></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><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSL vector</l></list></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><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSV)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair value (brightness)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSV vector</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block var="✐ raw HSV"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>crayon</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>crayon</l></list></block><script><block s="doReport"><block var="✐ last crayon"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>X11/W3C name</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>X11</l></list></block><script><block s="doReport"><block var="✐ last x11"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></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="reportVariadicLessThan"><list><block var="nybble"/><l>10</l></list></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="reportVariadicEquals"><list><block var="old"/><l>not set</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>crayon</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB hex</l></list></block><script><custom-block s="error %txt"><l>Sorry, I don&apos;t know how to add in hexadecimal.</l></custom-block></script><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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="reportVariadicEquals"><list><block var="scope"/><l>script</l></list></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="reportVariadicEquals"><list><block var="scope"/><l>sprite</l></list></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><list></list></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;number of branches&apos; size %&apos;size&apos; backup %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="down"></block><block s="doRepeat"><block var="number of 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="number of branches"/></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="Draw Circle %&apos;Radius&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="down"></block><block s="doRepeat"><l>360</l><script><block s="forward"><block s="reportQuotient"><block var="Radius"/><l>10</l></block></block><block s="turn"><l>1</l></block></script></block><block s="up"></block></script></block-definition></blocks><primitives></primitives><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="5517"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="5518"><item><ref mediaID="U1L3.2 Modern Art With Polygons_Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="5519"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="8"><sprite name="Explore" idx="1" x="-2.2737367544323206e-13" y="8.526512829121202e-14" heading="119.99999999997988" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="106,53,255,1" pen="tip" id="5524"><costumes><list struct="atomic" id="5525"></list></costumes><sounds><list struct="atomic" id="5526"></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><custom-block s="Pinwheel Branches %s size %s backup %s"><l>10</l><l>100</l><l>50</l></custom-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="26" y="418.33333333333314"><custom-block s="Pinwheel Branches %s size %s backup %s"><l>3</l><l>100</l><l>50</l></custom-block></script><script x="31" y="487.33333333333314"><custom-block s="Pinwheel Branches %s size %s backup %s"><l>4</l><l>100</l><l>50</l></custom-block></script><script x="33" y="544.3333333333331"><custom-block s="Pinwheel Branches %s size %s backup %s"><l>5</l><l>100</l><l>50</l></custom-block></script><script x="10" y="604.3333333333331"><custom-block s="Pinwheel Branches %s size %s backup %s"><l>6</l><l>100</l><l>50</l></custom-block></script><script x="36" y="372.33333333333314"><custom-block s="Pinwheel Branches %s size %s backup %s"><l>21</l><l>100</l><l>50</l></custom-block></script><script x="471" y="406.33333333333314"><block s="receiveGo"></block></script></scripts></sprite><sprite name="Pinwheel" idx="2" x="-4.547473508864641e-13" y="5.684341886080802e-14" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="127,255,42,1" pen="tip" id="5571"><costumes><list struct="atomic" id="5572"></list></costumes><sounds><list struct="atomic" id="5573"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="231.33333333333337" y="218.33333333333326" w="242.66666666666666" collapsed="false">This is the skeleton for the pinwheel.</comment><script x="20" y="20"><block s="receiveKey"><l><option>2</option></l><list></list><comment w="90" collapsed="false">Press the 2 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>127,255,42,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><custom-block s="Pinwheel Branches %s size %s backup %s"><l>12</l><l>100</l><l>50</l></custom-block><block s="up"></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="29" y="205.66666666666663"><block s="doRepeat"><l></l><script><block s="forward"><l></l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l></l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l></l></block></block></script></block></script></scripts></sprite><sprite name="Polygon" idx="4" x="2.2737367544323206e-13" y="-2.842170943040401e-14" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="236,41,0,1" pen="tip" id="5617"><costumes><list struct="atomic" id="5618"></list></costumes><sounds><list struct="atomic" id="5619"></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><custom-block s="Pinwheel Branches %s size %s backup %s"><l>5</l><l>50</l><l>0</l></custom-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></scripts></sprite><sprite name="Asterisk" idx="3" x="0" y="5.684341886080802e-14" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,144,57,1" pen="tip" id="5643"><costumes><list struct="atomic" id="5644"></list></costumes><sounds><list struct="atomic" id="5645"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>3</option></l><list></list><comment w="90" collapsed="false">Press the 3 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,144,57,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="Pinwheel Branches %s size %s backup %s"><l>15</l><l>150</l><l>75</l></custom-block></script><script x="387" y="24"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic #1" idx="5" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="37,241,255,1" pen="tip" id="5669"><costumes><list struct="atomic" id="5670"></list></costumes><sounds><list struct="atomic" id="5671"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>5</option></l><list></list><comment w="90" collapsed="false">Press the 5 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>37,241,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="134" y="174.66666666666663" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="427" y="20.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic #2" idx="6" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="246,255,16,1" pen="tip" id="5691"><costumes><list struct="atomic" id="5692"></list></costumes><sounds><list struct="atomic" id="5693"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>6</option></l><list></list><comment w="90" collapsed="false">Press the 6 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>238,255,27,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="162" y="164.66666666666663" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="379" y="22.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic #3" idx="7" x="0" y="0" heading="185.00000000000068" scale="1" volume="100" pan="0" rotation="2" draggable="true" hidden="true" costume="0" color="255,32,244,1" pen="tip" id="5713"><costumes><list struct="atomic" id="5714"></list></costumes><sounds><list struct="atomic" id="5715"></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.66666666666663" 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><script x="272" y="318.83333333333337"><custom-block s="Draw Circle %s"><l>3.5</l></custom-block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="263" y="228.83333333333337"><custom-block s="Pinwheel Branches %s size %s backup %s"><l>4</l><l>40</l><l>0 </l></custom-block><block s="gotoXY"><l>0</l><l>0</l></block><block s="forward"><l>21</l></block></script></scripts></sprite><sprite name="Sprite" idx="8" x="98" y="-46" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,178.5,71.40000000000006,1" pen="tip" id="5749"><costumes><list struct="atomic" id="5750"></list></costumes><sounds><list struct="atomic" id="5751"></list></sounds><blocks></blocks><variables></variables><scripts><script x="124" y="47.33333333333334"><block s="receiveGo"></block><block s="doSayFor"><l>Click 1 for a purple pin wheel, 2 for a green pinwheel, 3 for a orange asterisk, and 4 for a red polygon!</l><l>4</l></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3.2 Modern Art With Polygons" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="U1L3.2 Modern Art With Polygons_Stage_cst_Untitled"/></media></snapdata>