<snapdata remixID="13576988"><project name="U1L3.2 Modern Art With Polygons" app="Snap! 10, 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" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><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" initial="1"></input><input type="%s" initial="1"></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" initial="1"></input><input type="%s" initial="1"></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><block-definition s="random" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="random (2)" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="pen color %&apos;color&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="5519"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="5520"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="5521"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="6"><sprite name="Explore" idx="1" x="-2.2737367544323206e-13" y="1.7053025658242404e-13" heading="154.2857142857091" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="106,53,255,1" pen="tip" id="5526"><costumes><list struct="atomic" id="5527"></list></costumes><sounds><list struct="atomic" id="5528"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19" y="154.83333333333337"><block s="down"><comment w="242.66666666666666" collapsed="true">You will need 5 copies of this script.&#xD;To duplicate a script, right-click (or control-click) on its&#xD;TOPMOST block.  (In this case, the REPEAT block.)&#xD;You will see a menu of options. Choose &quot;duplicate.&quot;  &#xD;Move the copy where you want it.</comment></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="371" y="24"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="119" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block><block s="down"></block></script><script x="435" y="408"><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block><block s="up"></block></script><script x="44" y="391"><block s="down"></block><block s="doRepeat"><l>12</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>12</l></block></block></script></block><block s="up"></block></script><script x="226" y="292"><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><script x="370" y="138.00000000000003"><block s="receiveKey"><l><option>1</option></l><list></list><comment w="90" collapsed="false">Press the 1 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>106,53,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><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></scripts></sprite><sprite name="Pinwheel" idx="2" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="127,255,42,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="30" y="30"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="clear"></block><block s="show"></block><block s="doSayFor"><l>Create a pinwheel at any size with any number of branches and backup that you wish!</l><l>5</l></block><block s="setColor"><color>127,255,42,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>6</l><l>100</l><l>50</l></custom-block></script><script x="388" y="35"><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="369.33333333333337" y="202.33333333333326" w="242.66666666666666" collapsed="false">This is the skeleton for the pinwheel.</comment><comment x="239.6435546875" y="33" w="90" collapsed="true">Press the 2 key to bring this sprite to the center of the stage.</comment></scripts></sprite><sprite name="Polygon" idx="4" x="-2.2737367544323206e-13" y="0" heading="7.958078640513122e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="236,41,0,1" pen="tip" id="5679"><costumes><list struct="atomic" id="5680"></list></costumes><sounds><list struct="atomic" id="5681"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>4</option></l><list></list><comment w="90" collapsed="false">Press the 4 key to bring this sprite to the center of the stage.</comment></block><block s="clear"></block><block s="show"></block><block s="doSayFor"><l>Chose the size and number of sides of any polygon!</l><l>5</l></block><block s="setColor"><color>236,41,0,1</color></block><block s="down"></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="polygon [sides] %s [length] %s"><l>5</l><l>50</l></custom-block></script><script x="385" y="23.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Asterisk" idx="3" x="-2.2737367544323206e-13" y="0" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,144,57,1" pen="tip" id="5709"><costumes><list struct="atomic" id="5710"></list></costumes><sounds><list struct="atomic" id="5711"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>3</option></l><list></list><comment w="90" collapsed="true">Press the 3 key to bring this sprite to the center of the stage.</comment></block><block s="clear"></block><block s="show"></block><block s="doSayFor"><l>Chose the size and number of branches of an asterisk!</l><l>4</l></block><block s="setColor"><color>255,144,57,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setSize"><l>8</l></block><block s="down"></block><custom-block s="asterisk [branches] %s [length] %s"><l>8</l><l>50</l></custom-block></script><script x="387" y="24"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="285" y="207.5"><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>20</l><l>100</l><l>100</l></custom-block></script></scripts></sprite><sprite name="Epic #1" idx="5" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="37,241,255,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>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="427" y="20.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><comment x="343" y="151.66666666666663" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment></scripts></sprite><sprite name="Epic #2" idx="6" x="94" y="93" heading="158.36216216378193" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="229.07999999999996,249,0,0.5" 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="389" y="32.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="525" y="164.66666666666663" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="98" y="75.16666666666674"><block s="receiveKey"><l><option>6</option></l><list></list><comment w="90" collapsed="true">Press the 6 key to bring this sprite to the center of the stage.</comment></block><block s="up"></block><block s="clear"></block><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setColor"><color>47,0,249,1</color></block><block s="doRepeat"><l>20</l><script><block s="changePenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>100</l><l>300</l></block></block><block s="down"></block><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>100</l><block s="reportRandom"><l>2</l><l>5</l></block><l>0</l></custom-block><block s="doIf"><block s="reportVariadicLessThan"><list><l>50</l><block s="getPenAttribute"><l><option>hue</option></l></block></list></block><script><block s="up"></block><block s="turn"><l>90</l></block><block s="forward"><l>10</l></block><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportRandom"><l>30</l><l>50</l></block></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>0</l><l>100</l></block></block><block s="floodFill"></block></script><list></list></block><block s="doGotoObject"><l><option>random position</option></l></block></script></block><block s="up"></block></script></scripts></sprite><sprite name="Epic #3" idx="7" x="-2.2737367544323206e-13" y="-2.842170943040401e-14" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,32,244,1" pen="tip" id="5843"><costumes><list struct="atomic" id="5844"></list></costumes><sounds><list struct="atomic" id="5845"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>7</option></l><list></list><comment w="90" collapsed="false">Press the 7 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,32,244,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="122" y="167.66666666666663" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="348" y="23.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><watcher scope="Epic #2" s="getPenDown" style="normal" x="9.486166007904558" y="9.486166007905155" color="0,161,120" hidden="true"/></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3.2 Modern Art With Polygons" app="Snap! 10, 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>