<snapdata remixID="13604797"><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="down"></block><block s="doRepeat"><block var="branches"/><script><block s="forward"><block var="size"/></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><block var="backup"/></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="branches"/></block></block></script></block><block s="up"></block></script></block-definition></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="5502"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="5503"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="5504"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="3"><sprite name="Explore" idx="1" x="-2.2737367544323206e-13" y="0" heading="359.9999999999968" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="106,53,255,1" pen="tip" id="5509"><costumes><list struct="atomic" id="5510"></list></costumes><sounds><list struct="atomic" id="5511"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="264" y="191.66666666666663" w="242.66666666666666" collapsed="false">You will need 5 copies of this script.&#xD;To duplicate a script, right-click (or control-click) on its&#xD;TOPMOST block.  (In this case, the REPEAT block.)&#xD;You will see a menu of options. Choose &quot;duplicate.&quot;  &#xD;Move the copy where you want it.</comment><script x="20" y="20.00000000000003"><block s="receiveKey"><l><option>1</option></l><list></list><comment w="90" collapsed="false">Press the 1 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>106,53,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="Pinwheel branches %s size %s backup %s"><l>18</l><l>100</l><l>60</l></custom-block></script><script x="371" y="24"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="119" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Pinwheel" idx="2" x="0" y="0" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="127,255,42,1" pen="tip" id="5535"><costumes><list struct="atomic" id="5536"></list></costumes><sounds><list struct="atomic" id="5537"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="231.33333333333337" y="218.33333333333326" w="242.66666666666666" collapsed="false">This is the skeleton for the pinwheel.</comment><script x="20.333333333333343" y="157.16666666666674"><block s="down"></block><block s="doRepeat"><l></l><script><block s="forward"><l></l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l></l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l></l></block></block></script></block><block s="up"></block></script><script x="20" y="20"><block s="receiveKey"><l><option>2</option></l><list></list><comment w="90" collapsed="false">Press the 2 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>127,255,42,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="Pinwheel branches %s size %s backup %s"><l>8</l><l>100</l><l>40</l></custom-block></script><script x="378" y="25"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Polygon" idx="4" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="236,41,0,1" pen="tip" id="5581"><costumes><list struct="atomic" id="5582"></list></costumes><sounds><list struct="atomic" id="5583"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>4</option></l><list></list><comment w="90" collapsed="false">Press the 4 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>236,41,0,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="385" y="23.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Asterisk" idx="3" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,144,57,1" pen="tip" id="5603"><costumes><list struct="atomic" id="5604"></list></costumes><sounds><list struct="atomic" id="5605"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>3</option></l><list></list><comment w="90" collapsed="false">Press the 3 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,144,57,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="387" y="24"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic #1" idx="5" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="37,241,255,1" pen="tip" id="5625"><costumes><list struct="atomic" id="5626"></list></costumes><sounds><list struct="atomic" id="5627"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>5</option></l><list></list><comment w="90" collapsed="false">Press the 5 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>37,241,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="134" y="174.66666666666666" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="427" y="20.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic #2" idx="6" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="246,255,16,1" pen="tip" id="5647"><costumes><list struct="atomic" id="5648"></list></costumes><sounds><list struct="atomic" id="5649"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>6</option></l><list></list><comment w="90" collapsed="false">Press the 6 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>238,255,27,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="162" y="164.66666666666666" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="379" y="22.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic #3" idx="7" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,32,244,1" pen="tip" id="5669"><costumes><list struct="atomic" id="5670"></list></costumes><sounds><list struct="atomic" id="5671"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>7</option></l><list></list><comment w="90" collapsed="false">Press the 7 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,32,244,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="122" y="167.66666666666666" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="348" y="23.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3.2 Modern Art With Polygons" app="Snap! 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>