<snapdata remixID="12563074"><project name="U1L3.2 Modern Art With Polygons" app="Snap! 9.0, 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;branches&apos; [size] %&apos;size&apos; [backup] %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><block var="branches"/><script><block s="forward"><block var="size"/></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><block var="backup"/></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="branches"/></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="asterisk [branches] %&apos;branches&apos; [length] %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><block var="branches"/><block var="length"/><block var="length"/></custom-block></script></block-definition><block-definition s="polygon [sides] %&apos;sides&apos; [length] %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><block var="sides"/><block var="length"/><l>0</l></custom-block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="5513"><pentrails>data:image/png;base64,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JkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEAAAow5AAIgAAIgAAIKEIAAKwAdJkEABEAABEDg/wEJDiaSTpXlXAAAAABJRU5ErkJggg==</pentrails><costumes><list id="5514"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="5515"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="7"><sprite name="Explore" idx="1" x="-139.6085316053635" y="-10.462213102111832" heading="85.71428571428044" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="106,53,255,1" pen="tip" id="5520"><costumes><list struct="atomic" id="5521"></list></costumes><sounds><list struct="atomic" id="5522"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="255" y="181.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="11" y="10"><block s="receiveKey"><l><option>1</option></l><list></list><comment w="90" collapsed="false">Press the 1 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>106,53,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="10" y="144.83333333333334"><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>21</l></block></block></script></block><block s="up"></block></script><script x="362" y="13.999999999999972"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="119" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="69" y="369.16666666666674"><block s="down"></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block><block s="up"></block></script><script x="72" y="539.1666666666667"><block s="down"></block><block s="doRepeat"><l>5</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script></block><block s="up"></block></script><script x="102" y="715.1666666666667"><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>4</l></block></block></script></block><block s="up"></block></script></scripts></sprite><sprite name="Pinwheel" idx="2" x="-1.1368683772161603e-13" y="0" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,76,168,1" pen="tip" id="5622"><costumes><list struct="atomic" id="5623"></list></costumes><sounds><list struct="atomic" id="5624"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="221.33333333333337" y="208.33333333333326" w="242.66666666666666" collapsed="false">This is the skeleton for the pinwheel.</comment><script x="10" y="10"><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>255,76,168,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>4</l><l>100</l><l>50</l></custom-block></script><script x="152" y="293"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Polygon" idx="4" x="0" y="2.5579538487363607e-13" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="236,41,0,1" pen="tip" id="5648"><costumes><list struct="atomic" id="5649"></list></costumes><sounds><list struct="atomic" id="5650"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveKey"><l><option>4</option></l><list></list><comment w="90" collapsed="false">Press the 4 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>236,41,0,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="375" y="13.833333333333371"><block s="receiveKey"><l></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="373" y="425.33333333333314"><custom-block s="polygon [sides] %s [length] %s"><l>10</l><l>15</l></custom-block></script><script x="406" y="326.33333333333326"><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>5</l><l>50</l><l>0</l></custom-block></script></scripts></sprite><sprite name="Asterisk" idx="3" x="-1.0231815394945443e-12" y="9.379164112033322e-13" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="64,0,255,1" pen="tip" id="5677"><costumes><list struct="atomic" id="5678"></list></costumes><sounds><list struct="atomic" id="5679"></list></sounds><blocks></blocks><variables></variables><scripts><script x="201" y="259"><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="10" y="30"><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>64,0,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>50</l><l>50</l></custom-block></script><script x="111.328125" y="433.33333333333303"><custom-block s="asterisk [branches] %s [length] %s"><l>10</l><l>90</l></custom-block></script></scripts></sprite><sprite name="Epic #1" idx="5" x="-108.99999999999977" y="60" heading="270.0000000000007" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,37.00000000000001,233.20000000000007,1" pen="tip" id="5706"><costumes><list struct="atomic" id="5707"></list></costumes><sounds><list struct="atomic" id="5708"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><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><script x="327" y="47.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><comment x="124" y="164.66666666666663" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="376" y="202.16666666666669"><block s="down"></block><block s="doRepeat"><l>20</l><script><block s="doGotoObject"><l><option>random position</option></l></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>1000</l></block></block><custom-block s="asterisk [branches] %s [length] %s"><l>20</l><l>50</l></custom-block></script></block><block s="up"></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="5745"><costumes><list struct="atomic" id="5746"></list></costumes><sounds><list struct="atomic" id="5747"></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="43.86215516605489" y="-3.0671406757261366" heading="114" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="32,255,67.68000000000002,1" pen="tip" id="5767"><costumes><list struct="atomic" id="5768"></list></costumes><sounds><list struct="atomic" id="5769"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="21"><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="112" y="168.66666666666663" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="227" y="536.4166666666671"><block s="setHeading"><l>90</l></block></script><script x="134" y="319.5833333333339"><block s="up"></block><block s="doRepeat"><l>300</l><script><block s="turn"><l>200</l></block><block s="forward"><l>50</l></block><block s="down"></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>100</l></block></block><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>10</l><l>45</l><l>20</l></custom-block></script></block></script><script x="287" y="390.4166666666672"><block s="down"></block></script><script x="332" y="13.833333333333371"><block s="receiveKey"><l><option>2</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="126" y="523.4166666666671"><block s="up"></block></script></scripts></sprite><watcher scope="Epic #1" s="getPenDown" style="normal" x="0" y="38.09523809523799" color="0,161,120" hidden="true"/></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3.2 Modern Art With Polygons" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADotJREFUeF7t1cEJADAMxLBk/6Fb6BD1R1ngQAS8M3PGESBAgAABAl8FVoC/ehsjQIAAAQJPQIA9AgECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBC5oYGgQUTbVPQAAAABJRU5ErkJggg==" mediaID="Stage_cst_Untitled"/></media></snapdata>