<snapdata remixID="14472851"><project name="U1L3.2 Modern Art With Polygons" app="Snap! 11.0.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U1L3.2 Modern Art With Polygons"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="$brush set pen to crayon %&apos;which&apos;" type="command" category="pen"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports one of 100 preselected colors, like a box of 100 crayons.&#xD;The colors have names that are meant to be evocative.&#xD;They are organized in families, more or less corresponding&#xD;to spectral (rainbow) colors; the input slot has a two-level menu&#xD;in which you can hover over a family name to see the colors&#xD;of that family, each including a crayon number and an RGB value. &#xD;See Appendix A of the Snap! Reference Manual for more details.</comment><header></header><code></code><translations></translations><inputs><input type="%n"><options>grays={&#xD;0 black #000000=0&#xD;1 gray7 #121212=1&#xD;2 gray14 #242424=2&#xD;3 gray21 #363636=3&#xD;4 gray28 #484848=4&#xD;5 gray36 #5c5c5c=5&#xD;6 gray43 #6d6d6d=6&#xD;7 gray50 #7f7f7f=7&#xD;8 gray57 #919191=8&#xD;9 gray64 #a3a3a3=9&#xD;10 gray71 #b5b5b5=10&#xD;11 gray78 #c8c8c8=11&#xD;12 gray85 #dadada=12&#xD;13 gray92 #ececec=13&#xD;14 white #ffffff=14&#xD;}&#xD;pinks={&#xD;15 deep pink #ff1493=15&#xD;16 hot pink #ff69b4=16&#xD;17 bright pink #ff007f=17&#xD;18 raspberry #e30b5d=18&#xD;19 amaranth #e52b50=19&#xD;}&#xD;reds={&#xD;20 red #ff0000=20&#xD;21 burgundy #900020=21&#xD;22 cherry #990000=22&#xD;23 dark candy apple red #a40000=23&#xD;24 sanguine #c00000=24&#xD;25 maroon #800000=25&#xD;26 crimson #c90016=26&#xD;27 Lists #d94d11=27&#xD;28 candy apple red #ff0800=28&#xD;29 coquelicot #ff3800=29&#xD;}&#xD;browns={&#xD;30 saddle brown #8b4513=30&#xD;31 chocolate #7b3f00=31&#xD;32 kobicha #6b4423=32&#xD;33 sepia #704214=33&#xD;34 chestnut #954535=34&#xD;35 dark brown #654321=35&#xD;36 brown #964b00=36&#xD;37 golden brown #996515=37&#xD;38 cinnamon #b87333=38&#xD;39 copper #d2691e=39&#xD;}&#xD;oranges={&#xD;40 orange #ff7f00=40&#xD;41 Pantone orange #ff5800=41&#xD;42 pumpkin #ff7518=42&#xD;43 Variables #f3761d=43&#xD;44 Spanish orange #e86100=44&#xD;45 burnt orange #cc5500=45&#xD;46 sinopia #cb410b=46&#xD;47 ochre #cc7722=47&#xD;48 carrot #ed9121=48&#xD;49 tangerine #f28500=49&#xD;}&#xD;yellows={&#xD;50 yellow #ffff00=50&#xD;51 Control #e6a822=51&#xD;52 dark goldenrod #b8860b=52&#xD;53 goldenrod #daa520=53&#xD;54 saffron #f4c430=54&#xD;55 sandstorm #ecd540=55&#xD;56 mustard #ffdb58=56&#xD;57 gold #ffd700=57&#xD;58 egg yolk #fee33e=58&#xD;59 rubber duck #fbe108=59&#xD;}&#xD;greens={&#xD;60 lime #00ff00=60&#xD;61 apple green #8db600=61&#xD;62 Operators #62c213=62&#xD;63 forest green #228b22=63&#xD;64 green #008000=64&#xD;65 dark green #006400=65&#xD;66 dark pastel green #03c03c=66&#xD;67 emerald #50c878=67&#xD;68 mint #3eb489=68&#xD;69 Pen #00a178=69&#xD;}&#xD;cyans={&#xD;70 aqua (cyan) #00ffff=70&#xD;71 dark cyan #008b8b=71&#xD;72 cerulean #007ba7=72&#xD;73 iceberg #71a6d2=73&#xD;74 Sensing #0494dc=74&#xD;75 teal #008080=75&#xD;76 light sky blue #87cefa=76&#xD;77 deep sky blue #00bfff=77&#xD;78 dodger blue #1e90ff=78&#xD;79 azure #007fff=79&#xD;}&#xD;blues={&#xD;80 blue #0000ff=80&#xD;81 midnight blue #191970=81&#xD;82 dark powder blue #003399=82&#xD;83 cobalt #0047ab=83&#xD;84 denim #1560bd=84&#xD;85 navy blue #000080=85&#xD;86 steel blue #4682b4=86&#xD;87 Motion #4a6cd4=87&#xD;88 cornflower #6495ed=88&#xD;89 slate blue #6a5acd=89&#xD;}&#xD;purples={&#xD;90 violet #8000ff=90&#xD;91 Looks #8f56e3=91&#xD;92 grape #6f2da8=92&#xD;93 indigo #4b0082=93&#xD;94 x11 purple #a020f0=94&#xD;95 magenta (fuchia) #ff00ff=95&#xD;96 dark orchid #9932cc=96&#xD;97 Sound #cf4ad9=97&#xD;98 purple #7f007f=98&#xD;99 dark magenta #8b008b=99&#xD;}</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doSetVar"><l>✐ last crayon</l><block var="which"/></block><block s="doSetVar"><l>✐ last set as</l><l>crayon</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>✐ crayon colors</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ crayon colors</l></list></custom-block><block s="doSetVar"><l>✐ crayon colors</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>18</l><l>18</l><l>18</l></list></block><block s="reportNewList"><list><l>36</l><l>36</l><l>36</l></list></block><block s="reportNewList"><list><l>54</l><l>54</l><l>54</l></list></block><block s="reportNewList"><list><l>72</l><l>72</l><l>72</l></list></block><block s="reportNewList"><list><l>92</l><l>92</l><l>92</l></list></block><block s="reportNewList"><list><l>109</l><l>109</l><l>109</l></list></block><block s="reportNewList"><list><l>127</l><l>127</l><l>127</l></list></block><block s="reportNewList"><list><l>145</l><l>145</l><l>145</l></list></block><block s="reportNewList"><list><l>163</l><l>163</l><l>163</l></list></block><block s="reportNewList"><list><l>181</l><l>181</l><l>181</l></list></block><block s="reportNewList"><list><l>200</l><l>200</l><l>200</l></list></block><block s="reportNewList"><list><l>218</l><l>218</l><l>218</l></list></block><block s="reportNewList"><list><l>236</l><l>236</l><l>236</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>20</l><l>147</l></list></block><block s="reportNewList"><list><l>255</l><l>105</l><l>180</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>127</l></list></block><block s="reportNewList"><list><l>227</l><l>11</l><l>93</l></list></block><block s="reportNewList"><list><l>229</l><l>43</l><l>80</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>144</l><l>0</l><l>32</l></list></block><block s="reportNewList"><list><l>153</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>164</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>192</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>201</l><l>0</l><l>22</l></list></block><block s="reportNewList"><list><l>217</l><l>77</l><l>17</l></list></block><block s="reportNewList"><list><l>255</l><l>8</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>56</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>123</l><l>63</l><l>0</l></list></block><block s="reportNewList"><list><l>107</l><l>68</l><l>35</l></list></block><block s="reportNewList"><list><l>112</l><l>66</l><l>20</l></list></block><block s="reportNewList"><list><l>149</l><l>69</l><l>53</l></list></block><block s="reportNewList"><list><l>101</l><l>67</l><l>33</l></list></block><block s="reportNewList"><list><l>150</l><l>75</l><l>0</l></list></block><block s="reportNewList"><list><l>153</l><l>101</l><l>21</l></list></block><block s="reportNewList"><list><l>184</l><l>115</l><l>51</l></list></block><block s="reportNewList"><list><l>210</l><l>105</l><l>30</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>88</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>117</l><l>24</l></list></block><block s="reportNewList"><list><l>243</l><l>118</l><l>29</l></list></block><block s="reportNewList"><list><l>232</l><l>97</l><l>0</l></list></block><block s="reportNewList"><list><l>204</l><l>85</l><l>0</l></list></block><block s="reportNewList"><list><l>203</l><l>65</l><l>11</l></list></block><block s="reportNewList"><list><l>204</l><l>119</l><l>34</l></list></block><block s="reportNewList"><list><l>237</l><l>145</l><l>33</l></list></block><block s="reportNewList"><list><l>242</l><l>133</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>230</l><l>168</l><l>34</l></list></block><block s="reportNewList"><list><l>184</l><l>134</l><l>11</l></list></block><block s="reportNewList"><list><l>218</l><l>165</l><l>32</l></list></block><block s="reportNewList"><list><l>244</l><l>196</l><l>48</l></list></block><block s="reportNewList"><list><l>236</l><l>213</l><l>64</l></list></block><block s="reportNewList"><list><l>255</l><l>219</l><l>88</l></list></block><block s="reportNewList"><list><l>255</l><l>215</l><l>0</l></list></block><block s="reportNewList"><list><l>254</l><l>227</l><l>62</l></list></block><block s="reportNewList"><list><l>251</l><l>225</l><l>8</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>141</l><l>182</l><l>0</l></list></block><block s="reportNewList"><list><l>98</l><l>194</l><l>19</l></list></block><block s="reportNewList"><list><l>34</l><l>139</l><l>34</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>100</l><l>0</l></list></block><block s="reportNewList"><list><l>3</l><l>192</l><l>60</l></list></block><block s="reportNewList"><list><l>80</l><l>200</l><l>120</l></list></block><block s="reportNewList"><list><l>62</l><l>180</l><l>137</l></list></block><block s="reportNewList"><list><l>0</l><l>161</l><l>120</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>139</l><l>139</l></list></block><block s="reportNewList"><list><l>0</l><l>123</l><l>167</l></list></block><block s="reportNewList"><list><l>113</l><l>166</l><l>210</l></list></block><block s="reportNewList"><list><l>4</l><l>148</l><l>220</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>128</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>250</l></list></block><block s="reportNewList"><list><l>0</l><l>191</l><l>255</l></list></block><block s="reportNewList"><list><l>30</l><l>144</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>127</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>25</l><l>25</l><l>112</l></list></block><block s="reportNewList"><list><l>0</l><l>51</l><l>153</l></list></block><block s="reportNewList"><list><l>0</l><l>71</l><l>171</l></list></block><block s="reportNewList"><list><l>21</l><l>96</l><l>189</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l></list></block><block s="reportNewList"><list><l>70</l><l>130</l><l>180</l></list></block><block s="reportNewList"><list><l>74</l><l>108</l><l>212</l></list></block><block s="reportNewList"><list><l>100</l><l>149</l><l>237</l></list></block><block s="reportNewList"><list><l>106</l><l>90</l><l>205</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>143</l><l>86</l><l>227</l></list></block><block s="reportNewList"><list><l>111</l><l>45</l><l>168</l></list></block><block s="reportNewList"><list><l>75</l><l>0</l><l>130</l></list></block><block s="reportNewList"><list><l>160</l><l>32</l><l>240</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>153</l><l>50</l><l>204</l></list></block><block s="reportNewList"><list><l>207</l><l>74</l><l>217</l></list></block><block s="reportNewList"><list><l>127</l><l>0</l><l>127</l></list></block><block s="reportNewList"><list><l>139</l><l>0</l><l>139</l></list></block></list></block></block></script><list></list></block><block s="doDeclareVariables"><list><l>color</l></list></block><block s="doSetVar"><l>color</l><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportModulus"><block var="which"/><l>100</l></block><l>1</l></list></block><block var="✐ crayon colors"/></block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="color"/></block><block s="reportListItem"><l>2</l><block var="color"/></block><block s="reportListItem"><l>3</l><block var="color"/></block></custom-block></script></block-definition><block-definition s="set pen color to r: %&apos;r&apos; g: %&apos;g&apos; b: %&apos;b&apos;" type="command" category="pen"><comment x="0" y="0" w="220.66666666666666" collapsed="false">Takes three inputs for red, green, and blue&#xD;values, each between 0 and 255.  0,0,0 is black; 255,255,255 is white.  255,255,0 is yellow, and so on.&#xD;&#xD;The SET PEN block in this library lets you set individual red, green, or blue without changing the others, lets you provide a list of three RGB color components, and lets you provide a six-digit hexadecimal number, the form in which RGB color values are usually found online.&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:altera a cor da tua caneta para vermelho _ , verde _ e azul _ (0 a 255)&#xD;</translations><inputs><input type="%n">255</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l></list><l>this.setColor(new Color(r, g, b));</l></block><list><block var="r"/><block var="g"/><block var="b"/></list></block></script></block-definition><block-definition s="set pen color to h: %&apos;h&apos; s: %&apos;s&apos; v: %&apos;v&apos;" type="command" category="pen"><comment x="0" y="0" w="283.3333333333333" collapsed="false">Takes three inputs for hue, saturation, and value (&quot;brightness&quot;)&#xD;values, each between 0 and 1.  0,0,0 is black; 0,0,1 is white.  0.15,1,1 is yellow, and so on.&#xD;&#xD;The SET PEN block in this library lets you set individual hue, saturation, or value without changing the others, lets you provide a list of three HSV color components, and lets you&#xD;use the very much superior HSL (hue, saturation, lightness)&#xD;color space.&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:altera a cor da caneta para matiz _ , saturação _ e brilho _ (0 a 1)&#xD;</translations><inputs><input type="%n">0.3</input><input type="%n">0.7</input><input type="%n">0.6</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>h</l><l>s</l><l>v</l></list><l>var col = new Color();&#xD;col.set_hsv(h, s, v);&#xD;this.setColor(col);</l></block><list><block var="h"/><block var="s"/><block var="v"/></list></block></script></block-definition><block-definition s="RGB color" type="reporter" category="pen"><comment x="0" y="0" w="266" collapsed="false">Reports the current pen color as a list of three RGB values in the range 0-255.  The PEN block in this library provides a large set of ways to examine the color.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:a cor da caneta em RGB (vermelho, verde e azul; 0 a 255)&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List([this.color.r, this.color.g, this.color.b]);</l></block><list></list></block></block></script></block-definition><block-definition s="HSV color" type="reporter" category="pen"><comment x="0" y="0" w="312" collapsed="false">Reports the current pen color as a list of three HSV values&#xD;in the range 0-1.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:a cor da caneta em HSV (matiz, saturação e brilho, 0 a 1)&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List(this.color.hsv());</l></block><list></list></block></block></script></block-definition><block-definition s="$brush set pen %&apos;dimension&apos; to %&apos;value&apos;" type="command" category="pen"><comment x="0" y="0" w="265.3333333333333" collapsed="false">This block allows you to set the pen&apos;s color, transparency (on a scale from 0=opaque to 100=invisible), or size (in pixels).  The color can be set in many ways, including RGB values, HSV values, HSL values, fair HSV or HSL (based on a modified spectrum that gives each spectral color equal space and promotes brown to a color), or X11/W3C color name.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;color&#xD;fair hue&#xD;transparency&#xD;X11/W3C name&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input><input type="%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doDeclareVariables"><list><l>colors</l><l>brights</l><l>index</l><l>scale</l><l>oldHSV</l><l>newHSV</l><l>color</l><l>pivots</l></list></block><block s="doSetVar"><l>colors</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l></list></block><block s="reportNewList"><list><l>192</l><l>192</l><l>192</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>85</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>70</l><l>5</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>140</l><l>60</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>114</l><l>93</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>30</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>50</l><l>50</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>64</l></list></block><block s="reportNewList"><list><l>80</l><l>0</l><l>90</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block></list></block></block><block s="doSetVar"><l>brights</l><block s="reportNewList"><list><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>170</l><l>20</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>170</l><l>90</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>160</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>190</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>240</l><l>200</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>127</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>60</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>64</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block></list></block></block><block s="doSetVar"><l>pivots</l><block s="reportNewList"><list><l>0</l><l>5.8</l><l>12.5</l><l>18</l><l>25</l><l>30.5</l><l>37.5</l><l>44.5</l><l>50</l><l>59</l><l>62.5</l><l>69</l><l>75</l><l>79.25</l><l>87.5</l><l>93.75</l><l>97</l><l>100</l></list></block></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>color</l><l>hue</l><l>fair hue</l></list></block><block var="dimension"/></block><script><block s="doSetVar"><l>value</l><block s="reportModulus"><block var="value"/><l>100</l></block></block></script><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>red</l><l>green</l><l>blue</l></list></block><block var="dimension"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="value"/><l>0</l></list></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="value"/><l>255</l></list></block><script><block s="doSetVar"><l>value</l><l>255</l></block></script><list></list></block></script><script><block s="doIf"><block s="reportListContainsItem"><block s="reportNewList"><list><l>saturation (HSV)</l><l>saturation (HSL)</l><l>value (brightness)</l><l>lightness</l><l>fair saturation (HSV)</l><l>fair saturation (HSL)</l><l>fair value (brightness)</l><l>fair lightness</l><l>transparency</l></list></block><block var="dimension"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="value"/><l>0</l></list></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="value"/><l>100</l></list></block><script><block s="doSetVar"><l>value</l><l>100</l></block></script><list></list></block></script><list></list><comment w="164.66666666666666" collapsed="false">We have to do this last test to rule out the vector options, which aren&apos;t numbers; their code makes three recursive calls and we catch range issues then.</comment></block></script></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>size</l></list></block><script><block s="setSize"><block var="value"/></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>hue</l></list></block><script><block s="setPenColorDimension"><l><option>hue</option></l><block var="value"/></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><block s="doReplaceInList"><l>1</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>HSL</l><l>HSV</l></list></block><block var="✐ last set as"/></block></block><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block></script><list></list></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSV)</l></list></block><script><block s="setPenColorDimension"><l><option>saturation</option></l><block var="value"/></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>value (brightness)</l></list></block><script><block s="setPenColorDimension"><l><option>brightness</option></l><block var="value"/></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>transparency</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block var="value"/></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>red</l></list></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block><l></l><l></l></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>green</l></list></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block><l></l></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>blue</l></list></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair hue</l></list></block><script><block s="doSetVar"><l>oldHSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l>100</l><l></l></list></block></autolambda><list></list></block><custom-block s="HSV color"></custom-block></block></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>HSL</l><l>HSV</l></list></block><block var="✐ last set as"/></block></block><script><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block><block s="doSetVar"><l>oldHSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block></script><list></list></block><block s="doSetVar"><l>value</l><block s="reportModulus"><block var="value"/><l>100</l></block></block><block s="doSetVar"><l>color</l><block s="reportVariadicProduct"><list><block var="value"/><l>3.6</l></list></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="index"/><block var="pivots"/></block><block var="value"/></list></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doChangeVar"><l>index</l><l>-1</l></block><block s="doSetVar"><l>scale</l><block s="reportQuotient"><block s="reportDifference"><block var="value"/><block s="reportListItem"><block var="index"/><block var="pivots"/></block></block><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="pivots"/></block><block s="reportListItem"><block var="index"/><block var="pivots"/></block></block></block></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="min %s %s"><block s="reportRound"><block s="reportVariadicSum"><list><block var="from"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="to"/><block var="from"/></block><block var="scale"/></list></block></list></block></block><l>255</l></custom-block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block var="index"/><block var="brights"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="brights"/></block></list></custom-block></block><block s="doSetVar"><l>newHSV</l><custom-block s="HSV color"></custom-block></block><block s="doIfElse"><block var="✐ fair?"/><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="newHSV"/></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></list></block><l>100</l></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></list></block><l>100</l></block></custom-block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></list></block></block></script><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="newHSV"/></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="oldHSV"/></block></list></block><l>100</l></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></list></block><l>100</l></block></custom-block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>2</l><block var="oldHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></list></block></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block></script><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block></script></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list><comment w="90" collapsed="true">fair hue</comment></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>color</l></list><comment w="53.333333333333336" collapsed="true">Color</comment></block><script><block s="doSetVar"><l>✐ color scale</l><block var="value"/></block><block s="doSetVar"><l>color</l><block s="reportVariadicProduct"><list><block var="value"/><l>3</l></list></block></block><block s="doIfElse"><block s="reportNot"><block s="reportVariadicGreaterThan"><list><block var="color"/><l>42</l></list></block></block><script><block s="doSetVar"><l>color</l><block s="reportModulus"><block s="reportVariadicProduct"><list><block var="color"/><block s="reportQuotient"><l>15</l><l>14</l></block></list></block><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportVariadicProduct"><list><block var="index"/><l>15</l></list></block></block></block></script><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="color"/><l>60</l></list><comment w="96.66666666666667" collapsed="true">spread out pink</comment></block><script><block s="doSetVar"><l>color</l><block s="reportVariadicSum"><list><l>45</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="color"/><l>42</l></block><block s="reportQuotient"><l>15</l><l>18</l></block></list></block></list></block></block></script><list></list></block><block s="doSetVar"><l>color</l><block s="reportModulus"><block var="color"/><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportVariadicProduct"><list><block var="index"/><l>15</l></list></block></block></block></script><comment w="77.33333333333333" collapsed="true">grayscale</comment></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="min %s %s"><block s="reportRound"><block s="reportVariadicSum"><list><block var="from"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="to"/><block var="from"/></block><block s="reportQuotient"><block var="scale"/><l>15</l></block></list></block></list></block></block><l>255</l></custom-block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="colors"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></block><block var="colors"/></block></list></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>color</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSL)</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>lightness</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSV)</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="setPenColorDimension"><l><option>saturation</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>saturation</option></l></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></list></block><block var="value"/></block></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair value (brightness)</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="setPenColorDimension"><l><option>brightness</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>brightness</option></l></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></list></block><block var="value"/></block></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSL)</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSV</l></list></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><l>100</l></block></script><list></list></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSL"/><block var="value"/></block><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSL"/></block></block></list></block><block var="value"/></block></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ update HSV"></custom-block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair lightness</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSV</l></list></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><l>50</l></block></script><list></list></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSL"/><block var="value"/></block><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSL"/></block></block></list></block><block var="value"/></block></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ update HSV"></custom-block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSL vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>fair saturation (HSL)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair lightness</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSV vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>fair saturation (HSV)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair value (brightness)</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSL vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>saturation (HSL)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>lightness</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSV vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>saturation (HSV)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>value (brightness)</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB vector</l></list></block><script><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB hex</l></list></block><script><block s="doSetVar"><l>value</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>number</option></l></block><l></l><block s="reportVariadicSum"><list><l>10</l><block s="reportDifference"><block s="reportUnicode"><l></l></block><block s="reportIfElse"><block s="reportVariadicLessThan"><list><l></l><l>a</l></list></block><block s="reportUnicode"><l>A</l></block><block s="reportUnicode"><l>a</l></block></block></block></list></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="value"/><l><option>letter</option></l></block></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="doSetVar"><l>value</l><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><l></l></list></block></autolambda><list></list></block><block var="value"/></block></block></block></script><list></list></block><block s="doIf"><block s="reportIsA"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><l></l><l>0</l></list></block><block s="reportVariadicGreaterThan"><list><l></l><l>15</l></list></block></list></block></autolambda><list></list></block><block var="value"/></block><l><option>number</option></l></block><script><custom-block s="error %txt"><l>Badly formed hex color.</l></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>6</l></list></block><script><custom-block s="error %txt"><l>More than six hex digits.</l></custom-block></script><list></list></block><block s="doRepeat"><block s="reportDifference"><l>6</l><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block></block><script><block s="doSetVar"><l>value</l><block s="reportCONS"><l>0</l><block var="value"/></block></block></script></block><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>1</l><block var="value"/></block></list></block><block s="reportListItem"><l>2</l><block var="value"/></block></list></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>3</l><block var="value"/></block></list></block><block s="reportListItem"><l>4</l><block var="value"/></block></list></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>5</l><block var="value"/></block></list></block><block s="reportListItem"><l>6</l><block var="value"/></block></list></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>X11/W3C name</l></list><comment w="90" collapsed="true">X11/W3C name</comment></block><script><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>✐ X11</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ X11</l></list></custom-block></script><list></list></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ X11"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ X11</l><block s="reportNewList"><list><block s="reportNewList"><list><l>255</l><l>250</l><l>250</l><l>snow</l></list></block><block s="reportNewList"><list><l>248</l><l>248</l><l>255</l><l>ghostwhite</l></list></block><block s="reportNewList"><list><l>245</l><l>245</l><l>245</l><l>whitesmoke</l></list></block><block s="reportNewList"><list><l>220</l><l>220</l><l>220</l><l>gainsboro</l></list></block><block s="reportNewList"><list><l>255</l><l>250</l><l>240</l><l>floralwhite</l></list></block><block s="reportNewList"><list><l>253</l><l>245</l><l>230</l><l>oldlace</l></list></block><block s="reportNewList"><list><l>250</l><l>240</l><l>230</l><l>linen</l></list></block><block s="reportNewList"><list><l>250</l><l>235</l><l>215</l><l>antiquewhite</l></list></block><block s="reportNewList"><list><l>255</l><l>239</l><l>213</l><l>papayawhip</l></list></block><block s="reportNewList"><list><l>255</l><l>235</l><l>205</l><l>blanchedalmond</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>196</l><l>bisque</l></list></block><block s="reportNewList"><list><l>255</l><l>218</l><l>185</l><l>peachpuff</l></list></block><block s="reportNewList"><list><l>255</l><l>222</l><l>173</l><l>navajowhite</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>181</l><l>moccasin</l></list></block><block s="reportNewList"><list><l>255</l><l>248</l><l>220</l><l>cornsilk</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>240</l><l>ivory</l></list></block><block s="reportNewList"><list><l>255</l><l>250</l><l>205</l><l>lemonchiffon</l></list></block><block s="reportNewList"><list><l>255</l><l>245</l><l>238</l><l>seashell</l></list></block><block s="reportNewList"><list><l>240</l><l>255</l><l>240</l><l>honeydew</l></list></block><block s="reportNewList"><list><l>245</l><l>255</l><l>250</l><l>mintcream</l></list></block><block s="reportNewList"><list><l>240</l><l>255</l><l>255</l><l>azure</l></list></block><block s="reportNewList"><list><l>240</l><l>248</l><l>255</l><l>aliceblue</l></list></block><block s="reportNewList"><list><l>230</l><l>230</l><l>250</l><l>lavender</l></list></block><block s="reportNewList"><list><l>255</l><l>240</l><l>245</l><l>lavenderblush</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>225</l><l>mistyrose</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l><l>white</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>black</l></list></block><block s="reportNewList"><list><l>47</l><l>79</l><l>79</l><l>darkslategray</l></list></block><block s="reportNewList"><list><l>47</l><l>79</l><l>79</l><l>darkslategrey</l></list></block><block s="reportNewList"><list><l>105</l><l>105</l><l>105</l><l>dimgray</l></list></block><block s="reportNewList"><list><l>105</l><l>105</l><l>105</l><l>dimgrey</l></list></block><block s="reportNewList"><list><l>112</l><l>128</l><l>144</l><l>slategray</l></list></block><block s="reportNewList"><list><l>112</l><l>128</l><l>144</l><l>slategrey</l></list></block><block s="reportNewList"><list><l>119</l><l>136</l><l>153</l><l>lightslategray</l></list></block><block s="reportNewList"><list><l>119</l><l>136</l><l>153</l><l>lightslategrey</l></list></block><block s="reportNewList"><list><l>190</l><l>190</l><l>190</l><l>gray(X11)</l></list></block><block s="reportNewList"><list><l>190</l><l>190</l><l>190</l><l>grey(X11)</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l><l>gray(W3C)</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l><l>grey(W3C)</l></list></block><block s="reportNewList"><list><l>211</l><l>211</l><l>211</l><l>lightgrey</l></list></block><block s="reportNewList"><list><l>211</l><l>211</l><l>211</l><l>lightgray</l></list></block><block s="reportNewList"><list><l>25</l><l>25</l><l>112</l><l>midnightblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l><l>navy</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l><l>navyblue</l></list></block><block s="reportNewList"><list><l>100</l><l>149</l><l>237</l><l>cornflowerblue</l></list></block><block s="reportNewList"><list><l>72</l><l>61</l><l>139</l><l>darkslateblue</l></list></block><block s="reportNewList"><list><l>106</l><l>90</l><l>205</l><l>slateblue</l></list></block><block s="reportNewList"><list><l>123</l><l>104</l><l>238</l><l>mediumslateblue</l></list></block><block s="reportNewList"><list><l>132</l><l>112</l><l>255</l><l>lightslateblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>205</l><l>mediumblue</l></list></block><block s="reportNewList"><list><l>65</l><l>105</l><l>225</l><l>royalblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l><l>blue</l></list></block><block s="reportNewList"><list><l>30</l><l>144</l><l>255</l><l>dodgerblue</l></list></block><block s="reportNewList"><list><l>0</l><l>191</l><l>255</l><l>deepskyblue</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>235</l><l>skyblue</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>250</l><l>lightskyblue</l></list></block><block s="reportNewList"><list><l>70</l><l>130</l><l>180</l><l>steelblue</l></list></block><block s="reportNewList"><list><l>176</l><l>196</l><l>222</l><l>lightsteelblue</l></list></block><block s="reportNewList"><list><l>173</l><l>216</l><l>230</l><l>lightblue</l></list></block><block s="reportNewList"><list><l>176</l><l>224</l><l>230</l><l>powderblue</l></list></block><block s="reportNewList"><list><l>175</l><l>238</l><l>238</l><l>paleturquoise</l></list></block><block s="reportNewList"><list><l>0</l><l>206</l><l>209</l><l>darkturquoise</l></list></block><block s="reportNewList"><list><l>72</l><l>209</l><l>204</l><l>mediumturquoise</l></list></block><block s="reportNewList"><list><l>64</l><l>224</l><l>208</l><l>turquoise</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l><l>cyan</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l><l>aqua</l></list></block><block s="reportNewList"><list><l>224</l><l>255</l><l>255</l><l>lightcyan</l></list></block><block s="reportNewList"><list><l>95</l><l>158</l><l>160</l><l>cadetblue</l></list></block><block s="reportNewList"><list><l>102</l><l>205</l><l>170</l><l>mediumaquamarine</l></list></block><block s="reportNewList"><list><l>127</l><l>255</l><l>212</l><l>aquamarine</l></list></block><block s="reportNewList"><list><l>0</l><l>100</l><l>0</l><l>darkgreen</l></list></block><block s="reportNewList"><list><l>85</l><l>107</l><l>47</l><l>darkolivegreen</l></list></block><block s="reportNewList"><list><l>143</l><l>188</l><l>143</l><l>darkseagreen</l></list></block><block s="reportNewList"><list><l>46</l><l>139</l><l>87</l><l>seagreen</l></list></block><block s="reportNewList"><list><l>60</l><l>179</l><l>113</l><l>mediumseagreen</l></list></block><block s="reportNewList"><list><l>32</l><l>178</l><l>170</l><l>lightseagreen</l></list></block><block s="reportNewList"><list><l>152</l><l>251</l><l>152</l><l>palegreen</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>127</l><l>springgreen</l></list></block><block s="reportNewList"><list><l>124</l><l>252</l><l>0</l><l>lawngreen</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l><l>green(X11)</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>0</l><l>green(W3C)</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l><l>lime</l></list></block><block s="reportNewList"><list><l>127</l><l>255</l><l>0</l><l>chartreuse</l></list></block><block s="reportNewList"><list><l>0</l><l>250</l><l>154</l><l>mediumspringgreen</l></list></block><block s="reportNewList"><list><l>173</l><l>255</l><l>47</l><l>greenyellow</l></list></block><block s="reportNewList"><list><l>50</l><l>205</l><l>50</l><l>limegreen</l></list></block><block s="reportNewList"><list><l>154</l><l>205</l><l>50</l><l>yellowgreen</l></list></block><block s="reportNewList"><list><l>34</l><l>139</l><l>34</l><l>forestgreen</l></list></block><block s="reportNewList"><list><l>107</l><l>142</l><l>35</l><l>olivedrab</l></list></block><block s="reportNewList"><list><l>189</l><l>183</l><l>107</l><l>darkkhaki</l></list></block><block s="reportNewList"><list><l>240</l><l>230</l><l>140</l><l>khaki</l></list></block><block s="reportNewList"><list><l>238</l><l>232</l><l>170</l><l>palegoldenrod</l></list></block><block s="reportNewList"><list><l>250</l><l>250</l><l>210</l><l>lightgoldenrodyellow</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>224</l><l>lightyellow</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l><l>yellow</l></list></block><block s="reportNewList"><list><l>255</l><l>215</l><l>0</l><l>gold</l></list></block><block s="reportNewList"><list><l>238</l><l>221</l><l>130</l><l>lightgoldenrod</l></list></block><block s="reportNewList"><list><l>218</l><l>165</l><l>32</l><l>goldenrod</l></list></block><block s="reportNewList"><list><l>184</l><l>134</l><l>11</l><l>darkgoldenrod</l></list></block><block s="reportNewList"><list><l>188</l><l>143</l><l>143</l><l>rosybrown</l></list></block></list></block></block></script><list></list></block><block s="doSetVar"><l>value</l><custom-block s="✐ no spaces %s"><block var="value"/></custom-block></block><custom-block s="use case-independent comparisons %b"><l><bool>true</bool></l></custom-block><custom-block s="catch %upvar %cs"><l>x11w3c</l><script><block s="doIf"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block var="value"/><block s="reportListItem"><l>4</l><l/></block></list></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>exact matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>?? multiple exact matches for </l><block var="value"/></list></block></custom-block></script><list></list></block><block s="doIf"><block s="reportNot"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>4</l><l/></block><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><l/></block><block var="value"/></custom-block></list></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>partial matches</l></custom-block></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Color name </l><block var="value"/><l> not found.</l></list></block></custom-block></script><list></list></block><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><block var="match"/></block><block var="value"/></custom-block><l></l></list></block></autolambda><list><l>match</l></list></block><block var="partial matches"/><block var="x11w3c"/><l>head matches</l></custom-block><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportIsA"><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><l>4</l><l/></block></block><l><option>number</option></l></block></block></autolambda><list></list></block><block var="head matches"/><block var="x11w3c"/><l>non-numbered matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="non-numbered matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="head matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script></block></script><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportIsA"><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><l>4</l><l/></block></block><l><option>number</option></l></block></block></autolambda><list></list></block><block var="partial matches"/><block var="x11w3c"/><l>non-numbered matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="non-numbered matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="partial matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script></block></script></block></script><comment w="294.6666666666667" collapsed="true">SUBSET throws here if it handles a unique match</comment></custom-block></script><list></list></block><custom-block s="✐ initialize variables"></custom-block></script></block-definition><block-definition s="mmap %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="lists"/></block></block><custom-block s="mmap %repRing over %mult%l"><block var="function"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><block var="lists"/></block></custom-block></block></block></script></block-definition><block-definition s="✐ update HSL" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>L</l></list></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><block s="doSetVar"><l>✐ HSL</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><block s="evaluate"><block s="reifyReporter"><script><block s="doSetVar"><l>L</l><block s="reportDifference"><block var="V"/><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="V"/><block var="S"/></list></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="L"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="L"/><l>1</l></list></block></list></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block><block var="L"/></list></block></block></script><list><l>H</l><l>S</l><l>V</l></list></block><custom-block s="HSV color"></custom-block></block></block></block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>✐ raw HSL</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><block s="evaluate"><block s="reifyReporter"><script><block s="doSetVar"><l>L</l><block s="reportDifference"><block var="V"/><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="V"/><block var="S"/></list></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="L"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="L"/><l>1</l></list></block></list></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block><block var="L"/></list></block></block></script><list><l>H</l><l>S</l><l>V</l></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ raw HSV"/></block></block></block></block></script><list></list></block></script><list></list></block></script></block-definition><block-definition s="min %&apos;a&apos; %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="a"/><block var="b"/></list></block><block var="a"/><block var="b"/></block></block></script></block-definition><block-definition s="✐ update HSV" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>V</l><l>L</l><l>HSL 0-1</l><l>raw HSL 0-1</l></list></block><block s="doSetVar"><l>HSL 0-1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ HSL"/></block></block><block s="doSetVar"><l>L</l><block s="reportListItem"><l>3</l><block var="HSL 0-1"/></block></block><block s="doSetVar"><l>V</l><block s="reportVariadicSum"><list><block var="L"/><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="HSL 0-1"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></list></block></list></block></block><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="HSL 0-1"/></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="V"/><l>0</l></list></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportVariadicProduct"><list><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></list></block></block></block><block var="V"/></custom-block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>raw HSL 0-1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ raw HSL"/></block></block><block s="doSetVar"><l>L</l><block s="reportListItem"><l>3</l><block var="raw HSL 0-1"/></block></block><block s="doSetVar"><l>V</l><block s="reportVariadicSum"><list><block var="L"/><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="raw HSL 0-1"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></list></block></list></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="raw HSL 0-1"/></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="V"/><l>0</l></list></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportVariadicProduct"><list><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></list></block></block></block><block var="V"/></list></block></block></block></script><list></list></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="pen"><comment x="0" y="0" w="226" collapsed="false">The identity function reports its input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="$brush pen %&apos;dimension&apos;" type="reporter" category="pen"><comment x="0" y="0" w="380.6666666666667" collapsed="false">This block reports the pen size, color, or transparency, in all the same ways that the SET PEN block allows you to set those pen properties. (It will also report the current crayon number, if the pen color was most recently set with SET PEN TO CRAYON.)&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details. </comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;crayon&#xD;color&#xD;fair hue&#xD;transparency&#xD;X11/W3C name&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>size</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>size</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>hue</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>hue</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSV)</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>saturation</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>value (brightness)</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>brightness</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>transparency</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>transparency</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB vector</l></list></block><script><block s="doReport"><custom-block s="RGB color"></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>red</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>green</l></list></block><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>blue</l></list></block><script><block s="doReport"><block s="reportListItem"><l>3</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB hex</l></list></block><script><block s="doReport"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><custom-block s="✐ hexchar %s"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><l></l><l>16</l></block></block></custom-block><custom-block s="✐ hexchar %s"><block s="reportModulus"><l></l><l>16</l></block></custom-block></list></block></autolambda><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><l></l></block></autolambda><list></list></block><custom-block s="RGB color"></custom-block></block></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSV vector</l></list></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l>100</l><l></l></list></block></autolambda><list></list></block><custom-block s="HSV color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSL vector</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ HSL"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSL)</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>lightness</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>color</l></list></block><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>color</l></list></block><block var="✐ color scale"/><l>not set</l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair hue</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="✐ raw HSL"/></block></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="✐ raw HSV"/></block></block></script></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSL)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSL"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair lightness</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSL"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSL vector</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ raw HSL"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSV)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair value (brightness)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSV vector</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block var="✐ raw HSV"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>crayon</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>crayon</l></list></block><script><block s="doReport"><block var="✐ last crayon"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>X11/W3C name</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>X11</l></list></block><script><block s="doReport"><block var="✐ last x11"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block></script></block-definition><block-definition s="✐ hexchar %&apos;nybble&apos;" type="reporter" category="pen"><comment x="0" y="0" w="245.33333333333334" collapsed="false">Takes a value from 0 to 15 and reports&#xD;the corresponding hexadecimal digit.&#xD;&#xD;For internal use of the color library.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="nybble"/><l>10</l></list></block><block var="nybble"/><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportUnicode"><l>a</l></block><block s="reportDifference"><block var="nybble"/><l>10</l></block></list></block></block></block></block></script></block-definition><block-definition s="$brush change pen %&apos;dimension&apos; by %&apos;amount&apos;" type="command" category="pen"><comment x="0" y="0" w="334" collapsed="false">Changes any pen property by the specified amount.  Some color scales can&apos;t be adjusted this way unless the color was first SET using that scale.&#xD;Vectors (e.g., RGB color as a list of three numbers) can be incremented&#xD;by a vector as the amount. X11/W3C names can&apos;t be incremented.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;crayon&#xD;color&#xD;fair hue&#xD;transparency&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input><input type="%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doDeclareVariables"><list><l>old</l></list></block><block s="doSetVar"><l>old</l><custom-block s="$brush pen %s"><block var="dimension"/></custom-block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="old"/><l>not set</l></list></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Dimension </l><block var="dimension"/><l> not set.</l></list></block></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>crayon</l></list></block><script><custom-block s="$brush set pen to crayon %n"><block s="reportVariadicSum"><list><block var="old"/><block var="amount"/></list></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB hex</l></list></block><script><custom-block s="error %txt"><l>Sorry, I don&apos;t know how to add in hexadecimal.</l></custom-block></script><list></list></block><block s="doIf"><block s="reportIsA"><block var="amount"/><l><option>number</option></l></block><script><custom-block s="$brush set pen %s to %s"><block var="dimension"/><block s="reportVariadicSum"><list><block var="old"/><block var="amount"/></list></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doIf"><block s="reportIsA"><block var="amount"/><l><option>list</option></l></block><script><custom-block s="$brush set pen %s to %s"><block var="dimension"/><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block><list><block var="old"/><block var="amount"/></list></custom-block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><custom-block s="error %txt"><block s="reportJoinWords"><list><l>I don&apos;t know how to handle </l><block var="amount"/></list></block></custom-block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg);</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="✐ make integer RGB" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><l></l></block></autolambda><list></list></block><custom-block s="RGB color"></custom-block></block></block></script></block-definition><block-definition s="substring of %&apos;string&apos; before %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="175.33333333333334" collapsed="false">Reports the part of the first string up to the first instance of the second string inside it.  If the second string isn&apos;t found, reports the entire first string.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>string</l><l>marker</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    var index=string.toLocaleLowerCase().indexOf(marker.toLocaleLowerCase());&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;} else {&#xD;    var index=string.indexOf(marker);&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;}</l></block><list><block var="string"/><block var="marker"/></list></block></block></script></block-definition><block-definition s="use case-independent comparisons %&apos;tf&apos;" type="command" category="operators"><comment x="0" y="0" w="225.33333333333334" collapsed="false">If input is TRUE, comparisons made by functions in the string library will be case-independent (so &quot;FOO&quot; = &quot;foo&quot;).  This is the default.&#xD;If input is FALSE, comparisons will be exact.</comment><header></header><code></code><translations>pt:altera comparações ignorando distinção minúsculas/maiúsculas para _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>flag</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;world[&apos;stringLibCaseIndependentComparison&apos;] = flag;</l></block><list><block var="tf"/></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;pt:captura _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;pt:lança _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;pt:ignora _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="✐ subset %&apos;pred&apos; %&apos;data&apos; %&apos;catchtag&apos; %&apos;result&apos;" type="predicate" category="pen"><comment x="0" y="0" w="228" collapsed="false">Don&apos;t ask.&#xD;Only for internal use by the SET PEN block.</comment><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input><input type="%cmdRing"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>best match</l></list></block><block s="doSetVar"><l>result</l><block s="reportKeep"><block var="pred"/><block var="data"/></block></block><block s="doIf"><block s="reportListIsEmpty"><block var="result"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="result"/></block></block><script><block s="doSetVar"><l>best match</l><block s="reportListItem"><l>1</l><block var="result"/></block></block><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportListItem"><l>1</l><block var="best match"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportListItem"><l>2</l><block var="best match"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportListItem"><l>3</l><block var="best match"/></block></custom-block><block s="doSetVar"><l>✐ last X11</l><block s="reportListItem"><l>4</l><block var="best match"/></block></block><block s="doSetVar"><l>✐ last set as</l><l>X11</l></block><custom-block s="throw %s"><block var="catchtag"/></custom-block></script><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="✐ no spaces %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportTextSplit"><block var="text"/><l> </l></block></block></block></script></block-definition><block-definition s="create %&apos;scope&apos; var %&apos;names&apos;" type="command" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block creates  new variables on the selected scope: global (for all sprites), sprite (for this sprite only) or script (only for that blocks stack) with the names given (in &apos;names&apos; list).&#xD;&#xD;If there is already a variable with that name in that scope, it does nothing: no errors and no overwrites.</comment><header></header><code></code><translations>pt:cria as variáveis _ _&#xD;ca:crea les _ variables _&#xD;es:crear las _ variables _&#xD;de:erstellen _ var _&#xD;</translations><inputs><input type="%s" readonly="true">global<options>global&#xD;sprite&#xD;script</options></input><input type="%mult%txt"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="scope"/><l>script</l></list></block><script><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (!proc.homeContext.variables.vars[varName]) proc.homeContext.variables.addVar(varName);</l></block><list><block var="each item"/></list></block></script></block></script><script><block s="doDeclareVariables"><list><l>global</l></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="scope"/><l>sprite</l></list></block><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>global</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (global &amp;&amp; !proc.homeContext.variables.parentFrame.parentFrame.vars[varName]) this.addVariable(varName, true);&#xD;if (!global &amp;&amp; !proc.homeContext.variables.parentFrame.vars[varName]) this.addVariable(varName, false);</l></block><list><block var="each item"/><block var="global"/></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list></list><l>var ide = this.parentThatIsA(IDE_Morph);&#xD;ide.flushBlocksCache(&apos;variables&apos;); // b/c of inheritance&#xD;ide.refreshPalette();</l></block><list></list></block></script></block></script></block-definition><block-definition s="does var %&apos;name&apos; exist?" type="predicate" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block reports &quot;true&quot; if there is a variable with this given name (input slot) in that context.&#xD;&#xD;It can be a global, sprite or script variable.&#xD;&#xD;Otherwise it reports &quot;false&quot;.</comment><header></header><code></code><translations>pt:a variável _ existe&#xD;ca:existeix la variable _ ?&#xD;es:existe la variable _ ?&#xD;de:existiert var _ ?&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;return proc.homeContext.variables.silentFind(varName)? true:false;</l></block><list><block var="name"/></list></block></block></script></block-definition><block-definition s="✐ initialize variables" type="command" category="pen"><comment x="0" y="0" w="180" collapsed="false">Creates a bunch of global variables.&#xD;For internal use by Color library.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><custom-block s="does var %s exist?"><l>✐ last set as</l></custom-block><script><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ last set as</l><l>✐ fair?</l><l>✐ color scale</l><l>✐ HSL</l><l>✐ last crayon</l><l>✐ last X11</l><l>✐ raw HSL</l><l>✐ raw HSV</l></list></custom-block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block></script></block-definition><block-definition s="branches size backup" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="pinwheel [branches] %&apos;branches&apos; [size] %&apos;size&apos; [backup] %&apos;backup&apos;" type="command" category="other"><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><block-definition s="asterisk [branches] %&apos;branches&apos; [length] %&apos;length&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><block var="branches"/><block var="length"/><block var="length"/></custom-block></script></block-definition><block-definition s="polygon [sides] %&apos;sides&apos; [length] %&apos;length&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><block var="sides"/><block var="length"/><l>0</l></custom-block></script></block-definition><block-definition s="draw rainbow pinwheels" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="5516"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezdBXwT5xsH8N970boBRdoCw92hSZHi7rIxwRnu7sVtG4wxtjFkG4Ph7loKTcqA4cO1lAItdYvd+790K//CsKJt8+STa05ee74v5endpakAepAACZAACZAACbx3AUrA752cOiQBEiABEiABwLYTMP0LIAESIAESIIEPJEAJ+APBU7ckQAIkQAK2LUAJ2HbnnyInARIgARL4gAKUgD8gPnVNAiRAAiRguwKUgG137m07coqeBEiABD6wACXgDzwB1D0JkAAJkIBtClACts15p6htW4CiJwESyAQClIAzwSTQEEiABEiABGxPgBKw7c05RUwCti1A0ZNAJhGgBJxJJoKGQQIkQAIkYFsClIBta74pWhIgAdsWoOgzkQAl4Ew0GTQUEiABEiAB2xGgBGw7c02RkgAJkIBtC2Sy6CkBZ7IJoeGQAAmQAAnYhgAlYNuYZ4qSBEiABEggkwm85wScyaKn4ZAACZAACZDABxKgBPyB4KlbEiABEiAB2xagBPwe55+6IgESIAESIIE0AUrAaRL0SgIkQAIkQALvUYAS8HvEtu2uKHoSIAESIIH0ApSA02vQOgmQAAmQAAm8JwFKwO8JmrqxbQGKngRIgASeFqAE/LQIbZMACZAACZDAexCgBPwekKkLErBtAYqeBEjgWQKUgJ+lQvtIgARIgARI4B0LUAJ+x8DUPAmQgG0LUPQk8DwBSsDPk6H9JEACJEACJPAOBSgBv0NcapoESIAEbFuAon+RACXgF+nQMRIgARIgARJ4RwKUgN8RLDVLAiRAAiRg2wIvi54S8MuE6DgJkAAJkAAJvAMBSsDvAJWaJAESIAESIIGXCWTvBPyy6Ok4CZAACZAACXwgAUrAHwieuiUBEiABErBtAUrA2Xf+KTISIAESIIFMLEAJOBNPDg2NBEiABEgg+wpQAs6+c2vbkVH0JEACJJDJBSgBZ/IJouGRAAmQAAlkTwFKwNlzXikq2xag6EmABLKAACXgLDBJNEQSIAESIIHsJ0AJOPvNKUVEArYtQNGTQBYRoAScRSaKhkkCJEACJJC9BCgBZ6/5pGhIgARsW4Ciz0IClICz0GTRUEmABEiABLKPACXg7DOXFAkJkAAJ2LZAFoueEnAWmzAaLgmQAAmQQPYQoAScPeaRoiABEiABEshiAm85AWex6Gm4JEACJEACJPCBBCgBfyB46pYESIAESMC2BSgBv8X5p6ZIgARIgARI4FUFKAG/qhSVIwESIAESIIG3KEAJ+C1i2nZTFD0JkAAJkEBGBCgBZ0SLypIACZAACZDAWxKgBPyWIKkZ2xag6EmABEggowKUgDMqRuVJgARIgARI4C0IUAJ+C4jUBAnYtgBFTwIk8DoClIBfR43qkAAJkAAJkMAbClACfkNAqk4CJGDbAhQ9CbyuACXg15WjeiRAAiRAAiTwBgKUgN8Aj6qSAAmQgG0LUPRvIkAJ+E30qC4JkAAJkAAJvKYAJeDXhKNqJEACJEACti3wptFTAn5TQapPAiRAAiRAAq8hQAn4NdCoCgmQAAmQAAm8qUDWTsBvGj3VJwESIAESIIEPJEAJ+APBU7ckQAIkQAK2LUAJOOvOP42cBEiABEggCwtQAs7Ck0dDJwESIAESyLoClICz7tzZ9sgpehIgARLI4gKUgLP4BNLwSYAESIAEsqYAJeCsOW80atsWoOhJgASygQAl4GwwiRQCCZAACZBA1hOgBJz15oxGTAK2LUDRk0A2EaAEnE0mksIgARIgARLIWgKUgLPWfNFoSYAEbFuAos9GApSAs9FkUigkQAIkQAJZR4AScNaZKxopCZAACdi2QDaLnhJwNptQCocESIAESCBrCFACzhrzRKMkARIgARLIZgIZTMDZLHoKhwRIgARIgAQ+kAAl4A8ET92SAAmQAAnYtgAl4AzMPxUlARIgARIggbclQAn4bUlSOyRAAiRAAiSQAQFKwBnAsu2iFD0JkAAJkMDbFKAE/DY1qS0SIAESIAESeEUBSsCvCEXFbFuAoicBEiCBty1ACfhti1J7JEACJEACJPAKApSAXwGJipCAbQtQ9CRAAu9CgBLwu1ClNkmABEiABEjgJQKUgF8CRIdJgARsW4CiJ4F3JUAJ+F3JUrskQAIkQAIk8AIBSsAvwKFDJEACJGDbAhT9uxSgBPwudaltEiABEiABEniOACXg58DQbhIgARIgAdsWeNfRUwJ+18LUPgmQAAmQAAk8Q4AS8DNQaBcJkAAJkAAJvGuBzJ2A33X01D4JkAAJkAAJfCABSsAfCJ66JQESIAESsG0BSsCZd/5pZCRAAiRAAtlYgBJwNp5cCo0ESIAESCDzClACzrxzY9sjo+hJgARIIJsLUALO5hNM4ZEACZAACWROAUrAmXNeaFS2LUDRkwAJ2IAAJWAbmGQKkQRIgARIIPMJUALOfHNCIyIB2xag6EnARgQoAdvIRFOYJEACJEACmUuAEnDmmg8aDQmQgG0LUPQ2JEAJ2IYmm0IlARIgARLIPAKUgDPPXNBISIAESMC2BWwsekrANjbhFC4JkAAJkEDmEKAEnDnmgUZBAiRAAiRgYwJPJWAbi57CJQESIAESIIEPJEAJ+APBU7ckQAIkQAK2LUAJON380yoJkAAJkAAJvC8BSsDvS5r6IQESIAESIIF0ApSA02HY9ipFTwIkQAIk8D4FKAG/T23qiwRIgARIgAT+FaAE/C8Evdi2AEVPAiRAAu9bgBLw+xan/kiABEiABEhAEqAELCHQkwRsW4CiJwES+BAClIA/hDr1SQIkQAIkYPMClIBt/p8AAZCAbQtQ9CTwoQQoAX8oeeqXBEiABEjApgUoAdv09FPwJEACti1A0X9IAUrAH1Kf+iYBEiABErBZAUrANjv1FDgJkAAJ2LbAh46eEvCHngHqnwRIgARIwCYFKAHb5LRT0CRAAiRAAh9a4MMm4A8dPfVPAiRAAiRAAh9IgBLwB4KnbkkgIwJ8aQunjJR/Vlnue3wS1watf9axF+17G32/qH06RgK2KkAJ+MPNPPVMAq8usMw+jg9s1uTVKzyjJEvqAS6cfcaR5+5K7VPq+7kF6AAJkMBrC1ACfm06qkgCGRfgmnWduPbowwzXzGG+jb8damS43hMVnPKBhZ58YtfLNqx9Wvt+WTk6TgIkkGEBSsAZJqMKb0XAZhuJ3Q6uzsE1WztmiMDMl0EuDs1QnXSFue+GHoCFM13HHel2v3zV2qe175eXpBIkQAIZFKAEnEEwKk4CbyLA9D2iwFI2Ah6fZqgdv/i1iJMreb9mmgzVSyss+OQDEv9K23yV19S+pD6N1r5fpQKVIQESyJAAJeAMcVFhEngLAvzhEsCuKfddXuBVW2Nj915CDtNDXLRvkL6O3jfOL8QvqXr6fc9eT+4OKLc9+9hz9lr7kvpUWft+ThHaTQIk8PoClIBf345qksBrCTB9m91A0kOwIl9kqIEULIKaj0pfx8Dsv0zgqmbp9yX/4vvH1TPVvNLvA3eUtu9k6Aw4tS9rn080RBskQAJvS4AS8NuSpHZIIEMCpvlgwsgMVakWvxkxcjs+rHmV/9cTW6pgjv//NqAwsI/z3mSd0vZxzQbp7FfkTP/J9rR9L3tN7UPqy2Tt82WFM3qcypMACaQKCKlf6QsJkMD7FTBeWQCutOfarV1etWM2dc8ZuJticcbu8a8jGSF3dkbC5fRtmFXYIUQJBR/vYz7S2W/Cqcfbr7JyRupD6ktp7fNVyktlrp3R5rIs1U6SVulJAiTwCgKUgF8BiYqQwNsWYCd7JYElrwU82meo7RRhHleLw6x1LvhGVhMBVk7n8cSHa8gEHJcx/vgMWLrcLZ0BK7ciA4/UPqS+MlAF3md4bwv42IzUscGyFDIJPBagBPyYglZI4PUE/tbey79XI4rna8SXzFgLD38At2vCqy0v8sr1KibsYFEKJz62Sfk4qGspmcXwdN37BbBbEQfl5dOafKnHuJMXeOgrnwFb27b2Aamv1Pqv+IWZMYoJbMYrFqdiJGDzApSAbf6fAAG8qUBJXd7bCpjPRJlV4zPSFtO1DQIS70Io9vmr1mNzdp6AqykJJ+xbJggOdjIu/ueDNbxr6v8U1eD5bqMT12zsBkj3f0M+3vaqfVjb5lIfqX29YqWIPb6fyRNhf7ssX/mKVaiYLQpQzE8IUAJ+goM2SOD1BOxhmJEC+Sd/V4t99bNZa1fc9B3ARiAjjxRhDtSsvxLGRkam3PusqiY13yWPRAFwb28pyZ9GRh5S28zaRwbqOIWzz42O2FO4kv5aBqpRURKwaQFKwDY9/RT82xKopndap2DmK5GCelyG2gypPRdMruTabT1fuV6p5D2IlOcQkFjRgScmPauejLFjgsA6gyVJZ8CKLc8q86x9hoDGJa1tw9rHswo8Y9/NU74FlPFolJCX//GMw7SLBEjgH4H/fKUE/B8S2kECrydgB+P0FCi+sN4TftUWGBgHUlaBu3/2ynW+2xYCZ7PBgx9XOgnJh55V78FH4l5FHFdBpvIGu3PmWWWetU953LGdtW1m7eNZBZ6xz+sM62R2RHKOhiG/PuMw7SIBEniOACXg58DQbhLIqICvznGFAubQCO4+NmN1H0qXoe1q8Wq/v/BNXK21/HIHDR9jbVtMdJjjyf5EmeCcJ6zbTy9e1Y+FWO8DI99pznSfbBnF/Uf34g3LPV3u6W0uF3vCwOY8vf9F29zCxjKGWS8qQ8dIgAT+K2BTCfi/4dMeEni7AmpummaAoseNag88X7Vlpmt7HEi8AaFA1xfVMXIUUAIma5lLvKvFjV8Cn9vg/7/vaz2QbjGq2D6xwLFb/+zio1xhaP7P+rO/WttikUovlE46+uwS/937aI+muzyJq25VEJelHeWag7W45tC6tG16JQESeLYAJeBnu9BeEngtAU2IwxIFEx+ECi6pZ6qv3AgzLAKTDXhReQOgcBUQai0TLmqdU+ABHHH+3Lr9rEV9pFYxS4nLqb+KJIe4RQmz27PKPd4ntcUdzGb23fZnvrHrcbl0K473WAejM9tZpNyxu9bdXLtnEuASCBgfWbdpIQESeL6A8PxDdCR7CVA070tACeM0IxT9r1eKcnnVPpmu3tfgMjnX7ur7rDo/VeIKC8DUHKn3fBXc0u6hUJVzhuffO75V10cRy1Xnz1fJDeCGEbJ20utzn9a2mIz98NwCTx24eUJTXBHPGyTm4b9YD3HN/k3gOSZCiG3L9A17W/fRQgIk8HwBSsDPt6EjJPBKArx2B5F/3ur7tMJ+OodFMogxYSqHkWn7Xu3V8Cu4wzM/mvKiArWs36xf6dhDa1tGyL2EXLLDLFJeLH5ug1zWfekX7ruhC5JcufU+sM91edc42EVIZ8Be6cukX+cLGue0tmUpkvzKl5+9zrCPzc5IcJ/Sfz/XhBwAnOqDP6rJgutsTN92P97ohX9C0WpnNUxfh9ZJwBYErN/TthAnxWjjvqIYEQAAEABJREFUAu8yfEtuU3fcVfXhdT8+yKc0LGXtSw3TVCOXjzghnblat19pEcMXAY5VeLVVZZ8uHweUUALSSTDwd42IPBbIBPO9Op/ATrQ46h2/fLo84JMfLOGcUY0Dykj4JEO9UfqhQPiSt8nz37LSnkC7Xta25Au2rZW2nvnUaRL7BWlSwh8f5HwcCyu4H5aPzgM8L8SrVVlIg+DHx6UV65u/XJD0zEvaViurmdUu1VAqT08SsCUBSsC2NNsU61sRaOzLpw3T8vxpjcn/2LQclZKqQeDO/LDLGd66dSOt3v5bAWJSgsI4Iq3cy17ZsQ4ngcSLkPn0eLpsjAAXKQHHW/cnWJSt5Uy0fHTM8wHU+A0m4b9vrmJJXcDVG+VgR5nAui5hWx+YIbMokdDa2sZ/FqPQDGrxt//s/3eHXps4Ph7qhQr2z7uwo3Zp+8rjFArZ7n7NwCwXmF5Tgh37/O9/iz9+kcM80QI29fGOf1esRlYrq5nVLtXw32P0QgK2IkAJ2FZmmuJ8ZQGu+dPCfYN28Kq/PfMdxjKGNjc45qVvkH297Tjbt7Yyy2XagIeqXbx9m60qZpliFuQT08o9OOD3CvdFExeDK/5TLgGQyYBr1rbiRfucCm4Ota4jf+JRRMurSpeQVanbj7845gfunAsvZD6ojOOqc+eqeZogD3VGUs7HRf5d4WvbKxEjr4b8z778HKJJmhPP7abYMVMzjc4u9X6v8zVFW9zQgJkSVzNd9Qb/NvXEy0hee4S0g81mh5/4tSbeoc1WqxGTrFLNJDupHD1JwOYEBJuLmAImgZcJ8HtaMHleyIpf5r77Bz5d3IWjp3RJuHUnLdc8fYz9seljuFv8ESNvqHX+op+dcFd5WGMYff+Ib7Wcf4s/JK7V7ni6Tvptpm80H2Dg2j1P9Ms43KQkHKgJ4MUve8ubmiFP/QtI7Psdy6DionjUbhj+fXDf9Z2lS8Jg+g6bPvH7LDpRJUPB60JXJUxSHeGjf4s9fhHXW4Zb20ht6/Hef1akM99FcVAPl8NSu6ZOnTp2Xm/1apnJUsckmPpLl5y/+Kfkf78qpLNfE2RT0o6Y+jbV8kbtr0s/MDS0GqVapR2kVxKwQQHBBmOmkEnghQIspNUxptdWABJHgDl/zTW641yzqWpapZUhLNgB2B7J8W3avvSvbNu6w6gTVwwiu13VEsDccWJi7hohxyye8FdFo6HpZ82hmzf91enrPLHOjEvAHZ64DC31VxsMCYIK/k7JqCJnxti0OqKduE6Il9VM2wbyF5DGfu6f7futDn/kAuUj5m2AIkYEa/nP/v9/tdYV7cz/+b1d6Z7vL9KZby85DLXr6BWHeckAJdcE74d36MdGdzFGueCbx288+39r/6wN57WHMojKOezwTOsey6et+svPOx61mqRINqlG1gPvYaEuSCCzClACzqwzQ+P64AJMX1tKsGdLAJYIKamFcM3+JWmDKihguBmo1NGXP5Eo046zMbtvsb1r6wgFYyeXZD/amer0PCi/7XQipqToxxlK5D1gvBEepHmc1NPqpb4Kd38CHMpwzXrph4DUPZD6KugE6UUJtVsM4MYNl/85In3NazyCBFlDae2fJ0uSzoBVG6wbIlzjLueyky5go1sM1FeUMDlb9z+xWOvmNRxJvy9Ym7Q6kdl9rmLW5Gt3OPWNYS6NLkoNFeLld3Co8HX68k+vq2CeYJbOfvncBg68abv9Qqj6O9HLNMVqYifZPF2etknAFgUEWwyaYiaBVxVg+h7XmL5GEyCiDWDflmv0j7hmT7Nvg9llKZN9E8vwzYvakq3aGHCN9xiTnOxRm+9zfeDxXV7VjepCERnnl3NehC55rabW0/XZ0U/OAPGnwHP1STtmBBxcgegSkaK9TATK6l0fn7HKFm/5HlKDSZ06jPqnvGMBsNsXrOsCHC8FF3CBIpar+52NO8wA1p03e5z4+RetRlrryhZvf3w2e1STsjGJq9raScm3ls4uiPvtqw6hUAgg3owdPGYxFAZcLZPvifu6SPcYymsPZBAdR/f2+NMaMyxCORRKrmm1SFeMVt+LAHWSmQUoAWfm2aGxZRoBpm+4Wbos7QaWtBXIudX6Jq11ihWLpAGK7TT8hUm4mL7WrGOYZnzEyslxT3m4yLScX8l76msb3LBX9QCBcWs03aR2nnomLQNTd03bKSVgwZnhnN9FKf2pOE/bn/bKHfmWwz5VpnLNxk4AB9N9nHoG7ALL4XsuCpjVjBe8zbuZIDO4Itk/rR6iFDW5o/j4ryUd0aRsS4GiqSM3+C+EGvu01ydBdA8C4rdL8dezS0xpnuKAzaVLrzPiOQ81zOOb/uTywOWCai+ztxxlu9fmZL9seeIM+zlVaTcJ2JQAJWCbmm4K9k0FmK5uV/A7GjB5XpiKXemH67o4YNBgXy5dqn5+6wrOJ5+NG5kCH0NnIUzVg9f++JD9ObdRsT6Y6vgAS+M3aDalr830jRZKiVTk2r1Drb/yxKWD84LZkRyRYA9deIq0+cQzqFzpU7V05xXg3gWBxPNpB3exgQZIp7h/5csRo34ALzOEvxyQLF2T/rdEvNCE5TRKCRYI0qTsMkBez4kZ/H+S2Vlai/cP1OOxk8AiRjB9vQ5het+KygRoUnKJz/2BY97fDfp8Mdo9p+8apzzWWNnmDY3+7emNX5JX+o6NXq994s1pb9woNZCtBTJ7cJSAM/sM0fgyncD/36QVP7wJourPwjVBzZLmvmigOeLkX3EI9rpbK11RJb4aZKIdgp1Oua7I96fBjde2f4gWpmXag0+2YVgEru6dCNSUQzqtlQ66WCwN7jkJkdLqE8/RfXo95IwB9ufGAqr1TxyEynQhj7OCK1h3NUx7DFCkJkVLlxZDreXY8i3zArXGvSbIa7jyRP+VsIvvK97c2wGhHCzan+kapd7v9bjEvkhxYRHujY8989OyeLt2zfoOdv2+0CnlMWuMbNWm5/5esbXfV13it2hrGpZpbyvi2VTXCPHsq9ajciSQ2QUoAWf2GaLxZVoB6azwW7C/i1fA/V1TcK0p1+xb+rzBlv6bGRUwfm2EYgKbs/NEr31oeOiLOJl4X75NvSXfsNhCvCYXeUXjEs3VMJ3mnzdfsVtSe45FivDw5iog9ZKvmbGKcfZI/UCO9H0JFlnC/nplgeRIJdidJz4Qg0H56KKP4rgylqsFg8peBjG1fSFSVYM7iTsPaoz7zZxVc5UZankIfxnG4cKhyniYCOGOn3TGn3p2bO1LbmIDoMK31vWnF96u7TZrLEGfJPL+eyytfWdXUWv4MMPT5TKyfeLEl4rEP7RbHG/zw1yOy/f8WFHWJyQwI21QWRLIzALCOx0cNU4CmUjgqF9yjcNa41fn/aJ83saw/AO4nOm6XLe+SWsJy7s1HPm6pb5Jy3fnfz+ZSurQWXV/tpkLbnptYp/FbF3sti7Gb5csCUesWdbM7RvvlYZo5y/lZtzNdR7HkqWzPqbrJF1KTtQVhbmtEnggNQEjl6muFUCUdT39Iph5zPVChaVdF6X7vx2eOgPGqeAcdkGiCrzhWUshBSxSPpeKJggtL8X3biydmZfPLUuoWdF8WJ2fOxzlkIUx1ZkyLLjdCalU6jNhi3aYYOGC3Se66ak7/v3C+7bU8obtbyFWVn/pTw/F/V0Tli5mG8NlSJB+eJBv/7dYhl+iN2q6lTt1LkGexGsb8rCG6k66Bj5ldNcz3BBVIIFMLEAJOBNPDg3t7QpI92HNFo5W4dz1xmFNyvyb/lz9Jj0YCyBZ+wNPfafyNXmO/l1RwhwMpwSw3Fusb9Li1Zc98aEXFQILxiiZ6fsUKCdY+53HDgy+VEwxbeHKMNwoa/R23Oa6mgfm3mR2ZIGqUH44ZpVvB/C4FXUQI5iBP89qYtqbZQyROf9JxtY20hZuECLVyUWlTQv4ly37SSvpnnHHORyKGhzYkQqnTeFcupy9b23zQIvBjt0313rgKcbWLCWeKACWKygYnvHzWPEWLLBXZLoGII/mnaX6a9Pvs3zSeiDOq4+C48a3y6ICQkumsFi4zdDwCf05TB8pUGxw+vKvsm69z2xapjngEoalyc5Yrequd1a31z3zs6RfpT0qQwKZWUDIzIPL4mOj4WcygWo6e30dvbKwIwx9LJB9ft1giT2sNYx63WGyZAyBI77TBvDS3wSxUHuO8dNRKmcCi/AHk+WFpfRlrn3yk7Q8THEzTVzwPKZJ7G7tdx7bPyHSXjXit9kRQmD3hL+FMNW36hV5hdi8bKVLJFsTO3p6LTmM5qns2oVopioW7SplTyVCrXWfWER2z/eYWdpVmIvhiprSyuOnCKWUc+VahRkHmRI9zCb72JwHilVPQNFbnjyqZinZ8f4WnnPzYuRP+YP5NJ4dzO48riytRAZrq6hiUSYpH18gbYLPqufCG7fbbx2r6GUaz/auq/PQy9hJury+4ja+DAfi53A4jg9i3f47TmsDz1mSV/tNzHOKnYAZ6phivLrzx/rOzylKu0kgWwhQAs4W00hBZERAo7P7uY5ekUPFjGPMXDbxoMYcF6xNGpiRNqxlg/uwhbAgEAUxH9JjUwibLZOyTxfeoDPT+0n3WeOGgzt/LV2WPsF9N1eTiqD08Vz31cy0NAmK8dZt6zKfHfwqDupugZ2iS/3yTdRecFbG9cd8rRHuOMkpnH9sqf67rCx/0MUEuetNL4Ap8PhTsPDvI28pt7BSF8ww50w+JyTKnvi7vwLcUgCT54Ni/KgyFmrfz5YYS5yNlzl5/7W4JC4uSOT5+oxAEfMR5Ki/SMdO/9vk4xe7q0KPc4qy3KOuXsfbt67FD7rds44RRQw1ZKs2zhjM67WRw1w8Cg7TYxC8CBDiQ9iM2Y8beMnK4zdZxYiTEnKyEYov9X7uDUKCX1KNDpNAlhegBJzlpzCTBpAFhlVDZ/9NXb3cQQ7T3GSu+uqgxhSu1yZ0ycjQ2XUMgoBa2oV8oLWeM9Bfyo5d+2p5+bQ3aQHmh2A+eq7Zv9RaJgeSp5sg9/mzWsLn1m3rMo8dXJ4CVbOblRPqD9n16Dc48CAEeUy2XHe7Gud2h8F/aX539b3Pk+05h2it8eSy1m9DR86ANtO+/BhGJvC+zVPPsK2lOFyks9IUVfzQjddNJkeUdFmdSy6LhxA2tE04cjYeiCL8NrOv+7ue6azl0y9+X3NfU5zDl2a5MMfyeZsluKcKZNLY2O51nmzZpqOaqHujE8Xys1OgXHsB9e2BmK6AS//0bTxv/VlvsnJur0t9x/Xz6tB+EshOApSAs9NsUiyvJVBTbzc1l+yupwLmLfHcfulBjfHCcb/Exq/SWPBUdoHFYwBc8Y12Oi+/Ss/WKRn23+GYBemR9iYtsIetAYfWkc2OmncM3zlJBdPvCcL/z4KlopjNDu0wQVbbGSnDhm2MuYn8hs8VJ50KP9hTBvGqOGPxukM97XJdFZ+VgCF6FzpTTo4oB5cccLOEiLdVNaxtWhcVHC307f8AABAASURBVHWOUQ4sXMgZFBmmRUFVIARLMVwQXSv1RRHpdFrVZqOOPX63s7WOdak+mrs1st+11ZnF8wp/RFUTwhRdrWNim9an2mgeSI25GmeohZhCcXCYxnF3FoNqv55NWmet/6IlLv2brHILDehNVi/SomPZVUDIroFRXCSQEYGyR/NH19Db9c6HyGIy8PPRot2OA1rT3pN+Sb4vaye4L/uRG3EI+bDAWlbeKW5HooI3/MKXN7duWxema7SF6TXuHpGG3wbPK961jP3pWgysaIg2vp31eNoykx05nCwlYUck9Rq+Mq5+ciWmTTLaw2mvs9LugRJD7frJPjOslKeVf/zKUj4/UVkOURBzQGHZIRiEx2fX3/q1UXfpOwQmgV/Lk/fEVCFnMo7l88RglIA9k8/YoGeb8YwHL4q1jfjunOy8M4PA5KZqCVXZqk0rkfZwMf2RD4eYPa5uOo2qBYGUBgyeY9MOP+s1TO9b0fomK8cwLDW44g+V9U1WHYL3Pass7SOB7C5ACTi7zzDFlyGBUvpc12rpVR/nZLEVBS4aI0W1/pDGtP24Jlq6p/v8pmR30I8L8NV+x8c9bJUcYm4dL0YJ/Mena7CQut1WfXa11Y0Sj/L74TLLwWMnPF1mrpSEDVDXtkfK5+PaFvh2PEYiwSXHXn5cBn4xJ3on/jAuaot28ZP1HAudKy3jXBBdoI36EcmCjA9q9vFpadyR3DkoomA4zA03OWLfpxPgYsLM+DZwy/1w8yodG/dkO/9sSXF83+/SL/UqG04ActlKdmB1DeWsHSf/OQpoY8KWKRWx3iXYcsTDYSpD3A/Spe6VwWyUVCGt1JOviX9oA9LeZBVdEn6O7fUZutz/ZGu0RQJZX0DI+iFQBCTw9gUq6NxO19armrkI8RqRQRkN15OBGsPaC5pY6y/b/qfDowHsihCLPtwNU+TLPc1ii8ROSS5i3jbV+bCnC3fu/cmWgd8dnz5zwj74sKiyXKM/mfYmrbSys9nBoBQpCacYWSW50siPx8wKvoZh3PGMC/iR3HC7iZ4pKzWpZ47cb91nAMeZUkouyLkDGx4YiRymi3GnKnR9BKfDAsSThR1vmJvsLFgJ4rnzMDHUb70ARTe2O53WX/rXbT1+8P/5wIS+HWPXIMWdX2ff73h8Nm0t5xsV5sedjF1L8p8MZmDraZSvy2DOoUaRAdbjeOpL2pusVLF8QlIuNtz6JivrG7qeKkabJGBzAoLNRUwBk0AGBHyDXULq6hQNnHhcUw6hZBicLh/RpPx4u3qM29PNBA9gS5kB+y158FNwobwreQ3D5lgFn9t8YXypp8vq2KTxexrHrZzfMhL34Vkh/Zu00srOZQeO3JszcqrC6y672Xr72EfMa61F6I7Y5GIi9uWB6o68nviD5lCKN6sHJF6CCFGUW1J/tzkl3nONwhTb0IHF3/Bnf8kqn/CUB/S/sDjBGFEy9r4nypY9AOnxkbQ88bR83HZQ/Sv6Q3mTHwTycrHc5MR/fqKAtCHYm9c5pVwPzyU7rb6Lj37iSJjJ4Tg6kHWNkQ4/fp4/316Z+If28SdZ3azMijq2033zuACtkICNC1ACtvF/ABT+qwloQlx21dYrSrvwJOtfFGp5xeL4MEhjmPh0bWUoejEBpf0W8hmBYx1aKxjuJZyRL3y6nHVbxwI+D277985Tch921VmU7h87tOYaXRT33dXCety6JEe7MmWy/Q2Pk+VUf7c76hHk42F2iWm6QXQUR+JgbrAwtb+61O9d4H1rDTgzCwqu+FOTpD2WMmeMGo9QlQX5SO24jZmxbeMtvU9vB3OS4FTi4fJiNwARQkvpWOqTL6zrITZuf8AY7jT/1wqtDql7nN8rXVLnzm1Cnvh1Ik1M6ErOoK5kN+28CfIdV5GnEyAP07Ppqb+KldqY9MX6Jqti+rvximTub/j3TVZFKuve2idZDeZ1eozkta5/ydu7SN1lpieNhQReWUB45ZJUkARIANVCHH+to1fksWfGYWbIhh/QmBODtUlD02gCA9gtxKGn6IbRNWbzqo4q1g2XVP5+RyL//+altMLS65bC/ZvG5IsIPFQ4Z9uaurOlwJM3g3lu5pojO3n1ZR8xDtf4+7k32d/x4TH++2rtqKqUy0R1W+FatcXwTq6BEznuIyoRlto/TioTcUkoo1f4x0EV6IGkZCbkA2MnLzCdb4Xw/pNda5yMA3IaQx+UsqzJ+QiwE02pyYtbf7d3i0foVWXhOt1aTY363b71x0hCP6M9lkhDfPz0i7pTA07mT3Pz/dOUzFj/MkruZoj9WIDLl2mFbh+pVintTVbJrvhD2U3von6Lb7Iawuu1HMtrXnFCyk8Mwo7FbF0s6EECWVSAEnAWnTga9ocV8NPZL6ijlzvLmWVKMlfOPKgxReo0iamJSNefrRCSsceSC8vW72J7Hc1sl3y73afamNC2zxp1sbt2w/Of8vLyvJi0iYXU7QbrnzuELDcspS+3QmSb0jAXEwF2pcIt7bF87niYwyJA6duXLdt+FAmfDMOx+pCddGXfb5qi7LXhWKOCCDOW5qGuULuEc8eLVdtq+Daj2lS7gft2MDOW5NXq93AVeNGbnD0Y2Hoj7qkC9QXLsS7tZ4i3uFfzzfW0RdQxyBdTiD2RgLkdNiJesa646rfaZsh234NdK8B+VzCbtA/SQ7rcHOB9TjgOM9TWN1k5t397b7IayOtox/Iah52QtMkMdiICuQrNZocGSt3SMzMJ0FgyJEAJOENcVDirCXTQ8p4ttXzc6Or8P/ds30YstXSq2fldZc5yWFYkMrtFBzXG6yHa+La4gu6Q4SPtd3x+fmCUIsieC2dVa7ThkVWe7rfSUdeTKi7uqLbar5qGD9vPQlodY3ptRSBueGeEe0/k1+q7syTDT2znCYvJju+v8cBoVgn/vLnL7FUEvOqlsPDmP4iHC6JCqZn4qNKPDkBMB/jr6iJOoXRERKMKzTdsyxeTCKNv7Dpr/wZHdqzV987IdV7Zcksl/++G1xqrYnHooR/GdPZhbKDBFWfz+OmOW8taF03c3bVg4BVdus9SwtTsHMpeB4x1gPyj4rdoa6Ys1d55F2+y6sMbVJLOeHe6ISVYumQeGwHn8nPY4U9/ZJtvWcdFCwlkZQFKwFl59mjsLxWI47hh4Rj2lwWRLTX81z7VeNmXVspggSK7mKGmXj2koDy6oJxzXRx3WDf1iGWd5oRpMffAwFPt4ODG8KN8oauMuyVtbM+57OkuHJE0pcz+yshzw6W2ho/bZj1u/SStrrwED4fKUJlfVaV+khYD0wlu0wWTg8dvwb0OQkj5NBJ57l2K+rJ3dMRw4KAWyBcES9fxffvol3a6wItiIRs7fdqG3aculJZDNWH/Rf5Jm3bqoy5Veb4kzJ1hv2ROxV5fSMl3q64vW27tV5XIOxhd2W/WdeviF3evBhxM7VmSvI0zUiaYIeyPgLKjSnRedmD1H9Mcb/PDTImL9yqzog5zu+7nvqs6cO2mAdJ4x3DN0Ylce3IS154K4JrgVVxz8AzXHn7ItcHJXPOnhWtOcq45LS2BE6x9pS1f8ubFR3P/9bmQcELK+7JIOPrOYodb/MB2n00rQ68kkMkEMjwcSsAZJqMKWUlgt54d2K5n7nkYekiXcUtfEXCmmZbv6K7lTd92HIWDPEJrhqi+8GQxZWXMEtHguHzQJztE5ABWrNOxvnahikT5Fgevu0l3dzzddxW9y59Kbtnd/KsvooH4Rhoe8Iu1TCSTC1fhE/838hwE7FuvW3ERnwXZRQk8ZWvpw+VqmxX2Re/Do041XGUxhYBeM3pNFu+4rpDdU/qPrDZsdHIh0eDoGjNCrTSPOFBHAVO7djsRqlxnsmd7lQozQlI6fyn1c0vXh0mXk4Hk1dpxImPcaU6vY9x3TWeu3Ta03eaErX0WJj8IahZer+HiRq2ajetb49uZedwPzjveze5q7hbYOwLKRQsbeA9YdA1C5TNgxVaD55kHqMcD5t7gcU0hpuQFs78C5rQRnH0nxRgAFjoA+Ls1cKII0/tPlcaB3rx1rlG81lJPPPpbgFgoFo51p7MjDb9ne49Zj9NCAtlJgBJwdppNiuW5Ar/q2PJtelbJh8OXcRhvcWxrruE3O/pyKQk8t9prHSincz8vXZpu5Y74amVuiHt7bUThtY3MByow0zLlIjcuJKG+JurezKcbd2DJU/Kezu9R74/aI4CITvWuL5on/dAAJ8ZzxHPHPUyvdd9X1A2aCLYA3Oxffns1yIwKFEU47OSRB7otcvvjvHSW+/HZbT/32fML90yOs1SutF8Fxu0RrbBvv84AeViOxlA1P6TUB1wSTHaYs/oBDiz7swTXhJi45oSovlBgmux4cwFi2SNghZbHOnt9/emGeKcvVj9Ivup3bqRbjNpU2Rysquy0CQZ7xQrs6jYCkcaeEM80kBKpB9NXYExfSWB6XznTV3eQEmveC6qcdViI5kumqxDAdFUmM33NqUzXaDbTtV3E9F9sZvoe16wWUuKdnhMPwwTwBvGw+2IGC6own+2VfvCwHqWFBLKfQLZKwNlveiiity2wPIQdkxJx67JAUTnD1iiGb5poeGJLLR83qhJ3Sd8fr/6JP9d+GvC6S2XWp0lt1jmkuHJBUIXYzXV68C39+xk34ssJh1n39TtHP91uVfRuWAxrjP2+u91y+vikwx3XXRncBRvgwzeryrDZlazlLUIwOFbtAc45M64Hw1Fw+72Iybu95p6W69sdqLdt4h/ioqBF2MnsD9eVsUuuQJ1wwCsJ+aTUBhSXTnOjawN/DsY9N+SX7YPadFgA9iXCZfV1uN+CwXRiO9jcybH2P8xd3/YkLhXacxDs51/vN1qmLu60ViE1CtMpz73q391ugq1yhLDVC7J9fmAHB1rHaF3iNNO239P8GnVTs8aiNlyKj/D9+qB1//OWAz81S2601H5snYUe0TP8vJbO8/Ms8syy0pyknyNaJ4GsLCB942Xl4dPYSeD1BObp2bVNOjZoj54pVAxTLMDwU0pEtdLy5f01vMzrtfrsWgUNxw7d975z6FJxI2uA8OQ2Z1LYZ7+akaT2m8ShmQSufbzkxyOlJ+T+tQ9W8u+2pTA64T4K4QEckKODyCtPaHwxCskoWNcMGdIeqiQVYnNFmff731esScnLTsG4n7HgyXDSL8IFZyAkJ+AbAbF8BEJ8TweG5ErYttQ3N/62zx1nKXAZFzR/7gG7ON+kPeXOTcIx1TXVyUhnJ6f1HTUjC194sM8vKkSGuvcmVb4ktRpVH6FBPc2hFz9rcI23mZR+uclbTQznjYfG8oq1ndjfJ/KwPQsKsC1TC7GNk3MIJ4PSxpv2erhjYp/AbtGTDnaOG13nV+fZ/svcJvv/4bgo7Ti9kkB2FxCye4C2Ex9F+roCUiKevV3H3DyBLy1AhYvA2Wa+fEdXyx9qplslXTb9/wJeZwEs9YMhtrgL/mkC0NMMDOLAMEAc7Cg1URMIRe/cAAAQAElEQVS8Z2fw3kPBB4wDHzoRfMSk6qF1aje8XApKobq9DBW5QawFQ3ID3HJqIg276nwwzWSwKgFA6YnX0eb4VTS79jVrsXqCsjtW+bRDdV2KplbdIXVnV+iJODRVyFklA+An1dVKfZeJ++hEH7Xp2GfYVL0EX6bbPwSeyYc4593gYDEgzB44mAcoFo9qrrd8l2vblFpWqu0+98anPlUozVg1OzLkwmLTDHmOJLdHzoWDT4qL7i+p/lX5a2iNMg4PvYVyUXXuxjaEfs0OmHZN4LdYm4R7aLH7FmsbcJ81HZ/A63YRVQ1yfqTvIOTVf+Hsqh9e62m39NtDgyMvjQ0O7Xqgf6THzu5Jc+p8ud0u/fEXrh9dHSgFTU8SyBYClICzxTRSEBkV4JolhblmRSuu3dCXa3eP4pqgCb+xE15bcXrzD7h4eCS71WQEru6K1pyycE2ImWtOilxzigOVH0Eot1e6P/oTSl6YizKHp6LU/gCU2T1JrLJ/qFl7tEZKraPuCdWP3jb4nJPu1V7vCuFsDSSedaz1Sbn6tfqVx6fVKnTrwIpbfmMF950X84sHhIpd9bxUBNNVk+6P+k+NhcuUW/ApdJXnFmRGNW5WumEWEb5v6I27g6cEXkVudj8UuP2tlPGl8SRuBpMHToP3Jb9HCvx8M5p1+9rxBB6qAuFsOQTOZ8LVlATOknYrfPjN3B7qRcm9P9oR2Dfm4vBDlUSzPdoP6j1cObdDnCEmFzv56/KhD9SOP1S/erbOpIfd4fTRn3nXfVT51sLusXzK/gmWiUeXFqulU7rV1Ksa19exyTV0dtMrhLj9WizQOfJlczCIN6g5ltc44YSEVSJkBx/A03suOzyKMfCX1aXjJJAdBSgBZ8dZtcGYMhIy1wROkBLpVaDkJnDv7wCnADA+ADy+DXhS0SLMEFiDRQUUZo8CrjDnn6ahOB+BQpbJLOeaOUI5Z6avyJi+iiy54eaR5tJ7ZsXX2R6c6L89wlxlm4kV2yFTee90dvTeVlqlWT4Un8z/hX/y4xGx7w8Jhxz9dv8W9wUfX7zfDxPqjLzvVWaJxqn/8IP2tVa7OBTev/DvDnvu3po4e4TLTw3D5TCf+wjy9l5SYJqNVaZ1mt3E1ORmXMszBRQc7EIpiD5JYAlXwR8sN3OHFueYm+vkCYYlyoS9qLLBUXWnhF/yMePMYBNzHBAa3eTineg20VVXF2ZXfv8DjxKrwLXUufal3eZOTonOZ+LF9Hb5Sq1RWgTn33JO6lvTccDQJL/Kw2Ep/PCXXt1ylb7Q4k+fY2UfMbPCYc4x1vuqNKQMPQfwhlWlxLvbFQmHLRDu3INbqdkssOtitjE8Qw1RYRLIZgKUgLPZhFI4Lxdgev+pTF9eSqKVpKWqjOn87JiuVi6mr1OO6f0+/efdupUmq3SaydV0hfpO0LsqrsNlwnGer9EBjuhWGr50oJaXtu+gn6sYoB/j3FFf3bGjPpeqk14l76kXhH56xgZKy2A9u15PXv1+BfSOz48xoj2f8pHixuRz5nJJd3L7KNzsI5HrQkKNUiWWGnLWXoyPas3I5+26Y06hg+KJ2h/XKju8fS3WuU19VG/fPKBXyhI3sf43iPFfDbRbOgwVNnThmq33DlQIH2j0OoeluRdF/DBvbndDnBOOs2lwuNDYrlJkzDR5nMkjAtoTB3y0F90tN7B2wnqj59zZLOUjy+6cdXfC0RCmKOB8XGWvDmPm4tecK9w4fTh3fOR96ydZOXbQdc2J2LE34SkY4RijZ9PGvlz3/yW+5E3KjOY1t7gj/hgH+CO4VpnNDrdZwnZc/H+pV1vT8ImDtHz4HQ0f8cOr1aBSJJD5BYTMP0QaIQl8eIFNejZrh5655gT6WICqFzjONdPw7V2q8fovGl3h0keC81bX/+TaWD9L9Yl+iqy7bvIS4ctWC93755ofMW71kG0/K8b+eLBSuw7f76zd/beHGy5srBa0+tCGgxv3QL9vGWL1gyA/0QZ3bjfldx9oUeJELnbz8qeTYJ9UIN4uzr9qviP17CovhqPf6rJCk5ssV4eNqNKhLdw/+wKytiPBGoehXIfhnQrW/snfXD4enSLWKSw/aAPkRhaSmF/KiV5JcIu1pkcpigeOrSbUGYRu9eZ8Zv1zgV15eylc1vMGckGE62CpxEufY2rwnJ3qJg1q1v/MytjJg88I4DnipdHNZEcaL2Q7T7y0gXQFqvJfPaSkO07DBycBsXMBYZ0MBaXXdIVolQSysAAl4Cw8eTT09y+wUsd+3qZnZXwAP4HBEipgTwsNv/KZlvd91dEE92VHhBiseVQPrVTAUSbyBV838AiqtdI5Z7SD3Sow+IlmB0vBGCVcwgvgz1uf4dalT+7sjep6bLF9V9OWUh8lGnU9MejgJMTs8uHYnycZ68eL37p8/3ftHitS7tbgbR6VwhDctLdcc1OlHDY3tPM/4SRXWvJJPzkkshQX3l+08HHqaLhDyr2wPqRX5+REBOxbyIK2t9cbl2nNc1ffvdduB2T9gyIt+gV7Clq+1wZYlmsnJa/TTIjaqx0Zrtd2mdP5SL+m0umpZLCtqZanHDPj4X2Fcb4iSVU/dn/tyTPYEb9v2F6dtYtXXarzBeU0fORvMpx4yMGHctgF6Nm3Sh2bM+wo63vjVduhciSQ2QWEzD5AGh8JvE0Bvx95iGY5n1BzPC/xJu0u1zPdVh1rWVpACYFhfyTHAikBxbf05WO/0XC79G1frXbV+YwmqqNOkzxmn9Yy6bDWtH76ClO9UcuRox9QszFYnViumNLkZ7uzd4qZfS7WjbKTcrrogiSEoAgSoLYYofCRMdH7dCGW3GOTx1eJuIIfMB5ezrcPsZaPvKX72BvKn1MWNsiVgncl/aYcIS6bhdMusp8Sp0UFFOgs/tw9HLEPanP14Ry4cbj/KIML+nAOM/79H4CDSSeZCsiPusMY7RgZ786+CSxqJ/8rpzs6/BU+LdGDV3vAcw0KvVdwUuxVzynKMw6zc+jly4dXGLVw28d+kze0r9lsTbu6qg1da2DlF03EFQ26Gtf3runL50lJ+zttgOlnbYBhtWZizA7NmPAgbZ9rp/1qnzjxpSK9ky+f1VzDh+204NJpQCzJkLu7nn3tEcJmzklf7ul12iaBrCrw77dfVh0+jZsEMibAgU3MjF6mUvhb+zO/qF3ER/kHcMeMtfL/0t8Gs8t5ghsurfbjkC9qcMPdYoxPi2eI360xnTisNUbv04iW60Lh2AdwXWmAbJyKGxunQDgP8G/j3ZPHzOkJ/JAHD76DPLRmiLp8Prsbk1qdj3BJhJytlZKvBbIwMAZ3IeHLgvdZ4vC1BufY5CMT3RQb+NRpSq7dWTqI9T/wCIj8qfoxk9I1VpSljk7v+EWkgyuCfSrnESOc/C/5Xlj1zab5PMqLo7TD1iVON+VLLKLrDpMzEuKd1fy2e15YcpkDUT4a6qPOOSKDPQetfNgcq04OiGy7NrhT6+91Db9Yucl14PbfE3ps3bT8i017xw9ec7jByEGqQbN6CUmLP+NJVyukBKjdLBPdjZhi94gtcXjEjiW58IJJOflnZns+jCWxiU6hmOF5hi8qdFg8WOnoOSP/VsPF7zU89ucafOXve7Yu2Hiu8a+brl4N+iH4UPCCHQUsP0nJe4V2UuJm7biIQ5rBt05qWl+4oHFPjZG+kEAWF6AEnMUnkIafMQFdbzZb15N5sRuoABm2wg6TDEUQp13GN1f/in/5otYu+UXkPeUX1+Ow1jB+j9YScFiTEhSoMcW1qLn9hLbPN6vKqHlxTf47rFD9vbJzFc5V2soVrvuZOfJg/YPjt+ma2tXWKx1r6u18G+pkAf561dTPN9nPSknB7zGN4GRmyL9Yc39jn5/N0+IMTmKv3h4yhTRAgYk/yrklIklUlzxVMWhlZYxEPoSzs6Zp5lxHuu9leBCg5aOaMn3rAzIxIbzxHsM/39OMd9xWsjaECEwLli55f8MOflbjjBDpWOMO4PLQgr2D/1Lt6NZcHiM4jq47gvvEhKH1yoOB+6LrcXPtCOS/olQumnITfn+4hZqAXwowdKuhh2yrnjlvD2Hd8gfXDXMOqfWbGsavY9SyWf08jzpUqK2bbNdeP1XWVTdZ1k8XwAbpAhy66Ts7faIvYveZ3knZTSeX9dYzYYCe1R74pVubvpW+7fRFafPgZiXMwQVyfpcbpoCKDxMmFwlNXAUB8sRcvEWKEx/Ipcvlqod8qscFzMt/FBtL7sOj1MS9UMMtP2lE0y8aU/JKTWziH9rjV682VsGmHhRsVhb455s1K0dAYyeB1xDQjWOndd3YKF1XZi+E4hNwJIu5sajej9w4tg//eYe/adKu1CSbfFxKsol7NaJ4S8wRFik6/ATOhqq5ubKRqQ7IuHl2Hktip1I83mP9wU9KHfyj14BzATMmJXzff1rSz/1PX6tz1OXEoZrTQvvOSOkdOM4ymteKHMNrbpjItZNG8tpjyvRpupOrTYktCj8UuuFB6xvIF5MY61opKkJx0Pr3E91Z8hU7Zpmaj20dPOLPJQEPlYXNwKc8Hl4jy+yuVH1oy+kos7vUNi0fVzPSTfHDx+tT2Pk5fXOLkaoS552L7gkexCYmp/65QE1o7RBLjnWFCoZZ9nvKOsqrbr1b5HAcu1UVPToWFcwGe9TJf6jHnKMTJwfn8A6U1b0DJ+1VPkOcWWFrwdbFftaxXwLAxIG8fpOxvMYFZ6QsNUPYcgOuueaww6l/SOFF06AJ4MW1P/BxNW5v8NPw0b8Y8Nej+wpVp+tuOccvyL9M0aT+xoH1aq4/WqPVhh3WxK3orR/i2FFf0eFTvbuyi14p/1IvCP31jA3Ss7ttYX+rFho9KIsBifn4eFHBpikT2Dx1FHYUKbLL8KJx0DESyEwCQmYaDI2FBN6HwOXq0eVO+MYPOKgxTdznZ5k5c4tx/PQl5laTvhdlw3+FosY53j3CWR5wsrQwaW9FVYVQd3FdHiHuk/JODxzr62WyWnqley29qll9HZtcI8Ruenmd2wpvvUvUcrbl7+/YnoWz2eEpk5luwg+lv6+wYVoddVmTvCROl198Y8w0fqbNao+Y5Z81NZjsm8pgGeeJmJXf3Pgj55dXHwh7UQiz/G6Gbgpu2qpU7AlBJt2WnbPkUo9qdl06evF97Dvv8Thavp10iTnhenW9en5dvdwxV4T9mPZTPjUP+HjwoVXling5JQD2QRWPp6gVfEDXwa0SV2u2qm7h8OGLjby6bNgW/+u03/JGm91RS3E4IFe+c24TajQRy7CHu5T3S2CI95pL+6WYvu9s0gxuXfK+faEYmFs+sAj3VR/zup8c+fqu/153JG63SJfQw5Cj2FwW2HsV2xH9vDmrPod30y7n86WrC3Eozi/y/OHTzO6njwLmckDuntL9XXd+a+gWjeHOBE3SnWh4Je8Xncy1n9de2n5vb31ywfL6PXlq6hc6NwuZofpMN1nWSxdgPetOK0Ovwqv1TAAAEABJREFUtiGQ1aOkBJzVZ5DG/0yBs5rI4sd8E4YclJLsAY3lmyCt4fIBjcmwRyPymxaX0zHMbp6Mib1lIs9pYvINSmYKyMPiWjVUQdH4qCD8UhzeOyth/KEK7MGiz5Wde3d1mdSmtWe/BsO5wzM7fMHO+SHs4mY966WNhb3qfu6xd37+0niq1r6KEdq9KwP8vg0us6cKdjkXsSxoqsKNP6uUS75YprNPzocaV+VpfDfk5/rByZWrz80zBAUeFke5sGR2qtHV2315w57deIu80g8Cs7yEax5R+SMOFQxx+PK+lFwLPgrzeuDuZnJe65j88ErB5iP2Lkn5PnjiptgEj29kw9fu2vtpEjrnW4UHHu442zL2F0Wwtsne1heNUCXVi2t+0OJ5qqTqLy/vvgk+Qi24pRijOt7D7dLJ1fv08KzfbGHOr6UfMD5eyrZeezrk6gG8qPYnPk67hB/R/M5FSx78jPwX+3LtOke0Gs3ReN5m7mjnm3h2eHUW3yWHJjH0AvLHX4QZvRnHV6obzt4hjt70hqunYWk72wpQAs62U2vbgcXA6bcEpp4jh6U7Y1CbRGGVA0zjPBHRqJFeYPX0cnktnSpvHb28R12dbLKfzn52WZ3bFhbIzFa5wDnsrq4Xm67rwfIprqKiKMMO6X5xQHwFxEtndJu1X/Oe1nIZWQL+ZkYpEc/cId1HbcHCVkzGjS+juFv1LSiCC7FC59h88luW/Apc7PHjlTZr7z6oZpqLdYkt+fgCA3B1weZdjmZTXMXQRJyuf0zjgYQfXc97hnVbvUCc1PD2ox2n8/v/mKLEYRUHNHrk9z2lNCQV3r94+8ocX+8oaSfdu22zTc+mxLf6K+SEr8pilysBusKFzlSQfdNtCK879lIhyyl43MG+RlfYN4ObI7h6nZ4/ls814JvPmTrWTeR5Sz9MkpeOv1Jptd1w3rrdLvz70M7kXTS/8G+0S3mspRguQ4YR3CnlAiu+7TI+H5rMa//IUOzE96Lqo2LswZCdLPnzMQ6lUuK50hwgld2BcIeKegeffDoHn+mBRTzu/tssvZCATQi8WQK2CSIKMisK1NSrqkqXaBU19er8dXSyvnVDFJN99fZfldd77nlRPBrjnXlaw51k3+Q7y3wfhg1ov5bLgiayU/qubKSui3S/OAwdedmgljx/ymLNb6JR+5t5sTboVJcXtfn0Ma4JqtWPh3/O4YBTrODpDZBv38+UvzuvQe58Lvcwj49t4GW5m3++OMO80dw8iY+I3nvV/IVvqDr5osA5tgxbnKzXHmVnv1zMo74d8DB2b73vhOL31tftvAodmnUF5DJcOjkJZw58Va9E/cP3Jt3ofG4S95s5hteamAcxVZLz2glwMKPuikcbk6Fq6YTkaQ9zW/KmyIFjjYLYvEVLHt6qGNZ4QLcR7WvOb7vno3bBCqgQIisUXeS8f64VDxJzN7zXeKCx43f3LNwbSwUzKkg/tsyWeR1tI3YfvREdRvZEpcDcDHZTxbAxDVjSAJVganSBexilbIwUIdK+ozQt9nq190h9vlynnvahbRKwFQHBVgKlOEngVQTYReVMniibyBh3ZK7mb+62u23SJIRe0CTfmVDl5sPywSPZGlS6VAJtZ4xB8VOLeO67H/Pwsss12x9wzfnAh76xs7/V8AmjNfy7MnjGg2t3TeVwDLwCb/ll5Asu4xhRfb2eNS8pR6lP+HrTkpPjcB0+2I05uIn8cgUgqvt61lN9ltfNaEquFgN71AROFwNa7NczQTqjzr1pRI0tK0r39R/Evxejbvvg/tUqKH7HPuVWp1Wd8h3yC/TtvKR0kdkjRzmEew7NjZgmzS4wJoY5IDRfzHgGca4FslMKmL1P5HdA7Yi7iCl1Qfxuwc9d1AlJg3y31qgnanSnxt7a9ddyVTdeLOfpLzZ87CsKcvOZFWtHCEd3tJnIu8+dKX45XGup/sdGqb3KSK78DU8Z/A1P7j1KyJNyEIyVQKJypF5RQKaz9/kkOHeuNc+goV0kYHMClIBff8qpZjYU0JXL/VDvnm+udIbWQa/Mr+DhDi25QlwLEX3l+RNPaVJuJyOl8XBE9I3XV600WN+ggIvirOCDaNeJTF/LzHYNH4jAT2fihstZjWWIRcPHXNDy/pO0fNpAU80DWznPPe4kCiGU5zgknaFXz703d+LEWmFd5yo/X9ghbqfTHNYLs9Eb9pDjruRrAhzyc8yTfxNbpWLhKIQ7OpjLw6z9Xs+2h4Zq7JL+fZPVsZTqdr+6dqyY45QFgc3Nq8xymcpij0/r6hQNXbmhft6tTc5WbfuHc+mAeXcaXD6Be4UUZ8scVCkUsKySuil8Fx44lccFZW+YwAyOuSOvNl3SeJLbtCY9ysn2lMxdfube28NddbWNx+wqD+qT/L3MpePp6F8HOl9OeWg3LWDS+T0eMcwRyV9sRNJAAeqaw5mIPozja8VNZx+dvVcNvVve+VI/9CQBEkgnQAk4HQatksDTAiH5cm4LUeWfLN2nzGO+nTMPT5FPks7oXOBq/FZjuSVq4u+cM40N7QL/xM26niyv/LpQid0s/jU78kUy1s8RENKypP3ZKuNmjyz9baLStXmQ6iN2QqXm82SyGy00PLa35gbva5y1LM7sUWW6MGTqefjuyCcNQpSWWGlRAhHXGYbaDXGZUOFiCn4YZpHHujK7az1W7Mi9C7ERj3yad3ddxqfyiU277DjY0KSQ41v/gVuUhuTfyp51bqThAb9pjjrur6NTlP+rQ8zy0jhUMCXGC0EnF5+BwFFhn90EETL7Kw9r4WxSU3hGyBC4eRuuHx2SnBBZdpmb78oFh5Z0u7r8u/nG2jE31aX2Nfn2j6IVeVySvH5R1Y1iwxcXRt7w3Pi5W2KtElfFJpzx3fyOspLOwSevtEwPKuwRKoVBTxIggWcIUAJ+BgrtegUBGyxyvKDj/RDXfHOke5ftpbNjOe7ZteVqvh5g/ZEv9qwm5U6SedjdXmj68Lr1frHrn/JxJdaVS/p5bFWFz9FS0CeWwRmDM3aZFAnJDS+0apn/B+fvZOMR9HEcWgTK/jg68LolmqNJKYhhMQyw5AZkQJC3iIaVEenERRnu72bw/Hw0CpZY0iREXeXaJy6rxcuxxUYED2ZHWZSi5r76ZcEUcILwcKFfcH54Pkj4XMsnB2ily+db+sd3KVJgDfbkzw9FrPKLeykNkGtNbSFw5UHBfHggHhhKiiY5R58KDaHtWmff0c8Ug1eV6jZ4Dgss+mv5ShWbrdu/dGu922g/rRu7e6U/vB56YuTRv7FoTn7xcp2HWNz/O/XUP/oMqZX/011jec2VE3n1ScN4ndFf8kbth/D2T3w8J+hBAiQASsD0j4AEXlNA7+25KUSRXzo79vb02Ohe1GOFc7hqpWNPxTzHRbUbWXh+XdL0efpr9kKcPOU4CuOmpyxx9QApqbaPMu0NnHat28PDlp3tXIfPH5RnvF1IoY9kSxsEGLvsYgmd9+a765LAza1v8ViG9kn5o5Mm8OuBScV1WOHVGewssG/3Smw8Mr8wS8Qu3UD2tTUEFi80OV6tCJcumduz4HYnBDH+av+FVS5xPJgEn0e/+F45C7e4ePzo3gvz2ufA9vIlLL5/X2MD1icK7e/v3lWqzohVN/KLKHvDeEgNY/MR3H+bhs+uq+HDtou4fR68ePefelbhnX51hUN40ZQ8vw/m+a+78O9W/45qrmG14wsa29Rb6ch7DHbPVeIyXJMhb66EaWJuxK1xwV0pBj/LKF4rajSvuWUi104awWuP7csbf9aFt3K1jp8WErA1AUrAtjbjFO/bEEB/P96ilYZPaKrlvzfT8MSkr52vmJa5FHBf4npZEWQf0F1+8/Z3sqs4VVFpPOFUUH2rcQJf8UfYim43Vy1ZsXmk+4mc5So3+WyxbLbD913Uk2cy9bB+1dzi7XcEfdlY0GzVRBnllmix6Y5DphJm2BfRHw3rPG0yr7AVP2kqxYwZUmrcniKevOp5pnD6BQ1ba/jCKx3G/WAN7HCV0mYm4yrrerSKLat9oGAhHJp4jW8qWq7h0b+EM0L5C8ne1y+wunMn91uklZvtkuFU5Hex9B/NGmg+W/5ZbFQpFI8wVT6DiqsvIH8zwHE/0KwpeB8gue59luI+IVR0y198RXk7lTFqMNv3pUU43UhQRbNDaBteAX7xFQqfVQZ+3idPozmfuS2YyY7YT2E64QY8vCLhIDXCvlHDfCoFyvpyWMZ4IG5FATyInsD9RCkxx47iNfdLyTlgBPcf34c37NqDt/C0xkILCWRHAUrA2XFWKaa3KjBMw4t/ouWjGmv4PCnpPqin4eIlEZs5w0CRI1q6tjq1rBkV9uiZbKOeldjHD5T67FGsT5RF/r35r0LMNdG8c8PAmLET5//Rq/OeXT2W9qqNIUs/Ox1XzbBJpTAbxOOYmlQIjvd7wOT3FbqpY5xcEOkStDZpZbN5ZQb/9bPHLOT7uwSmmpbydR7V5MbIHNP+rGtgaiczite6IsSUvN3v79BCvU+pSyXJTjkwds61sWYJj2zaq/rMRLVaWeeGWNir7EpDXcNe3KwV/jvKblzPc0R85Msnd95bTwlN5IEQbyHKB1zYY1o/DLJo5iS/1uSLaIyHimvhY7lg4eFOlfQOPnl0Dl7Tgwu537ECM129BVBcLooztXeyw33hek0xIalM9Gx2aE1tMZ9hCe6ofuWt2u62lv2NbQ/7ge1dPJsFTgtguoA5LLD6TBbkNJUFC7fhlesRnLqJEOaoYD5qgEIrAx/ugYSlXoi4LyVkUUrOCaN4reAArg0YyWtN6Msb9erB23hZ26aFBLKqACXgrDpzNO53IhDgz3N01fD+DbR8knRmea6RlptPARcTOCYJHLlFYGFhEe3365mwRcdy7tKzAev0bNb84+w016y14xqddMbo1OwOHMedRfHe0qXcbXUKfjxL98mwYQ0PnUxS5E6q9UfN+p9AhZ1iQUNN8bi5EvKnwDTsURi8DfXkHlhs4oLMtegO19y7EFvG6a9C605O/dN0/HOE5Mwjst1tduFsMybmvDXkXrnreyvfzi+kjDqJ2o4HsdmpoYNihIdc8ZO6jp3hqptvi/b8UNu76HzoXvLqIz/ODPWw49+WyTOew6UMg8JPQMz8K9WMcL8p03Q7uj5g1qpT9acvEWCQ22HcGCf07OJzo9PSU32LyFYn1s7bZs5j8HQrLKjTTRZSsynu5WqOg32j7G84NzYv1hy6Oj5iOPIaa/EkWXXeqEME79KyRrpqT6wuZ+siFrHdv0hJefoUKTnPZocbzGKHXadJyfkevFwj4Pq5BbIZKpj2Ssm5nPSf1iAPxC/yQnioNTmP4TWSpKT8VwD3myIl6Yn9eMOKT3RAGySQSQWkf8uZdGQ0LBJ4DwK9NLxjcw2f2ELLNzfV8JQgAyLCgfkOHC0SOdbnETGgihGu2/XMfkcI67hVz6b+eIxteHpovPrqcoDP34BQ8DqcRy+Wd4UAABAASURBVF5G4WkOMK7VFPz8HK7bBUEmnmH1YzzZ2o1BIflyr9ErfCZ61PM6bf+XOkwcGDueF00+zWvfty9d7IJQTjsBX1aa6/+zrLfCHzqLmzJ/0kXYQ3ZeaiUn2ske4SK7XcplXaFiFZ3vqdBpXhE4pZhxoJPbRL72OFf7nQM2+Ainui5lK4XyKHxTZmc2s/F/5/bYDKguAXGtOeIKMjDXoDo1DAamYpX/LNyTJVc97pNzmRjmk2IsUmztzoJXhCv5lnVZVKHHj9GuoblrjOM1Djwdd9o20zfcznZ84oGgjkuFe17+hY7wq8m1ZKI1ZmnUZ6wGlk/bBKSVf9XXxWxd7A9s56q57NAMKTlLF+sPt5aSc46pLFh2C8XsHsK1vRGKKWpYthghLyi1289eupAgvdKTBDK9gJDpR0gDJIG3JDBYyzXtfPnYJhr+YwsNj6qr4fw6sFIG9DIAl52BCVIWLbJbz+Sb9KzS3hA2eXkI+2H2SRb7oiFwv/01YCkYAliuh/DSvW6g6IJcTlcDNU5dcgt3FRNF75QBbMf6emzE3sS0dtpo+XYzQ7UCIpoEFc89XW/v3Wzvpk9mzj/dG3GCEV0LLjSv+MwfXBvl7mK2+Id4OkN+DGAGMIsHirMUtDHIsCDBzryl0ZnTOF09X4p/i27jHPI+YOgXtlY+MaWBpa0ZcWvyGE/lvgMkKORzyhZuCcRXAkoyoC0T0Q+R5trm+7ndAudNXbxGZ++t8UDI3dv5IFcVO16jtl7R2A0pfq5/F7tX7tNVysLf9akzOarZQXBI9fHMB9vZpQcLbKmR3/cIUydFHcGFqj2ssYt5UwZYLXiDDgf5zEYFnlk5gzt/Yb+k/Mh2bviaHZw1hR2dPIMd/mI2O+w5lx38LoNNZaQ4lSWBtyZACfitUVJDmUlgpD/3+lzLh9bTpl5Kvt5Awy1nOXQGhjFS9lALDN+UAhpbLyVv1rN8e3Rs1B96Nneenl3LSBxS8u0M0e0wWNyWQ6g6NZ7Z7/VW6S+U4xOrQ+D5zaUTqstWbV6Yvs1PfPkK6ey6YS6gwQ/H2Nlk658LXKa5axfFxlw/Nuzm6qOzYVxT+hfszPMrrjqJFW4n4byfPURPQK6TWuKAKOC6LBphtxb0Pp8XwThUspb6tHHY/ej4CsfjUfLvBE3sPHOzpN27DzOVW7VNEZabWshbTROU02eB3a4nNXJPWpZKDS60/7VLgn+KSdHBlw/5/jZyR17Lp45UxcApIABCVb29rq5eoXUVU9oXXN3hRuX2a2r/OmN7cMDuAHepgWc+WeDnIWzCtkqGHOJulAmazz+dd0q43eW41cJqgoPOl3nz9rWeWZl2koANCQg2FCuFaiMCrXx5xAkDQh9xzHLkqJ3M8Vt+oGdNFRTb9Mxph5512axj0xbo2e43IeG+e1dAdF8OFjnoKPdbY4bsUGmH71OKmxaWhpt5D9u9rpBi0Q5rynzczWcaPjmS4TMHhrqz1lc+Y/0kK/VtfjgSnpHd7Jb+eO1O8xzxUul7ddGdRSoqtwy+t0smcpzI4yiaawKyiwBzke5Il4lvbfmILw3f23ucDMnIu72+JUpRwYcrLD7cjFGc4SNEqpZ9cu/YIh+7qzlND2uibutTCfI/cUj1eWEoh1SA/Gg+6VTWeZeuVqkW9onS1eLg5KahyF1iRa4iuRLlMrDPut3Q8v6TNHza4GHBa3X+OnkhlxSxd67D1cv6TR97P0hrGIkXPOy6HmocXcg8nvuuLY9yJ/UKycJqAlfzHkTJAnnH1mteUJ0OZUYBGtNbFaAE/FY5qbHMIJBHhjblFfDZpWdK6ezWf7d0KflnPVsWEMjMb2t8XHt0L5hrB7Bofz2vbhCRuLGybArLzY8okcvQWLrX2+Lpvtr68ub3gYkuApotG+5XLOd2Zcz9yILNe7v8ZG5vt6ncNbFEN2aWOUVIFXVdmaD7kpUecfT+n3972ksn2Ogh5gAcHZMPqFfIhaql+nP3tht/aXXrUNjR4uXheE8tK/RjXobbjp7gzE7KrCr4xK+tEXaoz0N3u6TLeYwHx25ICk3aEpDDbd1AsAL3oBj/JZSfDGpimVenp/QDw59TZkUdLIcrXeviHE9yFa5Uu/7gJodjfSByrogTYRo+1DDy6NS2M/dMWH50xG88xiNu9gGNKU7vmzJAGvIzn+6tdNMtOeBvqbCfm5ZpD1oLsXUbW0Ay4g8VbXn9Dif4sOZVrPtpIQFbE6AEbGszbgPx/hDMjnwTxELfRai82u8luUZ/EVxWCjxUEwKNRokrP2kwBm6qi4dYrdhybNOm/5xZS/d8a8YybClQ6u6FpZ81GKEOVS5ewvrIP1euvHTWXGYKrqLiz4sjtIIFiOAQrWP3G8nzns3pNjoGsu3FGo+8Yd1XZnXburJwGf9r3C+HdrB2XeuePpFbkxAy+ao28UGNIBlwyxHY4g0Euwu4cQMdT++CmyxpZpWQhCGAQwmfMHmZYrnPcdOgncn449uvnUI9x4vBBZvPfdSvqiVZ1smh7s4TMojsvjsu1o6Iqqhns6rr2XwFQ6UCDC5jOZL1Jjg039v8tGLW1vHYPmSD0wNny4JDWtO9TR+H97GO8elF8an+cGwR1OAWXt6wRHPz3pFqlaxGViupqzictD9m7ti669P1aJsEMpnAWx+O8NZbpAZJIJsKSJec/SAU+RNg9yC7UfoYa9QunqtnVlLN4opCkYvYgTV12MQ9F5Du4TeZN64+lk+KExDYqNpmtqBMl1IqGNg0YfzgNWFfKKWz3BL67myqfiI7FQ/HuingUDIkWJvgJbCiWJTBLrzXV5pcnlcCIR2LdrVUdjYppsousDoTvw7Umw1KWcNfpk/cNSLUM184R37PR0CTu4B0xbrWIaVRlSRHnQJ7J2uXNZ53vIqZ99sknSCDbRZhdyslz534bTo2PXnbjCa7J10BNwiyhORbV6/MGItjimJeymg4W8dhXXSsx20dm/S1nn03SUrKBfRsofR/R5laYe03HtqwpQeCPgvKIX/gvmhx7+uilo++o+UDp2n4lOFV+c/WdybDo65ed0VjLqkQcSvnRUEfv1ZTy2plNYOX4QfZfYV0Q9raEy0kYDsC0jeR7QRLkZLA6wpwv4NtwDyCgPh9TO9bN8TSakoc7EbLYanNAtcI7PfN/axta4Zw9+oL+DDtMr5a8ys3Ijd2Fr1yPWBB3R5scPE5ojlf4lC7vkH+0wbU+zYw4MlL4vHMziEMDHLght9CvrxUYnQdJYw4V//cheuHP58MkeFs2G+Ke4fuejBXEz7aGeF7rJojDOqNLMFtPf+rRQJqLne1DuMqykWzNi4rDXdUPofYRYeNOONce1PuIqzC1no48nBFXYhaBU+pWtRaOITN3pXc4P7EY74y9HBYfTru9kdX/pj4Y6Ukoz2OzBz7vbXMsxYd6x+0lq2t46O+e9DUd1J8aL8fOuS5kWsyh2EJh7oiEDNdhr9uaPhgk4aPDulRStPLr2frP+LclMccHiIw9g/Np9Z2rXbs0Fr6v8iKQYtNCWSpf/Q2NTMUbKYR4Jo9P0J02QAWOYXp67XWaRKXxkPdz5p86+gVh6Wz3Pp+v/GJ2p/5HVTBI9EZ0zlgyBWa8MOUizMfLPbrgo8KX9x7tRov5NIuZN7zAlNyU90H4IivFJULOc1d6ln2iUxMvBMYuq3bPbf6RSHnEPMm6yE86mQatJ83TDqCYM9yHCylPzN1Dj3bIHFf4eNq/tFxdVKDe4FjK9674LS/Vrm9vOvCKeg4ENc7/Grm8iQ0WuTgjL31C+NO4081CaEWbWLoHsR3N98oUPAvL8fzFbx/mnCz0tJeoVEy5+uXrxXt20zDI9tr+Ag85zGdHalrAfsrrN36pXv2fLxDz+ZN0bM5TfTsG5WIirkZcg1jSNjFYP8JcPeHZu1KVv/K35s7RLCVV7fW2aTl37Z8TtO0mwSytQAl4Gw9vRTc2xFQegCx/kzXcHKwJmlVPOy6bNHwreN7yntZz3LFItjLU9CJKbBEfg3VdV2Yeq+H39K17k36Viu2z57ns/irv9A1LFEh5NaLxmNUWKolOccjWeWeV2l5uLLhrvxXlnbK48m9oq/xHKa2YBZAXHEfisVOFdy3x+ZEFAIvdGYIGTyZC9w1kinayBSWTXV/dfYZc+gnn6u5ClpWFWo9EZboeY4wJ5YotFZ+v+CtHf0Cr0cx1eW9uJYCbPcS+HGPBrivmvFb544VPSKBxFvahrFFlbnyOj9Y8bHm1ySBYb50TXxKQw03tvDlX4325QXw1GMmO1LfAkHvirjDg3iDammHj7GeD3Rs7AIdWzhZunRdQs8WyKSkXG5TqWJjZ9Yt/J1XmKHV+L17Nmt4P1HDRz6QzpbnafnEUb78+xJpbdArCWRXAUrAWWZmaaAfSoDpa7ev3qi2sLm+aUek0q7j4k+Y8Fc5WWNpPBYhCiOd/oKjdC+3cHAXNuXIRBYs7cfon36btPpEzwczVh0spuigP2zd97xlOPcfPI7XSDBblMrbghLcO4mnfGzuqDSqi5vlyTtg3L+eKfYkQTCAyxJ3ASXKLugX+Z3BVRZmvGwH4YSTBzvmPCWwdK6EX2bEnMl9XeEmT2Z9CgjXJnKYQyCrUbco7qcYId9Z5KRlpJtR7l4LhyPR5CuzcA1V2HW775guhyFxRzF+2rsYNHtdcI4NUXVvNi3AISnFPmJ3uDl2ZUxx6eL2SOkK+ccnGG601PL1PbX8iXcvz2JBDU2QHXZC0uGBvI72efEeYz3P6tnUWRNK/TbQVMBco96d6MRf1l43lI6LDgRknhyJkxjO/y3dRzZr+Ohz2tRfhZrZ35//lON5bdJ+EsiKApSAs+Ks0ZjfuYB/AHf0m8+HaJfy3zW/cGOjezioTBIa7fbFpIex8Nd3ZipdN/ZF8BA2f+9XLDH9gNpo+Y7r0YWqHr/4ReMZR1h4+mPp14fyet2kxCtddc75TcKZAWqRCXiUoobKzXig3cr7q+VmC1Z0XdoCqr8b447XcRbnYAxhs7vp2YBzUPGR9kLSYjROSlbsZ+DXXT+1tn29nMHysPt2IFkt2H0cMoMpfikInhOPeKMcSVBPYcc+/1s6eLjF1kLSWapBHjyendB1ZwN10lm77A663HXJHdhky0VgSy5cCS1oMTIVqj/Uz+AFYm7d2X93fERQ6HJ1x8S1Zg6HGxx/NtdyfRct/8Lat3WZzQ43MUC+1xmGwGG8XnXrvhctzo2PHb1TEeWLRMX++f2a8y33btX/qGdf24vwcxGRrz9H0noOx+bA/fkGnI7Q8KEpWj5CugAxbGJVPlfzorbpGAlkdgFKwJl9hmh8qQLv44vfFF7D7xduvZd73VAU8aIrZnMG1nmnRdScsxhyiIk1fpidepb73DPajlr+eyJHg9wC6i/Us3PPGvcQ3qD5cN7iUjRqLP2Tz8gVjDmM/9VQjHMEZwaAlVrjrZKd7Xg/d6x05dd9iJ7Nc2TNMswjAAAQAElEQVSnagVyC8yQHnxAc1/EyVVd5w9undz/UYrqIUyym6ioXchncZNgKeq2C6FXW6PPwd9WA7H5SrAlf4ayujge90sRqTrAolZW+zNnQcY5qvOVbvj3cXQk+61l7k39fGLCUdP1J1GdGCMcU1RB6d0Po9jmfH+wMMVWGNDkUb/IDtFBd+pj4YPbSQ0TK99l+LWZlke00/Dh1qbmssAWyVBus0Ny4Ahet4Z134uWwpX014Q++lpwwBGHMB6YstKvyTH2eVwIG/VjCFtgvXRdWc++lTOULwy4TACM0k8Iii8FRG59Ubt0jAQyuwAl4Mw+QzS+dyagGcLt/ObxwdJZ7m/SWa5BLIwgbkR3psCv8quop+/ClDN/NuYoHAqLI0v0r6p31r1oMJ9q+dQIjk8dGOr+EsxCni47mNfVfCLOO3QdfbbqMK/YpeRuEYmG/BOEjbm7OJ5ylt+q+peUEoGkitevN9ztHe99x+krPQtYmNqOCjImSunPunHBruGdQu7i5Y/ylmdyeUsnhjGKIIA7YWTJU6HVqt0+iwcP/A8VCiz+sQssa73xZ1XX5Cu/cwfjr3737/syXfOfGTcbmm0rJmX0mNrWJtMWFrDrb+QwRza4fVAoWXPqrr8r3ouvqgryQLSiHj/h2VVY7Q32Y/4RYoS6f1JJ466kUVHGpD13WFy/qByRHpa5zWuI0da2vmaH2iZDtVYtJeFRvE5N676XLcrP9PVj8/JflY/EHdGbfZc/XV7Hel3Xs0lzdezb0Xo2y0u6GpDz6TK0TQJZSYAScFaaLRrrGwv4T+O+fsuks9zF/CqqIlF0xxypUYUsDmNlZ+Eu3cvNH9xFOsudxA4c0hj3WSDTuAuGWr7BLv9JqFK9x882frzFA47xjhxNN+qYlA4fH0Kt6Atda5uP7T+B73V3zK01EcmVF/K79tX09t65kLzZxEUs9Xlolu6sesbLOLhOmNu08LUcjmChof+0In1VSHdfOZKlNXC1OHJTU42ABMXaYOe8R9br2NcOKQhT6YGat0+2OpuvGP9ubEh4yYOV0OCMJbcZsoM77Jt9wVJku0VXw5ZK16NcpHQ9t9WWUhAQVdDa5hNLCl9Yeq+jdEL6qHg5c2T/wsm3gW6T97LbqCoK0EsHprODub5nq7xzyhZ498F9VRlzm8QJxtXhpx9tCHPRmm6bNUl3NuhjV5yJNBbcp0RK4Bheo9YTfTxnw61VSNdkN9bM5R7rbFyp2fecYrSbBLKFACXgbDGNFMSrCGiX8yTDR9BzC3oyNVbIb6CxvjNTSvdAOx4dyL4+Ooulnr1Z2zqgMR0QIVR0Zyk1KwY7nLDue94i3fOtGSdisycwcXMI22Ut53fnXmVt0u0FWuOtFIurbJkgcKaIsXTXKQuomd3O+fCa/6mGDzTxc/6zuEUW8lEoRPvrOWPUgIn7rmkOCIzp2yyztmVduCw1AcfzkU0qI0Zpf6B6uQi9i9fH1mPWxY2jj/QDBGsZvxWb8jTBjUqnOz4q8OhUzq0t6sbBfqa1jM7RuykYi1XmTVgP8fLvxS57oNEeNwfrsSeWyklbct1UwCOC5ddq9/wmk34q8L199TOMntJS340N0En3i4X76MYZmCUvluOo5wms8s7F5nv11OXyFhClHiANP5KrLZNOK6Y11ItzEYpmh5okHOj4RD/P2XD4QrcjMR/zRyKrYflBG/CcYrSbBLK8gJDlI6AASOAVBWThGGR/Djl0PZl3cCfpLHcc2/Osqvt9TQc5WKkcLK5WBZ3j6WeVSdvXScs1iRwHpGuhv9359cFKbfKd8Zqk0AfcO/m4h92pAQUUay5XwtAGBwTfusmuWy5o+IiNHGeuApZWbM+XMbhVJlGz1zxS5HLhPGS7lUAEmHcFsPi7aX2kvgpgHIgR/3JueqVoHkTZe7RJ3f/vlxUhbFv3kr/sEcwi9oW1YXhUYm/Y4BnXcuxtgM6aNVH/FgPC1R9DLtbS7mow8I5P/NnR08uWfHzs3xU2Y+dp7m6KL3tAJevK2+dMceVX6l9NCOF4ME7Lx6X+zm7wcParvhtr2/AaFCwe48FRXfwIx6XL+Q+wLZeHLMBrtl7tY48wl7KJKd6Tbia3uRzr4LNKY5TOjlNC1/nGhI2s8XdEnn+7/M+LU0tdUGhdg6esjy7gPwdpBwlkEwEhm8RBYZDASwWOjGU/H5jJHr2o4H6t+QgTWKEcluia5XTu519UdkB1Xk6657tP0KQYb+8PLWUpnHxd5GwQY/w7x/DblfPjh89WsVHljsMvn4YPP8FwV7qMLao5fFrih7kjeFQpDyERjT+7ZCkjgyheZ7L7FoaTgLEFYL/0ib6t36kKHnU3V67xkU5ua4Ld8x594ri00brG4uJbr7SBEGWGsL1PkaRKf7ZL8r57PoE5TJAOpz71BXKdYgZlM7gY+6/8OPmRwuzQnlf6yT71YLovLEX4usw+R9ghpo0qSVhV6/7DEgye4zliNklJ+PE93YAAJgYPYF/perCK7G8UBsN3UjODLGVxXbuEH2eb3BroHXymBtsXKVEVfcaUV3wtyynXV2dq82Rz8YR7msQ74b6G25N8wyKks36pZrpnoUInY9Nt0ioJZDsBIdtFRAGRwGsKnK8RX1IJM/Igvmb5P3NeeVEzNY9Gdr4mYldinUSH2FkPZSLDn8I9O02IvXdOnZ3PtL1565w8gYpeGj7sEUf4UgZ2UYbi5fXs6yaKOaMeMCf8IURianBfdiQWak8VM4c5cpSKB04BjhXA7zx9Bgx37/sNvW5Hyv2Ux75+emyPArUadQzy7y7uKSoOAUxt8D4XMuqh122PQQbIWp2rFlUW/z50jnn3Ika5dEdLn9rhecwClEUH/nvo/y/lknfmuaxE8WuiZ0QJflUdDRcdmzSdIeevHPEHNHya9v+F/1nTTWPXdd3YNF0PllMIhYYxHIMLpmt+5xbpzHjdn6P2fW+PC70qyObn1qh6BJhvO1SAgEXMJHRgeRK3SGfHJk1K6FpNcmitf1qkrwAZZGcBSsDZeXYptgwJlD7i9HdNnbpGSZ3b7WdVrH4vopKUIOZrjXeS2SqHX8xKfsc8KL6rTplfHWLv0y/YK3dIdb7oIy0f9bWGDzIyJAcwsG8sqJJLx+Z+cZQNPNM+gCstntjIUrAveCCblNoPZwUMXNgg46jWgt9sAgiM6ds+cQYs3be2r3v0lCC4mJLZ19uOp9ZL98XuDu9/wscJ1wccNSBRQN7Yo4r7N5p7jvjYMUXJLCGPhP+fBVur6T3y9YDB7uC69ta/t6AYbN2Xfkntw9Wc7P+zW4Hc1fWrIAOid2sG61hAV8BJus8dsU/L55VPXyf9evAoFhLcnfXXdWZqdg/duQpXFRwOX7MDixOhbuOIxJk1CnTsoLfzmap39C7VkOWXI045hHOegBQ5JeD0mLSebQUoAWfbqaXA3oaA783oAtpE6b5uYugDS+6EE9wMf4ehuRT2p9R3yyeyVrpceX6x9qPhs6tq+PANFly4Jt3fbQ+4jNCz+fY69tX0P1nnx5e9w7ywDRzm4J6ssbWedRGYpZWSiY9MAnLl5/KSYAl3rfvTltR3LedP7F/nbynvprDZafvTv6oS0XFLKXdAZj/SPDAK0eu0sA9np8zOWO0gGmcYoWh7zje+RPo6EPav2dkkGWa5oyfXbGz0xDFpw2Bic3JG4nNpFckuuOZ8lbla1/VsegtAoeO4s8uP/+Rj3feiRTeS/aL/nI0NnMvuW8t9xQ5uMkFW2xHJo4fwetZL1ghgTNTnyLMwxM6nm94tzxTQgwQAZHcEIbsHSPGRwOsIaKPvDZXuTx5jPjE3OYN0hsgX4oZ7kbwNvMLkJ1VJhYAmc4+z+1o+raWGDzsG3JYW0R7waaNjX/no2ZRv8dTDbwGfAxXqsDC0S3/IBIWrE0+8buBQlmGxHLB74uxX6Zn4u7M5wa7MvatAiaS96eta15PX+I6NlcnZwSL5rpTChc1i/QTIchiSnDbjvjR2lyFf2LdTwnIuiinHW8unLWYFD45z3oQD/kpuEXL1TNuf9rp1cOIdz8sKBZ/RoLg6mf1ucMWgtGN69lV9Bn5TxMUtafsy8jqTHTn8TxJO6jeU130i3oy0Q2VJICsLUALOyrNHY38nAlrL7Unc3jSTCTiJ+/Z+enufHHoHn6kFOjkHJHLU9xTQIO1TrjiSZjMorjIUqaBn3zTWs1GbnzUo7UJeU/TACMSinfXjH9PKnK/+oJwFYBW83NaapdeCMDpAvBOGfx+a6HutYWdp2mx3yAPB2Whk32/X/3vo8QtLYQM2lM0BCxy758CjMYAIVFd9G29BY/cTmCO6odOpIpbDBig6XtA8LJxW8Tj78gIQiauFH6y0yB3bdAu5/sRHR65vbP9rdD4zRL1LhwfFcF0dzVPPgNPqW1CqNQPz0PAhB9L2ZeR1ppSEjVD7OyC5y1BeZ1VG6lJZEsgOAi9OwNkhQoqBBDIooJPln6xX5Vfp7Hz66vN56qzVP9Xy6REcnzoJT37KlZ7NKK5jsz7XsSHP/XWlmuN5CThjN4vGCl1/9sQZY5zFob4CFuPQe9AWRRIESCktpO0Sa5/aa/G54GD6ncUrfmh0SeeSbHb4xro//RK119dPEcNy7yvqvaMc/rqkgLkX40BMs+QLDsAOnERTxGHj2jqq9tKxa4+Yy7j09QGFuKrTySPS/epIFyO2pv/VoHVsneVEoxSjIPBueWvqfocMiN6reXwWfIz1fAAUkO5Z8ypaPmbHk+2+2tZsdjAoBXb+9jB0GM5rr3+1WlSKBLKHgJA9wqAoSODdCbTT8pYPOcY6AU3WB7MjGe3JXBS/gkMvJd9OT9dNZHYOcpjPxnGUKY8E6XD847Nfnjv6F3AhVOear1/BR2Hqr6p1S5YKPPFUPRAG6wq6i3fcio1wRfxoC2SRokUhMrno+BHHCBNQLf+v2ME4lBtrsFwpXNHpWs1H3v9vRJXMEZtDeViTM6SqLNT8UdKK/x8DLvsaziJSnt+6L9kV16X7wG7W9bRFxwadF5CnAUdifQ2ftDJtf0Ze57IDR5KlJKyGscUI7k+f75wRPCqbpQUoAT9/+ugICcD6KVcxHJtyCxi3Sc92Z5TEbxHfwEUUk19BFzzjoeSmOkam3h4DuOWDEeD2S6zFNFFhHWEnNuLRis7W7Tqdfo3fnbeGdLXauvX/RRbP2t1zd/q+CELuqGAalAz5NIhMhJzbzQ9hF52Bb+OAeSwZrU6Ul7tEuXB+z+Qw9v8tyEOBWIV1mz1UfyZddq+uiQ57fE82skTC9vGHwoOsx9VJbIXJhf/nV5aC2agQAS51gciOGj55hrVsRpev2f6jcVD5q2BuMJLX2pnR+lSeBLKiACXgrDhrNOb3IvC5hmule74HcjH8+nswy3Biqf497yS6oLUQg6ZB05mU6P47bAtkVR2RnBwPyH9hXmdYSJXJNa9JZ6iO5mU8XvlNSO7cx6y1zHKZ8X4b4AAAEABJREFUAhaYretpi25Hq/kGpcA/rv7HwLy4M9ICIW4eO7hQOtu1cKVFaS23Xs+GSq8szwq0EGKwZr8fkxmYsufVGvE5pf1gSD4kwKywrut8cp+HgTWAs7Gbb2xoY+u+RNglc4VY1boeWRw3lFF44gzYut+6BLOp0mVsp0bAgzEaPqaVdV9GlwXsoC4e9rWUsNQazWvuyWh9Kk8CWU1AyGoDpvG+JwEb76avlpd/BOxzBHat0rGuGeXQzuUaiwuWs0gMDx7Mjj6vvgkytZOYEgwOx0SOQEgPU57En6Wz2CshrnmHS5v/PAXImdF6iozUhx9fVMw9PmGgTLDMleoyBcxjjFBMtR7kopSoBSa3rlsXF46h0lnw0MorMelvL/Yw3J3Jwi2q0dZjgPkB4FLzn3VA5+QTxONUC5i9ZYvvrbCKMVAGK2BRW4971tCtSL0PvEf7n7Ng63HpXvheIM9YIG6jlo963Kb12Ksu37K9x2LgXEsGUTOa16A/xvCqcFQuSwpQAs6S00aDfpcCo/y4z02OXTIpH23QsxYZ7av6aO6GnNjKErFLN4j9541Tae2d1US3YtJF59Ih7sGOgD9niPaNC+8MldiARSt6pJWzvnIBgmBEinXdupS5d+Grog8TWUwx/DEa0gkjhOSv2MH51mOwMAOTmWWp69KXP0LYEikbn7wp4isWi7aB0vmsyHjqH0bgsBc5xJJSscfPELe8g5hZCGS5zWuXsl3BHOBf8sapZ7UpruyG8zW4Py781IqeTZjJkfMXjqSDmmd8WtZTxZ+5uZDtPBEN55pSABm+3/7MBmknCWRSASGTjouGRQIfTOCsiC1guLldz+q/ziB4UayVzkof6XqxZi+qH8vVpZQwx1vLWIDCqkKmAkxtWIx4+TRdnjzHrfsfLwKYdGabYN325VP8qt+428zsyAO9/HSnZbBMMkKWevZrPS4tSdL5spTbpbV/nzkYBiUCzQqsBr+UAyvG9FDa+wdw6czWVerf6PJvsccv7LZdWwhw1Cbc3WGCPN4VyaWsB1VJ+M3owgdY15+3hLCAboCzdB/3xZ+W9bz61v2L2M7T09kR+kAOKwYt2VZAyLaRUWAk8BoCHXz5WCn5elSwoPVrVId2AV8kKlAT9/DJy+qnyJSOYELqr+8YAKeU1nGfgAun9G5eE/9Tl0kJ2IxY636GmJ//KuB6KCUPnzCS+4+S9lnmssCvpNd/npzHM7nI/tn45+tvOqZ3BjbFMvys68s6SQcTjLmxGnC7Bhjk/5T6/9fg4jnjhShZK642Nwo3N5TbweRoPRpZlN9URcHduv6i5f+flnV7tx9/+adlvagtOkYC2VWAEnB2nVmK67UE1oawGbt0zGfGMSbdG81YE5rFvBbPgT5IRBPdOHb6ZbVVorm9ReSXreVMgCyxrFHJw+36Wrf/s0jfqTITIjV8Yj/AVDTEq0ZX58bHjipgnmiC/KkzRSEKeDIBW9v7iGGI1E/RDhreTxaDj7kTWgq/f24vlYU/X+5qLZO6/PslOLdXCE+Udboq72B/HyXaW3d71tL/Bmkskc+5D2wtk7bo2Vf1AX6d4yL9alEaCr2SQDoB6Vsp3RatkgAJvJZAjQBeFmrsZY+wWN+bvdInQxkhK+DMUh41WZlQ3pouRVc+JqRAzr+eOQAm7VXHRQBxczgcA3Ssx+1RvM5wabcwhwXOlo7+/ykTH1iT5P93/LP2tY7dduSYFA/MqbsFx1gslnDRcSnMahiQWPufUk9+DXHxXikkiJsv8f4fVb10v6D1aJI7xirl/IR1/WULQyXpSgJz07zmp2W9rH06TgJZWYAScFaePRp7phEwF8AfzIIjugGs16sOKhfi61bROy2My5MyV8bAQ3Lkm/OsutK9Wrl1v3nUN2MZhKQQNnMapIcMpolmyJ46+wWYgoc+KwFDemwIYdMFhqTzRiySLkX35BwR+Ku9dMs6JjW5SkX+8yzoOKy/M7vNZIUMS6wHHT/Vz3Suq9dZ11+26Finh0CBptKZcGUNHy3dF35ZjQ9+nAZAAu9NgBLwe6OmjrKrgN+P3HqJ1VN5Gy+975veoKze7bA2NqwvS+H11CJM6Y+lXxfikc+6zRWRnQHX1DdADeO1hwjgqlns8EzrsScWhRgDk/DM39e1lnNl6B/D0aNXdV6OReAz3PQFO1U99R6v9fjTy29se1gJLBYVQnxtTUzYqqePv2xbxwad58jVAEiqJ11Cz3D9l7VPx0kgqwpQAs6qM0fjzhQCfgt4f9ERTVk0mgcGsMiMDEpz/X4Zbm9aoLqkjlAAz61rUSIvmCg1rTygYxNXSytQwTzBDGGGdf0/i1SUG1i6j5t8ssTKYLZGCRy4Z8Es3QimR76Lx3Cu1ij/ETz3kyX/v8WQcK+Y5ZcDcDZ9oo2/1/b/R15tLYSNPSakflrWo098+eRZr1aLSr13AerwvQpQAn6v3NRZdhKoMY/7iR5YwOLQQzdESmQZDc7bMA8WFoj1jos48Ox7v1Kb5tony4FxCPAeI21iGK8zQAbRKQouc63b/1lEaQ8Xcklfn/v0FjAmGWg4XMtLs+oLdyPvDXtTMSx7XgUFLBtyKv68w2LkM7natEYbHlnleWWft9/6aVkiHBoyPBzly8e0eV452k8CtiJACdhWZprifKsCfiN5XosbtrN4bJHupS7PaOOa2HuDwVBL/sBxoB1HiTiGk89rg5c5NRZmgQezoalvfFLCNN4I2fzFbFvSs+sIUj4XX/irQj8FsxNVReT5SsfOi1BzVnZrjGiHRtIZ/WfPatMEeaQFaKVz9xoHI9vP3ZI2+nMuf1bZF+07xubsY8g1miFuvfY1Py3rRe3TMRJ4A4H3XpUS8Hsnpw6zgwAvgRWc4aauN2ud0Xi0dx+Wh73xax4vG3Akv8ffCqCalISt563/aUrLxw3lJosXzExKqkB73l4pQmYMh8dzL+NyKVmDMaf/NPbUjrRftWJwNvJc95RCNL7iLljqN4n7PFUUcbC/oYQ59b6y3t67MQPnhqS7258u9yrbOjZpNpBzOX+DT8t6lX6oDAlkdgFKwJl9hmh8mU7AbyFfDhm08pv4/HUGx3MkL4SZHQxx9/rRWt8IeLowGKzr6Rd//lMOjoSZQmjhu9It4NQEvY6tM85mgd6/sU2P0pd9Yt3MubRtLy2v+HR9CKTYBfdnI2HBJZ4fi5+u6Imqa2Xg7EvepIyU3DkeKttCaamnibr33zeBPV35Gdt6FtAdcFsC/POXmJ5RhHaRQLYXyFQJONtrU4BZXkC7iDcV3dAFSWh4JID9jQw+NNF3J0DgVcVI18cfuCFlXpUzcO/ppgy4tQCQ3efH634PEeanjz9vm1vkFsi46nnH/7vf4U/AzKz7WQR6cCXqa7/jT/wBigAWYDZJZ94OMDSwltP55DmOZGV7uBhG+8Xdq2Hdl9FFz6b01rO5hzNaj8qTQHYRoAScXWaS4ngvAoxhjBCJedKl56CMduh3515lOFkCkKjofczb5WpafQvAHM04inQPLf+qinR2+Il0ltiLKaXz7Rf8mlK6av+sitzMBLzy/Vk963UO0kPDl1QIHsVOsGhM5a740T+AF5Z2P36aIT8nJWDHtB1657ybWJxypag27fG7EVEsbT+9kgAJvJoAJeBXc3oPpaiLrCAQ3IdVDx7Ehr7OWMVcpp+Yie3Xu+VbllZ/hC/3s65/9Se7aX1NWzjCZgD2e/Rswm4oIJMuQUsnymlHX/zKjDIjZ5AhQw+FyBFd2VpFN4AFMAv+MubHIut22qKCcZsI4aO0beurzi3f59KrXsyX+Kv0Sk8SIIEMCFACzgAWFSWB1xXwjQqbxQSUEm859UrfhkWJOypgUvp9Gj65I2Csa0Ge0an7FbD+JaTnvOM5tcSTX8wsWbrMncHvbVUyQ3yOtIbk4egLAXVS/7TivzunMN3kGSyo87+bj1/YXedu0kZJbdzd9dIrPUmABF5RIIPfpK/YKhUjgQwKZOfimvDwqszZNBIJih4hJdxupY/1myAWuku6GZp+H0OsdO/X9ec/2bAz1v1cBia9xknLKz25WUiQUra1ziuVtxZikIdxxCit69YlaAw7pevM5EdnsWjr9osW3Udut8VEZRPuYG7j++DeM3+N6UX16RgJ2KoAJWBbnXmK+/0JuBuXwyDs0bnn/f1lnVbjPxbhUBoaYlqfx2UFKQEzPP9dz48L/rMiWBCT0QTMkXxIBrMMr/k45p73KGKUjZXxqgzfG3/NLqkaCWR5ASHLR0ABkEAmFtAmhI6S0mdBIdSu+/OH+f8jx1jvq3o2yyuASXd903Zbv0tluJ+2+bJXbmYRUp8vK/bEcQbzfQ6Xmk/szOCG3iPvnqDCHqEZrEbFScBmBazf2jYbPAVOAu9agCcKR4QE1jC4eM7//JpRRvrmatzJQPmwjCZgDnsLIJbKQB9UlARI4A0FKAG/ISBVJ4EXCeg98+mC3X2OvKjMS48ZkZPJkPTScv8W0Bf1CLeu+t+8qba+vsoinf0mcBhdX6Xs2y5D7ZGArQpQArbVmae4s46AAV4QMzDcfy9fm1McfV69lvN1wCh/9fJUkgRI4E0FKAG/qSDVJ4F3LSAiV4YSsHU8XLqgrJI/988LWoukXzjcAgELKvGfXNLvp/V3LUDt27IAJWBbnn2KPWsISNlRSsBSSs3AcKXSXLB4vGqNY+zzOEAGFSzVQQ8SIIH3IkAJ+L0wUyck8AYCDOPlMdiXoRY441wQM3g2W7yRjvXdkaF+qDAJvIGArVelBGzr/wIo/kwvoOvN1gcNYroMDVRknMksDhmpo2cD9mSkPJUlARJ4MwFKwG/mR7VJIHMKiBCZMiN/ESlzhkGjIoHsKwBQAs7Os0ux2a6AURYmmtkrf3qW7UJR5CTw4QQoAX84e+qZBN6ZgN7Zq0BInjz0F4remTA1TAJvLmDLCfjN9agFEiABEiABEnhNAUrArwlH1UiABEiABEjgTQQoAb+JXlauS2MnARIgARL4oAKUgD8oP3VOAiRAAiRgqwKUgG115m07boqeBEiABD64ACXgDz4FNAASIAESIAFbFKAEbIuzTjHbtgBFTwIkkCkEKAFnimmgQZAACZAACdiaACVgW5txipcEbFuAoieBTCNACTjTTAUNhARIgARIwJYEKAHb0mxTrCRAArYtQNFnKgFKwJlqOmgwJEACJEACtiJACdhWZpriJAESIAHbFsh00VMCznRTQgMiARIgARKwBQFKwLYwyxQjCZAACZBAphN4rwk400VPAyIBEiABEiCBDyRACfgDwVO3JEACJEACti1ACfi9zT91RAIkQAIkQAL/F6AE/H8LWiMBEiABEiCB9yZACfi9Udt2RxQ9CZAACZDAkwKUgJ/0oC0SIAESIAESeC8ClIDfCzN1YtsCFD0JkAAJ/FeAEvB/TWgPCZAACZAACbxzAUrA75yYOiAB2xag6EmABJ4tQAn42S60lwRIgN6FFL0AAATlSURBVARIgATeqQAl4HfKS42TAAnYtgBFTwLPF6AE/HwbOkICJEACJEAC70yAEvA7o6WGSYAESMC2BSj6FwtQAn6xDx0lARIgARIggXciQAn4nbBSoyRAAiRAArYt8PLoKQG/3IhKkAAJkAAJkMBbF6AE/NZJqUESIAESIAESeLlAdk7AL4+eSpAACZAACZDABxKgBPyB4KlbEiABEiAB2xagBJxd55/iIgESIAESyNQClIAz9fTQ4EiABEiABLKrACXg7Dqzth0XRU8CJEACmV6AEnCmnyIaIAmQAAmQQHYUoAScHWeVYrJtAYqeBEggSwhQAs4S00SDJAESIAESyG4ClICz24xSPCRg2wIUPQlkGQFKwFlmqmigJEACJEAC2UmAEnB2mk2KhQRIwLYFKPosJUAJOEtNFw2WBEiABEgguwhQAs4uM0lxkAAJkIBtC2S56CkBZ7kpowGTAAmQAAlkBwFKwNlhFikGEiABEiCBLCfwVhNwloueBkwCJEACJEACH0iAEvAHgqduSYAESIAEbFuAEvBbm39qiARIgARIgAReXYAS8KtbUUkSIAESIAESeGsClIDfGqVtN0TRkwAJkAAJZEyAEnDGvKg0CZAACZAACbwVAUrAb4WRGrFtAYqeBEiABDIuQAk442ZUgwRIgARIgATeWIAS8BsTUgMkYNsCFD0JkMDrCVACfj03qkUCJEACJEACbyRACfiN+KgyCZCAbQtQ9CTw+gKUgF/fjmqSAAmQAAmQwGsLUAJ+bTqqSAIkQAK2LUDRv5kAJeA386PaJEACJEACJPBaApSAX4uNKpEACZAACdi2wJtHTwn4zQ2pBRIgARIgARLIsAAl4AyTUQUSIAESIAESeHOBrJyA3zx6aoEESIAESIAEPpAAJeAPBE/dkgAJkAAJ2LYAJeCsOv80bhIgARIggSwtQAk4S08fDZ4ESIAESCCrClACzqozZ9vjpuhJgARIIMsLUALO8lNIAZAACZAACWRFAUrAWXHWaMy2LUDRkwAJZAsBSsDZYhopCBIgARIggawmQAk4q80YjZcEbFuAoieBbCNACTjbTCUFQgIkQAIkkJUEKAFnpdmisZIACdi2AEWfrQQoAWer6aRgSIAESIAEsooAJeCsMlM0ThIgARKwbYFsFz0l4Gw3pRQQCZAACZBAVhCgBJwVZonGSAIkQAIkkO0EMpSAs130FBAJkAAJkAAJfCABSsAfCJ66JQESIAESsG0BSsCvPP9UkARIgARIgATengAl4LdnSS2RAAmQAAmQwCsLUAJ+ZSrbLkjRkwAJkAAJvF0BSsBv15NaIwESIAESIIFXEqAE/EpMVMi2BSh6EiABEnj7ApSA374ptUgCJEACJEACLxWgBPxSIipAArYtQNGTAAm8GwFKwO/GlVolARIgARIggRcKUAJ+IQ8dJAESsG0Bip4E3p0AJeB3Z0stkwAJkAAJkMBzBSgBP5eGDpAACZCAbQtQ9O9WgBLwu/Wl1kmABEiABEjgmQKUgJ/JQjtJgARIgARsW+DdR08J+N0bUw8kQAIkQAIk8B8BSsD/IaEdJEACJEACJPDuBTJzAn730VMPJEACJEACJPCBBCgBfyB46pYESIAESMC2BSgBZ9b5p3GRAAmQAAlkawFKwNl6eik4EiABEiCBzCrwPwAAAP//4Oci3wAAAAZJREFUAwAZBQ6houoPYAAAAABJRU5ErkJggg==</pentrails><costumes><list id="5517"><item><ref mediaID="U1L3.2 Modern Art With Polygons_Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="5518"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="4"><sprite name="Explore" idx="2" x="0" y="0" heading="71.99999999999409" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="106,53,255,1" pen="tip" id="5523"><costumes><list struct="atomic" id="5524"></list></costumes><sounds><list struct="atomic" id="5525"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="264" y="191.66666666666663" w="242.66666666666666" collapsed="false">You will need 5 copies of this script.&#xD;To duplicate a script, right-click (or control-click) on its&#xD;TOPMOST block.  (In this case, the REPEAT block.)&#xD;You will see a menu of options. Choose &quot;duplicate.&quot;  &#xD;Move the copy where you want it.</comment><script x="20" y="20.00000000000003"><block s="receiveKey"><l><option>1</option></l><list></list><comment w="90" collapsed="false">Press the 1 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>106,53,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="19" y="154.83333333333337"><block s="down"></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block><block s="up"></block></script><script x="371" y="24"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="119" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="37" y="336"><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>4</l></block></block></script></block><block s="up"></block></script><script x="380" y="344"><block s="down"></block><block s="doRepeat"><l>5</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script></block><block s="up"></block></script><script x="782" y="351"><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block><block s="up"></block></script><script x="1114" y="338.66666666666674"><block s="down"></block><block s="doRepeat"><l>12</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><l>70</l></list></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>12</l></block></block></script></block><block s="up"></block></script></scripts></sprite><sprite name="Polygon" idx="5" x="4.547473508864641e-13" y="-2.842170943040401e-14" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="236,41,0,1" pen="tip" id="5645"><costumes><list struct="atomic" id="5646"></list></costumes><sounds><list struct="atomic" id="5647"></list></sounds><blocks></blocks><variables></variables><scripts><script x="385" y="23.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="407" y="197"><block s="receiveKey"><l><option>4</option></l><list></list><comment w="90" collapsed="false">Press the 4 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>236,41,0,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="polygon [sides] %s [length] %s"><l>5</l><l>50</l></custom-block></script></scripts></sprite><sprite name="Asterisk" idx="4" x="17.66044443118949" y="-6.42787609686448" heading="130.00000000000068" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,143.99999999999994,56.99999999999999,1" pen="tip" id="5670"><costumes><list struct="atomic" id="5671"></list></costumes><sounds><list struct="atomic" id="5672"></list></sounds><blocks></blocks><variables></variables><scripts><script x="387" y="24"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="346" y="231.16666666666674"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setColor"><color>255,144,57,1</color></block><block s="doRepeat"><l>20</l><script><block s="changePenColorDimension"><l><option>hue</option></l><l>10</l></block><block s="turn"><l>40</l></block><block s="forward"><l>10</l></block><custom-block s="asterisk [branches] %s [length] %s"><l>10</l><l>50</l></custom-block></script></block></script></scripts></sprite><sprite name="Epic #1" idx="7" x="90" y="-79.99999999999989" heading="210" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80.59999999999985,37.00000000000001,255,1" pen="tip" id="5706"><costumes><list struct="atomic" id="5707"></list></costumes><sounds><list struct="atomic" id="5708"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="10" y="163.83333333333326" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="303" y="10"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="459" y="390"><block s="forward"><l>10</l></block></script><script x="221.9999999999999" y="192.16666666666663"><block s="receiveKey"><l><option>6</option></l><list></list><comment w="90" collapsed="false">Press the 5 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>37,241,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="402" y="369"><block s="setColor"><color>37,241,255,1</color></block></script><script x="603" y="185.16666666666663"><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="gotoXY"><l>90</l><l>-80</l></block><block s="doRepeat"><l>12</l><script><custom-block s="pinwheel [branches] %s [size] %s [backup] %s"><l>12</l><l>50</l><l>40</l></custom-block><block s="changePenColorDimension"><l><option>hue</option></l><l>10</l></block><block s="turn"><l>30</l></block><block s="forward"><l>85</l></block></script></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="238,255,27,1" pen="tip" id="5755"><costumes><list struct="atomic" id="5756"></list></costumes><sounds><list struct="atomic" id="5757"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>6</option></l><list></list><comment w="90" collapsed="false">Press the 6 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>238,255,27,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="162" y="164.66666666666663" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="379" y="22.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Pinwheel" idx="3" x="6.821210263296962e-13" y="0" heading="9.094947017729282e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="127,255,42,1" pen="tip" id="5777"><costumes><list struct="atomic" id="5778"></list></costumes><sounds><list struct="atomic" id="5779"></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="378" y="25"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="737" y="219"><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>10</l><l>50</l><l>20</l></custom-block></script></scripts></sprite><sprite name="Epic #3" idx="1" x="49.99999999999682" y="-8.526512829121202e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="250,41,0,1" pen="tip" id="5803"><costumes><list struct="atomic" id="5804"></list></costumes><sounds><list struct="atomic" id="5805"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="124" y="167.66666666666663" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="328" y="197"><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="down"></block><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="setColor"><color>10,22,255,1</color></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="turn"><l>90</l></block></script></block><block s="gotoXY"><l>50</l><l>0</l></block><block s="setColor"><color>250,41,0,1</color></block><block s="doRepeat"><l>360</l><script><block s="forward"><l>0.87</l></block><block s="turn"><l>1</l></block></script></block></script><script x="10" y="287.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><script x="894" y="328.33333333333337"><block s="receiveGo"></block><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="802" y="505.16666666666674"><block s="doAsk"><l>what kind of art do you want to see?</l></block></script><script x="863" y="489.73333333333335"><block s="getLastAnswer"></block></script><script x="1146" y="508.73333333333335"><block s="doBroadcast"><l>hide menu</l><list></list></block></script><script x="1045" y="345.73333333333335"><block s="receiveMessage"><l>hide menu</l><list></list></block></script></scripts></sprite><watcher var="branches" style="normal" x="9.999999999999318" y="10.000000000000014" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="10" color="4,148,220" hidden="true"/></sprites></stage><variables><variable name="branches"><l>0</l></variable></variables></scene></scenes></project><media name="U1L3.2 Modern Art With Polygons" app="Snap! 11.0.0, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="U1L3.2 Modern Art With Polygons_Stage_cst_Untitled"/></media></snapdata>