<snapdata remixID="14472820"><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,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAoKADAAQAAAABAAAAeAAAAAAeaS0RAAAYt0lEQVR4Ae2dB5QURRPHiyAqRhQVIyjmgAEVAwpmUFFUMJJ8iqKoGJCgomfOYsKEigHMERNmzGLEgFkxiwFUFFRE+6tffa+P2WVnb/e82Z1ju967290JPT01/6nurqr+dwOnIkGCBsqkgYZlum64bNCAaSAAMAChrBoIACyr+sPFAwADBsqqgQDAsqo/XDwAMGCgrBoIACyr+sPFAwADBsqqgQDAsqo/XDwAMGCgrBoIACyr+sPFAwADBsqqgQDAsqo/XDwAMGCgrBoIACyr+sPFSwbA33//Xfbaay/566+/itb6zjvvLNtss4397bjjjnLYYYfJV199FVvOkCFDZOLEiTn3T5s2TQ444ICc++p6Y/fu3YX7LlZeffVVOemkk4o9LeP4rl271krXGYWU4gcJqUnLG2+84TbbbDMSX93MmTOLvtzCCy/s9KG4zz//3L377rtujz32cIceemhsOU8//bT77rvvcu5ne6tWrXLuq+uNd911l/vzzz+LLvbRRx91u+++e9HnRU9o3ry5U/BHN6Xye0ks4BNPPCHHHHOMNGvWrNbv1PLLLy8tW7aUddZZRzbeeGPBkiGnnnqqbLLJJtK6dWuzjGy74447zEKOHj1a9t13Xzt+1VVXlbFjx7Jbfv31V+nUqZOVddppp9m2yZMnS5cuXWSttdayfe+//7707dtXnn32WduPBX7kkUfs+y677CLff/+9fecf19lzzz1FXzJp27atPP7447ZvxIgRZoX69esnffr0kdVWW82sONfq0KGDlfHTTz/JuuuuK59++qn89ttvsu2224oiRT766CPZaqutZM0115TLLrvMykOPXGO99daTAQMGyD///CP6Qls92da+fXt58cUX7Vj/76qrrpI2bdrYvV544YV+c2o+G5eiJscff7xdhgdRWzn88MNlwQUXNPC89dZb9tB//PFHefvtt+WZZ56Rf//91x7woEGD5Msvv7SHCUg/++wzUYsoDzzwgAwfPlxuvfVWmT59ulRVVckaa6whW2yx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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="pinewheel [branches] %&apos;branches&apos; [size] %&apos;size&apos; [backup] %&apos;backup&apos;" type="command" category="variables"><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="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><custom-block s="pinewheel [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="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><custom-block s="pinewheel [branches] %s [size] %s [backup] %s"><block var="sides"/><block var="length"/><l>0</l></custom-block></script><scripts><script x="163.857421875" y="124.83333333333331"><block s="reportQuotient"><l>360</l><l></l></block></script><script x="346.857421875" y="134.83333333333331"><block var="sides"/></script><script x="10" y="96.99999999999994"><custom-block s="polygon [sides] %s [length] %s"><l></l><l></l></custom-block></script><script x="278.857421875" y="107.83333333333331"><block var="length"/></script><script x="252.857421875" y="113.83333333333331"><block var="sides"/></script></scripts></block-definition><block-definition s="epic pinwheel branches %&apos;branches&apos; [size] %&apos;size&apos; %&apos;branches&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="gotoXY"><l>120</l><l>0</l></block><block s="doRepeat"><block s="reportQuotient"><l>360</l><l>20</l></block><script><custom-block s="pinewheel [branches] %s [size] %s [backup] %s"><block var="branches"/><block var="size"/><block var="branches"/></custom-block><block s="turn"><l>20</l></block><block s="forward"><l>30</l></block><block s="changePenColorDimension"><l><option>hue</option></l><l>10</l></block></script></block></script><scripts><script x="136.06640625000023" y="194.9999999999999"><block var="size"/></script><script x="127.05859375" y="205.83333333333337"><block var="branches"/></script><script x="214.1845703125" y="205.4999999999999"><block var="size"/></script><script x="247.8369140625" y="207.66666666666663"><block var="branches"/></script><script x="325.0869140625" y="207.66666666666663"><block var="backup"/></script><script x="216.357421875" y="118.66666666666663"><block var="pinwheel"/></script></scripts></block-definition><block-definition s="rainbow pinwheels" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>10</l><l>80</l></block><block s="setHeading"><l>90</l></block><block s="doRepeat"><l>10</l><script><custom-block s="pinewheel [branches] %s [size] %s [backup] %s"><l>16</l><l>60</l><l>40</l></custom-block><block s="turn"><block s="reportQuotient"><l>360</l><l>10</l></block></block><block s="forward"><l>60</l></block><block s="changePenColorDimension"><l><option>hue</option></l><l>10</l></block></script></block></script><scripts><script x="377" y="96.63333333333344"><block s="doRepeat"><l>36</l><script></script></block></script><script x="377" y="188.80000000000018"><block s="show"></block></script></scripts></block-definition><block-definition s="random polygons" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doRepeat"><l>4</l><script><block s="doFor"><l>i</l><l>3</l><l>10</l><script><block s="doGotoObject"><l><option>random position</option></l></block><custom-block s="polygon [sides] %s [length] %s"><block var="i"/><l>50</l></custom-block></script></block></script></block></script></block-definition><block-definition s="polka dots" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setColor"><color>184,109,0,1</color></block><block s="clear"></block><block s="setColor"><color>68,158,0,1</color></block><block s="doRepeat"><l>3</l><script><block s="doFor"><l>i</l><l>1</l><l>15</l><script><block s="doGotoObject"><l><option>random position</option></l></block><block s="changePenColorDimension"><l><option>hue</option></l><l>50</l></block><block s="changePenColorDimension"><l><option>transparency</option></l><l>3</l></block><block s="down"></block><block s="doRepeat"><l>36</l><script><block s="forward"><block var="i"/></block><block s="turn"><l>10</l></block></script></block><block s="up"></block><block s="turn"><l>90</l></block><block s="forward"><l>10</l></block><block s="floodFill"></block></script></block></script></block></script><scripts><script x="323.509765625" y="226.29999999999995"><block var="i"/></script></scripts></block-definition><block-definition s="spiral" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block><block s="down"></block><block s="doFor"><l>length</l><l>1</l><l>360</l><script><block s="turn"><l>45</l></block><block s="forward"><block var="length"/></block><block s="changePenColorDimension"><l><option>hue</option></l><block s="reportVariadicProduct"><list><block var="length"/><l>25</l></list></block></block></script></block></script><scripts><script x="194.5859375" y="132.4999999999999"><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block></script></scripts></block-definition><block-definition s="squares!" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setColor"><color>255,200,36,1</color></block><block s="gotoXY"><l>230</l><l>-170</l></block><block s="setHeading"><l>270</l></block><block s="clear"></block><block s="down"></block><block s="doFor"><l>i</l><l>10</l><l>100</l><script><block s="doRepeat"><l>4</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>5</l><block var="i"/></list></block></block><block s="turn"><l>90</l></block></script></block><block s="changePenColorDimension"><l><option>hue</option></l><l>50</l></block></script></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" 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="5693"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list id="5694"><item><ref mediaID="U1L3.2 Modern Art With Polygons_Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="5695"></list></sounds><variables></variables><blocks></blocks><scripts><script x="283" y="109.33333333333334"><block s="receiveGo"></block><block s="show"></block></script></scripts><sprites select="1"><sprite name="Polygon" idx="1" x="-118.56283359900226" y="-85.86326977710985" heading="200" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="90.00000000000006,0,158,0" pen="tip" id="5702"><costumes><list struct="atomic" id="5703"></list></costumes><sounds><list struct="atomic" id="5704"></list></sounds><blocks></blocks><variables></variables><scripts><script x="693.5000000000003" y="10"><block s="receiveGo"></block><block s="up"></block><block s="clear"></block><block s="hide"></block><block s="doTellTo"><l>Stage</l><block s="reifyScript"><script><block s="doAsk"><l>What modern art do you want to see?(type number of art)</l></block></script><list></list></block><list></list></block><block s="doBroadcast"><l>hide menu</l><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>1</l></list></block><script><custom-block s="rainbow pinwheels"></custom-block><block s="doAsk"><l>Would you like to return to menu?(Yes/No)</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Yes</l></list></block><script><block s="doBroadcast"><l><option>__shout__go__</option></l><list></list></block><block s="clear"></block><block s="hide"></block></script><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>No</l></list></block><script><block s="clear"></block><block s="doBroadcast"><l>finish code</l><list></list></block></script></list></block></script><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>2</l></list></block><script><custom-block s="random polygons"></custom-block><block s="doAsk"><l>Would you like to return to menu?(Yes/No)</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Yes</l></list></block><script><block s="doBroadcast"><l><option>__shout__go__</option></l><list></list></block><block s="clear"></block></script><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>No</l></list></block><script><block s="clear"></block><block s="doBroadcast"><l>finish code</l><list></list></block></script></list></block></script><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>3</l></list></block><script><custom-block s="spiral"></custom-block><block s="doAsk"><l>Would you like to return to menu?(Yes/No)</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Yes</l></list></block><script><block s="doBroadcast"><l><option>__shout__go__</option></l><list></list></block><block s="clear"></block></script><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>No</l></list></block><script><block s="clear"></block><block s="doBroadcast"><l>finish code</l><list></list></block></script></list></block></script><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>4</l></list></block><script><custom-block s="squares!"></custom-block><block s="doAsk"><l>Would you like to return to menu?(Yes/No)</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Yes</l></list></block><script><block s="doBroadcast"><l><option>__shout__go__</option></l><list></list></block><block s="clear"></block></script><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>No</l></list></block><script><block s="clear"></block><block s="doBroadcast"><l>finish code</l><list></list></block></script></list></block></script><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>5</l></list></block><script><custom-block s="polka dots"></custom-block><block s="doAsk"><l>Would you like to return to menu?(Yes/No)</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Yes</l></list></block><script><block s="doBroadcast"><l><option>__shout__go__</option></l><list></list></block><block s="clear"></block></script><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>No</l></list></block><script><block s="clear"></block><block s="doBroadcast"><l>finish code</l><list></list></block></script></list></block></script></list></block></script><script x="68.00000000000023" y="482.8333333333319"><block s="receiveMessage"><l>finish code</l><list></list></block><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="bubble"><l>Until next time</l></block></script><script x="1021.5000000000005" y="517.8333333333334"><block s="doBroadcast"><l>show menu</l><list></list></block></script><script x="1044.5000000000005" y="270"><block s="doBroadcast"><l>show menu</l><list></list></block></script><script x="1019" y="338"><block s="clear"></block></script><script x="1077.5000000000005" y="698.8333333333333"><block s="doBroadcast"><l>show menu</l><list></list></block></script><script x="326" y="678.9999999999998"><block s="clear"></block></script><script x="987.5000000000005" y="939.8333333333335"><block s="doBroadcast"><l>show menu</l><list></list></block></script><script x="1076.5000000000005" y="1133.8333333333333"><block s="doBroadcast"><l>show menu</l><list></list></block><block s="clear"></block></script></scripts></sprite><sprite name="Asterisk" idx="2" x="-12" y="33.000000000000114" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,144,57,1" pen="tip" id="5980"><costumes><list id="5981"><item><ref mediaID="U1L3.2 Modern Art With Polygons_Asterisk_cst_Screenshot 2025-09-05 at 10"></ref></item></list></costumes><sounds><list struct="atomic" id="5982"></list></sounds><blocks></blocks><variables></variables><scripts><script x="696" y="439.33333333333337"><block s="receiveMessage"><l>hide menu</l><list></list></block><block s="hide"></block></script><script x="412" y="542.3333333333334"><block s="receiveGo"></block><block s="show"></block></script><script x="1128" y="513"><block s="receiveMessage"><l>show menu</l><list></list></block><block s="show"></block></script></scripts></sprite></sprites></stage><variables></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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAOjklEQVR4Ae3VwQnAMAwEQcX995zk4Rq0nzH4fTAI9pmZ9/8eAQIECBAgsChwFrdMESBAgAABAldAgJ0CAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEPrsvA8+MDc1EAAAAAElFTkSuQmCC" mediaID="U1L3.2 Modern Art With Polygons_Stage_cst_Untitled"/><costume name="Screenshot 2025-09-05 at 10" center-x="175" center-y="105" image="data:image/png;base64,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" mediaID="U1L3.2 Modern Art With Polygons_Asterisk_cst_Screenshot 2025-09-05 at 10"/></media></snapdata>