<snapdata remixID="12158762"><project name="Hampton Court Maze Solver" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>Jens, thank you for your inspiring &apos;Single Sensor Car&apos;.&#xD;Thanks also go to the late Jerome K Jerome for giving me a clue as to how one can survive in a maze such as this.&#xD;I have slightly modified your code to build a solver for the maze at Hampton Court near London.&#xD;&#xD;Improvemts:&#xD;1.&#xD;I feel that there should be a way of indicating that the little red bug (bot) has visited the middle of the maze and returned to the start, perhaps two trigger sprites and a counter to show the number of times the little creature has completed the puzzle.&#xD;2.&#xD;Bot sometimes gets a little lost and loops back on itself, notably in the top right where I have thickened the end of the line. I feel my fix is a bit of a cludge, sort of like changing the world to make the code fit.&#xD;</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAFK5JREFUeF7tXQvQVtMafn+ly99N0tShFPlFR8lQxGhOFKEcMcalXwjRZJTUUXJLTDM6LsVopF+hGkq5xSkhikiSkkKFhJJC6f5X/5lnj/XN/ta33rX32t/e3977m7Vmmurba6/Lu571rve23l1SVVVVRbZYCsREgRILwJgob7t1KJADwEcffZS6du1KDRo0SByJ5syZQ/369aOSkpLEjc0OKBgFsgA4bdo06tChQ7CWmLdq1apF60Z0oFYNq+fVbuXABXTgwAGnjbKysrzasi8nhwJZAFy1alVmZOAybvEw6P9r1axJjSd0oUFbutFdd93ltD9jxgxqP3y4JxVatC6l5v9u5NSrHLacNm7c6Px71qxZdPfdd3u+bysknwJZAPziiy8yx9vJJ59M4v9jxoyhoUOHUvv27Z3fUPDvHTt20OOPP073338/VVRUULt27eiRRx6hKVOmUI8ePWjUqFFUp7SUmlZ0pc395mdRo7xNGxo7aRLtKy+nPVVV9K/du2l27drUlIg2EdE//q5d/28Q7v3PMtqwYYMzvp07d9KZZ56ZfOraEXpSIAuAn332WeaF0047jfB//C04oZC98Ls4qt966y26+OKL6b777nOA+MknnzjPqlevTh9//DHVqVNKzSZ3zwFg/7596b+3304zevWikQcO0MF9+6h6rVo0tXlz6r1hgzOOxSUlVFKjBrUZ1IR2D1lK69evd37ftWsXde7c2XNytkLyKZAFwEWLFmVGDA4nysGDB+mQQw5xOM+aNWucn5s2bUqbNm3KcEVwvxUrVmRxSdSrV7cOtZzaMwuAAPTasjJqP24cbRg+nGq2bk2tJk6kzRUVtHf1aqrdti1tnTqV9m/f7oAPZefgJbRu3Trn3wD54MGDk09dO0JPCmQBcP78+Q7Qwiz7Kyup47y+BL11ZptRtHjxYiovL6cWLVp4dtNgXKdMnfV9/kdbtmxx/o/j99BDD/V831ZIPgVyzDCQ284444xEjhxa8I8//uiYYmwpDgpYQ3RxrGNqZ2EBmNqlK46BWwAWxzqmdhYWgKlduuIYuAVgcaxjamdhAZjapSuOgVsAFsc6pnYWFoCpXbriGLgFYHGsY2pnYQGY2qUrjoFbABbHOqZ2FhaAqV264hi4BWBxrGNqZ2EBmNqlK46BWwAWxzqmdhYWgKlduuIYuAVgcaxjamdhAZjapSuOgTsAxM22vXv3OjP69ttvadmyZTl3LsSNNNW0ESavK9u2baM///yzOChmZxEKBSorK52bkw4AceH7yCOPzLqIHkovMTQiX6CPaghXXHEF/fzzz/Thhx9G1UVOu4WaW5QTwo1IXHzLXPUVyYk6depEf/31F61cuTLK/iNvu1CLZAEYbCkPO+ywrNMwSwbE4u3fv5+qVasWrPUEvFVIAB577LE0evTogs26UHOLakIDBgygN954w7nZKEqOEmIyyX379uU11ho1ajjv47qlSDyka1DU19VRjR9t7969m3Tj5dpW/Y4+cLf5+eefp5o1a+ZFA5OXTdbGpN1C1P3ll1/oqKOOyhHzcgD4/vvvU5cuXZTy4G233UZPPPFEIcbrqw9Vbk3VIkHYXbBgga82/VY6/fTTlSfFvHnz6LzzzvPbDFvP79y+/PJLJydPUopq3LLc5x6r0gwDeRDpL/wSISmTxzhUAEwb52jSpAn9+uuvqVJCdCBr2LChk9VCJdqxdkAsmlCV3ZRIusZcDABs3ry5kwlMLuDkkNGTWKBcfP31107OIHe588476eGHH2YtLFpDNMc5Onbs6OTnQ1asJBVsGMhsMudOGwdE3hzYY2X5sl69eo6lImmFAxnS92HMujTkWgCCCK1bt2aPYmTN0qXLhdAvBH9ZAQBYdANDajeuQJ4DJxZcAn+7OYZfAC5fvtzRYvEuuA5MK6JADBFFVkTAibgkTnJdJFEyTSl84YUX0iuvvJIDQNhqf/jhh9Dw50ep8+oMqfLq1KkTWFzzdMVhUaZPn27cQc+ePWn27NmZ8cNk0apVK+fPueee6xi+3QUJkcLOzCXa5zggTAKCi2N8KBifn7Jw4UI68cQTCcoIV0Q6OTzHv8ERNm/enFNd3jCg+bXXXksAolyw8b7//vvMz9iMwksl9+c1j++++86rivNcy8GkTLqiwUaNGjnp+7yymHkCEA2WlpbS1q1bqXbt2lkDnjBhAt188838+c4MztesQ6wUxRF89tlnO/OOwhMCABbaxqgiNyfSiLrHHXccXX755Tm2UC+5z92XLwDiBSyi6sg9+uijafXq1Q4blgvS9Q4ZMiR2F18UAIzSE/LYY4/RzJkzIwG3yb5GgnkkJVVpr5MmTaK+ffvmrK0fuS8QACH81q9f3/goBjAxKFM5yIRQXnWjAiAnmniNx+s5PpVxxx13xLpxx40bRwMHDlSOAYErAGcYZjrfHBBEQw7okSNH5nSsA6fgnkE/yCQrL+7/uxUZmCfAoVGEAvPSSy/R3LlzHd+jaVJzfCsFea85uZSTjS+55BJ67bXXWIzJmWExZgjyEHH8Fo6WiDrSeZTcSge4GrRs1fx0Nj3devqV+wJxQPHSMcccQ6+++iohi7673HTTTTRx4kTlrtB5V/LhjN26dXM2hShQbFq2bOl3HZ16S5cuzYSiiRc5L4e7YZ1yZjQAw8ocN//qq6/opJNOMmxNrWA0btyYfvrpJ6Wb8fjjj3cS1+ObMu5iIvflBUCxA1TyIJQUcBuVf7RZs2aEJOiQGd0FgP7mm28c+53fEtfixw1AfH3gsssuo2HDhmWRas+ePY6CaHLKoK0nn3wyR4t/++236fzzz1e2hdOke/fuect9eQNQx4Z18hanyASR0WCLA+Hxdxyl0JsArlHYJsOQuyCiQCQxaUunEQdZP7FmRjKge6GFDU2ehM54jePO/d0R0Z6XDMkBLJ+J5wvaQgIQ8i3saSrA6Pysqjnq2sLxiuAG1QnG0Rr9w7bpZe9j1zCfr2ViR0KofvHFF7PaBwsHK1cRDLYjGEzlZxD4H3jgAaNjhAN0vuDy8z7sXy+//LLReP20q6oDLg/lS1YY+vTpQy+88IJSKYQLTFXQhlDW3M91Pn4AE6AEON0F8X1PPfVUXjQIzAHFQDAhsGfZVsQFM4jj+8EHH6QRI0ZkTQhyIo4HuMXcBeFN+FKmSmODX/qUU06hp59+Oofe2J1puoui2rDQxnGqyPduhNIhv6PjcCeccAKdc845DmjkcsQRR2S+w+J+xtn7uPg+002WNwCDyIO63RZETuTe0Y3NlFBR1vfSbE1AxrUFbg2ubaKoIIgXXjD5HS8zjQmtQgEgJ/fpzC+6Y5ojopeCoyIuiI7jPYiJwoSQQeuCKz377LM5dkrY83D0quaEkwCcTj4R0Ba8KBdccEHWcIJoyTqQIfTqt99+Cyz3uQcXCgDRICeU44iEgPrRRx/lrNHVV1+dY09CJdiYevfubSQn6vzScSorOmDChdmmTRslyEAzeBxUIMMzWR7jTCRBTwF4Op577rmsCCG0FYbcFwkA0SjYNWQu2aYHAGBHm0S7nHrqqYQ/AJa7IFoYIUlyYATq6PzSSQOhjsNA7nv33XdzgMkdozq5D/TCSYTIHV3BeCDLA/SQqVWKYlhyX2QADCIP6ojCATfIUQxPDRQZVaRx0OMzn/fgbcCCyuYLjivqjlEogACPvMGh6N1zzz1KDot7PwCmXOCHhg9YbitMuS9SAHI2Pc5u6LWIKrDp7Ia6Z1gocIt83H9e4/XznHP06xaZ23TglkuWLCH4gd1FF5USxG3WoEEDR0sOau/j6BKaDOjugLPpwcf66aefOo53VaRw3bp1c8bJ2frwvWAI3CohXeeXnlNWQt3XVPnBSSR1dB4FiC7QPGWTFo7RsWPH0pVXXpk1JmRmgOnKREvFCQBRxUQbDlvui5QDisYxSSgesk1PXlURDICgAlxpVBGG05h18iCEaHABt6vuwKK5tHtAd2q4nKjyYDwg5AzBnNwH4A0aNMgIZBy30smK3G6LQu4rCACFPOh1b8Q9GPgnt2/frkwPAiAhOFJ2E5naAHd0qEG0v5KqLdqlVGQiYXt/NwojMMwXsgbLGZV19y240CfOO4IhcOYbbs5RyX0FA6BOKeEmzXlWuLZ0Mp/KPrmtagvt2LOZmpX+0+gYyheYnHKhs/dxch+nXOiOV9gIcd/lzTffVE7l+uuvp8mTJ+c8gwswbLmvoAAMonxwhOc8KDo/Mtx44JzCDjmeRtN0qqBpGxcWLCOYjpNA7oOGK2ud4HA4/mSOz3kndEAO4gWB/3fNmjWRb9JIlBB5G8EY7b5G6X4OoVzeYToPCqdgIBgVBFPdTeGOaciWCHOSNch8uZ38Puyj6EOeZ69evZzgXlnu1Qn93OaE4gIgy31wgNXNkRMJwqaLc6rlEw1jMiCd6UOleJSVlTmOc1WQAVxBkKNkBcdUHhRykSqYwmRuurrXXHMNTZkyJQdk3HHJabboA1wJF4HkgFRh0zOJ74tT7ivoEZzVGXOzjiOGF6BUCg7HIXSiQBReEoAakd5t27b1rcHqjmrO1YYo87POOkt5VAax3eEEgTcrSrkvNgDqglVVIAxicNZdBUUsIhz/nTt3zupOjAtigleRc5+gvlAw5HcRqAmPh1xg78SRLNv7uGuQnPlEZ1PkjneMBcBUiR06DdqLLkGfF+wIFgM0jSTG3QVEUY8fPz5njpzygUvdH3zwgdIGqeOqXkRE8K0qVzZABvOKn8LJd5wdEG1yAamcq1IXvo9jHNkU5I2kO/r9zCtonYIDEAPlMi3gGQTp/v37Z5kEdKYAGLwB6jFjxmTRwOv4NvEEiIY5APo9wjmjrg4wHCfjtFSdsRnc/4YbbvAtEgQFlcl7sQAQA+QWDUI2onBNAGIatBAk/B9jBgChaauifbzGy8l3OsBwXEl3c42jhc6oXWi5LzYZ0N2xV6YFEEwVcqVTWGQQcHGFaAN2NoS5q8w2XB/gtKq0vF4cEOOCvIdQJ1m414Wqce3ee++9zv0ZuUDGhd1TFXLPtRWH3JcIAGIQXKYFHYfkwMEFpCKmEHlWVBfWTeVBAPC6667LiThWLa7K7CRvEGwwyI+q76zoLoeraMD5jMVmg20vKXJfYgAojjVkmJJteroI599//50OP/zwnHWA8oFIG1nD44AmuDAHahkwXNYqLw6oah9jRZo11dGty8uiaksXMMApPYXw8/qRBWOTAbN2AWMfRKgRBHT87S5enFOVWtgUJCqFI0wAcosjEv8gksePeKCTIXXAjFPuSxQHFIPhAML9LmIL/Vr/de49FRhuueUWQnQwNHZRuLRppuDWcQa0Ba2/R48ezt1qFFxBgKtRZRzmIlx0HC5uuS+RAOQ8FTplBTIUonRlTsEFscInDeLfeuutnqeDKn0FAIhAWBn0YQEQESswhssiBH6DiCIyX8HmiHu8uHwOw3u/fv1y5sNxuLjsfRzBE3EEi8EBIEiZiwTo7qKLcDZVJPzWV3EQDoDQOiFriYIgh4qKCoLHA5vET+Il3a02efHEBoNPWPWlJs52mBS5L5Ec0H0Uq27Q4ShEsKoqGZEpB1LVx+JAuQHIHnroIWc48jg4AHK7W4RByc9hLnnnnXechJ/gVIhYQYCFly3Rk20TkS6SBZsBsmWSPsWWKA4YVB40jTkUGjZ8wIhWWbx4sdM1jjMcsVwxBaAXYPDVKXx9yl38Kh+qtnUKic437DXOKJ8nEoBc0IIupQfC+ZH9QL5HLIiHoFT4hy+66KIMPblgAY7gurRmYS2SSHqE9iALgkv6LVw0eZCLSH77zLdeIgGISWEhoAXKAjlMITiuVHGCIkEmZC4oLwg/R/YFUfL9EmghAOheUBF6j9+gbMF7wxXON5xEuc89h8QCEIPk5D7IgbD1qbwNACECGqAUIANomEUAEHGI2BiIxcNdivfee8/xE6uulYbVP9KwQYNHgVkGX54U8rDOCwLTDeiRJLkvNQDEQE3tg2EtuGgHiwewQTNHDmx3WbFihRNwiss8AKK74DckLMcRqtoo+YxTiCjuNlQKjC7EK5/+w3w30RwQE+XsgKbBrX6IhgAI9Dd06FAn8aMo+GqR6saYrk20c+ONNzpfmRIFJiZE+sB+F3XEsS7Eyw8tClUn8QAEITjXG+RBLKjbW+GXcFBKoNRAO1y5cmXmNSTlEZ/t8tuWST2ZW0KexWYCpwzr49dBLqCbzCHMuqkAICYMGWvVqlU5Xg8sGvynXMHRBPshrmUi5Zs7YyqO17AWPZ9FQSYsHJfugggZBFz48QfLfetCvPIZZxTvpgaAmDznxRByInyoOPrwgRq3Z0LctTBJDxcFsU3ahLcDiSbdof7g1IgA5/I/o32kK4F5KQyjtsl4g9ZNFQAFCGXiusOq4AJDVHUxFswTAaeQ70TBkQ4xAke47npmUumROgCaRrXkS3jIiuBGWFyRXZ7jLm5tF1wX4VBIlB51EZnC0E9aOJ+gSeoAiIHD2d+uXbuci0j5LjQWDzLiM888Q8ihJwq+ffz6668bNY9MX+BWslwHQEZhL+SSVBoNOobKqQQg6BSGgRXKCwCHD0N//vnnGfJHyUVmzZrlfG5LFFwVgIEbcl0QhQPt4Aheu3ZtTtatGPBk3GVqAcjJgzoKQIbCl87d/uCozS5+VgTmoEsvvTRLtsPVVLjivGyGSfbz+pl7qgGoA6E4ThHhIsKrUN80WbofIkZVR+VhcZtngnx+IaqxBm039QAUHhGYYP744w8qLy93Mq2iIGBBFS0clFhJeA/zveqqqzIiQ5TiQiHmm3oAgkhYFLi9kHLClnRRoCgAmC6S29G6KWABaPEQKwUsAGMlv+3cAtBiIFYKWADGSn7buQWgxUCsFLAAjJX8tnMLQIuBWClgARgr+W3nFoAWA7FSwAIwVvLbzi0ALQZipYAFYKzkt51bAFoMxEoBC8BYyW87twC0GIiVAhaAsZLfdm4BaDEQKwUsAGMlv+3cAtBiIFYKWADGSn7buQWgxUCsFLAAjJX8tnMLQIuBWClgARgr+W3nFoAWA7FSwAIwVvLbzi0ALQZipcD/ATlow2sFi/BjAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="Hampton Court Maze Solver"><notes>Jens, thank you for your inspiring &apos;Single Sensor Car&apos;.&#xD;Thanks also go to the late Jerome K Jerome for giving me a clue as to how one can survive in a maze such as this.&#xD;I have slightly modified your code to build a solver for the maze at Hampton Court near London.&#xD;&#xD;Improvemts:&#xD;1.&#xD;I feel that there should be a way of indicating that the little red bug (bot) has visited the middle of the maze and returned to the start, perhaps two trigger sprites and a counter to show the number of times the little creature has completed the puzzle.&#xD;2.&#xD;Bot sometimes gets a little lost and loops back on itself, notably in the top right where I have thickened the end of the line. I feel my fix is a bit of a cludge, sort of like changing the world to make the code fit.&#xD;</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="$brush set pen %&apos;dimension&apos; to %&apos;value&apos; %&apos;more 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), color number, crayon, or X11/W3C color name.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations>ca:$brush fixa el _ del llapis a _ _&#xD;</translations><inputs><input type="%s" readonly="true"><options>color&#xD;color number&#xD;crayon&#xD;fair hue&#xD;&#126;1&#xD;size&#xD;transparency&#xD;X11/W3C name&#xD;&#126;2&#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(A) vector&#xD;RGB(A) hex&#xD;}&#xD;}</options></input><input type="%s"><options>§_ext_clr_numbers</options></input><input type="%mult%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doRun"><block s="reportAttributeOf"><block s="reportListItem"><block s="reportListIndex"><block var="dimension"/><block var="✐ dimension names"/></block><block var="✐ dimension dispatch"/></block><block s="reportGet"><l><option>self</option></l></block></block><list><block var="value"/><block var="more value"/></list></block></script><scripts><comment x="460.0888671875" y="4175.599999999967" w="251.33333333333334" collapsed="false">Note to myself:  When the user sets a fair dimension, say fair HSL, variable HSL contains the corresponding &quot;unfair&quot; values, and &quot;raw HSL&quot; contains the numbers the user actually gave.  It has to be this way because in the case of HSV, there is no &quot;HSV&quot; variable; rather, we use the pen&apos;s actual remembered-by-Javascript color&apos;s HSV coordinates.  So our HSL variable has to be analogous to that.  In both cases &quot;raw&quot; means the numbers the user gave us.</comment></scripts></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></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><block s="reportAtomicMap"><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="reportAtomicMap"><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="reportEquals"><block var="✐ last set as"/><l>HSL</l></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="reportOr"><block s="reportEquals"><block var="L"/><l>0</l></block><block s="reportEquals"><block var="L"/><l>1</l></block></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><block s="reportVariadicMin"><list><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></list></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="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="reportOr"><block s="reportEquals"><block var="L"/><l>0</l></block><block s="reportEquals"><block var="L"/><l>1</l></block></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><block s="reportVariadicMin"><list><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></list></block></block></block><block var="L"/></list></block></block></script><list><l>H</l><l>S</l><l>V</l></list></block><block s="reportIfElse"><block var="✐ fair?"/><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><custom-block s="HSV color"></custom-block></block></block></block></block></script></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><block s="reportVariadicMin"><list><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></list></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="reportEquals"><block var="V"/><l>0</l></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="doIfElse"><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><block s="reportVariadicMin"><list><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></list></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="reportEquals"><block var="V"/><l>0</l></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><script><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><custom-block s="HSV color"></custom-block></block></block></script></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>ca:$brush _ del llapis&#xD;</translations><inputs><input type="%s" readonly="true"><options>color&#xD;color number&#xD;crayon&#xD;fair hue&#xD;&#126;1&#xD;size&#xD;transparency&#xD;X11/W3C name&#xD;&#126;2&#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;RGBA vector&#xD;RGB(A) hex&#xD;}&#xD;}</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>size</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>size</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>hue</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>hue</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSV)</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>saturation</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>value (brightness)</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>brightness</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>transparency</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>transparency</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB vector</l></block><script><block s="doReport"><custom-block s="RGB color"></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGBA vector</l></block><script><block s="doReport"><block s="reportConcatenatedLists"><list><custom-block s="RGB color"></custom-block><block s="reportNewList"><list><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportDifference"><l>100</l><block s="getPenAttribute"><l><option>transparency</option></l></block></block><l>255</l></list></block><l>100</l></block></list></block></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>red</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="RGB color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>green</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="RGB color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>blue</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><custom-block s="RGB color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB(A) hex</l></block><script><block s="doDeclareVariables"><list><l>rgb</l></list></block><block s="doSetVar"><l>rgb</l><custom-block s="RGB color"></custom-block></block><block s="doIf"><block s="reportGreaterThan"><block s="getPenAttribute"><l><option>transparency</option></l></block><l>0</l></block><script><block s="doAddToList"><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportDifference"><l>100</l><block s="getPenAttribute"><l><option>transparency</option></l></block></block><l>255</l></list></block><l>100</l></block><block var="rgb"/></block></script></block><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><block var="rgb"/></block></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSV vector</l></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSL vector</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ HSL"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSL)</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>lightness</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>color number</l></block><script><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>color</l></block><block var="✐ color scale"/><l>not set</l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>color</l></block><script><block s="doReport"><custom-block s="✐ current pen color"></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair hue</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></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></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSL)</l></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></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair lightness</l></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></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSL vector</l></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></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSV)</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair value (brightness)</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSV vector</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="doReport"><block var="✐ raw HSV"/></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>crayon</l></block><script><block s="doReport"><custom-block s="✐ crayon number of color %s"><custom-block s="✐ current pen color"></custom-block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>X11/W3C name</l></block><script><block s="doReport"><custom-block s="✐ X11 name of color %s"><custom-block s="✐ current pen color"></custom-block></custom-block></block></script></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>ca:$brush augmenta _ del llapis en _&#xD;</translations><inputs><input type="%s" readonly="true"><options>color number&#xD;crayon&#xD;fair hue&#xD;&#126;1&#xD;size&#xD;transparency&#xD;&#126;2&#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;RGBA vector&#xD;}&#xD;}</options></input><input type="%n"></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="reportEquals"><block var="old"/><l>not set</l></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></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>crayon</l></block><script><custom-block s="✐ set pen to crayon %s %l"><block s="reportVariadicSum"><list><block var="old"/><block var="amount"/></list></block><l/></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB hex</l></block><script><custom-block s="error %txt"><l>Sorry, I don&apos;t know how to add in hexadecimal.</l></custom-block></script></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 %mult%s"><block var="dimension"/><block s="reportVariadicSum"><list><block var="old"/><block var="amount"/></list></block><list><l></l></list></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></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 %mult%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><list><l></l></list></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><custom-block s="error %txt"><block s="reportJoinWords"><list><l>I don&apos;t know how to handle </l><block var="dimension"/></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="doApplyExtension"><l>err_error(msg)</l><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="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="✐ 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="$brush color %&apos;newcolor&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%clr"></input></inputs><script><block s="doReport"><block s="reportNewCostume"><block s="reportNewList"><list><block s="reportVariadicProduct"><list><block s="reportTextSplit"><custom-block s="substring of %txt before %txt"><custom-block s="substring of %txt after %txt"><block s="reportJoinWords"><list><block var="newcolor"/></list></block><l>(</l></custom-block><l>)</l></custom-block><l><option>csv</option></l></block><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>255</l></list></block></list></block></list></block><l>1</l><l>1</l></block></block></script></block-definition><block-definition s="$brush mix colors %&apos;weighted colors&apos; using %&apos;flavor&apos; rules" type="reporter" category="pen"><comment x="0" y="0" w="304" collapsed="false">combines any number of colors, reporting the result of mixing them, either additively (like colored light beams) or subtractively (like paints).  If the result is too bright (additive) or too dark (subtractive), try the &quot;averaged&quot; versions, which will make the brightness more like the brightnesses of the input colors.</comment><header></header><code></code><translations>ca:$brush barreja colors _ amb criteri _&#xD;</translations><inputs><input type="%mult%obj"></input><input type="%s" readonly="true"><options>additive (light)&#xD;additive (averaged)&#xD;subtractive (ideal)&#xD;subtractive (averaged)&#xD;simulated paint&#xD;paint (sRGB corrected)</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doDeclareVariables"><list><l>new</l><l>max</l><l>colors</l><l>weights</l></list></block><block s="doSetVar"><l>colors</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportListItem"><l>1</l><l/></block><l></l></block></autolambda><list></list></block><block var="weighted colors"/></block></block><block s="doSetVar"><l>weights</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportListItem"><l>2</l><l/></block><l>1</l></block></autolambda><list></list></block><block var="weighted colors"/></block></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>paint</l></custom-block><script><block s="doDeclareVariables"><list><l>rho-r</l><l>rho-g</l><l>rho-b</l><l>waveforms</l></list><comment w="152.66666666666666" collapsed="true">convert RGB to waveform</comment></block><block s="doSetVar"><l>rho-r</l><block s="reportTextSplit"><l>0.021592459, 0.020293111, 0.021807906, 0.023803297, 0.025208132, 0.025414957, 0.024621282, 0.020973705, 0.015752802, 0.01116804, 0.008578277, 0.006581877, 0.005171723, 0.004545205, 0.00414512, 0.004343112, 0.005238155, 0.007251939, 0.012543656, 0.028067132, 0.091342277, 0.484081092, 0.870378324, 0.939513128, 0.960926994, 0.968623763, 0.971263883, 0.972285819, 0.971898742, 0.972691859, 0.971734812, 0.97234454, 0.97150339, 0.970857997, 0.970553866, 0.969671404</l><l>, </l></block></block><block s="doSetVar"><l>rho-g</l><block s="reportTextSplit"><l>0.010542406, 0.010878976, 0.011063512, 0.010736566, 0.011681813, 0.012434719, 0.014986907, 0.020100392, 0.030356263, 0.063388962, 0.173423837, 0.568321142, 0.827791998, 0.916560468, 0.952002841, 0.964096452, 0.970590861, 0.972502542, 0.969148203, 0.955344651, 0.892637233, 0.5003641, 0.116236717, 0.047951391, 0.027873526, 0.020057963, 0.017382174, 0.015429109, 0.01543808, 0.014546826, 0.015197773, 0.014285896, 0.015069123, 0.015506263, 0.015545797, 0.016302839</l><l>, </l></block></block><block s="doSetVar"><l>rho-b</l><block s="reportTextSplit"><l>0.967865135, 0.968827912, 0.967128582, 0.965460137, 0.963110055, 0.962150324, 0.960391811, 0.958925903, 0.953890935, 0.925442998, 0.817997886, 0.42509696, 0.167036273, 0.078894327, 0.043852038, 0.031560435, 0.024170984, 0.020245519, 0.01830814, 0.016588218, 0.01602049, 0.015554808, 0.013384959, 0.012535491, 0.011199484, 0.011318274, 0.011353953, 0.012285073, 0.012663188, 0.012761325, 0.013067426, 0.013369566, 0.013427487, 0.01363574, 0.013893597, 0.014025757</l><l>, </l></block></block><block s="doSetVar"><l>waveforms</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><custom-block s="✐ RGB from color %s"><l></l></custom-block><l>255</l></block></autolambda><list></list></block><block var="colors"/></block></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>sRGB</l></custom-block><script><block s="doSetVar"><l>waveforms</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>0.04045</l></block><block s="reportQuotient"><l></l><l>12.92</l></block><block s="reportPower"><block s="reportQuotient"><block s="reportVariadicSum"><list><l></l><l>0.055</l></list></block><l>1.055</l></block><l>2.4</l></block></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block var="waveforms"/></block></block></script></block><block s="doSetVar"><l>waveforms</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCombine"><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block><list><l/><block s="reportNewList"><list><block var="rho-r"/><block var="rho-g"/><block var="rho-b"/></list></block></list></custom-block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></autolambda><list></list></block><block var="waveforms"/></block></block><block s="doDeclareVariables"><list><l>sum of weights</l><l>combined waveform</l></list><comment w="214" collapsed="true">weighted geometric mean of waveforms</comment></block><block s="doSetVar"><l>sum of weights</l><block s="reportCombine"><block var="weights"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>combined waveform</l><block s="reportCombine"><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportPower"><l></l><block s="reportQuotient"><l></l><block var="sum of weights"/></block></block></autolambda><list></list></block><list><block var="waveforms"/><block var="weights"/></list></custom-block><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doDeclareVariables"><list><l>T</l></list><comment w="90" collapsed="true">back to RGB</comment></block><block s="doSetVar"><l>T</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l><option>word</option></l></block></autolambda><list></list></block><block s="reportNewList"><list><l>5.47813E-05	0.000184722	0.000935514	0.003096265	0.009507714	0.017351596	0.022073595	0.016353161	0.002002407	-0.016177731	-0.033929391	-0.046158952	-0.06381706	-0.083911194	-0.091832385	-0.08258148	-0.052950086	-0.012727224	0.037413037	0.091701812	0.147964686	0.181542886	0.210684154	0.210058081	0.181312094	0.132064724	0.093723787	0.057159281	0.033469657	0.018235464	0.009298756	0.004023687	0.002068643	0.00109484	0.000454231	0.000255925</l><l>-4.65552E-05	-0.000157894	-0.000806935	-0.002707449	-0.008477628	-0.016058258	-0.02200529	-0.020027434	-0.011137726	0.003784809	0.022138944	0.038965605	0.063361718	0.095981626	0.126280277	0.148575844	0.149044804	0.14239936	0.122084916	0.09544734	0.067421931	0.035691251	0.01313278	-0.002384996	-0.009409573	-0.009888983	-0.008379513	-0.005606153	-0.003444663	-0.001921041	-0.000995333	-0.000435322	-0.000224537	-0.000118838	-4.93038E-05	-2.77789E-05</l><l>0.00032594	0.001107914	0.005677477	0.01918448	0.060978641	0.121348231	0.184875618	0.208804428	0.197318551	0.147233899	0.091819086	0.046485543	0.022982618	0.00665036	-0.005816014	-0.012450334	-0.015524259	-0.016712927	-0.01570093	-0.013647887	-0.011317812	-0.008077223	-0.005863171	-0.003943485	-0.002490472	-0.001440876	-0.000852895	-0.000458929	-0.000248389	-0.000129773	-6.41985E-05	-2.71982E-05	-1.38913E-05	-7.35203E-06	-3.05024E-06	-1.71858E-06</l></list></block></block></block><block s="doSetVar"><l>new</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCombine"><block s="reportVariadicProduct"><list><block var="combined waveform"/><l></l></list></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></autolambda><list></list></block><block var="T"/></block></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>sRGB</l></custom-block><script><block s="doSetVar"><l>new</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>0.0031308</l></block><block s="reportVariadicProduct"><list><l>12.92</l><l></l></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>1.055</l><block s="reportPower"><l></l><block s="reportQuotient"><l>1</l><l>2.4</l></block></block></list></block><l>0.055</l></block></block></autolambda><list></list></block><block var="new"/></block></block></script></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportVariadicProduct"><list><l>255</l><block var="new"/></list></block><list><l></l></list></custom-block></block></script></block><block s="doIfElse"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>add</l></custom-block><script><block s="doSetVar"><l>new</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCombine"><l/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></autolambda><list></list></block><block s="reportListAttribute"><l><option>columns</option></l><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><custom-block s="✐ RGB from color %s"><l></l></custom-block><l></l></list></block></autolambda><list></list></block><list><block var="colors"/><block var="weights"/></list></custom-block></block></block></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>aver</l></custom-block><script><block s="doSetVar"><l>new</l><block s="reportQuotient"><block var="new"/><block s="reportCombine"><block var="weights"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></block></script></block><block s="doSetVar"><l>max</l><block s="reportCombine"><block var="new"/><block s="reifyReporter"><autolambda><block s="reportVariadicMax"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doIf"><block s="reportGreaterThan"><block var="max"/><l>255</l></block><script><block s="doSetVar"><l>new</l><block s="reportVariadicProduct"><list><block var="new"/><block s="reportQuotient"><l>255</l><block var="max"/></block></list></block></block></script></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block var="new"/><list><l></l></list></custom-block></block></script><script><block s="doSetVar"><l>new</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCombine"><l/><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block></block></autolambda><list></list></block><block s="reportListAttribute"><l><option>columns</option></l><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><custom-block s="✐ RGB from color %s"><l></l></custom-block><block s="reportQuotient"><l></l><l>255</l></block></list></block></autolambda><list></list></block><list><block var="colors"/><block var="weights"/></list></custom-block></block></block></block><block s="doIfElse"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>aver</l></custom-block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportVariadicProduct"><list><block s="reportPower"><block var="new"/><block s="reportQuotient"><l>1</l><block s="reportCombine"><block var="weights"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></block><l>255</l></list></block><list><l></l></list></custom-block></block></script><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportVariadicProduct"><list><block var="new"/><l>255</l></list></block><list><l></l></list></custom-block></block></script></block></script></block></script><scripts><script x="512" y="1525.7777777777785"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><block s="reportQuotient"><custom-block s="✐ RGB from color %s"><l></l></custom-block><l>255</l></block><block s="reportQuotient"><block s="reportDifference"><l>100</l><custom-block s="$brush %s from color %obj"><l>transparency</l><l/></custom-block></block><l>100</l></block></list></block></autolambda><list></list></block><block var="colors"/></block></script></scripts></block-definition><block-definition s="$brush color from %&apos;kind&apos; %&apos;value&apos; %&apos;more value&apos;" type="reporter" category="pen"><comment x="0" y="0" w="265.3333333333333" collapsed="false">This block reports a color.  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), color number, crayon, or X11/W3C color name.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations>ca:$brush color amb _ _ _&#xD;</translations><inputs><input type="%s" readonly="true"><options>color&#xD;color number&#xD;crayon&#xD;fair hue&#xD;X11/W3C name&#xD;&#126;&#xD;fair HSL=fair HSL vector&#xD;fair HSV=fair HSV vector&#xD;HSL=HSL vector&#xD;HSV=HSV vector&#xD;RGB (0-255)=RGB vector&#xD;RGB hex</options></input><input type="%s"><options>§_ext_clr_numbers</options></input><input type="%mult%s"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>index</l><l>scale</l><l>transparency</l></list></block><custom-block s="✐ initialize variables"></custom-block><block s="doSetVar"><l>value</l><block s="reportCONS"><block var="value"/><block var="more value"/></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="value"/></block><l>100</l><l>50</l><block s="reportListItem"><l>2</l><block var="value"/></block></list></block></block><block s="doSetVar"><l>kind</l><l>fair HSL vector</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>color number</l></block><script><block s="doSetVar"><l>color</l><block s="reportModulus"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block var="value"/></block><l>3</l></list></block><l>300</l></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="color"/><l>42</l><comment w="77.33333333333333" collapsed="true">grayscale</comment></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="reportLessThan"><block var="color"/><l>60</l><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></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></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportVariadicMin"><list><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></list></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 s="reportListItem"><l>2</l><block var="value"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>crayon</l></block><script><block s="doIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="value"/></block><l><option>text</option></l></block><script><block s="doSetVar"><l>color</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l>4</l><l/></block><block s="reportListItem"><l>1</l><block var="value"/></block></block></autolambda><list></list></block><block var="✐ crayon colors"/></block></block><block s="doIf"><block s="reportEquals"><block var="color"/><l></l></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>No such crayon: </l><block s="reportListItem"><l>1</l><block var="value"/></block></list></block></custom-block></script></block></script><script><block s="doSetVar"><l>color</l><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="value"/></block><l>100</l></block><l>1</l></list></block><block var="✐ crayon colors"/></block></block></script></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="color"/></block><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>X11/W3C name</l></block><script><block s="doReport"><custom-block s="✐ color from X11 name %s"><block var="value"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGB hex</l></block><script><block s="doReport"><custom-block s="✐ color from RGB hex %s"><block var="value"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>color</l></block><script><block s="doReplaceInList"><l>1</l><block var="value"/><custom-block s="✐ RGB from color %s"><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block></block><block s="doSetVar"><l>kind</l><l>RGB vector</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGB vector</l></block><script><block s="doSetVar"><l>color</l><block s="reportVariadicMin"><list><block s="reportVariadicMax"><list><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block><l>0</l></list></block><l>255</l></list></block></block><block s="doIf"><block s="reportOr"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="value"/></block><l><option>number</option></l></block><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="value"/></block></block><l>3</l></block></block><script><block s="doIf"><block s="reportIsA"><block var="transparency"/><l><option>number</option></l></block><script><block s="doSetVar"><l>transparency</l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="transparency"/><l>100</l></list></block><l>255</l></block></block></block></script></block></script></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>HSV vector</l></block><script><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSV %l"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block></custom-block></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>HSL vector</l></block><script><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSL %l"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block></custom-block></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSV vector</l></block><script><block s="doSetVar"><l>color</l><custom-block s="✐ limits %l"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block></custom-block></block><block s="doSetVar"><l>value</l><block s="reportListItem"><l>1</l><block var="color"/></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block><block var="value"/></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="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block s="reportListItem"><block var="index"/><block var="✐ HSV brights"/></block><block s="reportVariadicProduct"><list><block var="scale"/><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="✐ HSV brights"/></block><block s="reportListItem"><block var="index"/><block var="✐ HSV brights"/></block></block></list></block></list></block></block><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSV %l"><block s="reportVariadicProduct"><list><block s="reportCONS"><l>100</l><block s="reportCDR"><block var="color"/></block></block><block var="index"/></list></block></custom-block></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSL vector</l></block><script><block s="doSetVar"><l>color</l><custom-block s="✐ limits %l"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block></custom-block></block><block s="doSetVar"><l>value</l><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</l></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block><block var="value"/></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="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block><block s="reportVariadicProduct"><list><block var="scale"/><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="✐ HSL brights"/></block><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block></block></list></block></list></block></block><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSL %l"><block s="reportVariadicProduct"><list><block s="reportCONS"><l>1</l><block s="reportQuotient"><block s="reportCDR"><block var="color"/></block><block s="reportNewList"><list><l>100</l><l>50</l></list></block></block></block><block var="index"/></list></block></custom-block></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block></script></block-definition><block-definition s="$brush %&apos;kind&apos; from color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations>ca:$brush _ del color _&#xD;</translations><inputs><input type="%s" readonly="true"><options>nearest color number&#xD;crayon number&#xD;fair hue&#xD;&#126;1&#xD;transparency&#xD;X11/W3C name&#xD;&#126;2&#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;RGBA vector&#xD;RGB hex&#xD;}&#xD;}</options></input><input type="%obj"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>crayon number</l></block><script><block s="doReport"><custom-block s="✐ crayon number of color %s"><block var="color"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>X11/W3C name</l></block><script><block s="doReport"><custom-block s="✐ X11 name of color %s"><block var="color"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>nearest color number</l></block><script><block s="doReport"><custom-block s="✐ color number near color %s"><block var="color"/></custom-block></block></script></block><block s="doDeclareVariables"><list><l>rgb</l><l>hsl</l><l>hsv</l></list></block><block s="doSetVar"><l>rgb</l><custom-block s="✐ extract rgba values %l %upvar"><block var="color"/><l>transparency</l></custom-block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>transparency</l></block><script><block s="doReport"><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="transparency"/><l>100</l></list></block><l>255</l></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGB vector</l></block><script><block s="doReport"><block var="rgb"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGBA vector</l></block><script><block s="doReport"><block s="reportConcatenatedLists"><list><block var="rgb"/><block s="reportNewList"><list><block var="transparency"/></list></block></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGB hex</l></block><script><block s="doReport"><block s="reportJoinWords"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="✐ byte to hex %n"><l></l></custom-block></autolambda><list></list></block><block var="rgb"/></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>red</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="rgb"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>green</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="rgb"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>blue</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="rgb"/></block></block></script></block><block s="doSetVar"><l>hsv</l><custom-block s="✐ HSL/HSV (hsl? %b ) from RGB %s"><l><bool>false</bool></l><block var="rgb"/></custom-block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>HSV vector</l></block><script><block s="doReport"><block var="hsv"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>hue</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="hsv"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>saturation (HSV)</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsv"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>value (brightness)</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsv"/></block></block></script></block><block s="doSetVar"><l>hsl</l><custom-block s="✐ HSL/HSV (hsl? %b ) from RGB %s"><l><bool>true</bool></l><block var="rgb"/></custom-block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>HSL vector</l></block><script><block s="doReport"><block var="hsl"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>saturation (HSL)</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsl"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>lightness</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsl"/></block></block></script></block><block s="doIfElse"><block s="reportOr"><custom-block s="text %txt contains %txt"><block var="kind"/><l>HSL</l></custom-block><custom-block s="text %txt contains %txt"><block var="kind"/><l>lightness</l></custom-block></block><script><block s="doDeclareVariables"><list><l>fair hue</l><l>fair lightness</l><l>fair saturation (HSL)</l></list><comment w="53.333333333333336" collapsed="true">HSL</comment></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>3</l><block var="hsl"/></block><l>34</l></block><block s="reportAnd"><block s="reportGreaterThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>1.96</l></block><block s="reportLessThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>8.82353</l></block></block></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>6.94444445</l></block><script><block s="doSetVar"><l>fair hue</l><block s="reportVariadicSum"><list><l>12.5</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>5.8</l><l>12.5</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></list></block></list></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doSetVar"><l>fair lightness</l><block s="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>30.98</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>33.3333333</l><l>30.98</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></list></block></list></block></block></list></block><l>100</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair lightness</l></block><script><block s="doReport"><block var="fair lightness"/></block></script></block><block s="doSetVar"><l>fair saturation (HSL)</l><block s="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>75.94936</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>100</l><l>75.94936</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></list></block></list></block></block></list></block><l>100</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSL)</l></block><script><block s="doReport"><block var="fair saturation (HSL)"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSL vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block var="fair saturation (HSL)"/><block var="fair lightness"/></list></block></block></script></block></script><script><block s="doSetVar"><l>fair hue</l><block s="reportVariadicSum"><list><l>12.5</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>18</l><l>12.5</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>8.823529</l></block></block></list></block></list></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doSetVar"><l>fair lightness</l><block s="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>30.98</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>33.3333333</l><l>30.98</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>8.823529</l></block></block></list></block></list></block></block></list></block><l>100</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair lightness</l></block><script><block s="doReport"><block var="fair lightness"/></block></script></block><block s="doSetVar"><l>fair saturation (HSL)</l><block s="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>75.94936</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>100</l><l>75.94936</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>8.823529</l></block></block></list></block></list></block></block></list></block><l>100</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSL)</l></block><script><block s="doReport"><block var="fair saturation (HSL)"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSL vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block var="fair saturation (HSL)"/><block var="fair lightness"/></list></block></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>5.5</l><comment w="53.333333333333336" collapsed="true">reds</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportVariadicSum"><list><l>0</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>5.8</l><l>0</l></block><block s="reportQuotient"><block s="reportDifference"><l>5.5</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>5.5</l><l>0</l></block></block></list></block></list></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>8.3</l><comment w="90" collapsed="true">early orange</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportVariadicSum"><list><l>18</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>25</l><l>18</l></block><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>5.5</l></block><block s="reportDifference"><l>8.3</l><l>5.5</l></block></block></list></block></list></block></block></script><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="144.66666666666666" collapsed="true">center orange and up</comment></block><block s="doSetVar"><l>index</l><l>6</l></block><block s="doUntil"><block s="reportLessThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsl"/></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>fair hue</l><block s="reportVariadicSum"><list><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block></block><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="hsl"/></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ HSL brights"/></block></block></block><block s="reportDifference"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ HSL brights"/></block></block></block></block></list></block></list></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSL)</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsl"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair lightness</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsl"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSL vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block s="reportListItem"><l>2</l><block var="hsl"/></block><block s="reportListItem"><l>3</l><block var="hsl"/></block></list></block></block></script></block></script><comment w="53.333333333333336" collapsed="true">brown</comment></block></script><script><block s="doDeclareVariables"><list><l>fair hue</l><l>fair saturation (HSV)</l><l>fair value (brightness)</l><l>scaled HSV brights</l></list><comment w="53.333333333333336" collapsed="true">HSV</comment></block><block s="doSetVar"><l>scaled HSV brights</l><block s="reportVariadicProduct"><list><l>100</l><block var="✐ HSV brights"/></list></block></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>3</l><block var="hsv"/></block><l>67</l></block><block s="reportAnd"><block s="reportGreaterThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>1.96</l></block><block s="reportLessThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>8.82353</l></block></block></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>6.94444445</l><comment w="90" collapsed="true">early brown</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportVariadicSum"><list><l>12.5</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>5.8</l><l>12.5</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></list></block></list></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doSetVar"><l>fair value (brightness)</l><block s="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>54.51</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>66.666666667</l><l>54.51</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></list></block></list></block></block></list></block><l>100</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair value (brightness)</l></block><script><block s="doReport"><block var="fair value (brightness)"/></block></script></block><block s="doSetVar"><l>fair saturation (HSV)</l><block s="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>86.33</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>100</l><l>86.33</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></list></block></list></block></block></list></block><l>100</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSV)</l></block><script><block s="doReport"><block var="fair saturation (HSV)"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSV vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block var="fair saturation (HSV)"/><block var="fair value (brightness)"/></list></block></block></script></block></script><script><block s="doSetVar"><l>fair hue</l><block s="reportVariadicSum"><list><l>12.5</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>18</l><l>12.5</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>8.823529</l></block></block></list></block></list></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doSetVar"><l>fair value (brightness)</l><block s="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>54.51</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>66.666666667</l><l>54.51</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></list></block></list></block></block></list></block><l>100</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair value (brightness)</l></block><script><block s="doReport"><block var="fair value (brightness)"/></block></script></block><block s="doSetVar"><l>fair saturation (HSV)</l><block s="reportVariadicMin"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportVariadicSum"><list><l>86.33</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>100</l><l>86.33</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></list></block></list></block></block></list></block><l>100</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSV)</l></block><script><block s="doReport"><block var="fair saturation (HSV)"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSV vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block var="fair saturation (HSV)"/><block var="fair value (brightness)"/></list></block></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>5.5</l><comment w="53.333333333333336" collapsed="true">reds</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportVariadicSum"><list><l>0</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>5.8</l><l>0</l></block><block s="reportQuotient"><block s="reportDifference"><l>5.5</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>5.5</l><l>0</l></block></block></list></block></list></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>8.3</l><comment w="53.333333333333336" collapsed="true">orange</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportVariadicSum"><list><l>18</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>25</l><l>18</l></block><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>5.5</l></block><block s="reportDifference"><l>8.3</l><l>5.5</l></block></block></list></block></list></block></block></script><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="144.66666666666666" collapsed="true">center orange and up</comment></block><block s="doSetVar"><l>index</l><l>6</l></block><block s="doUntil"><block s="reportLessThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsv"/></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="index"/><block var="scaled HSV brights"/></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>fair hue</l><block s="reportVariadicSum"><list><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block></block><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="hsv"/></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="scaled HSV brights"/></block></block></block><block s="reportDifference"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="index"/><block var="scaled HSV brights"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="scaled HSV brights"/></block></block></block></block></list></block></list></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSV)</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsv"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair value (brightness)</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsv"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSV vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block s="reportListItem"><l>2</l><block var="hsv"/></block><block s="reportListItem"><l>3</l><block var="hsv"/></block></list></block></block></script></block></script><comment w="53.333333333333336" collapsed="true">brown</comment></block></script><comment w="98.66666666666667" collapsed="true">fair something</comment></block><custom-block s="error %txt"><l>Can&apos;t get here -- please post project and screenshot to forum.</l></custom-block></script></block-definition><block-definition s="✐ current pen color" type="reporter" category="pen"><comment x="0" y="0" w="172.66666666666666" collapsed="false">This block reports the pen color&#xD;(as a color, not as a list of numbers).</comment><header></header><code></code><translations>ca:✐ color de llapis actual&#xD;</translations><inputs></inputs><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><custom-block s="RGB color"></custom-block><list><l></l></list></custom-block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" 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="%repRing"></input></inputs><script><block s="doReport"><block s="reportCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&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><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="✐ set pen to crayon %&apos;which&apos; %&apos;more&apos;" type="command" category="pen"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Sets the pen color &#xD;to 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>ca:✐ fixa el llapis de color _ _&#xD;</translations><inputs><input type="%s"><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><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l></list></block><custom-block s="✐ initialize variables"></custom-block><block s="doIfElse"><block s="reportIsA"><block var="which"/><l><option>text</option></l></block><script><block s="doSetVar"><l>color</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l>4</l><l/></block><block var="which"/></block></autolambda><list></list></block><block var="✐ crayon colors"/></block></block><block s="doIfElse"><block s="reportNotEquals"><block var="color"/><l></l></block><script><block s="doSetVar"><l>✐ last crayon</l><block s="reportListItem"><l>5</l><block var="color"/></block></block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>No such crayon: </l><block var="which"/></list></block></custom-block></script></block></script><script><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><block s="doSetVar"><l>✐ last crayon</l><block var="which"/></block></script></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><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><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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;ca:fixa el llapis al color r: _ g: _ b: _&#xD;</translations><inputs><input type="%n">255</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doApplyExtension"><l>clr_setpen(clr)</l><list><block s="reportApplyExtension"><l>clr_rgba(r, g, b, a)</l><list><block var="r"/><block var="g"/><block var="b"/><block s="reportApplyExtension"><l>clr_channel(clr, rgba)</l><list><block s="reportApplyExtension"><l>clr_pen</l><list></list></block><l>a</l></list></block></list></block></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;ca:fixa el llapis al color h: _ s: _ v: _&#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="doApplyExtension"><l>clr_setpen(clr)</l><list><block s="reportApplyExtension"><l>clr_hsv(h, s, v)</l><list><block var="h"/><block var="s"/><block var="v"/></list></block></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="reportMap"><block s="reifyReporter"><autolambda><block s="reportApplyExtension"><l>clr_channel(clr, rgba)</l><list><block s="reportApplyExtension"><l>clr_pen</l><list></list></block><l></l></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>r</l><l>g</l><l>b</l></list></block></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="reportApplyExtension"><l>clr_hsv(clr)</l><list><block s="reportApplyExtension"><l>clr_pen</l><list></list></block></list></block></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="reportLessThan"><block var="nybble"/><l>10</l></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="✐ subset %&apos;pred&apos; %&apos;data&apos; %&apos;catchtag&apos; %&apos;result&apos; %&apos;set pen?&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><input type="%b">true</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></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><block s="doIfElse"><block var="set pen?"/><script><custom-block s="$brush set pen %s to %s %mult%s"><l>red</l><block s="reportListItem"><l>1</l><block var="best match"/></block><list><l></l></list></custom-block><custom-block s="$brush set pen %s to %s %mult%s"><l>green</l><block s="reportListItem"><l>2</l><block var="best match"/></block><list><l></l></list></custom-block><custom-block s="$brush set pen %s to %s %mult%s"><l>blue</l><block s="reportListItem"><l>3</l><block var="best match"/></block><list><l></l></list></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><script><block s="doSetVar"><l>✐ X11 catch</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="best match"/></block></block><custom-block s="throw %s"><block var="catchtag"/></custom-block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></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>✐ dimension names</l></custom-block><script><block s="doStopThis"><l><option>this block</option></l></block></script></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><l>✐ X11</l><l>✐ crayon colors</l><l>✐ fair hue table</l><l>✐ colors</l><l>✐ brights</l><l>✐ pivots</l><l>✐ HSV brights</l><l>✐ HSL brights</l><l>✐ HSV colors</l><l>✐ HSL colors</l><l>✐ X11 catch</l><l>✐ dimension names</l><l>✐ dimension dispatch</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><block s="doSetVar"><l>✐ HSL</l><block s="reportNewList"><list><l>0</l><l>100</l><l>50</l></list></block></block><block s="doSetVar"><l>✐ raw HSL</l><block s="reportNewList"><list><l>0</l><l>100</l><l>50</l></list></block></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="reportTextSplit"><custom-block s="multiline %mlt"><l>255,250,250,snow&#xD;248,248,255,ghostwhite&#xD;245,245,245,whitesmoke&#xD;220,220,220,gainsboro&#xD;255,250,240,floralwhite&#xD;253,245,230,oldlace&#xD;250,240,230,linen&#xD;250,235,215,antiquewhite&#xD;255,239,213,papayawhip&#xD;255,235,205,blanchedalmond&#xD;255,228,196,bisque&#xD;255,218,185,peachpuff&#xD;255,222,173,navajowhite&#xD;255,228,181,moccasin&#xD;255,248,220,cornsilk&#xD;255,255,240,ivory&#xD;255,250,205,lemonchiffon&#xD;255,245,238,seashell&#xD;240,255,240,honeydew&#xD;245,255,250,mintcream&#xD;240,255,255,azure&#xD;240,248,255,aliceblue&#xD;230,230,250,lavender&#xD;255,240,245,lavenderblush&#xD;255,228,225,mistyrose&#xD;255,255,255,white&#xD;0,0,0,black&#xD;47,79,79,darkslategray&#xD;47,79,79,darkslategrey&#xD;105,105,105,dimgray&#xD;105,105,105,dimgrey&#xD;112,128,144,slategray&#xD;112,128,144,slategrey&#xD;119,136,153,lightslategray&#xD;119,136,153,lightslategrey&#xD;190,190,190,gray(X11)&#xD;190,190,190,grey(X11)&#xD;128,128,128,gray(W3C)&#xD;128,128,128,grey(W3C)&#xD;211,211,211,lightgrey&#xD;211,211,211,lightgray&#xD;25,25,112,midnightblue&#xD;0,0,128,navy&#xD;0,0,128,navyblue&#xD;100,149,237,cornflowerblue&#xD;72,61,139,darkslateblue&#xD;106,90,205,slateblue&#xD;123,104,238,mediumslateblue&#xD;132,112,255,lightslateblue&#xD;0,0,205,mediumblue&#xD;65,105,225,royalblue&#xD;0,0,255,blue&#xD;30,144,255,dodgerblue&#xD;0,191,255,deepskyblue&#xD;135,206,235,skyblue&#xD;135,206,250,lightskyblue&#xD;70,130,180,steelblue&#xD;176,196,222,lightsteelblue&#xD;173,216,230,lightblue&#xD;176,224,230,powderblue&#xD;175,238,238,paleturquoise&#xD;0,206,209,darkturquoise&#xD;72,209,204,mediumturquoise&#xD;64,224,208,turquoise&#xD;0,255,255,cyan&#xD;0,255,255,aqua&#xD;224,255,255,lightcyan&#xD;95,158,160,cadetblue&#xD;102,205,170,mediumaquamarine&#xD;127,255,212,aquamarine&#xD;0,100,0,darkgreen&#xD;85,107,47,darkolivegreen&#xD;143,188,143,darkseagreen&#xD;46,139,87,seagreen&#xD;60,179,113,mediumseagreen&#xD;32,178,170,lightseagreen&#xD;152,251,152,palegreen&#xD;0,255,127,springgreen&#xD;124,252,0,lawngreen&#xD;0,255,0,green(X11)&#xD;0,128,0,green(W3C)&#xD;0,255,0,lime&#xD;127,255,0,chartreuse&#xD;0,250,154,mediumspringgreen&#xD;173,255,47,greenyellow&#xD;50,205,50,limegreen&#xD;154,205,50,yellowgreen&#xD;34,139,34,forestgreen&#xD;107,142,35,olivedrab&#xD;189,183,107,darkkhaki&#xD;240,230,140,khaki&#xD;238,232,170,palegoldenrod&#xD;250,250,210,lightgoldenrodyellow&#xD;255,255,224,lightyellow&#xD;255,255,0,yellow&#xD;255,215,0,gold&#xD;238,221,130,lightgoldenrod&#xD;218,165,32,goldenrod&#xD;184,134,11,darkgoldenrod&#xD;188,143,143,rosybrown&#xD;205,92,92,indianred&#xD;139,69,19,saddlebrown&#xD;160,82,45,sienna&#xD;205,133,63,peru&#xD;222,184,135,burlywood&#xD;245,245,220,beige&#xD;245,222,179,wheat&#xD;244,164,96,sandybrown&#xD;210,180,140,tan&#xD;210,105,30,chocolate&#xD;178,34,34,firebrick&#xD;165,42,42,brown&#xD;233,150,122,darksalmon&#xD;250,128,114,salmon&#xD;255,160,122,lightsalmon&#xD;255,165,0,orange&#xD;255,140,0,darkorange&#xD;255,127,80,coral&#xD;240,128,128,lightcoral&#xD;255,99,71,tomato&#xD;255,69,0,orangered&#xD;255,0,0,red&#xD;255,105,180,hotpink&#xD;255,20,147,deeppink&#xD;255,192,203,pink&#xD;255,182,193,lightpink&#xD;219,112,147,palevioletred&#xD;176,48,96,maroon(X11)&#xD;128,0,0,maroon(W3C)&#xD;199,21,133,mediumvioletred&#xD;208,32,144,violetred&#xD;255,0,255,magenta&#xD;255,0,255,fuchsia&#xD;238,130,238,violet&#xD;221,160,221,plum&#xD;218,112,214,orchid&#xD;186,85,211,mediumorchid&#xD;153,50,204,darkorchid&#xD;148,0,211,darkviolet&#xD;138,43,226,blueviolet&#xD;160,32,240,purple(X11)&#xD;128,0,128,purple(W3C)&#xD;147,112,219,mediumpurple&#xD;216,191,216,thistle&#xD;255,250,250,snow1&#xD;238,233,233,snow2&#xD;205,201,201,snow3&#xD;139,137,137,snow4&#xD;255,245,238,seashell1&#xD;238,229,222,seashell2&#xD;205,197,191,seashell3&#xD;139,134,130,seashell4&#xD;255,239,219,AntiqueWhite1&#xD;238,223,204,AntiqueWhite2&#xD;205,192,176,AntiqueWhite3&#xD;139,131,120,AntiqueWhite4&#xD;255,228,196,bisque1&#xD;238,213,183,bisque2&#xD;205,183,158,bisque3&#xD;139,125,107,bisque4&#xD;255,218,185,PeachPuff1&#xD;238,203,173,PeachPuff2&#xD;205,175,149,PeachPuff3&#xD;139,119,101,PeachPuff4&#xD;255,222,173,NavajoWhite1&#xD;238,207,161,NavajoWhite2&#xD;205,179,139,NavajoWhite3&#xD;139,121,94,NavajoWhite4&#xD;255,250,205,LemonChiffon1&#xD;238,233,191,LemonChiffon2&#xD;205,201,165,LemonChiffon3&#xD;139,137,112,LemonChiffon4&#xD;255,248,220,cornsilk1&#xD;238,232,205,cornsilk2&#xD;205,200,177,cornsilk3&#xD;139,136,120,cornsilk4&#xD;255,255,240,ivory1&#xD;238,238,224,ivory2&#xD;205,205,193,ivory3&#xD;139,139,131,ivory4&#xD;240,255,240,honeydew1&#xD;224,238,224,honeydew2&#xD;193,205,193,honeydew3&#xD;131,139,131,honeydew4&#xD;255,240,245,LavenderBlush1&#xD;238,224,229,LavenderBlush2&#xD;205,193,197,LavenderBlush3&#xD;139,131,134,LavenderBlush4&#xD;255,228,225,MistyRose1&#xD;238,213,210,MistyRose2&#xD;205,183,181,MistyRose3&#xD;139,125,123,MistyRose4&#xD;240,255,255,azure1&#xD;224,238,238,azure2&#xD;193,205,205,azure3&#xD;131,139,139,azure4&#xD;131,111,255,SlateBlue1&#xD;122,103,238,SlateBlue2&#xD;105,89,205,SlateBlue3&#xD;71,60,139,SlateBlue4&#xD;72,118,255,RoyalBlue1&#xD;67,110,238,RoyalBlue2&#xD;58,95,205,RoyalBlue3&#xD;39,64,139,RoyalBlue4&#xD;0,0,255,blue1&#xD;0,0,238,blue2&#xD;0,0,205,blue3&#xD;0,0,139,blue4&#xD;30,144,255,DodgerBlue1&#xD;28,134,238,DodgerBlue2&#xD;24,116,205,DodgerBlue3&#xD;16,78,139,DodgerBlue4&#xD;99,184,255,SteelBlue1&#xD;92,172,238,SteelBlue2&#xD;79,148,205,SteelBlue3&#xD;54,100,139,SteelBlue4&#xD;0,191,255,DeepSkyBlue1&#xD;0,178,238,DeepSkyBlue2&#xD;0,154,205,DeepSkyBlue3&#xD;0,104,139,DeepSkyBlue4&#xD;135,206,255,SkyBlue1&#xD;126,192,238,SkyBlue2&#xD;108,166,205,SkyBlue3&#xD;74,112,139,SkyBlue4&#xD;176,226,255,LightSkyBlue1&#xD;164,211,238,LightSkyBlue2&#xD;141,182,205,LightSkyBlue3&#xD;96,123,139,LightSkyBlue4&#xD;198,226,255,SlateGray1&#xD;185,211,238,SlateGray2&#xD;159,182,205,SlateGray3&#xD;108,123,139,SlateGray4&#xD;202,225,255,LightSteelBlue1&#xD;188,210,238,LightSteelBlue2&#xD;162,181,205,LightSteelBlue3&#xD;110,123,139,LightSteelBlue4&#xD;191,239,255,LightBlue1&#xD;178,223,238,LightBlue2&#xD;154,192,205,LightBlue3&#xD;104,131,139,LightBlue4&#xD;224,255,255,LightCyan1&#xD;209,238,238,LightCyan2&#xD;180,205,205,LightCyan3&#xD;122,139,139,LightCyan4&#xD;187,255,255,PaleTurquoise1&#xD;174,238,238,PaleTurquoise2&#xD;150,205,205,PaleTurquoise3&#xD;102,139,139,PaleTurquoise4&#xD;152,245,255,CadetBlue1&#xD;142,229,238,CadetBlue2&#xD;122,197,205,CadetBlue3&#xD;83,134,139,CadetBlue4&#xD;0,245,255,turquoise1&#xD;0,229,238,turquoise2&#xD;0,197,205,turquoise3&#xD;0,134,139,turquoise4&#xD;0,255,255,cyan1&#xD;0,238,238,cyan2&#xD;0,205,205,cyan3&#xD;0,139,139,cyan4&#xD;151,255,255,DarkSlateGray1&#xD;141,238,238,DarkSlateGray2&#xD;121,205,205,DarkSlateGray3&#xD;82,139,139,DarkSlateGray4&#xD;127,255,212,aquamarine1&#xD;118,238,198,aquamarine2&#xD;102,205,170,aquamarine3&#xD;69,139,116,aquamarine4&#xD;193,255,193,DarkSeaGreen1&#xD;180,238,180,DarkSeaGreen2&#xD;155,205,155,DarkSeaGreen3&#xD;105,139,105,DarkSeaGreen4&#xD;84,255,159,SeaGreen1&#xD;78,238,148,SeaGreen2&#xD;67,205,128,SeaGreen3&#xD;46,139,87,SeaGreen4&#xD;154,255,154,PaleGreen1&#xD;144,238,144,PaleGreen2&#xD;124,205,124,PaleGreen3&#xD;84,139,84,PaleGreen4&#xD;0,255,127,SpringGreen1&#xD;0,238,118,SpringGreen2&#xD;0,205,102,SpringGreen3&#xD;0,139,69,SpringGreen4&#xD;0,255,0,green1&#xD;0,238,0,green2&#xD;0,205,0,green3&#xD;0,139,0,green4&#xD;127,255,0,chartreuse1&#xD;118,238,0,chartreuse2&#xD;102,205,0,chartreuse3&#xD;69,139,0,chartreuse4&#xD;192,255,62,OliveDrab1&#xD;179,238,58,OliveDrab2&#xD;154,205,50,OliveDrab3&#xD;105,139,34,OliveDrab4&#xD;202,255,112,DarkOliveGreen1&#xD;188,238,104,DarkOliveGreen2&#xD;162,205,90,DarkOliveGreen3&#xD;110,139,61,DarkOliveGreen4&#xD;255,246,143,khaki1&#xD;238,230,133,khaki2&#xD;205,198,115,khaki3&#xD;139,134,78,khaki4&#xD;255,236,139,LightGoldenrod1&#xD;238,220,130,LightGoldenrod2&#xD;205,190,112,LightGoldenrod3&#xD;139,129,76,LightGoldenrod4&#xD;255,255,224,LightYellow1&#xD;238,238,209,LightYellow2&#xD;205,205,180,LightYellow3&#xD;139,139,122,LightYellow4&#xD;255,255,0,yellow1&#xD;238,238,0,yellow2&#xD;205,205,0,yellow3&#xD;139,139,0,yellow4&#xD;255,215,0,gold1&#xD;238,201,0,gold2&#xD;205,173,0,gold3&#xD;139,117,0,gold4&#xD;255,193,37,goldenrod1&#xD;238,180,34,goldenrod2&#xD;205,155,29,goldenrod3&#xD;139,105,20,goldenrod4&#xD;255,185,15,DarkGoldenrod1&#xD;238,173,14,DarkGoldenrod2&#xD;205,149,12,DarkGoldenrod3&#xD;139,101,8,DarkGoldenrod4&#xD;255,193,193,RosyBrown1&#xD;238,180,180,RosyBrown2&#xD;205,155,155,RosyBrown3&#xD;139,105,105,RosyBrown4&#xD;255,106,106,IndianRed1&#xD;238,99,99,IndianRed2&#xD;205,85,85,IndianRed3&#xD;139,58,58,IndianRed4&#xD;255,130,71,sienna1&#xD;238,121,66,sienna2&#xD;205,104,57,sienna3&#xD;139,71,38,sienna4&#xD;255,211,155,burlywood1&#xD;238,197,145,burlywood2&#xD;205,170,125,burlywood3&#xD;139,115,85,burlywood4&#xD;255,231,186,wheat1&#xD;238,216,174,wheat2&#xD;205,186,150,wheat3&#xD;139,126,102,wheat4&#xD;255,165,79,tan1&#xD;238,154,73,tan2&#xD;205,133,63,tan3&#xD;139,90,43,tan4&#xD;255,127,36,chocolate1&#xD;238,118,33,chocolate2&#xD;205,102,29,chocolate3&#xD;139,69,19,chocolate4&#xD;255,48,48,firebrick1&#xD;238,44,44,firebrick2&#xD;205,38,38,firebrick3&#xD;139,26,26,firebrick4&#xD;255,64,64,brown1&#xD;238,59,59,brown2&#xD;205,51,51,brown3&#xD;139,35,35,brown4&#xD;255,140,105,salmon1&#xD;238,130,98,salmon2&#xD;205,112,84,salmon3&#xD;139,76,57,salmon4&#xD;255,160,122,LightSalmon1&#xD;238,149,114,LightSalmon2&#xD;205,129,98,LightSalmon3&#xD;139,87,66,LightSalmon4&#xD;255,165,0,orange1&#xD;238,154,0,orange2&#xD;205,133,0,orange3&#xD;139,90,0,orange4&#xD;255,127,0,DarkOrange1&#xD;238,118,0,DarkOrange2&#xD;205,102,0,DarkOrange3&#xD;139,69,0,DarkOrange4&#xD;255,114,86,coral1&#xD;238,106,80,coral2&#xD;205,91,69,coral3&#xD;139,62,47,coral4&#xD;255,99,71,tomato1&#xD;238,92,66,tomato2&#xD;205,79,57,tomato3&#xD;139,54,38,tomato4&#xD;255,69,0,OrangeRed1&#xD;238,64,0,OrangeRed2&#xD;205,55,0,OrangeRed3&#xD;139,37,0,OrangeRed4&#xD;255,0,0,red1&#xD;238,0,0,red2&#xD;205,0,0,red3&#xD;139,0,0,red4&#xD;255,20,147,DeepPink1&#xD;238,18,137,DeepPink2&#xD;205,16,118,DeepPink3&#xD;139,10,80,DeepPink4&#xD;255,110,180,HotPink1&#xD;238,106,167,HotPink2&#xD;205,96,144,HotPink3&#xD;139,58,98,HotPink4&#xD;255,181,197,pink1&#xD;238,169,184,pink2&#xD;205,145,158,pink3&#xD;139,99,108,pink4&#xD;255,174,185,LightPink1&#xD;238,162,173,LightPink2&#xD;205,140,149,LightPink3&#xD;139,95,101,LightPink4&#xD;255,130,171,PaleVioletRed1&#xD;238,121,159,PaleVioletRed2&#xD;205,104,137,PaleVioletRed3&#xD;139,71,93,PaleVioletRed4&#xD;255,52,179,maroon1&#xD;238,48,167,maroon2&#xD;205,41,144,maroon3&#xD;139,28,98,maroon4&#xD;255,62,150,VioletRed1&#xD;238,58,140,VioletRed2&#xD;205,50,120,VioletRed3&#xD;139,34,82,VioletRed4&#xD;255,0,255,magenta1&#xD;238,0,238,magenta2&#xD;205,0,205,magenta3&#xD;139,0,139,magenta4&#xD;255,131,250,orchid1&#xD;238,122,233,orchid2&#xD;205,105,201,orchid3&#xD;139,71,137,orchid4&#xD;255,187,255,plum1&#xD;238,174,238,plum2&#xD;205,150,205,plum3&#xD;139,102,139,plum4&#xD;224,102,255,MediumOrchid1&#xD;209,95,238,MediumOrchid2&#xD;180,82,205,MediumOrchid3&#xD;122,55,139,MediumOrchid4&#xD;191,62,255,DarkOrchid1&#xD;178,58,238,DarkOrchid2&#xD;154,50,205,DarkOrchid3&#xD;104,34,139,DarkOrchid4&#xD;155,48,255,purple1&#xD;145,44,238,purple2&#xD;125,38,205,purple3&#xD;85,26,139,purple4&#xD;171,130,255,MediumPurple1&#xD;159,121,238,MediumPurple2&#xD;137,104,205,MediumPurple3&#xD;93,71,139,MediumPurple4&#xD;255,225,255,thistle1&#xD;238,210,238,thistle2&#xD;205,181,205,thistle3&#xD;139,123,139,thistle4&#xD;0,0,0,gray0&#xD;0,0,0,grey0&#xD;3,3,3,gray1&#xD;3,3,3,grey1&#xD;5,5,5,gray2&#xD;5,5,5,grey2&#xD;8,8,8,gray3&#xD;8,8,8,grey3&#xD;10,10,10,gray4&#xD;10,10,10,grey4&#xD;13,13,13,gray5&#xD;13,13,13,grey5&#xD;15,15,15,gray6&#xD;15,15,15,grey6&#xD;18,18,18,gray7&#xD;18,18,18,grey7&#xD;20,20,20,gray8&#xD;20,20,20,grey8&#xD;23,23,23,gray9&#xD;23,23,23,grey9&#xD;26,26,26,gray10&#xD;26,26,26,grey10&#xD;28,28,28,gray11&#xD;28,28,28,grey11&#xD;31,31,31,gray12&#xD;31,31,31,grey12&#xD;33,33,33,gray13&#xD;33,33,33,grey13&#xD;36,36,36,gray14&#xD;36,36,36,grey14&#xD;38,38,38,gray15&#xD;38,38,38,grey15&#xD;41,41,41,gray16&#xD;41,41,41,grey16&#xD;43,43,43,gray17&#xD;43,43,43,grey17&#xD;46,46,46,gray18&#xD;46,46,46,grey18&#xD;48,48,48,gray19&#xD;48,48,48,grey19&#xD;51,51,51,gray20&#xD;51,51,51,grey20&#xD;54,54,54,gray21&#xD;54,54,54,grey21&#xD;56,56,56,gray22&#xD;56,56,56,grey22&#xD;59,59,59,gray23&#xD;59,59,59,grey23&#xD;61,61,61,gray24&#xD;61,61,61,grey24&#xD;64,64,64,gray25&#xD;64,64,64,grey25&#xD;66,66,66,gray26&#xD;66,66,66,grey26&#xD;69,69,69,gray27&#xD;69,69,69,grey27&#xD;71,71,71,gray28&#xD;71,71,71,grey28&#xD;74,74,74,gray29&#xD;74,74,74,grey29&#xD;77,77,77,gray30&#xD;77,77,77,grey30&#xD;79,79,79,gray31&#xD;79,79,79,grey31&#xD;82,82,82,gray32&#xD;82,82,82,grey32&#xD;84,84,84,gray33&#xD;84,84,84,grey33&#xD;87,87,87,gray34&#xD;87,87,87,grey34&#xD;89,89,89,gray35&#xD;89,89,89,grey35&#xD;92,92,92,gray36&#xD;92,92,92,grey36&#xD;94,94,94,gray37&#xD;94,94,94,grey37&#xD;97,97,97,gray38&#xD;97,97,97,grey38&#xD;99,99,99,gray39&#xD;99,99,99,grey39&#xD;102,102,102,gray40&#xD;102,102,102,grey40&#xD;105,105,105,gray41&#xD;105,105,105,grey41&#xD;107,107,107,gray42&#xD;107,107,107,grey42&#xD;110,110,110,gray43&#xD;110,110,110,grey43&#xD;112,112,112,gray44&#xD;112,112,112,grey44&#xD;115,115,115,gray45&#xD;115,115,115,grey45&#xD;117,117,117,gray46&#xD;117,117,117,grey46&#xD;120,120,120,gray47&#xD;120,120,120,grey47&#xD;122,122,122,gray48&#xD;122,122,122,grey48&#xD;125,125,125,gray49&#xD;125,125,125,grey49&#xD;127,127,127,gray50&#xD;127,127,127,grey50&#xD;130,130,130,gray51&#xD;130,130,130,grey51&#xD;133,133,133,gray52&#xD;133,133,133,grey52&#xD;135,135,135,gray53&#xD;135,135,135,grey53&#xD;138,138,138,gray54&#xD;138,138,138,grey54&#xD;140,140,140,gray55&#xD;140,140,140,grey55&#xD;143,143,143,gray56&#xD;143,143,143,grey56&#xD;145,145,145,gray57&#xD;145,145,145,grey57&#xD;148,148,148,gray58&#xD;148,148,148,grey58&#xD;150,150,150,gray59&#xD;150,150,150,grey59&#xD;153,153,153,gray60&#xD;153,153,153,grey60&#xD;156,156,156,gray61&#xD;156,156,156,grey61&#xD;158,158,158,gray62&#xD;158,158,158,grey62&#xD;161,161,161,gray63&#xD;161,161,161,grey63&#xD;163,163,163,gray64&#xD;163,163,163,grey64&#xD;166,166,166,gray65&#xD;166,166,166,grey65&#xD;168,168,168,gray66&#xD;168,168,168,grey66&#xD;171,171,171,gray67&#xD;171,171,171,grey67&#xD;173,173,173,gray68&#xD;173,173,173,grey68&#xD;176,176,176,gray69&#xD;176,176,176,grey69&#xD;179,179,179,gray70&#xD;179,179,179,grey70&#xD;181,181,181,gray71&#xD;181,181,181,grey71&#xD;184,184,184,gray72&#xD;184,184,184,grey72&#xD;186,186,186,gray73&#xD;186,186,186,grey73&#xD;189,189,189,gray74&#xD;189,189,189,grey74&#xD;191,191,191,gray75&#xD;191,191,191,grey75&#xD;194,194,194,gray76&#xD;194,194,194,grey76&#xD;196,196,196,gray77&#xD;196,196,196,grey77&#xD;199,199,199,gray78&#xD;199,199,199,grey78&#xD;201,201,201,gray79&#xD;201,201,201,grey79&#xD;204,204,204,gray80&#xD;204,204,204,grey80&#xD;207,207,207,gray81&#xD;207,207,207,grey81&#xD;209,209,209,gray82&#xD;209,209,209,grey82&#xD;212,212,212,gray83&#xD;212,212,212,grey83&#xD;214,214,214,gray84&#xD;214,214,214,grey84&#xD;217,217,217,gray85&#xD;217,217,217,grey85&#xD;219,219,219,gray86&#xD;219,219,219,grey86&#xD;222,222,222,gray87&#xD;222,222,222,grey87&#xD;224,224,224,gray88&#xD;224,224,224,grey88&#xD;227,227,227,gray89&#xD;227,227,227,grey89&#xD;229,229,229,gray90&#xD;229,229,229,grey90&#xD;232,232,232,gray91&#xD;232,232,232,grey91&#xD;235,235,235,gray92&#xD;235,235,235,grey92&#xD;237,237,237,gray93&#xD;237,237,237,grey93&#xD;240,240,240,gray94&#xD;240,240,240,grey94&#xD;242,242,242,gray95&#xD;242,242,242,grey95&#xD;245,245,245,gray96&#xD;245,245,245,grey96&#xD;247,247,247,gray97&#xD;247,247,247,grey97&#xD;250,250,250,gray98&#xD;250,250,250,grey98&#xD;252,252,252,gray99&#xD;252,252,252,grey99&#xD;255,255,255,gray100&#xD;255,255,255,grey100&#xD;169,169,169,darkgrey&#xD;169,169,169,darkgray&#xD;0,0,139,darkblue&#xD;0,139,139,darkcyan&#xD;139,0,139,darkmagenta&#xD;139,0,0,darkred&#xD;144,238,144,lightgreen</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ crayon colors"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ crayon colors</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,0,0,black,0&#xD;18,18,18,gray7,1&#xD;36,36,36,gray14,2&#xD;54,54,54,gray21,3&#xD;72,72,72,gray28,4&#xD;92,92,92,gray36,5&#xD;109,109,109,gray43,6&#xD;127,127,127,gray50,7&#xD;145,145,145,gray57,8&#xD;163,163,163,gray64,9&#xD;181,181,181,gray71,10&#xD;200,200,200,gray78,11&#xD;218,218,218,gray85,12&#xD;236,236,236,gray92,13&#xD;255,255,255,white,14&#xD;255,20,147,deep pink,15&#xD;255,105,180,hot pink,16&#xD;255,0,127,bright pink,17&#xD;227,11,93,raspberry,18&#xD;229,43,80,amaranth,19&#xD;255,0,0,red,20&#xD;144,0,32,burgundy,21&#xD;153,0,0,cherry,22&#xD;164,0,0,dark candy apple red,23&#xD;192,0,0,sanguine,24&#xD;128,0,0,maroon,25&#xD;201,0,22,crimson,26&#xD;217,77,17,Lists,27&#xD;255,8,0,candy apple red,28&#xD;255,56,0,coquelicot,29&#xD;139,69,19,saddle brown,30&#xD;123,63,0,chocolate,31&#xD;107,68,35,kobicha,32&#xD;112,66,20,sepia,33&#xD;149,69,53,chestnut,34&#xD;101,67,33,dark brown,35&#xD;150,75,0,brown,36&#xD;153,101,21,golden brown,37&#xD;184,115,51,cinnamon,38&#xD;210,105,30,copper,39&#xD;255,127,0,orange,40&#xD;255,88,0,Pantone orange,41&#xD;255,117,24,pumpkin,42&#xD;243,118,29,Variables,43&#xD;232,97,0,Spanish orange,44&#xD;204,85,0,burnt orange,45&#xD;203,65,11,sinopia,46&#xD;204,119,34,ochre,47&#xD;237,145,33,carrot,48&#xD;242,133,0,tangerine,49&#xD;255,255,0,yellow,50&#xD;230,168,34,Control,51&#xD;184,134,11,dark goldenrod,52&#xD;218,165,32,goldenrod,53&#xD;244,196,48,saffron,54&#xD;236,213,64,sandstorm,55&#xD;255,219,88,mustard,56&#xD;255,215,0,gold,57&#xD;254,227,62,egg yolk,58&#xD;251,225,8,rubber duck,59&#xD;0,255,0,lime,60&#xD;141,182,0,apple green,61&#xD;98,194,19,Operators,62&#xD;34,139,34,forest green,63&#xD;0,128,0,green,64&#xD;0,100,0,dark green,65&#xD;3,192,60,dark pastel green,66&#xD;80,200,120,emerald,67&#xD;62,180,137,mint,68&#xD;0,161,120,Pen,69&#xD;0,255,255,aqua,70&#xD;0,139,139,dark cyan,71&#xD;0,123,167,cerulean,72&#xD;113,166,210,iceberg,73&#xD;4,148,220,Sensing,74&#xD;0,128,128,teal,75&#xD;135,206,250,light sky blue,76&#xD;0,191,255,deep sky blue,77&#xD;30,144,255,dodger blue,78&#xD;0,127,255,azure,79&#xD;0,0,255,blue,80&#xD;25,25,112,midnight blue,81&#xD;0,51,153,dark powder blue,82&#xD;0,71,171,cobalt,83&#xD;21,96,189,denim,84&#xD;0,0,128,navy blue,85&#xD;70,130,180,steel blue,86&#xD;74,108,212,Motion,87&#xD;100,149,237,cornflower,88&#xD;106,90,205,slate blue,89&#xD;128,0,255,violet,90&#xD;143,86,227,Looks,91&#xD;111,45,168,grape,92&#xD;75,0,130,indigo,93&#xD;160,32,240,x11 purple,94&#xD;255,0,255,magenta,95&#xD;153,50,204,dark orchid,96&#xD;207,74,217,Sound,97&#xD;127,0,127,purple,98&#xD;139,0,139,dark magenta,99&#xD;0,255,255,cyan,100&#xD;255,0,255,fuchia,101&#xD;18,18,18,grey7,102&#xD;36,36,36,grey14,103&#xD;54,54,54,grey21,104&#xD;72,72,72,grey28,105&#xD;92,92,92,grey36,106&#xD;109,109,109,grey43,107&#xD;127,127,127,grey50,108&#xD;145,145,145,grey57,109&#xD;163,163,163,grey64,110&#xD;181,181,181,grey71,111&#xD;200,200,200,grey78,112&#xD;218,218,218,grey85,113&#xD;236,236,236,grey92,114</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ fair hue table"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ fair hue table</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,0&#xD;0.1,0.4490048&#xD;0.2,0.7917349397590361&#xD;0.3,1.323783606557377&#xD;0.4,1.5577075630252102&#xD;0.5,1.8819460580912863&#xD;0.6,2.2386749999999993&#xD;0.7,2.7028660714285713&#xD;0.8,3.0121628959276014&#xD;0.9,3.315934497816594&#xD;1,3.6112710280373834&#xD;1.1,3.90595&#xD;1.2,4.127571428571427&#xD;1.3,4.297762318840579&#xD;1.4,4.489283257918553&#xD;1.5,4.7677722772277225&#xD;1.6,5.039333333333333&#xD;1.7,5.304873846153846&#xD;1.8,5.403663157894737&#xD;1.9,5.658512796208531&#xD;2,5.840000000000001&#xD;2.1,6.114844444444445&#xD;2.2,6.204400000000001&#xD;2.3,6.3165000000000004&#xD;2.4,6.566297872340425&#xD;2.5,6.83&#xD;2.6,6.923418181818183&#xD;2.7,7.050461538461539&#xD;2.8,7.275225806451613&#xD;2.9,7.5318&#xD;3,7.621924324324324&#xD;3.1,7.708551724137931&#xD;3.2,7.956799999999999&#xD;3.3,8.1096&#xD;3.4,8.203896774193549&#xD;3.5,8.371&#xD;3.6,8.6184&#xD;3.7,8.717372727272728&#xD;3.8,8.851600000000001&#xD;3.9,9.016399999999999&#xD;4,9.10822857142857&#xD;4.1,9.2424&#xD;4.2,9.4036&#xD;4.3,9.4894&#xD;4.4,9.6224&#xD;4.5,9.725789473684207&#xD;4.6,9.9364&#xD;4.7,10.070061538461541&#xD;4.8,10.1744&#xD;4.9,10.297239999999999&#xD;5,10.379999999999999&#xD;5.1,10.600304&#xD;5.2,10.661408&#xD;5.3,10.7294&#xD;5.4,10.828241860465111&#xD;5.5,11.017183908045975&#xD;5.6,11.075908045977013&#xD;5.7,11.308730635838149&#xD;5.8,11.36599768786127&#xD;5.9,11.4312&#xD;6,11.522086956521738&#xD;6.1,11.70843023255814&#xD;6.2,11.763372093023255&#xD;6.3,11.825&#xD;6.4,11.900000000000002&#xD;6.5,11.99609375&#xD;6.6,12.150512280701754&#xD;6.7,12.204400000000001&#xD;6.8,12.277600000000001&#xD;6.9,12.36096&#xD;7,12.534857142857144&#xD;7.1,12.5976&#xD;7.2,13&#xD;7.3,13.411466666666666&#xD;7.4,13.549833333333334&#xD;7.5,13.69097222222222&#xD;7.6,13.9648&#xD;7.7,14.168931506849315&#xD;7.8,14.458400000000001&#xD;7.9,14.768594594594598&#xD;8,14.865702702702702&#xD;8.1,15.092035443037975&#xD;8.2,15.482090666666668&#xD;8.3,15.939600000000002&#xD;8.4,16.261599999999998&#xD;8.5,16.61513513513513&#xD;8.6,17.015784615384618&#xD;8.7,17.513740506329114&#xD;8.8,17.718825316455696&#xD;8.9,26.517000000000003&#xD;9,26.77&#xD;9.1,27.022999999999996&#xD;9.2,27.276&#xD;9.3,27.528999999999996&#xD;9.4,27.782&#xD;9.5,28.035000000000004&#xD;9.6,28.288&#xD;9.7,28.540999999999997&#xD;9.8,28.794&#xD;9.9,29.046999999999997&#xD;10,29.3&#xD;10.1,29.553000000000004&#xD;10.2,29.906&#xD;10.3,30.058999999999997&#xD;10.4,30.412&#xD;10.5,30.564999999999998&#xD;10.6,30.659000000000002&#xD;10.7,30.770999999999997&#xD;10.8,30.912&#xD;10.9,30.9885&#xD;11,31.130000000000003&#xD;11.1,31.241500000000002&#xD;11.2,31.336000000000002&#xD;11.3,31.444499999999998&#xD;11.4,31.542&#xD;11.5,31.695&#xD;11.6,31.774&#xD;11.7,31.901&#xD;11.8,32.027&#xD;11.9,32.107&#xD;12,32.260000000000005&#xD;12.1,32.3565&#xD;12.2,32.466&#xD;12.3,32.6095&#xD;12.4,32.686&#xD;12.5,32.8125&#xD;12.6,32.888999999999996&#xD;12.7,33.031&#xD;12.8,33.142&#xD;12.9,33.236999999999995&#xD;13,33.39&#xD;13.1,33.4715&#xD;13.2,33.596&#xD;13.3,33.7245&#xD;13.4,33.80200000000001&#xD;13.5,33.927499999999995&#xD;13.6,34.007999999999996&#xD;13.7,34.161&#xD;13.8,34.257&#xD;13.9,34.367&#xD;14,34.510000000000005&#xD;14.1,34.5865&#xD;14.2,34.726&#xD;14.3,34.8395&#xD;14.4,34.931999999999995&#xD;14.5,35.084999999999994&#xD;14.6,35.169&#xD;14.7,35.291&#xD;14.8,35.372&#xD;14.9,35.497&#xD;15,35.625&#xD;15.1,35.703&#xD;15.2,35.856&#xD;15.3,35.9545&#xD;15.4,36.062&#xD;15.5,36.207499999999996&#xD;15.6,36.284&#xD;15.7,36.42100000000001&#xD;15.8,36.537&#xD;15.9,36.626999999999995&#xD;16,36.739999999999995&#xD;16.1,36.833000000000006&#xD;16.2,36.986000000000004&#xD;16.3,37.0695&#xD;16.4,37.192&#xD;16.5,37.322500000000005&#xD;16.6,37.399&#xD;16.7,37.551&#xD;16.8,37.704&#xD;16.9,37.857000000000006&#xD;17,38.010000000000005&#xD;17.1,38.263000000000005&#xD;17.2,38.41600000000001&#xD;17.3,38.569&#xD;17.4,38.722&#xD;17.5,38.875&#xD;17.6,39.028&#xD;17.7,39.181&#xD;17.8,39.334&#xD;17.9,39.486999999999995&#xD;18,39.739999999999995&#xD;18.1,39.892999999999994&#xD;18.2,40.046&#xD;18.3,40.199&#xD;18.4,40.352&#xD;18.5,40.504999999999995&#xD;18.6,40.658&#xD;18.7,40.81099999999999&#xD;18.8,41.064&#xD;18.9,41.217&#xD;19,41.37&#xD;19.1,41.523&#xD;19.2,41.676&#xD;19.3,41.829&#xD;19.4,41.982000000000006&#xD;19.5,42.135&#xD;19.6,42.288&#xD;19.7,42.541&#xD;19.8,42.693999999999996&#xD;19.9,42.847&#xD;20,43&#xD;20.1,43.153&#xD;20.2,43.306&#xD;20.3,43.458999999999996&#xD;20.4,43.611999999999995&#xD;20.5,43.765&#xD;20.6,44.017999999999994&#xD;20.7,44.171&#xD;20.8,44.324&#xD;20.9,44.477&#xD;21,44.54333333333334&#xD;21.1,44.59433333333333&#xD;21.2,44.634&#xD;21.3,44.672250000000005&#xD;21.4,44.714&#xD;21.5,44.765&#xD;21.6,44.812&#xD;21.7,44.85025&#xD;21.8,44.8885&#xD;21.9,44.93566666666667&#xD;22,44.986666666666665&#xD;22.1,45.02825&#xD;22.2,45.066500000000005&#xD;22.3,45.10633333333333&#xD;22.4,45.157333333333334&#xD;22.5,45.20625&#xD;22.6,45.2445&#xD;22.7,45.28275&#xD;22.8,45.327999999999996&#xD;22.9,45.379000000000005&#xD;23,45.4225&#xD;23.1,45.460750000000004&#xD;23.2,45.499&#xD;23.3,45.54966666666667&#xD;23.4,45.60066666666667&#xD;23.5,45.651666666666664&#xD;23.6,45.702000000000005&#xD;23.7,45.74025&#xD;23.8,45.778499999999994&#xD;23.9,45.82233333333333&#xD;24,45.873333333333335&#xD;24.1,45.91825&#xD;24.2,45.9565&#xD;24.3,45.994749999999996&#xD;24.4,46.044&#xD;24.5,46.095&#xD;24.6,46.134499999999996&#xD;24.7,46.17275&#xD;24.8,46.214666666666666&#xD;24.9,46.26566666666666&#xD;25,46.3125&#xD;25.1,46.35075&#xD;25.2,46.388999999999996&#xD;25.3,46.43633333333334&#xD;25.4,46.48733333333333&#xD;25.5,46.52875&#xD;25.6,46.56699999999999&#xD;25.7,46.607&#xD;25.8,46.658&#xD;25.9,46.708999999999996&#xD;26,46.76&#xD;26.1,46.80825&#xD;26.2,46.8465&#xD;26.3,46.88475&#xD;26.4,46.93066666666667&#xD;26.5,46.98166666666667&#xD;26.6,47.0245&#xD;26.7,47.06275&#xD;26.8,47.10133333333333&#xD;26.9,47.15233333333333&#xD;27,47.2025&#xD;27.1,47.24075&#xD;27.2,47.279&#xD;27.3,47.323&#xD;27.4,47.374&#xD;27.5,47.41875&#xD;27.6,47.457&#xD;27.7,47.49525&#xD;27.8,47.544666666666664&#xD;27.9,47.595666666666666&#xD;28,47.635000000000005&#xD;28.1,47.67325&#xD;28.2,47.715333333333334&#xD;28.3,47.766333333333336&#xD;28.4,47.81733333333334&#xD;28.5,47.868333333333325&#xD;28.6,47.9145&#xD;28.7,47.952749999999995&#xD;28.8,47.991&#xD;28.9,48.039&#xD;29,48.089999999999996&#xD;29.1,48.13075&#xD;29.2,48.169&#xD;29.3,48.209666666666664&#xD;29.4,48.260666666666665&#xD;29.5,48.308749999999996&#xD;29.6,48.346999999999994&#xD;29.7,48.38525&#xD;29.8,48.431333333333335&#xD;29.9,48.48233333333333&#xD;30,48.525&#xD;30.1,48.56325&#xD;30.2,48.602000000000004&#xD;30.3,48.653000000000006&#xD;30.4,48.703&#xD;30.5,48.74125&#xD;30.6,48.7795&#xD;30.7,48.82366666666667&#xD;30.8,48.87466666666667&#xD;30.9,48.925666666666665&#xD;31,48.97666666666667&#xD;31.1,49.02075&#xD;31.2,49.059&#xD;31.3,49.097249999999995&#xD;31.4,49.147333333333336&#xD;31.5,49.19833333333334&#xD;31.6,49.237&#xD;31.7,49.27525&#xD;31.8,49.318&#xD;31.9,49.369&#xD;32,49.415&#xD;32.1,49.45325&#xD;32.2,49.4915&#xD;32.3,49.53966666666666&#xD;32.4,49.59066666666667&#xD;32.5,49.63125&#xD;32.6,49.6695&#xD;32.7,49.71033333333334&#xD;32.8,49.76133333333333&#xD;32.9,49.809250000000006&#xD;33,49.847500000000004&#xD;33.1,49.88575&#xD;33.2,49.932&#xD;33.3,49.983000000000004&#xD;33.4,50.051&#xD;33.5,50.127500000000005&#xD;33.6,50.20264239271781&#xD;33.7,50.253178153446036&#xD;33.8,50.305600000000005&#xD;33.9,50.381800000000005&#xD;34,50.458000000000006&#xD;34.1,50.5342&#xD;34.2,50.60693333333333&#xD;34.3,50.65773333333333&#xD;34.4,50.7128&#xD;34.5,50.789&#xD;34.6,50.8652&#xD;34.7,50.939675&#xD;34.8,51.0132&#xD;34.9,51.089099999999995&#xD;35,51.14333333333333&#xD;35.1,51.193933333333334&#xD;35.2,51.2668&#xD;35.3,51.3427&#xD;35.4,51.41859999999999&#xD;35.5,51.4945&#xD;35.6,51.544799999999995&#xD;35.7,51.59310000000001&#xD;35.8,51.6648&#xD;35.9,51.7404&#xD;36,51.81600000000001&#xD;36.1,51.891600000000004&#xD;36.2,51.967200000000005&#xD;36.3,52.028533333333336&#xD;36.4,52.078933333333325&#xD;36.5,52.14008711433756&#xD;36.6,52.20980000000001&#xD;36.7,52.2851&#xD;36.8,52.360400000000006&#xD;36.9,52.42380000000001&#xD;37,52.474000000000004&#xD;37.1,52.536300000000004&#xD;37.2,52.611599999999996&#xD;37.3,52.6869&#xD;37.4,52.755338078291814&#xD;37.5,52.825&#xD;37.6,52.89999999999999&#xD;37.7,52.95&#xD;37.8,53&#xD;37.9,53.075&#xD;38,53.15&#xD;38.1,53.22180385288967&#xD;38.2,53.28721541155867&#xD;38.3,53.340066666666665&#xD;38.4,53.38986666666666&#xD;38.5,53.459500000000006&#xD;38.6,53.5342&#xD;38.7,53.608900000000006&#xD;38.8,53.6836&#xD;38.9,53.7583&#xD;39,53.822&#xD;39.1,53.87179999999999&#xD;39.2,53.927470769230766&#xD;39.3,53.99080615384615&#xD;39.4,54.063599999999994&#xD;39.5,54.138&#xD;39.6,54.20826666666667&#xD;39.7,54.257866666666665&#xD;39.8,54.3112&#xD;39.9,54.3856&#xD;40,54.46&#xD;40.1,54.52851275167785&#xD;40.2,54.590179865771816&#xD;40.3,54.6623&#xD;40.4,54.724266666666665&#xD;40.5,54.77366666666667&#xD;40.6,54.8346&#xD;40.7,54.908699999999996&#xD;40.8,54.9828&#xD;40.9,55.0569&#xD;41,55.117859484777526&#xD;41.1,55.160549414519906&#xD;41.2,55.20559999999999&#xD;41.3,55.279399999999995&#xD;41.4,55.3532&#xD;41.5,55.427&#xD;41.6,55.50079999999999&#xD;41.7,55.5746&#xD;41.8,55.632266666666666&#xD;41.9,55.681466666666665&#xD;42,55.736413570274635&#xD;42.1,55.79483360258481&#xD;42.2,55.867&#xD;42.3,55.9405&#xD;42.4,56.00933333333334&#xD;42.5,56.05833333333334&#xD;42.6,56.111000000000004&#xD;42.7,56.1845&#xD;42.8,56.245070063694264&#xD;42.9,56.302800000000005&#xD;43,56.376&#xD;43.1,56.4492&#xD;43.2,56.51493333333333&#xD;43.3,56.56373333333333&#xD;43.4,56.6188&#xD;43.5,56.69200000000001&#xD;43.6,56.76520000000001&#xD;43.7,56.8384&#xD;43.8,56.906370169491524&#xD;43.9,56.946568135593225&#xD;44,56.98676610169491&#xD;44.1,57.0489&#xD;44.2,57.12179999999999&#xD;44.3,57.1947&#xD;44.4,57.267599999999995&#xD;44.5,57.3405&#xD;44.6,57.40893333333334&#xD;44.7,57.45753333333333&#xD;44.8,57.50681898928025&#xD;44.9,57.56085206738131&#xD;45,57.61999999999999&#xD;45.1,57.692600000000006&#xD;45.2,57.76520000000001&#xD;45.3,57.825199999999995&#xD;45.4,57.873599999999996&#xD;45.5,57.93299999999999&#xD;45.6,58.0056&#xD;45.7,58.0782&#xD;45.8,58.13687590361445&#xD;45.9,58.189576506024096&#xD;46,58.258&#xD;46.1,58.3202&#xD;46.2,58.368399999999994&#xD;46.3,58.4249&#xD;46.4,58.4972&#xD;46.5,58.569500000000005&#xD;46.6,58.6418&#xD;46.7,58.70738864628821&#xD;46.8,58.7452751091703&#xD;46.9,58.78316157205241&#xD;47,58.839999999999996&#xD;47.1,58.912&#xD;47.2,58.983999999999995&#xD;47.3,59.056&#xD;47.4,59.2202&#xD;47.5,59.2925&#xD;47.6,59.4576&#xD;47.7,59.62329999999999&#xD;47.8,59.6962&#xD;47.9,59.769099999999995&#xD;48,59.936&#xD;48.1,60.1035&#xD;48.2,60.177&#xD;48.3,60.345400000000005&#xD;48.4,60.419200000000004&#xD;48.5,60.492999999999995&#xD;48.6,60.66260000000001&#xD;48.7,60.8328&#xD;48.8,61.003600000000006&#xD;48.9,61.0783&#xD;49,61.153&#xD;49.1,61.325&#xD;49.2,61.4&#xD;49.3,61.572900000000004&#xD;49.4,61.746399999999994&#xD;49.5,61.822&#xD;49.6,61.8976&#xD;49.7,62.0723&#xD;49.8,62.2476&#xD;49.9,62.423500000000004&#xD;50,62.5&#xD;50.1,62.576499999999996&#xD;50.2,62.653&#xD;50.3,62.729499999999994&#xD;50.4,62.806000000000004&#xD;50.5,62.88250000000001&#xD;50.6,62.959&#xD;50.7,63.0355&#xD;50.8,63.112&#xD;50.9,63.1885&#xD;51,63.26500000000001&#xD;51.1,63.34150000000001&#xD;51.2,63.41799999999999&#xD;51.3,63.494499999999995&#xD;51.4,63.57099999999999&#xD;51.5,63.647499999999994&#xD;51.6,63.72399999999999&#xD;51.7,63.800499999999985&#xD;51.8,63.87699999999999&#xD;51.9,63.953499999999984&#xD;52,64.03&#xD;52.1,64.11299999999999&#xD;52.2,64.23299999999999&#xD;52.3,64.30949999999999&#xD;52.4,64.386&#xD;52.5,64.4625&#xD;52.6,64.539&#xD;52.7,64.6155&#xD;52.8,64.692&#xD;52.9,64.76849999999999&#xD;53,64.845&#xD;53.1,64.92150000000001&#xD;53.2,64.998&#xD;53.3,65.0745&#xD;53.4,65.151&#xD;53.5,65.22749999999999&#xD;53.6,65.304&#xD;53.7,65.38050000000001&#xD;53.8,65.457&#xD;53.9,65.53349999999999&#xD;54,65.61&#xD;54.1,65.6865&#xD;54.2,65.763&#xD;54.3,65.8395&#xD;54.4,65.916&#xD;54.5,65.99249999999999&#xD;54.6,66.069&#xD;54.7,66.1455&#xD;54.8,66.22200000000001&#xD;54.9,66.2985&#xD;55,66.375&#xD;55.1,66.4515&#xD;55.2,66.528&#xD;55.3,66.6045&#xD;55.4,66.68100000000001&#xD;55.5,66.75750000000001&#xD;55.6,66.834&#xD;55.7,66.9105&#xD;55.8,66.987&#xD;55.9,67.0635&#xD;56,67.14000000000001&#xD;56.1,67.21650000000001&#xD;56.2,67.293&#xD;56.3,67.4195&#xD;56.4,67.496&#xD;56.5,67.5725&#xD;56.6,67.649&#xD;56.7,67.7255&#xD;56.8,67.80199999999999&#xD;56.9,67.8785&#xD;57,67.955&#xD;57.1,68.0315&#xD;57.2,68.10799999999999&#xD;57.3,68.18449999999999&#xD;57.4,68.261&#xD;57.5,68.33749999999999&#xD;57.6,68.41399999999999&#xD;57.7,68.4905&#xD;57.8,68.567&#xD;57.9,68.64349999999999&#xD;58,68.72&#xD;58.1,68.7965&#xD;58.2,68.873&#xD;58.3,68.9495&#xD;58.4,69.026&#xD;58.5,69.10249999999999&#xD;58.6,69.179&#xD;58.7,69.2555&#xD;58.8,69.332&#xD;58.9,69.40566666666666&#xD;59,69.45666666666666&#xD;59.1,69.51149999999998&#xD;59.2,69.588&#xD;59.3,69.6645&#xD;59.4,69.741&#xD;59.5,69.8175&#xD;59.6,69.89399999999999&#xD;59.7,69.9705&#xD;59.8,70.047&#xD;59.9,70.1235&#xD;60,70.2&#xD;60.1,70.251&#xD;60.2,70.303&#xD;60.3,70.37950000000001&#xD;60.4,70.456&#xD;60.5,70.5325&#xD;60.6,70.60900000000001&#xD;60.7,70.6855&#xD;60.8,70.762&#xD;60.9,70.83850000000001&#xD;61,70.915&#xD;61.1,70.9915&#xD;61.2,71.06800000000001&#xD;61.3,71.12966666666667&#xD;61.4,71.18066666666667&#xD;61.5,71.24749999999999&#xD;61.6,71.324&#xD;61.7,71.4005&#xD;61.8,71.477&#xD;61.9,71.5535&#xD;62,71.63&#xD;62.1,71.70649999999999&#xD;62.2,71.783&#xD;62.3,71.8595&#xD;62.4,71.936&#xD;62.5,72.00833333333334&#xD;62.6,72.05933333333334&#xD;62.7,72.1155&#xD;62.8,72.19200000000001&#xD;62.9,72.2685&#xD;63,72.345&#xD;63.1,72.42150000000001&#xD;63.2,72.498&#xD;63.3,72.57450000000001&#xD;63.4,72.65100000000001&#xD;63.5,72.7275&#xD;63.6,72.80266666666667&#xD;63.7,72.85366666666667&#xD;63.8,72.907&#xD;63.9,72.98349999999999&#xD;64,73.05999999999999&#xD;64.1,73.1365&#xD;64.2,73.213&#xD;64.3,73.2895&#xD;64.4,73.366&#xD;64.5,73.44250000000001&#xD;64.6,73.519&#xD;64.7,73.5955&#xD;64.8,73.672&#xD;64.9,73.73233333333334&#xD;65,73.78333333333333&#xD;65.1,73.8515&#xD;65.2,73.928&#xD;65.3,74.0045&#xD;65.4,74.08099999999999&#xD;65.5,74.1575&#xD;65.6,74.23400000000001&#xD;65.7,74.3105&#xD;65.8,74.387&#xD;65.9,74.4635&#xD;66,74.52666666666667&#xD;66.1,74.57766666666666&#xD;66.2,74.643&#xD;66.3,74.71950000000001&#xD;66.4,74.796&#xD;66.5,74.8725&#xD;66.6,74.94900000000001&#xD;66.7,75.05100000000002&#xD;66.8,75.152&#xD;66.9,75.257&#xD;67,75.355&#xD;67.1,75.46300000000001&#xD;67.2,75.608&#xD;67.3,75.68450000000001&#xD;67.4,75.811&#xD;67.5,75.8875&#xD;67.6,76.01400000000001&#xD;67.7,76.0905&#xD;67.8,76.23400000000001&#xD;67.9,76.34350000000002&#xD;68,76.44000000000003&#xD;68.1,76.54650000000001&#xD;68.2,76.64600000000002&#xD;68.3,76.799&#xD;68.4,76.876&#xD;68.5,77.00250000000001&#xD;68.6,77.07900000000001&#xD;68.7,77.21100000000003&#xD;68.8,77.33200000000001&#xD;68.9,77.41699999999999&#xD;69,77.535&#xD;69.1,77.62299999999999&#xD;69.2,77.73799999999999&#xD;69.3,77.82899999999998&#xD;69.4,77.98199999999999&#xD;69.5,78.06749999999998&#xD;69.6,78.18799999999999&#xD;69.7,78.2705&#xD;69.8,78.39399999999999&#xD;69.9,78.5235&#xD;70,78.6&#xD;70.1,78.7265&#xD;70.2,78.806&#xD;70.3,78.95899999999999&#xD;70.4,79.056&#xD;70.5,79.16499999999999&#xD;70.6,79.31799999999998&#xD;70.7,79.47099999999999&#xD;70.8,79.62400000000001&#xD;70.9,79.77700000000002&#xD;71,80.03&#xD;71.1,80.183&#xD;71.2,80.436&#xD;71.3,80.589&#xD;71.4,80.742&#xD;71.5,80.895&#xD;71.6,81.148&#xD;71.7,81.30100000000002&#xD;71.8,81.45400000000001&#xD;71.9,81.70700000000001&#xD;72,81.86&#xD;72.1,82.11300000000001&#xD;72.2,82.266&#xD;72.3,82.41900000000001&#xD;72.4,82.572&#xD;72.5,82.82500000000002&#xD;72.6,82.97800000000001&#xD;72.7,83.131&#xD;72.8,83.38399999999999&#xD;72.9,83.53699999999999&#xD;73,83.68999999999998&#xD;73.1,83.943&#xD;73.2,84.09599999999998&#xD;73.3,84.249&#xD;73.4,84.50199999999998&#xD;73.5,84.655&#xD;73.6,84.80799999999999&#xD;73.7,85.06099999999999&#xD;73.8,85.214&#xD;73.9,85.36699999999999&#xD;74,85.61999999999999&#xD;74.1,85.773&#xD;74.2,85.926&#xD;74.3,86.179&#xD;74.4,86.33199999999998&#xD;74.5,86.48499999999999&#xD;74.6,86.738&#xD;74.7,86.891&#xD;74.8,87.044&#xD;74.9,87.197&#xD;75,87.45&#xD;75.1,87.5515&#xD;75.2,87.628&#xD;75.3,87.7045&#xD;75.4,87.78099999999999&#xD;75.5,87.85749999999999&#xD;75.6,87.934&#xD;75.7,88.01050000000001&#xD;75.8,88.087&#xD;75.9,88.1635&#xD;76,88.24000000000001&#xD;76.1,88.3165&#xD;76.2,88.393&#xD;76.3,88.4695&#xD;76.4,88.54599999999999&#xD;76.5,88.6225&#xD;76.6,88.699&#xD;76.7,88.7755&#xD;76.8,88.852&#xD;76.9,88.9285&#xD;77,89.00333333333334&#xD;77.1,89.05433333333335&#xD;77.2,89.108&#xD;77.3,89.18450000000001&#xD;77.4,89.261&#xD;77.5,89.3375&#xD;77.6,89.414&#xD;77.7,89.4905&#xD;77.8,89.567&#xD;77.9,89.64349999999999&#xD;78,89.72&#xD;78.1,89.79650000000001&#xD;78.2,89.873&#xD;78.3,89.9495&#xD;78.4,90.02600000000001&#xD;78.5,90.1025&#xD;78.6,90.179&#xD;78.7,90.25550000000001&#xD;78.8,90.332&#xD;78.9,90.4085&#xD;79,90.485&#xD;79.1,90.5615&#xD;79.2,90.638&#xD;79.3,90.7145&#xD;79.4,90.79100000000001&#xD;79.5,90.8675&#xD;79.6,90.944&#xD;79.7,91.0205&#xD;79.8,91.09700000000001&#xD;79.9,91.1735&#xD;80,91.25&#xD;80.1,91.32650000000001&#xD;80.2,91.403&#xD;80.3,91.4795&#xD;80.4,91.55600000000001&#xD;80.5,91.63250000000002&#xD;80.6,91.70900000000002&#xD;80.7,91.78550000000001&#xD;80.8,91.86200000000001&#xD;80.9,91.9385&#xD;81,92.015&#xD;81.1,92.09149999999998&#xD;81.2,92.14533333333333&#xD;81.3,92.19633333333333&#xD;81.4,92.27099999999999&#xD;81.5,92.3475&#xD;81.6,92.42399999999999&#xD;81.7,92.50049999999999&#xD;81.8,92.57699999999998&#xD;81.9,92.65349999999998&#xD;82,92.72999999999999&#xD;82.1,92.8065&#xD;82.2,92.883&#xD;82.3,92.95949999999999&#xD;82.4,93.036&#xD;82.5,93.1125&#xD;82.6,93.189&#xD;82.7,93.2655&#xD;82.8,93.342&#xD;82.9,93.4185&#xD;83,93.49499999999999&#xD;83.1,93.5715&#xD;83.2,93.648&#xD;83.3,93.71225&#xD;83.4,93.7505&#xD;83.5,93.78875000000001&#xD;83.6,93.81800000000001&#xD;83.7,93.8435&#xD;83.8,93.869&#xD;83.9,93.8945&#xD;84,93.92&#xD;84.1,93.94550000000001&#xD;84.2,93.971&#xD;84.3,93.9965&#xD;84.4,94.022&#xD;84.5,94.0475&#xD;84.6,94.07300000000001&#xD;84.7,94.0985&#xD;84.8,94.1288&#xD;84.9,94.1594&#xD;85,94.19&#xD;85.1,94.21716666666666&#xD;85.2,94.24266666666666&#xD;85.3,94.26816666666666&#xD;85.4,94.29366666666667&#xD;85.5,94.31916666666666&#xD;85.6,94.34466666666665&#xD;85.7,94.37016666666668&#xD;85.8,94.39566666666667&#xD;85.9,94.42116666666666&#xD;86,94.44666666666667&#xD;86.1,94.47216666666667&#xD;86.2,94.49766666666667&#xD;86.3,94.52316666666667&#xD;86.4,94.54866666666666&#xD;86.5,94.57416666666667&#xD;86.6,94.59966666666666&#xD;86.7,94.62516666666667&#xD;86.8,94.65066666666667&#xD;86.9,94.67616666666666&#xD;87,94.70166666666667&#xD;87.1,94.72716666666666&#xD;87.2,94.75266666666667&#xD;87.3,94.77816666666666&#xD;87.4,94.80366666666666&#xD;87.5,94.82916666666667&#xD;87.6,94.85466666666666&#xD;87.7,94.88016666666667&#xD;87.8,94.9068&#xD;87.9,94.9374&#xD;88,94.968&#xD;88.1,94.9986&#xD;88.2,95.02433333333333&#xD;88.3,95.04983333333334&#xD;88.4,95.07533333333333&#xD;88.5,95.10083333333333&#xD;88.6,95.12633333333333&#xD;88.7,95.15183333333333&#xD;88.8,95.17733333333334&#xD;88.9,95.20283333333333&#xD;89,95.22833333333332&#xD;89.1,95.25383333333333&#xD;89.2,95.27933333333333&#xD;89.3,95.30483333333333&#xD;89.4,95.33033333333333&#xD;89.5,95.35583333333332&#xD;89.6,95.38133333333333&#xD;89.7,95.40683333333332&#xD;89.8,95.43233333333333&#xD;89.9,95.45783333333334&#xD;90,95.48333333333333&#xD;90.1,95.50883333333334&#xD;90.2,95.53433333333334&#xD;90.3,95.55983333333333&#xD;90.4,95.58533333333334&#xD;90.5,95.61083333333333&#xD;90.6,95.63633333333334&#xD;90.7,95.66183333333333&#xD;90.8,95.68733333333333&#xD;90.9,95.7154&#xD;91,95.74600000000001&#xD;91.1,95.7766&#xD;91.2,95.80600000000001&#xD;91.3,95.8315&#xD;91.4,95.857&#xD;91.5,95.88250000000001&#xD;91.6,95.908&#xD;91.7,95.93350000000001&#xD;91.8,95.959&#xD;91.9,95.9845&#xD;92,96.01&#xD;92.1,96.0355&#xD;92.2,96.061&#xD;92.3,96.0865&#xD;92.4,96.112&#xD;92.5,96.1375&#xD;92.6,96.163&#xD;92.7,96.1885&#xD;92.8,96.214&#xD;92.9,96.23949999999999&#xD;93,96.265&#xD;93.1,96.2905&#xD;93.2,96.316&#xD;93.3,96.34150000000001&#xD;93.4,96.367&#xD;93.5,96.39250000000001&#xD;93.6,96.418&#xD;93.7,96.4435&#xD;93.8,96.469&#xD;93.9,96.49449999999999&#xD;94,96.524&#xD;94.1,96.5546&#xD;94.2,96.5852&#xD;94.3,96.61316666666667&#xD;94.4,96.63866666666667&#xD;94.5,96.66416666666666&#xD;94.6,96.68966666666667&#xD;94.7,96.71516666666666&#xD;94.8,96.74066666666667&#xD;94.9,96.76616666666666&#xD;95,96.79166666666666&#xD;95.1,96.81716666666667&#xD;95.2,96.84266666666666&#xD;95.3,96.86816666666667&#xD;95.4,96.89366666666666&#xD;95.5,96.91916666666665&#xD;95.6,96.94466666666666&#xD;95.7,96.97016666666667&#xD;95.8,96.99566666666666&#xD;95.9,97.0635&#xD;96,97.14000000000001&#xD;96.1,97.21650000000001&#xD;96.2,97.293&#xD;96.3,97.34633333333333&#xD;96.4,97.39733333333334&#xD;96.5,97.4725&#xD;96.6,97.54899999999999&#xD;96.7,97.62549999999999&#xD;96.8,97.702&#xD;96.9,97.7785&#xD;97,97.85499999999999&#xD;97.1,97.9315&#xD;97.2,98.008&#xD;97.3,98.0845&#xD;97.4,98.14066666666666&#xD;97.5,98.19166666666666&#xD;97.6,98.264&#xD;97.7,98.3405&#xD;97.8,98.417&#xD;97.9,98.4935&#xD;98,98.57&#xD;98.1,98.64649999999999&#xD;98.2,98.72299999999998&#xD;98.3,98.7995&#xD;98.4,98.85066666666667&#xD;98.5,98.90249999999999&#xD;98.6,98.979&#xD;98.7,99.0555&#xD;98.8,99.13199999999999&#xD;98.9,99.20849999999999&#xD;99,99.285&#xD;99.1,99.3615&#xD;99.2,99.438&#xD;99.3,99.5145&#xD;99.4,99.59100000000001&#xD;99.5,99.64500000000001&#xD;99.6,99.696&#xD;99.7,99.7705&#xD;99.8,99.8235&#xD;99.9,99.86175&#xD;100,100</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ colors"/><l><option>list</option></l></block></block><script><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></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ brights"/><l><option>list</option></l></block></block><script><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></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ pivots"/><l><option>list</option></l></block></block><script><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></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ HSV brights"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ HSV brights</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,1,1&#xD;0.0196078431372549,1,0.6666666666666666&#xD;0.06944444444444443,0.8633093525179856,0.5450980392156862&#xD;0.08823529411764708,1,0.6666666666666666&#xD;0.08300653594771241,1,1&#xD;0.10457516339869281,1,1&#xD;0.16666666666666666,1,1&#xD;0.20915032679738563,1,1&#xD;0.3333333333333333,1,1&#xD;0.47222222222222227,1,0.9411764705882353&#xD;0.5,1,1&#xD;0.5836601307189543,1,1&#xD;0.6666666666666666,1,1&#xD;0.7058823529411765,1,1&#xD;0.7503267973856209,1,1&#xD;0.8333333333333334,1,1&#xD;0.9581699346405229,1,1&#xD;1,1,1</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ HSL brights"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ HSL brights</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,100,50&#xD;1.9607843137254901,100,33.33333333333333&#xD;6.944444444444444,75.94936708860757,30.980392156862745&#xD;8.823529411764708,100,33.33333333333333&#xD;8.30065359477124,100,50&#xD;10.457516339869281,100,50&#xD;16.666666666666664,100,50&#xD;20.915032679738562,100,50&#xD;33.33333333333333,100,50&#xD;47.22222222222223,100,50&#xD;50,100,50&#xD;58.36601307189543,100,50&#xD;66.66666666666666,100,50&#xD;70.58823529411765,100,50&#xD;75.0326797385621,100,50&#xD;83.33333333333334,100,50&#xD;95.81699346405229,100,50&#xD;100,100,50</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ HSV colors"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ HSV colors</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,0,0&#xD;0,0,50.19607843137255&#xD;0,0,75.29411764705883&#xD;0,0,100&#xD;0,100,100&#xD;0,100,33.33333333333333&#xD;6.944444444444444,86.33093525179856,54.509803921568626&#xD;1.1904761904761905,100,27.450980392156865&#xD;8.30065359477124,100,100&#xD;7.142857142857142,100,54.90196078431373&#xD;16.666666666666664,100,100&#xD;13.596491228070173,100,44.70588235294118&#xD;33.33333333333333,100,100&#xD;33.33333333333333,100,11.76470588235294&#xD;50,100,100&#xD;50,100,19.607843137254903&#xD;66.66666666666666,100,100&#xD;66.66666666666666,100,25.098039215686274&#xD;81.4814814814815,100,35.294117647058826&#xD;83.33333333333334,100,100&#xD;100,0,0</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ HSL colors"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ HSL colors</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,0,0&#xD;0,0,50.19607843137255&#xD;0,0,75.29411764705883&#xD;0,0,100&#xD;0,100,50&#xD;0,100,16.666666666666664&#xD;6.944444444444444,75.94936708860757,30.980392156862745&#xD;1.1904761904761905,100,13.725490196078432&#xD;8.30065359477124,100,50&#xD;7.142857142857142,100,27.450980392156865&#xD;16.666666666666664,100,50&#xD;13.596491228070173,100,22.35294117647059&#xD;33.33333333333333,100,50&#xD;33.33333333333333,100,5.88235294117647&#xD;50,100,50&#xD;50,100,9.803921568627452&#xD;66.66666666666666,100,50&#xD;66.66666666666666,100,12.549019607843137&#xD;81.4814814814815,100,17.647058823529413&#xD;83.33333333333334,100,50&#xD;0,0,0</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ dimension names"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ dimension names</l><block s="reportNewList"><list><l>color</l><l>color number</l><l>crayon</l><l>fair hue</l><l>size</l><l>transparency</l><l>X11/W3C name</l><l>fair saturation (HSL)</l><l>fair lightness</l><l>fair HSL vector</l><l>fair saturation (HSV)</l><l>fair value (brightness)</l><l>fair HSV vector</l><l>hue</l><l>saturation (HSL)</l><l>lightness</l><l>HSL vector</l><l>saturation (HSV)</l><l>value (brightness)</l><l>HSV vector</l><l>red</l><l>green</l><l>blue</l><l>RGB(A) vector</l><l>RGB(A) hex</l></list></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ dimension dispatch"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ dimension dispatch</l><block s="reportNewList"><list><block s="reifyScript"><script><custom-block s="✐ set pen to color %obj %l"><l/><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to color number %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to crayon %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair hue %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen size to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen transparency to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to X11 name %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair saturation (HSL) %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair lightness %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair HSL vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair saturation (HSV) %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair value (brightness) %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair HSV vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to hue %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to HSL saturation %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to lightness %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to HSL vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen saturation (HSV) to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen value (brightness) to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to HSV vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen red to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen green to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen blue to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to RGB vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to RGB hex %s %l"><l></l><l/></custom-block></script><list></list></block></list></block></block></script></block></script><scripts><script x="327.1142578125" y="21806.466666666656"><block s="reportTextSplit"><custom-block s="multiline %mlt"><l></l></custom-block><l><option>csv</option></l></block></script></scripts></block-definition><block-definition s="✐ crayon number of color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>table entry</l></list></block><block s="doSetVar"><l>table entry</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportAnd"><block s="reportIsA"><block var="color"/><l><option>costume</option></l></block><block s="reportEquals"><custom-block s="✐ RGB from color %s"><block var="color"/></custom-block><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><l/></block></block></block><block s="reportEquals"><block var="color"/><block s="reportListItem"><l>4</l><l/></block></block></block></autolambda><list></list></block><block var="✐ crayon colors"/></block></block><block s="doIf"><block s="reportIsA"><block var="table entry"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportListItem"><l>5</l><block var="table entry"/></block></block></script></block><block s="doReport"><l>not a crayon</l></block></script></block-definition><block-definition s="✐ RGB from color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="color"/><l><option>list</option></l></block><script><block s="doReport"><block var="color"/></block></script><script><block s="doReport"><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block s="reportListItem"><l>1</l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="color"/></block></block></block></block></script></block></script></block-definition><block-definition s="✐ X11 name of color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>table entry</l></list></block><block s="doSetVar"><l>table entry</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportAnd"><block s="reportIsA"><block var="color"/><l><option>costume</option></l></block><block s="reportEquals"><custom-block s="✐ RGB from color %s"><block var="color"/></custom-block><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><l/></block></block></block><block s="reportEquals"><block var="color"/><block s="reportListItem"><l>4</l><l/></block></block></block></autolambda><list></list></block><block var="✐ X11"/></block></block><block s="doIf"><block s="reportIsA"><block var="table entry"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportListItem"><l>4</l><block var="table entry"/></block></block></script></block><block s="doReport"><l>not an X11 color</l></block></script></block-definition><block-definition s="✐ make fair hue table" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>hues</l><l>fair hues</l><l>hue table index</l><l>fair hue ceiling</l><l>bottom hue</l></list></block><block s="doSetVar"><l>hues</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l></list></block></list></block></block><block s="doFor"><l>fairhue10</l><l>1</l><l>1000</l><script><custom-block s="$brush set pen %s to %s %mult%s"><l>fair hue</l><block s="reportQuotient"><block var="fairhue10"/><l>10</l></block><list><l></l></list></custom-block><block s="doIf"><block s="reportGreaterThanOrEquals"><block s="reportVariadicProduct"><list><l>10</l><block s="getPenAttribute"><l><option>hue</option></l></block></list></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l><option>last</option></l><block var="hues"/></block></block></block><script><block s="doAddToList"><block s="reportNewList"><list><block s="reportVariadicProduct"><list><l>10</l><block s="getPenAttribute"><l><option>hue</option></l></block></list></block><block var="fairhue10"/></list></block><block var="hues"/></block></script></block></script></block><block s="doReplaceInList"><l>1</l><block s="reportListItem"><l><option>last</option></l><block var="hues"/></block><l>1000</l></block><block s="doSetVar"><l>hues</l><block s="reportListAttribute"><l><option>columns</option></l><block s="reportCONS"><block s="reportNumbers"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="hues"/></block></block><block s="reportListAttribute"><l><option>columns</option></l><block var="hues"/></block></block></block></block><block s="doSetVar"><l>fair hues</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l></list></block></list></block></block><block s="doFor"><l>hue10</l><l>1</l><l>1000</l><script><block s="doSetVar"><l>fair hue ceiling</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportGreaterThanOrEquals"><block s="reportListItem"><l>2</l><l/></block><block var="hue10"/></block></autolambda><list></list></block><block var="hues"/></block></block><block s="doSetVar"><l>bottom hue</l><block s="reportListItem"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="fair hue ceiling"/></block><l>1</l></block><block var="hues"/></block></block><block s="doAddToList"><block s="reportNewList"><list><block var="hue10"/><block s="reportVariadicSum"><list><block s="reportListItem"><l>3</l><block var="bottom hue"/></block><block s="reportQuotient"><block s="reportDifference"><block var="hue10"/><block s="reportListItem"><l>2</l><block var="bottom hue"/></block></block><block s="reportDifference"><block s="reportListItem"><l>2</l><block var="fair hue ceiling"/></block><block s="reportListItem"><l>2</l><block var="bottom hue"/></block></block></block></list></block></list></block><block var="fair hues"/></block></script></block><block s="doReplaceInList"><l>2</l><block s="reportListItem"><l><option>last</option></l><block var="fair hues"/></block><l>1000</l></block><block s="doSetVar"><l>✐ fair hue table</l><block s="reportQuotient"><block var="fair hues"/><l>10</l></block></block></script></block-definition><block-definition s="✐ include transparency %&apos;rgb&apos; %&apos;transparency&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="transparency"/><l><option>number</option></l></block><script><block s="doSetVar"><l>transparency</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportDifference"><l>100</l><block var="transparency"/></block><l>255</l></list></block><l>100</l></block></block></script><script><block s="doSetVar"><l>transparency</l><l>255</l></block></script></block><block s="doReport"><block s="reportNewCostume"><block s="reportNewList"><list><block s="reportConcatenatedLists"><list><block var="rgb"/><block s="reportNewList"><list><block var="transparency"/></list></block></list></block></list></block><l>1</l><l>1</l></block></block></script></block-definition><block-definition s="✐ extract rgba values %&apos;value&apos; %&apos;transparency&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>red</l><l>green</l><l>blue</l></list></block><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>costume</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportListItem"><l>1</l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="value"/></block></block></block></script></block><block s="doIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="value"/></block><l><option>number</option></l></block><script><block s="doSetVar"><l>red</l><block s="reportListItem"><l>1</l><block var="value"/></block></block><block s="doSetVar"><l>green</l><block s="reportListItem"><l>2</l><block var="value"/></block></block><block s="doSetVar"><l>blue</l><block s="reportListItem"><l>3</l><block var="value"/></block></block><block s="doSetVar"><l>transparency</l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><script><block s="doSetVar"><l>red</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="value"/></block></block></block><block s="doSetVar"><l>green</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="value"/></block></block></block><block s="doSetVar"><l>blue</l><block s="reportListItem"><l>3</l><block s="reportListItem"><l>1</l><block var="value"/></block></block></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="value"/></block></block><l>3</l></block><script><block s="doSetVar"><l>transparency</l><block s="reportListItem"><l>4</l><block s="reportListItem"><l>1</l><block var="value"/></block></block></block></script><script><block s="doSetVar"><l>transparency</l><block s="reportListItem"><l>2</l><block var="value"/></block></block></script></block></script></block><block s="doReport"><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block></block></script></block-definition><block-definition s="✐ RGB from HSV %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>hue</l><l>saturation</l><l>value</l><l>chroma</l><l>hue prime</l><l>2nd largest component</l><l>red</l><l>green</l><l>blue</l><l>smallest component</l><l>rgb</l></list></block><block s="doSetVar"><l>hue</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</l></block><l>360</l></list></block><l>100</l></block></block><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block s="reportVariadicMin"><list><block s="reportVariadicMax"><list><block s="reportListItem"><l>2</l><block var="color"/></block><l>0</l></list></block><l>100</l></list></block><l>100</l></block></block><block s="doSetVar"><l>value</l><block s="reportQuotient"><block s="reportVariadicMin"><list><block s="reportVariadicMax"><list><block s="reportListItem"><l>3</l><block var="color"/></block><l>0</l></list></block><l>100</l></list></block><l>100</l></block></block><block s="doSetVar"><l>chroma</l><block s="reportVariadicProduct"><list><block var="value"/><block var="saturation"/></list></block></block><block s="doSetVar"><l>hue prime</l><block s="reportQuotient"><block var="hue"/><l>60</l></block></block><block s="doSetVar"><l>2nd largest component</l><block s="reportVariadicProduct"><list><block var="chroma"/><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportModulus"><block var="hue prime"/><l>2</l></block><l>1</l></block></block></block></list></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>1</l></block><script><block s="doSetVar"><l>red</l><block var="chroma"/></block><block s="doSetVar"><l>green</l><block var="2nd largest component"/></block><block s="doSetVar"><l>blue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>2</l></block><script><block s="doSetVar"><l>red</l><block var="2nd largest component"/></block><block s="doSetVar"><l>green</l><block var="chroma"/></block><block s="doSetVar"><l>blue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>3</l></block><script><block s="doSetVar"><l>red</l><l>0</l></block><block s="doSetVar"><l>green</l><block var="chroma"/></block><block s="doSetVar"><l>blue</l><block var="2nd largest component"/></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>4</l></block><script><block s="doSetVar"><l>red</l><l>0</l></block><block s="doSetVar"><l>green</l><block var="2nd largest component"/></block><block s="doSetVar"><l>blue</l><block var="chroma"/></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>5</l></block><script><block s="doSetVar"><l>red</l><block var="2nd largest component"/></block><block s="doSetVar"><l>green</l><l>0</l></block><block s="doSetVar"><l>blue</l><block var="chroma"/></block></script><script><block s="doSetVar"><l>red</l><block var="chroma"/></block><block s="doSetVar"><l>green</l><l>0</l></block><block s="doSetVar"><l>blue</l><block var="2nd largest component"/></block></script></block></script></block></script></block></script></block></script></block><block s="doSetVar"><l>smallest component</l><block s="reportDifference"><block var="value"/><block var="chroma"/></block></block><block s="doSetVar"><l>rgb</l><block s="reportVariadicSum"><list><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block><block var="smallest component"/></list></block></block><block s="doReport"><block s="reportVariadicProduct"><list><block var="rgb"/><l>255</l></list></block></block></script></block-definition><block-definition s="✐ RGB from HSL %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>hue</l><l>saturation</l><l>lightness</l><l>chroma</l><l>hue prime</l><l>2nd largest component</l><l>red</l><l>green</l><l>blue</l><l>smallest component</l><l>rgb</l></list></block><block s="doSetVar"><l>hue</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</l></block><l>360</l></list></block><l>100</l></block></block><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block s="reportVariadicMin"><list><block s="reportVariadicMax"><list><block s="reportListItem"><l>2</l><block var="color"/></block><l>0</l></list></block><l>100</l></list></block><l>100</l></block></block><block s="doSetVar"><l>lightness</l><block s="reportQuotient"><block s="reportVariadicMin"><list><block s="reportVariadicMax"><list><block s="reportListItem"><l>3</l><block var="color"/></block><l>0</l></list></block><l>100</l></list></block><l>100</l></block></block><block s="doSetVar"><l>chroma</l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><block var="lightness"/></list></block><l>1</l></block></block></block><block var="saturation"/></list></block></block><block s="doSetVar"><l>hue prime</l><block s="reportQuotient"><block var="hue"/><l>60</l></block></block><block s="doSetVar"><l>2nd largest component</l><block s="reportVariadicProduct"><list><block var="chroma"/><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportModulus"><block var="hue prime"/><l>2</l></block><l>1</l></block></block></block></list></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>1</l></block><script><block s="doSetVar"><l>red</l><block var="chroma"/></block><block s="doSetVar"><l>green</l><block var="2nd largest component"/></block><block s="doSetVar"><l>blue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>2</l></block><script><block s="doSetVar"><l>red</l><block var="2nd largest component"/></block><block s="doSetVar"><l>green</l><block var="chroma"/></block><block s="doSetVar"><l>blue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>3</l></block><script><block s="doSetVar"><l>red</l><l>0</l></block><block s="doSetVar"><l>green</l><block var="chroma"/></block><block s="doSetVar"><l>blue</l><block var="2nd largest component"/></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>4</l></block><script><block s="doSetVar"><l>red</l><l>0</l></block><block s="doSetVar"><l>green</l><block var="2nd largest component"/></block><block s="doSetVar"><l>blue</l><block var="chroma"/></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>5</l></block><script><block s="doSetVar"><l>red</l><block var="2nd largest component"/></block><block s="doSetVar"><l>green</l><l>0</l></block><block s="doSetVar"><l>blue</l><block var="chroma"/></block></script><script><block s="doSetVar"><l>red</l><block var="chroma"/></block><block s="doSetVar"><l>green</l><l>0</l></block><block s="doSetVar"><l>blue</l><block var="2nd largest component"/></block></script></block></script></block></script></block></script></block></script></block><block s="doSetVar"><l>smallest component</l><block s="reportDifference"><block var="lightness"/><block s="reportQuotient"><block var="chroma"/><l>2</l></block></block></block><block s="doSetVar"><l>rgb</l><block s="reportVariadicSum"><list><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block><block var="smallest component"/></list></block></block><block s="doReport"><block s="reportVariadicProduct"><list><block var="rgb"/><l>255</l></list></block></block></script></block-definition><block-definition s="✐ color number near color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>hue</l><l>saturation</l><l>lightness</l><l>hsl</l></list></block><block s="doSetVar"><l>color</l><custom-block s="✐ extract rgba values %l %upvar"><block var="color"/><l>transparency</l></custom-block></block><block s="doSetVar"><l>hsl</l><custom-block s="✐ HSL/HSV (hsl? %b ) from RGB %s"><l><bool>true</bool></l><block var="color"/></custom-block></block><block s="doSetVar"><l>hue</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="doSetVar"><l>saturation</l><block s="reportListItem"><l>2</l><block var="hsl"/></block></block><block s="doSetVar"><l>lightness</l><block s="reportListItem"><l>3</l><block var="hsl"/></block></block><block s="doIf"><block s="reportLessThan"><block var="saturation"/><l>25</l><comment w="107.33333333333333" collapsed="true">Nearly grayscale.</comment></block><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="lightness"/><l>50</l></block><script><block s="doReport"><block s="reportQuotient"><block var="lightness"/><l>10</l></block></block></script><script><block s="doReport"><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><l>5</l><block s="reportQuotient"><block s="reportDifference"><block var="lightness"/><l>50</l></block><l>5</l></block></list></block><block s="reportQuotient"><l>14</l><l>15</l></block></list></block></block></script></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>2</l><comment w="70.66666666666667" collapsed="true">Red family</comment></block><script><block s="doIfElse"><block s="reportGreaterThanOrEquals"><block var="lightness"/><l>50</l></block><script><block s="doReport"><block s="reportVariadicSum"><list><l>14</l><block s="reportVariadicProduct"><list><block s="reportQuotient"><block s="reportDifference"><l>100</l><block var="lightness"/></block><block s="reportDifference"><l>100</l><l>50</l></block></block><l>6</l></list></block></list></block></block></script><script><block s="doIfElse"><block s="reportGreaterThanOrEquals"><block var="lightness"/><l>16.6</l></block><script><block s="doReport"><block s="reportVariadicSum"><list><l>20</l><block s="reportVariadicProduct"><list><block s="reportQuotient"><block s="reportDifference"><l>50</l><block var="lightness"/></block><block s="reportDifference"><l>50</l><l>16.6</l></block></block><l>5</l></list></block></list></block></block></script><script><block s="doReport"><l>25</l></block></script></block></script></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>8.7</l><comment w="137.33333333333334" collapsed="true">Brown/orange family</comment></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportDifference"><block var="lightness"/><block s="reportDifference"><l>100</l><block var="saturation"/></block></block><l>15</l><comment w="62" collapsed="true">brown</comment></block><script><block s="doIfElse"><block s="reportLessThan"><block var="hue"/><l>0.9</l></block><script><block s="doReport"><block s="reportVariadicSum"><list><l>25</l><block s="reportQuotient"><block s="reportDifference"><l>100</l><block var="saturation"/></block><l>5.75</l></block></list></block></block></script><script><block s="doReport"><block s="reportDifference"><l>35</l><block s="reportQuotient"><block s="reportDifference"><l>100</l><block var="saturation"/></block><l>5.75</l></block></block></block></script></block></script><script><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>40</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>7</l><l>14</l><l>28</l></custom-block></block></script></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>17</l><comment w="75.33333333333333" collapsed="true">yellow</comment></block><script><block s="doIf"><block s="reportLessThan"><block s="reportCombine"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="color"/><block s="reportNewList"><list><l>114</l><l>93</l><l>0</l></list></block></block></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><l>45</l></block><script><block s="doReport"><l>54.7</l></block></script></block><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>50</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>14</l><l>27.75</l><l>22.3</l></custom-block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>34</l><comment w="75.33333333333333" collapsed="true">green</comment></block><script><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>60</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>32</l><l>20</l><l>6</l></custom-block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>52</l></block><script><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>70</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>49</l><l>6</l><l>10</l></custom-block></block></script><comment w="75.33333333333333" collapsed="true">cyan</comment></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>67</l><comment w="74" collapsed="true">blue</comment></block><script><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>80</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>64</l><l>10</l><l>13</l></custom-block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>83.33333333</l><comment w="74" collapsed="true">purple</comment></block><script><block s="doIfElse"><block s="reportLessThan"><block var="hue"/><l>81.5</l></block><script><block s="doIfElse"><block s="reportLessThan"><block var="hue"/><l>82</l></block><script><block s="doReport"><block s="reportVariadicSum"><list><l>85</l><block s="reportVariadicProduct"><list><block s="reportQuotient"><block s="reportDifference"><block var="hue"/><l>66.666</l></block><block s="reportDifference"><l>81.48</l><l>66.666</l></block></block><l>5</l></list></block></list></block></block></script><script><block s="doReport"><l>90</l></block></script></block></script><script><block s="doReport"><block s="reportDifference"><l>95</l><block s="reportVariadicProduct"><list><block s="reportQuotient"><block s="reportDifference"><l>50</l><block var="lightness"/></block><block s="reportDifference"><l>50</l><l>17.6</l></block></block><l>5</l></list></block></block></block></script></block></script></block><block s="doReport"><block s="reportVariadicSum"><list><l>95</l><block s="reportVariadicProduct"><list><block s="reportQuotient"><block s="reportDifference"><l>50</l><block var="lightness"/></block><l>50</l></block><l>5</l></list></block></list><comment w="90" collapsed="true">left of black</comment></block></block></script></block-definition><block-definition s="✐ HSL/HSV (hsl? %&apos;HSL?&apos; ) from RGB %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%b">false</input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>red</l><l>green</l><l>blue</l><l>max</l><l>min</l><l>chroma</l><l>hue</l><l>value</l><l>lightness</l><l>saturation</l></list></block><block s="doSetVar"><l>red</l><block s="reportQuotient"><block s="reportListItem"><l>1</l><block var="color"/></block><l>255</l></block></block><block s="doSetVar"><l>green</l><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="color"/></block><l>255</l></block></block><block s="doSetVar"><l>blue</l><block s="reportQuotient"><block s="reportListItem"><l>3</l><block var="color"/></block><l>255</l></block></block><block s="doSetVar"><l>color</l><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block></block><block s="doSetVar"><l>max</l><block s="reportCombine"><block var="color"/><block s="reifyReporter"><autolambda><block s="reportVariadicMax"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>min</l><block s="reportCombine"><block var="color"/><block s="reifyReporter"><autolambda><block s="reportVariadicMin"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>chroma</l><block s="reportDifference"><block var="max"/><block var="min"/></block></block><block s="doIfElse"><block s="reportEquals"><block var="chroma"/><l>0</l></block><script><block s="doSetVar"><l>hue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="max"/><block var="red"/></block><script><block s="doSetVar"><l>hue</l><block s="reportModulus"><block s="reportQuotient"><block s="reportDifference"><block var="green"/><block var="blue"/></block><block var="chroma"/></block><l>6</l></block></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="max"/><block var="green"/></block><script><block s="doSetVar"><l>hue</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportDifference"><block var="blue"/><block var="red"/></block><block var="chroma"/></block><l>2</l></list></block></block></script><script><block s="doSetVar"><l>hue</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportDifference"><block var="red"/><block var="green"/></block><block var="chroma"/></block><l>4</l></list></block></block></script></block></script></block></script></block><block s="doSetVar"><l>hue</l><block s="reportVariadicProduct"><list><l>60</l><block var="hue"/></list></block></block><block s="doIfElse"><block var="HSL?"/><script><block s="doSetVar"><l>lightness</l><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="max"/><block var="min"/></list></block><l>2</l></block></block><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block var="lightness"/><l>0</l></block><block s="reportEquals"><block var="lightness"/><l>1</l></block></block><script><block s="doSetVar"><l>saturation</l><l>0</l></block></script><script><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block var="chroma"/><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><block var="lightness"/></list></block><l>1</l></block></block></block></block></block></script></block><block s="doReport"><block s="reportNewList"><list><block s="reportQuotient"><block var="hue"/><l>3.6</l></block><block s="reportVariadicProduct"><list><l>100</l><block var="saturation"/></list></block><block s="reportVariadicProduct"><list><l>100</l><block var="lightness"/></list></block></list></block></block></script><script><block s="doSetVar"><l>value</l><block var="max"/></block><block s="doIfElse"><block s="reportEquals"><block var="value"/><l>0</l></block><script><block s="doSetVar"><l>saturation</l><l>0</l></block></script><script><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block var="chroma"/><block var="value"/></block></block></script></block><block s="doReport"><block s="reportNewList"><list><block s="reportQuotient"><block var="hue"/><l>3.6</l></block><block s="reportVariadicProduct"><list><l>100</l><block var="saturation"/></list></block><block s="reportVariadicProduct"><list><l>100</l><block var="value"/></list></block></list></block></block></script></block></script></block-definition><block-definition s="✐ color number in %&apos;family&apos; family, from H: %&apos;hue&apos; S: %&apos;saturation&apos; L: %&apos;lightness&apos; $nl rising hue: %&apos;max hue&apos; $nl rising min lightness: %&apos;rise&apos; falling min lightness: %&apos;fall&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="hue"/><block var="max hue"/></block><script><block s="doIfElse"><block s="reportLessThan"><block var="lightness"/><block var="rise"/></block><script><block s="doReport"><block s="reportDifference"><block var="family"/><l>5</l></block></block></script><script><block s="doReport"><block s="reportVariadicSum"><list><block s="reportDifference"><block var="family"/><l>5</l></block><block s="reportVariadicProduct"><list><block s="reportQuotient"><block s="reportDifference"><block var="lightness"/><block var="rise"/></block><block s="reportDifference"><l>50</l><block var="rise"/></block></block><l>5</l></list></block></list></block></block></script></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="lightness"/><block var="fall"/></block><script><block s="doReport"><block s="reportVariadicSum"><list><block var="family"/><l>5</l></list></block></block></script><script><block s="doReport"><block s="reportDifference"><block s="reportVariadicSum"><list><block var="family"/><l>5</l></list></block><block s="reportVariadicProduct"><list><block s="reportQuotient"><block s="reportDifference"><block var="lightness"/><block var="fall"/></block><block s="reportDifference"><l>50</l><block var="fall"/></block></block><l>5</l></list></block></block></block></script></block></script></block></script></block-definition><block-definition s="✐ byte to hex %&apos;byte&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="✐ nybble to hex %n"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="byte"/><l>16</l></block></block></custom-block><custom-block s="✐ nybble to hex %n"><block s="reportModulus"><block var="byte"/><l>16</l></block></custom-block></list></block></block></script></block-definition><block-definition s="✐ nybble to hex %&apos;nybble&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="nybble"/><l>10</l></block><script><block s="doReport"><block var="nybble"/></block></script><script><block s="doReport"><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportDifference"><block var="nybble"/><l>10</l></block><block s="reportUnicode"><l>a</l></block></list></block></block></block></script></block></script></block-definition><block-definition s="✐ limits %&apos;color&apos;" type="reporter" category="pen"><comment x="0" y="0" w="90" collapsed="false">hue mod 100, other components cut off at [0, 100]</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportCONS"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</l></block><block s="reportVariadicMin"><list><block s="reportVariadicMax"><list><block s="reportCDR"><block var="color"/></block><l>0</l></list></block><l>100</l></list></block></block></block></script></block-definition><block-definition s="✐ set pen to fair hue %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>old value temp</l><l>index</l><l>scale</l><l>oldHSV</l><l>newHSV</l><l>trans</l></list></block><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="doSetVar"><l>trans</l><block s="reportIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><block s="reportListItem"><l>1</l><block var="more"/></block><block s="getPenAttribute"><l><option>transparency</option></l></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></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="reportGreaterThan"><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block><block var="value"/></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><block s="reportVariadicMin"><list><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></list></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="reportEquals"><block var="✐ last set as"/><l>HSL</l></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><block s="setPenColorDimension"><l><option>transparency</option></l><block var="trans"/></block><custom-block s="✐ make integer RGB"></custom-block></script></block-definition><block-definition s="✐ set pen to color number %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><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><l>old value temp</l></list></block><block s="doSetVar"><l>✐ color scale</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</l></list></block></block><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="color"/><l>42</l></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="reportLessThan"><block var="color"/><l>60</l><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></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><block s="reportVariadicMin"><list><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></list></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>color number</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>✐ raw HSL</l><block s="reportNewList"><list><block s="getPenAttribute"><l><option>hue</option></l></block><l>100</l><l>50</l></list></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block s="getPenAttribute"><l><option>hue</option></l></block><l>100</l><l>100</l></list></block></block></script></block-definition><block-definition s="✐ set pen to RGB hex %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><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="reportLessThan"><l></l><l>a</l></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="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></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></block><block s="doIf"><block s="reportIsA"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportLessThan"><l></l><l>0</l></block><block s="reportGreaterThan"><l></l><l>15</l></block></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></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>8</l></block><script><custom-block s="error %txt"><l>More than eight hex digits.</l></custom-block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>6</l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>7</l><block var="value"/></block></list></block><block s="reportListItem"><l>8</l><block var="value"/></block></list></block><l>100</l></list></block><l>255</l></block></block></block><block s="doSetVar"><l>value</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>6</l></block><block var="value"/></block></block></script></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="set pen color to r: %n g: %n b: %n"><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><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><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="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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to X11 name %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><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 %b"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block var="value"/><block s="reportListItem"><l>4</l><l/></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>exact matches</l><l><bool>true</bool></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></block><block s="doIf"><block s="reportNot"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><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></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>partial matches</l><l><bool>true</bool></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></block><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><block s="reifyPredicate"><autolambda><block s="reportEquals"><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></block></autolambda><list><l>match</l></list></block><block var="partial matches"/><block var="x11w3c"/><l>head matches</l><l><bool>true</bool></l></custom-block><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><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><l><bool>true</bool></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 %b"><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><l><bool>true</bool></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><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ color from X11 name %&apos;value&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>index</l><l>scale</l><l>transparency</l></list></block><block s="doSetVar"><l>color</l><custom-block s="✐ no spaces %s"><block s="reportListItem"><l>1</l><block var="value"/></block></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 %b"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block var="color"/><block s="reportListItem"><l>4</l><l/></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>exact matches</l><l><bool>false</bool></l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>?? multiple exact matches for </l><block var="color"/></list></block></custom-block></script></block><block s="doIf"><block s="reportNot"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><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="color"/></custom-block></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>partial matches</l><l><bool>false</bool></l></custom-block></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Color name </l><block var="color"/><l> not found.</l></list></block></custom-block></script></block><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><block s="reifyPredicate"><autolambda><block s="reportEquals"><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><block var="match"/></block><block var="color"/></custom-block><l></l></block></autolambda><list><l>match</l></list></block><block var="partial matches"/><block var="x11w3c"/><l>head matches</l><l><bool>false</bool></l></custom-block><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><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><l><bool>false</bool></l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="color"/><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="color"/><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 %b"><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><l><bool>false</bool></l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="color"/><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="color"/><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><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="✐ X11 catch"/><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block></block></script></block-definition><block-definition s="✐ color from RGB hex %&apos;value&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>index</l><l>scale</l><l>transparency</l></list></block><block s="doSetVar"><l>transparency</l><block s="reportListItem"><l>2</l><block var="value"/></block></block><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="reportLessThan"><l></l><l>a</l></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 s="reportListItem"><l>1</l><block var="value"/></block><l><option>letter</option></l></block></block></block><block s="doIf"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></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></block><block s="doIf"><block s="reportIsA"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportLessThan"><l></l><l>0</l></block><block s="reportGreaterThan"><l></l><l>15</l></block></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></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>8</l></block><script><custom-block s="error %txt"><l>More than eight hex digits.</l></custom-block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>6</l></block><script><block s="doSetVar"><l>transparency</l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>16</l><block s="reportListItem"><l>7</l><block var="value"/></block></list></block><block s="reportListItem"><l>8</l><block var="value"/></block></list></block><l>100</l></list></block><l>255</l></block></block></block><block s="doSetVar"><l>value</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>6</l></block><block var="value"/></block></block></script></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><block s="doReport"><custom-block s="✐ include transparency %l %s"><block s="reportNewList"><list><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><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><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></list></block><block var="transparency"/></custom-block></block></script></block-definition><block-definition s="✐ CMYK from RGB %&apos;rgb&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>cmy</l><l>k</l></list></block><block s="doSetVar"><l>rgb</l><block s="reportQuotient"><block var="rgb"/><l>255</l></block></block><block s="doSetVar"><l>k</l><block s="reportCombine"><block var="rgb"/><block s="reifyReporter"><autolambda><block s="reportVariadicMax"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>cmy</l><block s="reportQuotient"><block s="reportDifference"><block var="k"/><block var="rgb"/></block><block var="k"/></block></block><block s="doReport"><block s="reportConcatenatedLists"><list><block var="cmy"/><block s="reportNewList"><list><block s="reportDifference"><l>1</l><block var="k"/></block></list></block></list></block></block></script></block-definition><block-definition s="✐ RGB from CMYK %&apos;cmyk&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>cmyk</l><block s="reportDifference"><l>1</l><block var="cmyk"/></block></block><block s="doReport"><block s="reportVariadicProduct"><list><l>255</l><block s="reportVariadicProduct"><list><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="cmyk"/></block><block s="reportListItem"><l>4</l><block var="cmyk"/></block></list></block></list></block></block></script></block-definition><block-definition s="lighten %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportVariadicSum"><list><l>50</l><custom-block s="$brush %s from color %obj"><l>RGB vector</l><block var="color"/></custom-block></list></block><list><l></l></list></custom-block></block></script></block-definition><block-definition s="darken %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportDifference"><custom-block s="$brush %s from color %obj"><l>RGB vector</l><block var="color"/></custom-block><l>100</l></block><list><l></l></list></custom-block></block></script><scripts><script x="191" y="20.28888888888893"><block s="reportCombine"><l/><block s="reifyReporter"><script></script><list></list></block></block></script><script x="101.9951171875" y="193.40000000000006"><block s="reportNewList"><list><l>-75</l><l>-75</l><l>-100</l></list></block></script><script x="39.666666666666664" y="116.77777777777779"><block s="reportCombine"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><l>0</l></block></autolambda><list></list></block><custom-block s="$brush %s from color %obj"><l>RGB vector</l><block var="color"/></custom-block></block><block s="reifyReporter"><autolambda><block s="reportVariadicMin"><list><l></l><l></l></list></block></autolambda><list></list></block></block></script></scripts></block-definition><block-definition s="$brush color %&apos;color&apos; at weight %&apos;weight&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%obj"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="color"/><block var="weight"/></list></block></block></script></block-definition><block-definition s="plot %&apos;waveform&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="up"></block><block s="gotoXY"><l>-72</l><block s="reportDifference"><block s="reportVariadicProduct"><list><l>100</l><block s="reportListItem"><l>1</l><block var="waveform"/></block></list></block><l>50</l></block></block><block s="down"></block><block s="doFor"><l>i</l><l>1</l><l>36</l><script><block s="gotoXY"><block s="reportVariadicSum"><list><l>-72</l><block s="reportVariadicProduct"><list><l>4</l><block var="i"/></list></block></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>200</l><block s="reportListItem"><block var="i"/><block var="waveform"/></block></list></block><l>50</l></block></block></script></block></script><scripts><script x="426" y="41.55555555555558"><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>-72</l><l>-50</l></block><block s="down"></block><block s="gotoXY"><l>72</l><l>-50</l></block><block s="up"></block><block s="gotoXY"><l>-72</l><l>-50</l></block><block s="down"></block><block s="gotoXY"><l>-72</l><l>150</l></block></script></scripts></block-definition><block-definition s="$brush color from %&apos;color&apos; and %&apos;dimension&apos; %&apos;value&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%obj"></input><input type="%s" readonly="true"><options>fair hue&#xD;transparency&#xD;&#126;2&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;}&#xD;}</options></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>old</l><l>transp</l></list></block><block s="doSetVar"><l>transp</l><custom-block s="$brush %s from color %obj"><l>transparency</l><block var="color"/></custom-block></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>color number</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="reportLessThan"><block var="value"/><l>0</l></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="value"/><l>255</l></block><script><block s="doSetVar"><l>value</l><l>255</l></block></script></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="reportLessThan"><block var="value"/><l>0</l></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="value"/><l>100</l></block><script><block s="doSetVar"><l>value</l><l>100</l></block></script></block></script><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="reportEquals"><block var="dimension"/><l>hue</l></block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSV vector</l><block s="reportCONS"><block var="value"/><block s="reportCDR"><custom-block s="$brush %s from color %obj"><l>HSV vector</l><block var="color"/></custom-block></block></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSV)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>HSV vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSV vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>value (brightness)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>HSV vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSV vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSL)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>HSL vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSL vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>lightness</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>HSL vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSL vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>transparency</l></block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>color</l><block var="color"/><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>red</l></block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportCONS"><block var="value"/><block s="reportCDR"><custom-block s="$brush %s from color %obj"><l>RGBA vector</l><block var="color"/></custom-block></block></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>green</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>RGBA vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>blue</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>RGBA vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair hue</l></block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSV vector</l><block s="reportCONS"><block var="value"/><block s="reportCDR"><custom-block s="$brush %s from color %obj"><l>fair HSV vector</l><block var="color"/></custom-block></block></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSV)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>fair HSV vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSV vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair value (brightness)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>fair HSV vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSV vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSL)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>fair HSL vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSL vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair lightness</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>fair HSL vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSL vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><l></l></list></custom-block></block></script></block></script></block-definition><block-definition s="✐ set pen to lightness %&apos;value&apos; %&apos;more value&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><custom-block s="✐ update HSL"></custom-block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>✐ HSL</l><block var="✐ raw HSL"/></block></script></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><block s="doReplaceInList"><l>3</l><block var="✐ raw 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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more value"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more value"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to color %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%obj"></input><input type="%l"></input></inputs><script><block s="doApplyExtension"><l>clr_setpen(clr)</l><list><block s="reportApplyExtension"><l>clr_rgba(r, g, b, a)</l><block s="reportQuotient"><block s="reportListItem"><l>1</l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="value"/></block></block><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>255</l></list></block></block></block></list></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ set pen size to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="setSize"><block var="value"/></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen transparency to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="setPenColorDimension"><l><option>transparency</option></l><block var="value"/></block></script></block-definition><block-definition s="✐ set pen red to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>old rgb</l></list></block><block s="doSetVar"><l>old rgb</l><custom-block s="RGB color"></custom-block></block><custom-block s="set pen color to r: %n g: %n b: %n"><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>255</l></custom-block><block s="reportListItem"><l>2</l><block var="old rgb"/></block><block s="reportListItem"><l>3</l><block var="old rgb"/></block></custom-block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ set pen green to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>old rgb</l></list></block><block s="doSetVar"><l>old rgb</l><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>255</l></custom-block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="old rgb"/></block><block var="value"/><block s="reportListItem"><l>3</l><block var="old rgb"/></block></custom-block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ set pen blue to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>old rgb</l></list></block><block s="doSetVar"><l>old rgb</l><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>255</l></custom-block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="old rgb"/></block><block s="reportListItem"><l>2</l><block var="old rgb"/></block><block var="value"/></custom-block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ constrain %&apos;value&apos; %&apos;low&apos; %&apos;high&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="value"/><block var="low"/></block><script><block s="doReport"><block var="low"/></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="value"/><block var="high"/></block><script><block s="doReport"><block var="high"/></block></script></block><block s="doReport"><block s="reportVariadicSum"><list><block var="value"/><l>0</l></list></block></block></script></block-definition><block-definition s="✐ set pen to RGB vector %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportCONS"><block var="value"/><block var="more"/></block></block><block s="doSetVar"><l>more</l><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>4</l><block var="value"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>4</l><block var="value"/></block><l>100</l></list></block><l>255</l></block></block></block></script></block><block s="doSetVar"><l>value</l><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="✐ constrain %s %s %s"><l></l><l>0</l><l>255</l></custom-block></autolambda><list></list></block><block var="value"/></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><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="value"/></block></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ set pen to HSL saturation %&apos;value&apos; %&apos;more value&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><custom-block s="✐ update HSL"></custom-block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>✐ HSL</l><block var="✐ raw HSL"/></block></script></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><block s="doReplaceInList"><l>2</l><block var="✐ raw 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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more value"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more value"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to HSL vector %&apos;value&apos; %&apos;more value&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="more value"/></block><block s="reportListItem"><l>2</l><block var="more value"/></block></list></block></block><block s="doSetVar"><l>more value</l><block s="reportNewList"><list><block s="reportListItem"><l>3</l><block var="more value"/></block></list></block></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doSetVar"><l>✐ HSL</l><block s="reportCONS"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="value"/></block><l>100</l></block><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="✐ constrain %s %s %s"><l></l><l>0</l><l>100</l></custom-block></autolambda><list></list></block><block s="reportCDR"><block var="value"/></block></block></block></block><block s="doSetVar"><l>✐ raw HSL</l><block var="✐ HSL"/></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more value"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more value"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen saturation (HSV) to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="setPenColorDimension"><l><option>saturation</option></l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block s="getPenAttribute"><l><option>saturation</option></l></block></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen value (brightness) to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="setPenColorDimension"><l><option>brightness</option></l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block s="getPenAttribute"><l><option>brightness</option></l></block></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to HSV vector %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="more"/></block><block s="reportListItem"><l>2</l><block var="more"/></block></list></block></block><block s="doSetVar"><l>more value</l><block s="reportNewList"><list><block s="reportListItem"><l>3</l><block var="more"/></block></list></block></block></script></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><block s="doSetVar"><l>✐ raw HSV</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="value"/></block></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to h: %n s: %n v: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><block s="reportQuotient"><block var="✐ raw HSV"/><l>100</l></block></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to hue %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><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></script></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportModulus"><block var="value"/><l>100</l></block></block><block s="doIf"><block var="✐ fair?"><comment w="118" collapsed="true">if USED TO BE fair</comment></block><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportQuotient"><block s="reportModulus"><block var="value"/><l>100</l></block><l>100</l></block><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block><l>100</l></block><block s="reportQuotient"><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block><l>100</l></block></custom-block></script></block><block s="doIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></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>false</bool></l></block></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block><custom-block s="✐ make integer RGB"></custom-block></script></block-definition><block-definition s="✐ set pen to fair saturation (HSL) %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>newHSV</l><l>index</l><l>scale</l><l>oldHSV</l></list></block><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><custom-block s="✐ update HSL"></custom-block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></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="doReplaceInList"><l>2</l><block var="✐ raw HSL"/><block var="value"/></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to fair lightness %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>newHSV</l><l>index</l><l>scale</l><l>oldHSV</l></list></block><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><custom-block s="✐ update HSL"></custom-block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></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="doReplaceInList"><l>3</l><block var="✐ raw HSL"/><block var="value"/></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to fair HSL vector %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="more"/></block><block s="reportListItem"><l>2</l><block var="more"/></block></list></block></block><block s="doSetVar"><l>more</l><block s="reportNewList"><list><block s="reportListItem"><l>3</l><block var="more"/></block></list></block></block></script></block><custom-block s="✐ set pen to fair saturation (HSL) %s %l"><block s="reportListItem"><l>2</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><custom-block s="✐ set pen to fair lightness %s %l"><block s="reportListItem"><l>3</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><custom-block s="✐ set pen to fair hue %s %l"><block s="reportListItem"><l>1</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><script><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block></script></block-definition><block-definition s="✐ set pen to fair saturation (HSV) %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to fair value (brightness) %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to fair HSV vector %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="more"/></block><block s="reportListItem"><l>2</l><block var="more"/></block></list></block></block><block s="doSetVar"><l>more</l><block s="reportNewList"><list><block s="reportListItem"><l>3</l><block var="more"/></block></list></block></block></script></block><custom-block s="✐ set pen to fair saturation (HSV) %s %l"><block s="reportListItem"><l>2</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><custom-block s="✐ set pen to fair value (brightness) %s %l"><block s="reportListItem"><l>3</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><custom-block s="✐ set pen to fair hue %s %l"><block s="reportListItem"><l>1</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:o texto multilinha _&#xD;</translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block var="text"/></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="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="index"/><l>0</l></block><block var="string"/><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><l>1</l><block s="reportDifference"><block var="index"/><l>1</l></block></custom-block></block></block></script></block-definition><block-definition s="substring of %&apos;string&apos; after %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="203.33333333333334" collapsed="false">Reports the portion of the first input string starting after the first occurrence of the second string.  If the second string isn&apos;t found in the first string, reports an empty string.</comment><header></header><code></code><translations>pt:o texto de _ depois de _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="index"/><l>0</l></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><block s="reportVariadicSum"><list><block var="index"/><block s="reportStringSize"><block var="marker"/></block></list></block><l></l></custom-block></block></block></script></block-definition><block-definition s="position of %&apos;small&apos; in %&apos;large&apos;" type="reporter" category="operators"><comment x="0" y="0" w="294" collapsed="false">Reports the character position (starting from 1) of the beginning of the first input string inside the second input string.&#xD;If it&apos;s not found, reports 0.</comment><header></header><code></code><translations>pt:a posição de _ em _&#xD;</translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="use case-independent comparison"></custom-block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><custom-block s="to lower case %txt"><block var="small"/></custom-block><custom-block s="to lower case %txt"><block var="large"/></custom-block></list></block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><block var="small"/><block var="large"/></list></block></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="doIfElse"><block s="reportNot"><block var="tf"/></block><script><block s="doApplyExtension"><l>var_declare(scope, name)</l><list><l>global</l><l>_case indepent</l></list></block><block s="doApplyExtension"><l>var_set(name, val)</l><list><l>_case indepent</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></script><script><block s="doApplyExtension"><l>var_delete(name)</l><list><l>_case indepent</l></list></block></script></block></script></block-definition><block-definition s="substring of %&apos;str&apos; from position %&apos;start&apos; to position %&apos;end&apos; inclusive" type="reporter" category="operators"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports the portion of the first input (string) starting at the position given by the second input (counting from 1, like LETTER n OF) and ending at the position given by the third input (also counting from 1).  If the third input is empty, reports the portion from the first position to the end of the string.&#xD;If a position number is negative, counts from the end backward, so -1 is the last character, -2 is the next to last, etc.</comment><header></header><code></code><translations>pt:o texto de _ entre as posições _ e _ , inclusive&#xD;</translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportLetter"><block s="reportNumbers"><block var="start"/><block s="reportIfElse"><block s="reportEquals"><block var="end"/><l>0</l></block><block s="reportStringSize"><block var="str"/></block><block var="end"/></block></block><block var="str"/></block></block></block></script></block-definition><block-definition s="text %&apos;string&apos; contains %&apos;marker&apos;" type="predicate" category="operators"><comment x="0" y="0" w="218" collapsed="false">Reports True if the first input string contains the second input string, otherwise false.&#xD;&#xD;Comparison is case-independent by default; use USE CASE-INDEPENDENT COMPARISONS to change that.</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="reportGreaterThan"><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block><l>0</l></block></block></script></block-definition><block-definition s="to lower case %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="275.3333333333333" collapsed="false">Reports the input text with lower case letters instead of capital letters in the input.  Uses the user&apos;s locale&apos;s rules for case conversion.</comment><header></header><code></code><translations>pt:em minúsculas _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>txt_lowercase(txt)</l><list><block var="text"/></list></block></block></script></block-definition><block-definition s="use case-independent comparison" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportApplyExtension"><l>var_get(name)</l><list><l>_case indepent</l></list></block></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><l></l></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block><block s="doReport"><block var="result"/></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="doWarp"><script><block s="doForEach"><l>_item</l><block var="_names"/><script><block s="doApplyExtension"><l>var_declare(scope, name)</l><list><block var="_scope"/><block var="_item"/></list></block></script></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="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block s="reifyScript"><script><block s="doApplyExtension"><l>err_ignore</l><list><block s="reportApplyExtension"><l>var_get(name)</l><list><block var="_name"/></list></block></list></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="reifyScript"><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><l></l></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block></script></block-definition><block-definition s="costume from text %&apos;text&apos; size %&apos;size&apos;" type="reporter" category="looks"><header></header><code></code><translations>de:Kostüm aus Text _ Größe _&#xD;pt:um traje com o texto _ de tamanho _&#xD;ca:vestit amb el text _ i mida _&#xD;</translations><inputs><input type="%s">A</input><input type="%n">72</input></inputs><script><block s="doDeclareVariables"><list><l>costume</l><l>x</l><l>y</l><l>dir</l><l>cst</l><l>trails</l><l>pen state</l></list></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="doSetVar"><l>dir</l><block s="direction"></block></block><block s="doSetVar"><l>cst</l><block s="reportGet"><l><option>costume</option></l></block></block><block s="doSetVar"><l>pen state</l><block s="getPenDown"></block></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="setHeading"><l>90</l></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="doSetVar"><l>trails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><l>0</l></block><block s="write"><block var="text"/><block var="size"/></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><l>0</l></block><block s="doSetVar"><l>costume</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="costume"/><block s="reportJoinWords"><list><block var="text"/></list></block></list></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSwitchToCostume"><block var="trails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><block var="cst"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><block var="dir"/></block><block s="doIf"><block var="pen state"/><script><block s="down"></block></script></block><block s="doReport"><block var="costume"/></block></script></block-definition><block-definition s="costume %&apos;cst&apos; with background RGBA %&apos;rgb&apos; padding %&apos;padding&apos;" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input><input type="%n">200</input><input type="%n">2</input></inputs><script><block s="doDeclareVariables"><list><l>old</l><l>clr</l><l>new</l><l>x</l><l>y</l><l>dir</l><l>trails</l><l>flat</l><l>old size</l><l>old pen state</l></list></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="doSetVar"><l>dir</l><block s="direction"></block></block><block s="doSetVar"><l>old</l><block s="reportGet"><l><option>costume</option></l></block></block><block s="doSetVar"><l>clr</l><block s="getPenAttribute"><l><option>r-g-b-a</option></l></block></block><block s="doSetVar"><l>flat</l><block s="reportGlobalFlag"><l><option>flat line ends</option></l></block></block><block s="doSetVar"><l>old size</l><block s="getPenAttribute"><l><option>size</option></l></block></block><block s="doSetVar"><l>old pen state</l><block s="getPenDown"></block></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSetVar"><l>trails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="gotoXY"><block s="reportMonadic"><l><option>neg</option></l><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportGetImageAttribute"><l><option>width</option></l><block var="cst"/></block><l>2</l></block><block var="padding"/></list></block></block><l>0</l></block><block s="setHeading"><l>90</l></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="setSize"><block s="reportVariadicSum"><list><block s="reportGetImageAttribute"><l><option>height</option></l><block var="cst"/></block><block s="reportVariadicProduct"><list><block var="padding"/><l>2</l></list></block></list></block></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="rgb"/></block><block s="down"></block><block s="setXPosition"><block s="reportMonadic"><l><option>neg</option></l><block s="xPosition"></block></block></block><block s="up"></block><block s="doSwitchToCostume"><block var="cst"/></block><block s="doGotoObject"><l><option>center</option></l></block><block s="gotoXY"><block s="reportMonadic"><l><option>neg</option></l><block s="reportGet"><l><option>center x</option></l></block></block><block s="reportMonadic"><l><option>neg</option></l><block s="reportGet"><l><option>center y</option></l></block></block></block><block s="doStamp"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSetVar"><l>new</l><block s="reportPenTrailsAsCostume"></block></block><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="new"/><block s="reportIfElse"><block s="reportListContainsItem"><block s="reportTextSplit"><block s="reportAttributeOf"><l><option>costume name</option></l><l>Sprite</l></block><l><option>word</option></l></block><l>button</l></block><block s="reportAttributeOf"><l><option>costume name</option></l><l>Sprite</l></block><block s="reportJoinWords"><list><block s="reportAttributeOf"><l><option>costume name</option></l><l>Sprite</l></block><l> button</l></list></block></block></list></block><block s="clear"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="doSwitchToCostume"><block var="trails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><block var="old"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><block var="dir"/></block><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block var="clr"/></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><block var="flat"/></block><block s="setSize"><block var="old size"/></block><block s="doIf"><block var="old pen state"/><script><block s="down"></block></script></block><block s="doReport"><block var="new"/></block></script><scripts><script x="255" y="186.19999999999996"><custom-block s="costume %s with background RGBA %n padding %n"><custom-block s="costume %s with background RGBA %n padding %n"><custom-block s="costume from text %s size %n"><l>Snap!</l><l>36</l></custom-block><l>200</l><l>10</l></custom-block><l>100</l><l>2</l></custom-block></script><comment x="248.685546875" y="121.03333333333337" w="106" collapsed="false">Use this block to make &quot;clickable&quot; buttons:</comment></scripts></block-definition><block-definition s="do in parallel %&apos;actions&apos; and wait" type="command" category="control"><comment x="0" y="0" w="238.66666666666666" collapsed="false">Accepts any number of scripts as inputs.  Launches a separate thread for each of them, so they are done in parallel, then waits for them all to complete.&#xD;&#xD;This doesn&apos;t change how the Snap! scheduler works; the threads are not truly asynchronous. And there is no increase in speed.  Rather, the point of this block is to allow starting synchronized but independent scripts.</comment><header></header><code></code><translations>pt:executa _ em paralelo e espera&#xD;ca:executa en paral·lel _ i espera&#xD;</translations><inputs><input type="%mult%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>threads</l></list></block><block s="doSetVar"><l>threads</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>is running?</l></list></block><block s="doSetVar"><l>is running?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="fork"><block s="reifyScript"><script><block s="doRun"><block var="each script"/><list></list></block><block s="doSetVar"><l>is running?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><list></list></block><block s="doReport"><block s="reifyScript"><script><block s="doReport"><block var="is running?"/></block></script><list></list></block></block></script><list></list></block><list></list></block></autolambda><list><l>each script</l></list></block><block var="actions"/></block></block><block s="doWaitUntil"><block s="reportListIsEmpty"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="evaluate"><block var="test"/><list></list></block></autolambda><list><l>test</l></list></block><block var="threads"/></block></block></block></script></block-definition><block-definition s="do in parallel %&apos;actions&apos;" type="command" category="control"><comment x="0" y="0" w="238.66666666666666" collapsed="false">Accepts any number of scripts as inputs.  Launches a separate thread for each of them, so they are done in parallel, then continues with the current script while they all run.&#xD;&#xD;This doesn&apos;t change how the Snap! scheduler works; the threads are not truly asynchronous. And there is no increase in speed.  Rather, the point of this block is to allow starting synchronized but independent scripts.</comment><header></header><code></code><translations>pt:executa _ em paralelo&#xD;ca:executa en paral·lel _&#xD;</translations><inputs><input type="%mult%cs"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="actions"/></block><l>0</l></block><script><block s="fork"><block s="reportListItem"><l>1</l><block var="actions"/></block><list></list></block><custom-block s="do in parallel %mult%cs"><block s="reportCDR"><block var="actions"/></block></custom-block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="11256"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list id="11257"><item><ref mediaID="Stage_cst_Hampton_court_maze-clean"></ref></item><item><ref mediaID="Stage_cst_Hampton_court_maze"></ref></item></list></costumes><sounds><list struct="atomic" id="11258"></list></sounds><variables></variables><blocks></blocks><scripts><script x="20" y="20"><block s="receiveGo"></block></script><script x="68" y="73.99999999999989"><block s="doIfElse"><block s="reportTouchingObject"><l>Sensor</l></block><script><block s="doSetVar"><l>Line Touch</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>Line Touch</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></scripts><sprites select="0"><sprite name="Sensor(2)" idx="3" x="-69.4404595179276" y="60.828478951694166" heading="279" scale="0.25" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="11282"><costumes><list id="11283"><item><ref mediaID="Sensor(2)_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="11284"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Maze" idx="4" x="-0.8837209302325846" y="0.09302325581396076" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="0,67.32,76.5,1" pen="tip" id="11288"><costumes><list id="11289"><item><ref mediaID="Maze_cst_Hampton_court_maze"></ref></item><item><ref mediaID="Maze_cst_Hampton_court_maze-clean"></ref></item><item><ref mediaID="Maze_cst_Hampton_court_maze-clean"></ref></item><item><ref mediaID="Maze_cst_Hampton_court_maze-clean"></ref></item></list></costumes><sounds><list struct="atomic" id="11290"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doForever"><script><block s="doIfElse"><block s="reportTouchingObject"><l>Sensor</l></block><script><block s="doSetVar"><l>Line Touch</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>Line Touch</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></scripts></sprite><sprite name="Sensor" idx="2" x="-56.720570120710136" y="2.699124942649604" heading="147" scale="0.5" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="11316"><nest anchor="Bot" synch="true"/><costumes><list id="11317"><item><ref mediaID="Sensor_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="11318"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block></script><script x="20" y="73"><custom-block s="ask %s for %repRing"><l>Sensor</l><block s="reifyPredicate"><script></script><list></list></block></custom-block></script><script x="20" y="108"><block s="reportObject"><l>Bot</l></block></script><script x="20" y="142"><block s="doIfElse"><block s="reportTouchingObject"><l>Centre Line</l></block><script><block s="doSetVar"><l>Line Touch</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>Line Touch</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><script x="249" y="105"><block s="reportTouchingObject"><l>Centre Line</l></block></script></scripts></sprite><watcher scope="Bot" var="Rate" style="normal" x="6.976744186046517" y="6.97674418604651" color="243,118,29" hidden="true"/><watcher var="Line Hue" style="normal" x="6.976744186046517" y="21.627908372093017" color="243,118,29" hidden="true"/><watcher var="Line Touch" style="normal" x="7.674418604651237" y="6.279072558139518" color="243,118,29"/><sprite name="Bot" idx="1" x="-56.86475239565584" y="7.398057422056866" heading="147" scale="0.25" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="11355"><costumes><list id="11356"><item><ref mediaID="Bot_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="11357"></list></sounds><blocks></blocks><variables><variable name="Rate"><l>0</l></variable></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doForever"><script><block s="goToLayer"><l><option>front</option></l></block><block s="doIfElse"><block var="Line Touch"/><script><block s="turn"><l>15</l></block></script><script><block s="turnLeft"><l>15</l></block></script></block><block s="forward"><l>1</l></block></script></block></script><script x="290" y="94.33333333333337"><block s="turnLeft"><l>15</l></block></script></scripts></sprite></sprites></stage><variables><variable name="Line Hue"><l>18.217054263565892</l></variable><variable name="Line Touch"><bool>false</bool></variable></variables></scene></scenes></project><media name="Hampton Court Maze Solver" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Hampton_court_maze-clean" center-x="240" center-y="101" image="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4wIgogICB3aWR0aD0iNDgwIgogICBoZWlnaHQ9IjIwMS42MDAwMDAwMDAwMDAwMiIKICAgaWQ9InN2ZzIiCiAgIHZpZXdCb3g9IjAgMCA2MDAgMjUyIgogICBzb2RpcG9kaTpkb2NuYW1lPSJIYW1wdG9uX2NvdXJ0X21hemUtY2xlYW4uc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE3Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjM4NDAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTk4NCIKICAgICBpZD0ibmFtZWR2aWV3NSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iNS42NTY4NTQzIgogICAgIGlua3NjYXBlOmN4PSIyMTcuMzgyMDIiCiAgICAgaW5rc2NhcGU6Y3k9IjE1Ny42OTM0NSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTE2IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItMTYiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcyIiAvPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM1Ij4KICAgIDxtYXJrZXIKICAgICAgIGlua3NjYXBlOnN0b2NraWQ9IkRvdEwiCiAgICAgICBvcmllbnQ9ImF1dG8iCiAgICAgICByZWZZPSIwLjAiCiAgICAgICByZWZYPSIwLjAiCiAgICAgICBpZD0iRG90TCIKICAgICAgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlIgogICAgICAgaW5rc2NhcGU6aXNzdG9jaz0idHJ1ZSI+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoODc1IgogICAgICAgICBkPSJNIC0yLjUsLTEuMCBDIC0yLjUsMS43NjAwMDAwIC00Ljc0MDAwMDAsNC4wIC03LjUsNC4wIEMgLTEwLjI2MDAwMCw0LjAgLTEyLjUsMS43NjAwMDAwIC0xMi41LC0xLjAgQyAtMTIuNSwtMy43NjAwMDAwIC0xMC4yNjAwMDAsLTYuMCAtNy41LC02LjAgQyAtNC43NDAwMDAwLC02LjAgLTIuNSwtMy43NjAwMDAwIC0yLjUsLTEuMCB6ICIKICAgICAgICAgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxcHQ7c3Ryb2tlLW9wYWNpdHk6MTtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgIHRyYW5zZm9ybT0ic2NhbGUoMC44KSB0cmFuc2xhdGUoNy40LCAxKSIgLz4KICAgIDwvbWFya2VyPgogIDwvZGVmcz4KICA8cGF0aAogICAgIGQ9Im0gMTQ1LjY4NzA3LDE5Mi41MDYyMyBjIC0yMiwtMjguNjM0NTkgLTQ0Ljk1LC01OC40NjMxNyAtNTEuMDAwMDAzLC02Ni4yODU3NCAtNi4wNSwtNy44MjI1NyAtMTQuOTMxMTU2LC0xOS4zNzgxNyAtMTkuNzM1OTAzLC0yNS42NzkxMSBDIDcwLjE0NjQxNyw5NC4yNDA0NDYgNjIuOTE0OTE0LDg0LjgxMDEyNiA1OC44ODExNTYsNzkuNTg1MTI5IDkuOTU5MTkyMywxNi4yMTU2MTIgNC45MjIxNTEzLDkuNDUwMDQ1NCA1LjkyMTA4MTMsOC40NTExMTU0IGMgMC42MDE4LC0wLjYwMTggNTQyLjgxNDc5ODcsLTEuNDE1NjU1IDU4Ny4wMTU5ODg3LC0wLjg4MTEwMyAwLjY4NzUsMC4wMDgzMSAxLjI1LDAuNjkwMjc0IDEuMjUsMS41MTU0NjYgMCwwLjgyNTE5MiAtMTkuMDM3MTEsMjYuODEyNjkxNiAtNDIuMzA0NjgsNTcuNzQ5OTk5NiAtMjMuMjY3NTgsMzAuOTM3MzA4IC02MS45MDE1MSw4Mi4zNTIyMTIgLTg1Ljg1MzE4LDExNC4yNTUzNTIgLTIzLjk1MTY3LDMxLjkwMzEzIC00NC4yOTMxOSw1OC42MjM3NSAtNDUuMjAzMzgsNTkuMzc5MTQgLTEuOTgxMjEsMS42NDQyNiAtNC4yMDM5LDEuNDEwNTYgLTI2LjYzODc2LC0yLjgwMDg0IC05LjA3NSwtMS43MDM1MyAtMzAuNDUsLTUuNjIzMzYgLTQ3LjUsLTguNzEwNzIgLTE3LjA1LC0zLjA4NzM3IC0zMy4yNjU3NCwtNS4yOTU0IC0zMy43NzkwNywtNS43NzAyIC0yLjIxODQ2LC0yLjA1MTkzIDAuNTE2NjIsLTQuODEwMzIgMTguOTIyMjMsMC4zNzYwOSA5LjA3MzI4LDIuNTU2NzEgMzEuNzA2ODQsNS44MDY5NCA0OS44NTY4NCw5LjExNjg3IDE4LjE1LDMuMzA5OTQgMzMuOTQyMjcsNi4yNDg1NCAzNS4wOTM5Myw2LjUzMDI1IDEuNjk5MzQsMC40MTU2NyAzLjI1MjcsLTEuMDQxMTIgOC4yNDMwOCwtNy43MzA2MyAzLjM4MjA0LC00LjUzMzU1IDYuMDA1NzMsLTguMzg2MjYgNS44MzA0MiwtOC41NjE1NyAtMC4xNzUzMSwtMC4xNzUzMSAtNi4xMzQ3LC0xLjQyMzA1IC0xMy4yNDMwOSwtMi43NzI3NSAtNy4xMDgzOSwtMS4zNDk3MSAtMzUuMjM2ODksLTYuNzUzMTYgLTYyLjUwNzc5LC0xMi4wMDc2OCAtMjcuMjcwOSwtNS4yNTQ1MSAtNTEuMDU5NzIsLTkuNTUzNjYgLTUyLjg2NDA1LC05LjU1MzY2IC0xLjgwNDMzLDAgLTE5Ljc2Njc4LDMuMTY4MjMgLTM5LjkxNjU1LDcuMDQwNSAtNzEuNDM2OTIsMTMuNzI4MzggLTcyLjM4OTU5LDEzLjg5NDEyIC03NC4yMjI0NywxMi45MTMyIC0xLjM2ODU1LC0wLjczMjQzIC00Ni42NjU1NywtNjEuNzU0MjcgLTUwLjI0MjQ3LC02Ny42ODQxIC0xLjQ3NTc3LC0yLjQ0NjU1IDEuMjEyNTcsLTQuMDI0MjYgOC4xMDcyNiwtNC43NTc5IDMuNjk2OTUsLTAuMzkzMzggNy4wNDQ1MiwtMC45MTE5MSA3LjQzOTA0LC0xLjE1MjI4IDAuNzE3NDUsLTAuNDM3MTMgLTIwLjYxOTg3LC0zMC4yMDcxMiAtMjIuNjQ0NzQsLTMxLjU5NDExIC0wLjU4OTkxLC0wLjQwNDA4IC02LjM0OTYxLC0wLjc0MTU4IC0xMi43OTkzMiwtMC43NSBsIC0xMS43MjY3NCwtMC4wMTUzIC0zLjc3MzI2LC00Ljc3NzczIEMgOTkuMDA3Nzk2LDEwMy40MzU3OCA4Ni4zNDQ0MzYsODYuMjYyMzM2IDU0Ljk5MjY4MSw0My40MzQwNDcgNDguMDUwNDMxLDMzLjk1MDUzOCA0My41MjM0NzUsMjYuODcyMDM4IDQzLjg1MjQzNCwyNi4wMTQ3ODQgYyAwLjQ3NjU4OSwtMS4yNDE5NyA5LjY3MDM5OSwtMS40MDgwNjkgNjUuNjk0Mzg2LC0xLjE4Njg2IDQyLjU4ODcsMC4xNjgxNjEgNjUuMDk5NDUsLTAuNjM2MDk2IDY1LjE0MDI1LDEuMjU3MjA1IDAuMDA2LDAuMjk1ODE4IDAuMjE2MDYsMC43ODE2NjUgLTAuMTQyMjksMC45OTM3OTQgLTMuNTg2OTgsMi4xMjMzNSAtMjUuNzMwMDcsMC4xMTA2NyAtNjMuNjA3NzEsMC4yNjM2MDggLTM1LjA2MjUwMywwLjE0MTU3MSAtNjMuNzUwMDAzLDAuNDcxMjQ4IC02My43NTAwMDMsMC43MzI2MTUgMCwwLjQwNDY3OSA5LjQ0OTU0NywxMy40MDY2NTUgMjMuOTkwOTIxLDMzLjAwOTk4MyAyLjAzOTg5OCwyLjc1IDEwLjgyMDkwMiwxNC42NzUgMTkuNTEzMzQyLDI2LjQ5OTk5NyA4LjY5MjQ0MSwxMS44MjUgMTYuMjk3NDgsMjEuODMwNjE0IDE2LjkwMDA5LDIyLjIzNDY5NCAwLjYwMjYxLDAuNDA0MDggNi4zNTMwMiwwLjc0MTU4IDEyLjc3ODcsMC43NSBsIDExLjY4MzA1LDAuMDE1MyAzLjM5Njg3LDQuMjUgYyAxLjg2ODI4LDIuMzM3NSA3LjU3NDMzLDkuOTkyNTQgMTIuNjgwMSwxNy4wMTEyMSAxMC41NTg5LDE0LjUxNDgzIDEwLjYxMTYyLDE1LjIwNjc0IDEuMjM2OTUsMTYuMjM1OTUgLTEwLjQxNDgxLDEuMTQzNDEgLTExLjQ3NjI2LC0xLjMzMzU1IDE1LjEzMzEyLDM1LjMxNDA1IGwgMjQuMTg2ODYsMzMuMzExMjIgNCwtMC41NTQ5IGMgNi4xODY1MywtMC44NTgyNCA5MS42MTg2MiwtMTcuMzM4OTUgOTEuODg0NDIsLTE3LjcyNTQ0IDAuMTI5NCwtMC4xODgxNSAtMC4wMTY3LC0xMi45NDIwOSAtMC4zMjQ1OCwtMjguMzQyMDkgbCAtMC41NTk4NCwtMjggLTE2LjUsMC4zMzI3NCBjIC0xMi42NDYzMiwwLjI1NTAyIC0xNi44OTA1NCwwLjAyMTUgLTE4LjE3MjE0LC0xIC0yLjg4NTk4LC0yLjMwMDIgLTQwLjc4Mzg4LC01Ni4yNDMwMzQgLTQwLjgwNjQyLC01OC4wODI3NDQgLTAuMDE2MSwtMS4zMTA5MSAwLjc5NCwtMS43NTE0NiAzLjIyODU2LC0xLjc1NTgzIDEuNzg3NSwtMC4wMDMyIDIxLjIyMjEzLC0wLjAyODk1IDQzLjE4ODA3LC0wLjA1NzIxIDIxLjk2NTk0LC0wLjAyODI3IDQwLjE5MDk0LC0wLjIwNjkxIDQwLjUsLTAuMzk2OTggMC4zMDkwNiwtMC4xOTAwOCAwLjQyOTM3LC04LjI2NDMzIDAuMjY3MzQsLTE3Ljk0Mjc4NSBsIC0wLjI5NDU5LC0xNy41OTcxOTIgaCAtMjguNDU1NDEgYyAtMjUuNDY2MzksMCAtMjguMDMwNTUsMS4xODQ3NzEgLTI4LjQ1NTQxLC0xLjYwNjYzMSAtMC41NDQxMywtMy41NzUwMzQgNS40MDk1MSwtMS41NDM5NyA2MS43NSwtMC44OTEzNDcgMzMuOTYyNSwwLjM5MzQwNiA2Mi4xNzc1LDEuMTE2MzkgNjIuNywxLjYwNjYzMSAtMC41NTk2NiwzLjkwNTg5OCA0Ljg3Njc4LDEuMDAxODYzIC0zMi43MjMyNiwwLjg5MzU2IGwgLTMxLjc3MzI1LC0wLjA5MTUyIDAuMjczMjUsMTcuNzk0NjUzIDAuMjczMjYsMTcuNzk0NjUxIDM0LjUsMC4yNzIyNSBjIDE4Ljk3NSwwLjE0OTc0IDM1LjA2MjUsMC40NzMxMiAzNS43NSwwLjcxODYyIDAuNjg3NSwwLjI0NTUgMS4yNSwwLjg3MTY3IDEuMjUsMS4zOTE0OSAwLDEuMDQ3NTEgLTM0Ljk5OTIxLDUwLjM2NzMyNCAtMzguMTM3ODMsNTMuNzQyNjg0IC0xLjY4MTY5LDEuODA4NTIgLTMuNTg0MTgsMi4yMjkyNiAtMTIuNzczMTgsMi44MjQ4MyBsIC0xMC43OTcxNywwLjY5OTc5IC0wLjY0MDc0LDkuNjc1MTcgYyAtMC4zNTI0LDUuMzIxMzQgLTAuNjQzMDYsMTMuMDkwOTcgLTAuNjQ1OTEsMTcuMjY1ODUgbCAtMC4wMDUsNy41OTA2NyAyNi4yNSwzLjE3ODk1IGMgMTQuNDM3NSwxLjc0ODQyIDI3Ljg0MzY5LDMuNDM4NzcgMjkuNzkxNTMsMy43NTYzMyAzLjk3Mzg0LDAuNjQ3ODggMS41MDEwNywzLjU5ODU3IDI5LjQyODc1LC0zNS4xMTY2MyA1Ljk1MTI0LC04LjI1IDEyLjQ4NjM4LC0xNy4yNSAxNC41MjI1MywtMjAgMi4wMzYxNiwtMi43NSAxMC43OTkzNCwtMTQuODIzOTEgMTkuNDczNzQsLTI2LjgzMDkxIDkuODQxNDMsLTEzLjYyMjM4NCAxNi4xMjUwMywtMjEuNDc3NTE2IDE2LjcxMTQ4LC0yMC44OTEwNTggMC4wNjc2LDAuMDY3NTcgMC41MzE1MiwwLjIyMzYzNCAwLjQ3NjAxLDAuNDQ1MjYyIC0wLjQyNjIsMS43MDE4OTUgLTQuODc2NjYsNy44MzYxNjYgLTExLjQ1OTU0LDE2Ljg4NTY0MiAtNi41NTc4Niw5LjAxNTA4NCAtMjAuNTQ5MDEsMjguMjk4ODA0IC0zMS4wOTE0NSw0Mi44NTI3MTQgbCAtMTkuMTY4MDcsMjYuNDYxNjYgOC4yODI1MSwyLjI2MTQ2IGMgNC41NTUzOCwxLjI0MzgxIDExLjczNDY0LDMuMTc0MTEgMTUuOTUzOSw0LjI4OTU3IDQuMjE5MjcsMS4xMTU0NSA4LjMyOTk1LDIuMjgwODEgOS4xMzQ4NSwyLjU4OTY4IDEuMDEyNTcsMC4zODg1NiA1Ljg2NywtNS4wODAzOSAxNS43NTY1OCwtMTcuNzUxMjIgNy44NjEyMywtMTAuMDcyMDQgMTYuNjAzNTcsLTIxLjIzNzggMTkuNDI3NDQsLTI0LjgxMjggMi44MjM4NiwtMy41NzUgOS4zMTM4MiwtMTEuOSAxNC40MjIxNCwtMTguNSA1LjEwODMxLC02LjYgOS44MzAyNCwtMTIuMzEwODcgMTAuNDkzMTgsLTEyLjY5MDgyIDAuNjYyOTMsLTAuMzc5OTUgNS45MDUzNywtMC45Njk1MiAxMS42NDk4NywtMS4zMTAxNSA1Ljc0NDUsLTAuMzQwNjQ0IDExLjQxNDUyLC0wLjgxNTE3NCAxMi42MDAwNCwtMS4wNTQ1MjQgMS40NDY0OSwtMC4yOTIwMyAxMC41NzQyMywtMTEuNzQ3NjUgMjcuNzUsLTM0LjgyNzE5NiAxNC4wNzY5OCwtMTguOTE1NjE0IDI1LjU5NDUxLC0zNC42Njc3MTUgMjUuNTk0NTEsLTM1LjAwNDY2OCAwLC0wLjMzNjk1NCAtMjguOCwtMC42MTI2NDMgLTY0LC0wLjYxMjY0MyAtMzEuODA5NTUsMCAtNTguNjYyMywtMS4wODE1NDcgLTYwLjM1NjY0LC0xLjAyOTQ2OCAtMi41MTc2MSwwLjA3NzM4IC0zLjM0MDcsLTQuODI4NjY4IDEuMzM3NDksLTMuNTQyNTczIDIuNjAxNDcsMC43MTUxODEgNDIuNzQ5ODcsMS41NzYyODYgODkuMTQ2NzEsMS41NzM4ODUgMzAuMzY0MDgsLTAuMDAxNiAzNS44MTA0NywwLjIxODU1NiAzNi44NjU2OCwxLjQ5MDAxIDEuMDMxODIsMS4yNDMyNjQgLTAuNTk2OTQsMy45NTEwMzQgLTkuNzc0NTgsMTYuMjUgLTYuMDU2OTksOC4xMTY5OCAtMTguMDY0MjEsMjQuMjA3MTM4IC0yNi42ODI3MSwzNS43NTU5MDYgLTguNjE4NTEsMTEuNTQ4NzY3IC0xNi4zNDM1NCwyMS4zNzQ2OTEgLTE3LjE2Njc0LDIxLjgzNTM3MSAtMC44MjMyLDAuNDYwNjkgLTYuNjQ4ODcsMS4wOTEzNSAtMTIuOTQ1OTQsMS40MDE0OCAtNi4yOTcwNywwLjMxMDEzIC0xMi4wODY2NCwxLjA1OTIyIC0xMi44NjU3MiwxLjY2NDYzIC0wLjc3OTA3LDAuNjA1NDIgLTcuNDEwNzMsOC43OTMzNCAtMTQuNzM3MDIsMTguMTk1MzggLTcuMzI2MjksOS40MDIwNCAtMjAuMDM5MzgsMjUuNzE0NTQgLTI4LjI1MTMyLDM2LjI1IC0xMC4zODA3MiwxMy4zMTc5IC0xNS41MzAwNSwxOS4xNTUzOCAtMTYuODk3MjMsMTkuMTU1MzggLTEuMDgxNTQsMCAtOS4zMzE3MywtMi4wMjUgLTE4LjMzMzc0LC00LjUgLTkuMDAyMDIsLTIuNDc1IC0xNi43NjgxNywtNC41IC0xNy4yNTgxMSwtNC41IC0wLjk5NTQ0LDAgLTExLjU0NTkxLDEzLjg4ODQ2IC0xMC45NTU0NCwxNC40MjE1NSAwLjIwNjQyLDAuMTg2MzYgMTIuMDUwMzMsNC4wNDc3NSAyNi4zMTk3OSw4LjU4MDg1IDE4LjQ2MzM0LDUuODY1NDIgMjYuMzkzMDIsNy45Njk3OCAyNy41LDcuMjk3ODkgMC44NTU1NCwtMC41MTkyOCAxMS45MDU1MiwtMTQuNjA0NjIgMjQuNTU1NTIsLTMxLjMwMDc4IDIwLjQ2OTk5LC0yNy4wMTczOSAyNC42MTQzMywtMzIuNDU5NDkgMjUuMzQ4MDMsLTI5LjcyMTI5IC0wLjM0MTQ2LDAuODg5ODIgLTYuOTc1ODMsOS44NDQwMiAtMTQuNTU5NTEsMTkuODE2NjQgLTcuNTgzNjksOS45NzI2MyAtMTguMDYzNTIsMjMuNzc1MTYgLTIzLjI4ODUyLDMwLjY3MjMgLTUuMjI1LDYuODk3MTQgLTEwLjIwMjc5LDEyLjk3Nzg1IC0xMS4wNjE3NiwxMy41MTI2OSAtMS4xMzI4NCwwLjcwNTM3IC05LjA1Mzc2LC0xLjQwNzc0IC0yOC44NDE1NCwtNy42OTQyMyBsIC0yNy4yNzk3OSwtOC42NjY2NiAtMzAuOTczNTgsLTMuODkxMDggYyAtMTcuMDM1NDYsLTIuMTQwMDkgLTMxLjYxNDQyLC00LjQyMjk0IC0zMi4zOTc2OCwtNS4wNzI5OCAtMS4xNzQwMSwtMC45NzQzNSAtMS4zMTc0MiwtNC4xMDM0NSAtMC44MTY2MywtMTcuODE4NCAwLjc5MzAyLC0yMS43MTgzMSAwLjQyODU1LC0yMS4xMzE4IDEzLjE0NDAzLC0yMS4xNTE4MSA1LjM0OTgyLC0wLjAwOCAxMC4yNzMyNywtMC4zNjI0OCAxMC45NDA5OSwtMC43ODY4IDEuODkwNjcsLTEuMjAxNDUgMzguMDM0MTYsLTUxLjYwNjc0NCAzNy41OTEwNiwtNTIuNDI0MDU0IC0wLjQ3NjcxLC0wLjg3OTMzIC0xNTUuMzA1MSwtMS4wNTc1IC0xNTUuMzA1MSwtMC4xNzg3MiAwLDAuNjM5OTMgMTguNTYzNTcsMjYuOTk4MDc0IDMxLjk3Nzg1LDQ1LjQwNDg4NCBsIDcuNjUyMDYsMTAuNSBoIDE3LjQzNTA0IDE3LjQzNTA1IGwgMC42NDQxMSw5IGMgMC4zNTQyNiw0Ljk1IDAuNjkxNzYsMTguMDM3NyAwLjc1LDI5LjA4Mzc3IGwgMC4xMDU4OSwyMC4wODM3NiA3Ljc1LC0xLjQ0NTU2IDcuNzUsLTEuNDQ1NTYgNTUuNSwxMC42NTMwOSBjIDYwLjY1OTU3LDExLjY0MzQ3IDY5LjQwMzkxLDEzLjMzNzY2IDcyLjcwOTU1LDE0LjA4NzI1IDIuMjU1ODYsMC41MTE1NSA0LjEyMjcsLTEuODc1MzggNjYuMDIzMzQsLTg0LjQxNzIyIDUuMTE0NzMsLTYuODIwMjYgOS4wODIwMywtMTIuNjE3OTUgOC44MTYyMywtMTIuODgzNzQgLTAuMjY1OCwtMC4yNjU4IC00LjYzMSwtMC44NjYgLTkuNzAwNDQsLTEuMzMzNzggLTUuMDY5NDUsLTAuNDY3NzggLTEwLjYyOTM5LC0xLjYwMjIzIC0xMC4yODI5MywtMS45Nzg0NiAwLjIwNjMxLC0xLjA4NDg5IDIuMDc0MjEsLTAuOTQ4NjIgMTEuMDYwMTYsLTAuNDM1NDIgbCAxMi4xMjU5MSwwLjY5MjUyIDQwLjQzNTE2LC01My44MzAzMjYgYyAyMi4yMzkzMywtMjkuNjA2Njc5IDQwLjc3MTczLC01NC4zOTI4MjUgNDEuMTgzMSwtNTUuMDgwMzI1IDAuNTk2MjEsLTAuOTk2NDAyNiAtMTguMTMxNjEsLTEuMjQ5OTk5NiAtOTIuMzExMDYsLTEuMjQ5OTk5NiBoIC05My4wNTkwMiB2IDE2Ljk5OTk5OTYgMTcgaCA1NC41MzEzOCBjIDQ5LjU2MzU1LDAgNTQuNTg4NTgsMC4xNDkwMzMgNTUuMTU5MTUsMS42MzU5MjMgMC4zNDUyNywwLjg5OTc1NyAwLjIxODY1LDIuMjM0NzM3IC0wLjI4MTM4LDIuOTY2NjIxIC0wLjUwMDAzLDAuNzMxODg1IC01Ljg1OTE1LDguOTg2ODEgLTExLjkwOTE1LDE4LjM0NDI3OCAtNi4wNSw5LjM1NzQ2OSAtMTEuNTYyNSwxNy4wMjI0ODUgLTEyLjI1LDE3LjAzMzM3NSAtMC42ODc1LDAuMDEwODkgLTEuMjUsLTAuMjQxOTQgLTEuMjUsLTAuNTYxODQgMCwtMC4zMTk5MSA0Ljk4NzYyLC04LjI1NjEzNyAxMS4wODM2LC0xNy42MzYwNjQgNi4wOTU5NywtOS4zNzk5MjggMTEuMjk5OTIsLTE3LjYxODE2IDExLjU2NDMyLC0xOC4zMDcxODMgMC4zODEyNiwtMC45OTM1MzkgLTEwLjYzNzE4LC0xLjI2ODQ1MyAtNTMuMjQ4MjIsLTEuMzI4NTY2IC0yOS41NTA5MiwtMC4wNDE2OSAtNTQuMDc2MjEsLTAuNDI5MjE1IC01NC41MDA2MywtMC44NjExNyAtMC40MjQ0MywtMC40MzE5NTYgLTEuMDkxNDcsLTguNTQ3ODc0IC0xLjQ4MjMzLC0xOC4wMzUzNzQgTCA0MDEuODkzMTYsOS41ODUxMjk0IGggLTUxLjg1MzA0IC01MS44NTMwNSB2IDcuOTQwOTgyNiBjIDAsNC45ODkzODggLTAuNDM1MzUsOC4yMTAwNDMgLTEuMTcxMjYsOC42NjQ4NjMgLTAuNjQ0MiwwLjM5ODEzNCAtMTguODY5MiwwLjYxNjYxIC00MC41LDAuNDg1NTAzIGwgLTM5LjMyODc0LC0wLjIzODM3NyB2IDE3LjA3MzUxNCAxNy4wNzM1MTQgaCAzMCBjIDEzLjI2NjUsMCAxOC43OTY3MSwtMC4wMzY2IDIwLjQxOTI5LDAuNjQzMjkgMC44NDc2NCwwLjM1NTE4IDEuMjg5MTcsMS41NTIzODcgMC4wNzkzLDEuOTM1NDk1IC01LjEyMzUxLDEuNjIyMzggLTI2Ljg3MzU5LDAuNDU3NyAtNDcuNDk4NTksMC41MTQ5MzggLTIwLjYyNSwwLjA1NzI0IC0zOS43OTA4NiwwLjM5NzA2NyAtNDIuNTkwODEsMC43NTUxNzQgbCAtNS4wOTA4MSwwLjY1MTEwMyAzMy44Nzg1Miw0Ni41MDAwMDEgYyAxOC42MzMxOSwyNS41NzUgMzQuNjQ5MDYsNDcuMjY5NjIgMzUuNTkwODEsNDguMjEwMjcgMS41MzY0NywxLjUzNDY2IDIuNzcwMjUsMS42MDM2NSAxMi4wMTU3OSwwLjY3MTk1IDcuMzk5MzQsLTAuNzQ1NjUgMTAuNjc1NTQsLTAuNzI5NTQgMTEuNjIzNDgsMC4wNTcyIDAuNzI1OTksMC42MDI1MiAxLjYyMzUsMy40NTAxNCAxLjk5NDQ2LDYuMzI4MDUgMC4zNzA5NywyLjg3NzkgMC45Mjg1NSw2Ljg3NzExIDEuMjM5MDcsOC44ODcxMyAwLjQ1OTQzLDIuOTczODYgMC4xOTI5NSwzLjg1MzQ4IC0xLjQzMDYzLDQuNzIyMzkgLTIuNTU3NTEsMS4zNjg3NCAtNjUuMjkyMSwxNi4xMjMwMyAtNjguNTU0MzksMTYuMTIzMDMgLTEuOTkxODQsMCAtNC43OTM4OCwtMy4wMjkwOSAtMTQuODE1OTUsLTE2LjAxNjUgLTYuNzk3NzQsLTguODA5MDggLTEzLjU3NzM0LC0xNi4xOTIxMyAtMTMuNzYwNjcsLTE2LjczMzA1IC0wLjE4MzM0LC0wLjU0MDkzIDEuMzM0NDYsLTEuMjI1MDUgMi4wNjc4LC0xLjE5NCAwLjczMzMzLDAuMDMxIDYuMjgzMzMsNi41NzQyMSAxMi4zMzMzMywxNC41NDAzNiA2LjA1LDcuOTY2MTUgMTEuNzI3MTQsMTUuMTU1ODYgMTIuNjE1ODYsMTUuOTc3MTQgMS40NDAyLDEuMzMwOTEgMy40NDM4OSwxLjA1MzA2IDE4LjQzMjMxLC0yLjU1NjAxIDkuMjQ5MDUsLTIuMjI3MDggMTYuOTg3MTgsLTQuMjE5OTYgMTcuMTk1ODQsLTQuNDI4NjIgMC4yMDg2NiwtMC4yMDg2NiAtNC41MjU0LC02LjgzOTEyIC0xMC41MjAxMywtMTQuNzM0MzUgLTU1Ljc5NjM5LC03My40ODUzODQgLTY2LjIyMzg4LC04Ny40ODAzMzQgLTY2LjIyMzg4LC04OC44ODA0MDQgMCwtMy4xMzYzNzcgLTAuMzgzNDksLTMuNjIyMzkxIDUwLjkxMzg3LDY0LjUyNTQzNCAxNC40OTAxOCwxOS4yNSAyNy4xMDcxOCwzNS44MDczMiAyOC4wMzc3OCwzNi43OTQwNCAxLjYyNTE1LDEuNzIzMTcgMi4xMjM3MiwxLjY5MjIyIDEyLjYyMDE3LC0wLjc4MzQ4IDYuMDEwNSwtMS40MTc2NCAxMi42NjQ4MywtMy4wNDMwNCAxNC43ODc0LC0zLjYxMiBsIDMuODU5MjIsLTEuMDM0NDcgLTAuNzA3NDgsLTYuNjA2MzEgYyAtMS4wNzcxOCwtMTAuMDU4NTggLTAuMTg3NDIsLTkuNDUxIC0xMy4zMDAwMSwtOS4wODE5NSBsIC0xMS41MTgxNCwwLjMyNDE3IC03LjA5NjQxLC05LjY1ODc1IGMgLTMuOTAzMDIsLTUuMzEyMzIgLTIwLjA5NjY2LC0yNy40NzQ4MiAtMzUuOTg1ODcsLTQ5LjI1IEwgMTY4LjkwODEyLDY0LjU4NTEyOSAxNTcuNzk3Niw2NC43MjA3MTggYyAtNi4xMTA3OSwwLjA3NDU3IC0xNi4zMzEyNSwwLjQxMjA3NCAtMjIuNzEyMTIsMC43NSBsIC0xMS42MDE1OSwwLjYxNDQxMSA0MC40MjY1NSw1Mi41MDAwMDEgYyAyMi4yMzQ2LDI4Ljg3NSA0MC44NTg2NSw1My4yODc1IDQxLjM4Njc3LDU0LjI1IDAuNjg5NzQsMS4yNTcwNCAtMC42MDMwNywxLjYxNjI3IC0xLjUyNjIzLDEuNjE1NjIgLTEuMzIwMzMsLTkuNGUtNCAtNS4wNzc0MiwtNi4xNTM0NSAtNTMuMjQxMzksLTY4Ljg4NjM5IC0zMi4yMDQxNSwtNDEuOTQ1NDg2IC0zMS4zNDU3NywtNDAuNzI2OTk1IC0yOS40OTk5OSwtNDEuODc1OTQ1IDAuNzM4MzksLTAuNDU5NjI5IDE2LjkzODM5LC0xLjEyODIzNCAzNiwtMS40ODU3OSAxOS4wNjE2MSwtMC4zNTc1NTYgMzkuOTY0NzgsLTAuOTI2NzY3IDQ2LjQ1MTQ4LC0xLjI2NDkxNCBsIDExLjc5NDAyLC0wLjYxNDgxMyAtMC4yNTQyOSwtMTYuNzYzMDYgYyAtMC4xODU3NiwtMTIuMjQ1OTUgMC4wODIsLTE3LjE2ODIzOCAwLjk5MzYxLC0xOC4yNjY2ODEgMS4wODYwNywtMS4zMDg2MzYgNi4zMDA0LC0xLjQzMjM0MyA0MC4yMTAyNywtMC45NTM5NyBsIDM4Ljk2MjM4LDAuNTQ5NjQ5IFYgMTcuMjM2OTgyIDkuNTg1MTI5NCBoIC00OC40MTM5NiAtNDguNDEzOTYgbCAtMC4zMzYwNCwxNi41Mzc3NzY2IGMgLTAuMjQ4MjEsMTIuMjE1MjIxIC0wLjY3NjU5LDE2Ljc0NzkwOCAtMS42Mzg5NiwxNy4zNDE3MjYgLTAuNzE2NjEsMC40NDIxNzIgLTI1LjIyNjI4LDEuMTIyMzQxIC01NC40NjU5MywxLjUxMTQ4NSAtMjkuMjM5NjYsMC4zODkxNDUgLTUzLjM0NjA0MiwwLjg5MDU2OCAtNTMuNTY5NzQ5LDEuMTE0Mjc0IC0wLjIyMzcwNiwwLjIyMzcwNiA1Ljc5MTkwNywxMS4xNzMxODYgMTUuMjQwMjc5LDIyLjkzMjQxIDE3LjY4MDgyLDIyLjAwNTEzOSAxNy45NDU3MSwyNi4xNzUxNDUgMTUuNTA3NjcsMjUuMzY5NTM1IC0xLjAzMzI0LDEuODM5NDM4IC02LjU0MzcsLTcuNjU3NDUgLTI3LjE4OTM2LC0zNy40Nzg2ODkgLTYuNzIzOTA4LC05LjcxMjIyNSAtNy41NDY0NzcsLTExLjM1OTE3NyAtNi4yOTcyNTYsLTEyLjYwODM5OCAxLjIwMDgwNSwtMS4yMDA4MDUgMTAuMjQyMDksLTEuNTE3NjA3IDU1LjAyMzIyNiwtMS45Mjc5ODYgMjkuNDcyNDcsLTAuMjcwMDg4IDUzLjc0MTc0LC0wLjY3MTMwOSA1My45MzE3MiwtMC44OTE2MDIgMC4xODk5OCwtMC4yMjAyOTMgMC42Mzg1OCwtNy40ODgwMzIgMC45OTY5MSwtMTYuMTUwNTMyIGwgMC42NTE1LC0xNS43NDk5OTk2IGggLTkzLjUxMzA1IGMgLTUxLjQzMjE3MywwIC05My41MTMwNDI3LDAuMjUyNTExIC05My41MTMwNDI3LDAuNTYxMTM0NiAwLDAuNDkxNTA2IDgwLjczMDI3NTcsMTA1LjkxMDE4NiA4OS44MDIwOTc3LDExNy4yNjQ3ODYgbCAzLjQ1NjIxNSw0LjMyNTkxIDEwLjg3MDg1LC0wLjcwNDU3IGMgNy44MjI4MywtMC41MDcwMiAxMC40NzA0MiwtMS44NTYzMyAxMC40NzA0MiwtMS4wNDQxMyAwLDAuNjIwNzYgLTAuMTYyMDgsMi42MjExMyAtMC44NDk1OCwyLjY1MDc5IC00LjU1MTUzLDAuMTk2MzMgLTE2LjkyMDMyLDEuNzgzMDcgLTE3LjM2NDkzLDIuMjI3NjggLTAuNTI5MjEsMC41MjkyMSA5LjMyNTQ5LDEzLjU0OTA1IDYzLjk3NTMzLDg0LjUyMzAzIDkuODIzMjIsMTIuNzU3NDUgMTguMjY3LDIzLjE5NTM3IDE4Ljc2Mzk2LDIzLjE5NTM3IDAuNDk2OTYsMCA1LjUwOTc5LC0xLjEwNzQ4IDExLjEzOTYsLTIuNDYxMDYgNS42Mjk4MiwtMS4zNTM1OSAyNy4xMTEwNCwtNi4zMjMzMSA0Ny43MzYwNCwtMTEuMDQzODMgMjAuNjI1LC00LjcyMDUyIDM4LjUxMjUsLTguODM2ODMgMzkuNzUsLTkuMTQ3MzUgMS41MTAzOCwtMC4zNzg5OSAxLjg0OTU4LDEuNjE5NDEgMS44NDk1OCwyLjUzNTk0IDAsMC45ODI3NyAtMTMuMzk5OSwyLjc4ODA2IC00OC44NDk1OCwxMC44OTk4OSAtMjcuMDg3NSw2LjE5ODM1IC01MC4zNzUsMTEuMjU0MTIgLTUxLjc1LDExLjIzNTA2IC0yLjEwODk3LC0wLjAyOTIgLTguNzU2NDksLTguMTc3OTMgLTQyLjUsLTUyLjA5NzU1IHogTSAzNTQuNTgyNiwxNjIuMzQ0MjEgYyAtMC4yODI5NiwtMC41MDQ3OCA1LjEyODE5LC01LjQ1MjQyIDkuNDM0OTYsLTExLjA2MTI0IDQuMzA2NzcsLTUuNjA4ODEgMjAuNTM3MzYsLTI2Ljg0Nzg0IDM2LjA2Nzk3LC00Ny4xOTc4NCAxNS41MzA2MiwtMjAuMzUwMDA0IDI5LjU4NDAzLC0zOC4yNTUzOTggMzEuMjI5OCwtMzkuNzg5NzczIGwgMi45OTIzMiwtMi43ODk3NzIgMjEuNjIyNywwLjE0MTM3NyBjIDExLjg5MjQ5LDAuMDc3NzYgMjIuMjE1MzYsMC4zNjg4IDIyLjkzOTcxLDAuNjQ2NzYxIDIuNTU3MDcsMC45ODEyNCAxLjIxODQ0LDMuNTU5Mjk1IC04LjM2NTM4LDE2LjExMDgwNiAtMjIuMDAwNTEsMjguODEzMTAxIC0zMi40ODY3Niw0Mi41OTI0MzEgLTQ0LjgxNzYxLDU4Ljg5MjA3MSAtMTEuMzk1MjksMTUuMDYyOTYgLTE0LjA0OTg4LDE5LjAyNjUxIC0xNS41LDE2LjQ3OTM1IC0wLjIyMDE5LC0wLjM4Njc2IDUuNzM3NSwtOC4yNzkxNyAxMi43NSwtMTcuNDA5MTYgMTQuMzAzMjYsLTE4LjYyMjI2IDMzLjYxNDEyLC00My44MTg4MzQgNDYsLTYwLjAyMDI1NiA0LjUzNzUsLTUuOTM1MzAxIDguMjUsLTExLjAwOTY5NSA4LjI1LC0xMS4yNzY0MzEgMCwtMC4yNjY3MzYgLTkuODIxMDcsLTAuNDg0OTc0IC0yMS44MjQ2MSwtMC40ODQ5NzQgaCAtMjEuODI0NjEgbCAtMjEuOTI1MzksMjguNjk2MDU3IGMgLTEyLjA1ODk2LDE1Ljc4MjgyNCAtMjYuNTk0MjgsMzQuNzk1MzI0IC0zMi4zMDA2OSw0Mi4yNDk5OTQgLTUuNzA2NDIsNy40NTQ2NyAtMTIuODQ4NDQsMTYuODE2NDUgLTE1Ljg3MTE3LDIwLjgwMzk1IC01LjE4NzYzLDYuODQzNCAtNy4zNDc5MSw4LjcwMyAtOC44NTgsNi4wMDkwOCB6IG0gLTMwLjM2MDYzLC0yLjc3MDEzIGMgLTEuODA5NzQsLTMuNDI4OTUgMC4zNzAxOCwtMi4wODMzMyA1LjkwMDQ5LC0yLjA4MzMzIDcuNTkzMzMsMCA2LjY2NDQ3LDAuODU4MzUgMjIuNzI1MjIsLTIxIDEwLjAxODk1LC0xMy42MzU1OCAyNC4yMzI2OSwtMzIuMjQ2IDQ3LjUwNTc3LC02My42MTcwMDggMy43NTg0OSwtNS4wNjYyNjIgNi44MzM2MiwtOS40NDkxNzYgNi44MzM2MiwtOS43Mzk4MDkgMCwtMC4yOTA2MzMgLTIwLjM2MjUsLTAuNjQ1NTA5IC00NS4yNSwtMC43ODg2MTQgLTI0Ljg4NzUsLTAuMTQzMTA0IC00NC40Mjc3MSwtMC4wMDY1IC00NC43NSwtMS4xMTMzNzEgLTAuMDUyLC0wLjE3ODQyOSAtMC4yMTY3OCwtMC42MTMzODMgMC4wMDIsLTAuNzQxODMxIDIuMDk4NTUsLTEuMjMzMjI5IDE2LjM4ODI1LC0wLjAzNTE3IDMyLjE1OTE1LDAuMDQwNDUgMTcuODM2NjYsMC4wODU1MiAzMS45MDM0OCwtMC4yNDA2NDYgMzIuMjE2NDIsLTAuNzQ2OTk0IDAuMzA1NTEsLTAuNDk0MzM1IDAuMjc1NjMsLTcuNzE2MjEzIC0wLjA2NjQsLTE2LjA0ODYxNiBMIDM4MC44NzYxNCwyOC41ODUxMjkgSCAzNDkuNTMxNiBjIC0yNy4xOTUxNCwwIC0zMS40NzgsMi4yMDM5NzIgLTMxLjM0NDUzLC0xLjUgMC4wNDY5LC0xLjMwMTE4MSA0LjIxNTY2LC0xLjUgMzEuOTQwOTgsLTEuNSAyNC40NTQ2NSwwIDMyLjEzMDYsMC4yOTI5NzUgMzIuNzUsMS4yNSAwLjQ0NDk2LDAuNjg3NSAxLjAzNDAyLDguNDUgMS4zMDkwMiwxNy4yNSBsIDAuNSwxNiAxMi4wNTk0LC0wLjMzMjEyNiBjIDE2Ljc3MDUzLC0wLjQ2MTg3NCAxNi43NTIxNiwtMC41MDg3MTEgNS42Njc5LDE0LjQ1MjA5NCAtNC44NDA5Nyw2LjUzNDAxOSAtMTIuMzg1MDEsMTYuNzY0NzQ5IC0xNi43NjQ1MywyMi43MzQ5NjkgLTQuMzc5NTIsNS45NzAyMTQgLTE2Ljk1OTk5LDIyLjM3NDcyNCAtMjcuNDk1MTcsMzYuNTY5ODM0IGwgLTE5LjE1NDg3LDI1LjgwOTI3IC03LjE4MjcsMC4zMzU3OSBjIC0zLjk1MDQ5LDAuMTg0NjkgLTcuMzY4MjksMC4xNDgyOSAtNy41OTUxMywtMC4wODA5IHoiCiAgICAgaWQ9InBhdGgyMzk4IgogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjEuMjU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICBzb2RpcG9kaTpub2RldHlwZXM9InNzc3Nzc3Nzc3Nzc2Nzc2Njc2Nzc3Njc3NjY3Njc3Nzc3Nzc3Nzc3NzY3Nzc3NjY2NzY3Nzc2NzY3Njc3NzY3NjY2Nzc3NjY2NjY2NzY3Njc2Nzc3NjY2Nzc2NzY2Njc3Nzc3NzY3NzY3Njc3Nzc3Njc2NzY3NzY3Njc2Nzc2Njc3NjY2Nzc2NjY3Njc2NzY3Njc2NzY2Njc2Nzc3Nzc2NzY3NjY2NzY3NjY2Nzc3Nzc2NzY3NjY2Njc3NjY3Nzc3Nzc3Njc3Njc3NjY3Njc3Njc2Njc3Nzc2NzY3NjY2NjY3Njc2NzY3Nzc3NzY3Nzc2Nzc2Nzc3Njc2Nzc2Nzc3NzY2NzY3Nzc3Nzc3Njc3Njc2Nzc3Nzc3Nzc2NzY3Nzc3NzY3Nzc3NjY2MiIC8+Cjwvc3ZnPgo=" mediaID="Stage_cst_Hampton_court_maze-clean"/><costume name="Hampton_court_maze" center-x="240" center-y="100.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgd2lkdGg9IjQ4MCIgaGVpZ2h0PSIyMDEuNjAwMDAwMDAwMDAwMDIiIGlkPSJzdmcyIiB2aWV3Qm94PSIwIDAgNjAwIDI1MiI+CiAgPGRlZnMgaWQ9ImRlZnM1Ii8+CiAgPHBhdGggZD0iTSAxNDUuNjg3MDcsMTkyLjUwNjIzIEMgMTIzLjY4NzA3LDE2My44NzE2NCAxMDAuNzM3MDcsMTM0LjA0MzA2IDk0LjY4NzA2NywxMjYuMjIwNDkgQyA4OC42MzcwNjcsMTE4LjM5NzkyIDc5Ljc1NTkxMSwxMDYuODQyMzIgNzQuOTUxMTY0LDEwMC41NDEzOCBDIDcwLjE0NjQxNyw5NC4yNDA0NDYgNjIuOTE0OTE0LDg0LjgxMDEyNiA1OC44ODExNTYsNzkuNTg1MTI5IEMgOS45NTkxOTIzLDE2LjIxNTYxMiA0LjkyMjE1MTMsOS40NTAwNDU0IDUuOTIxMDgxMyw4LjQ1MTExNTQgQyA2LjUyMjg4MTMsNy44NDkzMTU0IDU0OC43MzU4OCw3LjAzNTQ2MDQgNTkyLjkzNzA3LDcuNTcwMDEyNCBDIDU5My42MjQ1Nyw3LjU3ODMyNjQgNTk0LjE4NzA3LDguMjYwMjg2NCA1OTQuMTg3MDcsOS4wODU0Nzg0IEMgNTk0LjE4NzA3LDkuOTEwNjcwNCA1NzUuMTQ5OTYsMzUuODk4MTcgNTUxLjg4MjM5LDY2LjgzNTQ3OCBDIDUyOC42MTQ4MSw5Ny43NzI3ODYgNDg5Ljk4MDg4LDE0OS4xODc2OSA0NjYuMDI5MjEsMTgxLjA5MDgzIEMgNDQyLjA3NzU0LDIxMi45OTM5NiA0MjEuNzM2MDIsMjM5LjcxNDU4IDQyMC44MjU4MywyNDAuNDY5OTcgQyA0MTguODQ0NjIsMjQyLjExNDIzIDQxNi42MjE5MywyNDEuODgwNTMgMzk0LjE4NzA3LDIzNy42NjkxMyBDIDM4NS4xMTIwNywyMzUuOTY1NiAzNjMuNzM3MDcsMjMyLjA0NTc3IDM0Ni42ODcwNywyMjguOTU4NDEgQyAzMjkuNjM3MDcsMjI1Ljg3MTA0IDMxNS4yNjcwNywyMjIuOTU2NTQgMzE0Ljc1Mzc0LDIyMi40ODE3NCBDIDMxMi41MzUyOCwyMjAuNDI5ODEgMzE1Ljk2MDY0LDIyMC42NDY5NiAzMzEuODMwMjMsMjIzLjU2NDMgQyAzNDEuMTAxNDksMjI1LjI2ODY1IDM2My41MzcwNywyMjkuMzcxMjQgMzgxLjY4NzA3LDIzMi42ODExNyBDIDM5OS44MzcwNywyMzUuOTkxMTEgNDE1LjYyOTM0LDIzOC45Mjk3MSA0MTYuNzgxLDIzOS4yMTE0MiBDIDQxOC40ODAzNCwyMzkuNjI3MDkgNDIwLjAzMzcsMjM4LjE3MDMgNDI1LjAyNDA4LDIzMS40ODA3OSBDIDQyOC40MDYxMiwyMjYuOTQ3MjQgNDMxLjAyOTgxLDIyMy4wOTQ1MyA0MzAuODU0NSwyMjIuOTE5MjIgQyA0MzAuNjc5MTksMjIyLjc0MzkxIDQyNC43MTk4LDIyMS40OTYxNyA0MTcuNjExNDEsMjIwLjE0NjQ3IEMgNDEwLjUwMzAyLDIxOC43OTY3NiAzODIuMzc0NTIsMjEzLjM5MzMxIDM1NS4xMDM2MiwyMDguMTM4NzkgQyAzMjcuODMyNzIsMjAyLjg4NDI4IDMwNC4wNDM5LDE5OC41ODUxMyAzMDIuMjM5NTcsMTk4LjU4NTEzIEMgMzAwLjQzNTI0LDE5OC41ODUxMyAyODIuNDcyNzksMjAxLjc1MzM2IDI2Mi4zMjMwMiwyMDUuNjI1NjMgQyAxOTAuODg2MSwyMTkuMzU0MDEgMTg5LjkzMzQzLDIxOS41MTk3NSAxODguMTAwNTUsMjE4LjUzODgzIEMgMTg2LjczMiwyMTcuODA2NCAxNDEuNDM0OTgsMTU2Ljc4NDU2IDEzNy44NTgwOCwxNTAuODU0NzMgQyAxMzYuMzgyMzEsMTQ4LjQwODE4IDEzOS4wNzA2NSwxNDYuODMwNDcgMTQ1Ljk2NTM0LDE0Ni4wOTY4MyBDIDE0OS42NjIyOSwxNDUuNzAzNDUgMTUzLjAwOTg2LDE0NS4xODQ5MiAxNTMuNDA0MzgsMTQ0Ljk0NDU1IEMgMTU0LjEyMTgzLDE0NC41MDc0MiAxMzIuNzg0NTEsMTE0LjczNzQzIDEzMC43NTk2NCwxMTMuMzUwNDQgQyAxMzAuMTY5NzMsMTEyLjk0NjM2IDEyNC40MTAwMywxMTIuNjA4ODYgMTE3Ljk2MDMyLDExMi42MDA0NCBMIDEwNi4yMzM1OCwxMTIuNTg1MTMgTCAxMDIuNDYwMzIsMTA3LjgwNzQgQyA5OS4wMDc3OTYsMTAzLjQzNTc4IDg2LjM0NDQzNiw4Ni4yNjIzMzYgNTQuOTkyNjgxLDQzLjQzNDA0NyBDIDQ4LjA1MDQzMSwzMy45NTA1MzggNDMuNTIzNDc1LDI2Ljg3MjAzOCA0My44NTI0MzQsMjYuMDE0Nzg0IEMgNDQuMzI5MDIzLDI0Ljc3MjgxNCA1My41MjI4MzMsMjQuNjA2NzE1IDEwOS41NDY4MiwyNC44Mjc5MjQgQyAxNTIuMTM1NTIsMjQuOTk2MDg1IDE3NC42ODcwNywyNS40MzEzMjkgMTc0LjY4NzA3LDI2LjA4NTEyOSBDIDE3NC42ODcwNywyNi43Mzg2NDYgMTUyLjU5ODgsMjcuMTc0MzE0IDExMC45MzcwNywyNy4zNDI1MzEgQyA3NS44NzQ1NjcsMjcuNDg0MTAyIDQ3LjE4NzA2NywyNy44MTM3NzkgNDcuMTg3MDY3LDI4LjA3NTE0NiBDIDQ3LjE4NzA2NywyOC40Nzk4MjUgNTYuNjM2NjE0LDQxLjQ4MTgwMSA3MS4xNzc5ODgsNjEuMDg1MTI5IEMgNzMuMjE3ODg2LDYzLjgzNTEyOSA4MS45OTg4OSw3NS43NjAxMjkgOTAuNjkxMzMsODcuNTg1MTI2IEMgOTkuMzgzNzcxLDk5LjQxMDEyNiAxMDYuOTg4ODEsMTA5LjQxNTc0IDEwNy41OTE0MiwxMDkuODE5ODIgQyAxMDguMTk0MDMsMTEwLjIyMzkgMTEzLjk0NDQ0LDExMC41NjE0IDEyMC4zNzAxMiwxMTAuNTY5ODIgTCAxMzIuMDUzMTcsMTEwLjU4NTEzIEwgMTM1LjQ1MDA0LDExNC44MzUxMyBDIDEzNy4zMTgzMiwxMTcuMTcyNjMgMTQzLjAyNDM3LDEyNC44Mjc2NyAxNDguMTMwMTQsMTMxLjg0NjM0IEMgMTU4LjY4OTA0LDE0Ni4zNjExNyAxNTguNzQxNzYsMTQ3LjA1MzA4IDE0OS4zNjcwOSwxNDguMDgyMjkgQyAxMzguOTUyMjgsMTQ5LjIyNTcgMTM3Ljg5MDgzLDE0Ni43NDg3NCAxNjQuNTAwMjEsMTgzLjM5NjM0IEwgMTg4LjY4NzA3LDIxNi43MDc1NiBMIDE5Mi42ODcwNywyMTYuMTUyNjYgQyAxOTguODczNiwyMTUuMjk0NDIgMjg0LjMwNTY5LDE5OC44MTM3MSAyODQuNTcxNDksMTk4LjQyNzIyIEMgMjg0LjcwMDg5LDE5OC4yMzkwNyAyODQuNTU0ODMsMTg1LjQ4NTEzIDI4NC4yNDY5MSwxNzAuMDg1MTMgTCAyODMuNjg3MDcsMTQyLjA4NTEzIEwgMjY3LjE4NzA3LDE0Mi40MTc4NyBDIDI1NC41NDA3NSwxNDIuNjcyODkgMjUwLjI5NjUzLDE0Mi40MzkzNCAyNDkuMDE0OTMsMTQxLjQxNzg3IEMgMjQ2LjEyODk1LDEzOS4xMTc2NyAyMDguMjMxMDUsODUuMTc0ODM2IDIwOC4yMDg1MSw4My4zMzUxMjYgQyAyMDguMTkyNDUsODIuMDI0MjE2IDIwOS4wMDI1MSw4MS41ODM2NjYgMjExLjQzNzA3LDgxLjU3OTI5NiBDIDIxMy4yMjQ1Nyw4MS41NzYwOTYgMjMyLjY1OTIsODEuNTUwMzQ2IDI1NC42MjUxNCw4MS41MjIwODYgQyAyNzYuNTkxMDgsODEuNDkzODE2IDI5NC44MTYwOCw4MS4zMTUxNzYgMjk1LjEyNTE0LDgxLjEyNTEwNiBDIDI5NS40MzQyLDgwLjkzNTAyNiAyOTUuNTU0NTEsNzIuODYwNzc2IDI5NS4zOTI0OCw2My4xODIzMjEgTCAyOTUuMDk3ODksNDUuNTg1MTI5IEwgMjY2LjY0MjQ4LDQ1LjU4NTEyOSBDIDI0MS4xNzYwOSw0NS41ODUxMjkgMjM4LjE4NzA3LDQ1LjQxNjM2NSAyMzguMTg3MDcsNDMuOTc4NDk4IEMgMjM4LjE4NzA3LDQyLjUxMjYxMyAyNDMuNTk2NTgsNDIuNDM0NTI4IDI5OS45MzcwNyw0My4wODcxNTEgQyAzMzMuODk5NTcsNDMuNDgwNTU3IDM2Mi4xMTQ1Nyw0NC4yMDM1NDEgMzYyLjYzNzA3LDQ0LjY5Mzc4MiBDIDM2My44MTI1OCw0NS43OTY3MTQgMzY3LjUxMzg1LDQ1LjY5NTY0NSAzMjkuOTEzODEsNDUuNTg3MzQyIEwgMjk4LjE0MDU2LDQ1LjQ5NTgyMiBMIDI5OC40MTM4MSw2My4yOTA0NzUgTCAyOTguNjg3MDcsODEuMDg1MTI2IEwgMzMzLjE4NzA3LDgxLjM1NzM3NiBDIDM1Mi4xNjIwNyw4MS41MDcxMTYgMzY4LjI0OTU3LDgxLjgzMDQ5NiAzNjguOTM3MDcsODIuMDc1OTk2IEMgMzY5LjYyNDU3LDgyLjMyMTQ5NiAzNzAuMTg3MDcsODIuOTQ3NjY2IDM3MC4xODcwNyw4My40Njc0ODYgQyAzNzAuMTg3MDcsODQuNTE0OTk2IDMzNS4xODc4NiwxMzMuODM0ODEgMzMyLjA0OTI0LDEzNy4yMTAxNyBDIDMzMC4zNjc1NSwxMzkuMDE4NjkgMzI4LjQ2NTA2LDEzOS40Mzk0MyAzMTkuMjc2MDYsMTQwLjAzNSBMIDMwOC40Nzg4OSwxNDAuNzM0NzkgTCAzMDcuODM4MTUsMTUwLjQwOTk2IEMgMzA3LjQ4NTc1LDE1NS43MzEzIDMwNy4xOTUwOSwxNjMuNTAwOTMgMzA3LjE5MjI0LDE2Ny42NzU4MSBMIDMwNy4xODcwNywxNzUuMjY2NDggTCAzMzMuNDM3MDcsMTc4LjQ0NTQzIEMgMzQ3Ljg3NDU3LDE4MC4xOTM4NSAzNjEuMjgwNzYsMTgxLjg4NDIgMzYzLjIyODYsMTgyLjIwMTc2IEMgMzY3LjIwMjQ0LDE4Mi44NDk2NCAzNjQuNzI5NjcsMTg1LjgwMDMzIDM5Mi42NTczNSwxNDcuMDg1MTMgQyAzOTguNjA4NTksMTM4LjgzNTEzIDQwNS4xNDM3MywxMjkuODM1MTMgNDA3LjE3OTg4LDEyNy4wODUxMyBDIDQwOS4yMTYwNCwxMjQuMzM1MTMgNDE3Ljk3OTIyLDExMi4yNjEyMiA0MjYuNjUzNjIsMTAwLjI1NDIyIEMgNDM2LjQ5NTA1LDg2LjYzMTgzNiA0NDIuNzc4NjUsNzguNzc2NzA0IDQ0My4zNjUxLDc5LjM2MzE2MiBDIDQ0My45NTE1Niw3OS45NDk2MTYgNDM5LjgyMTcsODYuNDY2MTI2IDQzMi4zODE1Nyw5Ni42OTQwNjYgQyA0MjUuODIzNzEsMTA1LjcwOTE1IDQxMS44MzI1NiwxMjQuOTkyODcgNDAxLjI5MDEyLDEzOS41NDY3OCBMIDM4Mi4xMjIwNSwxNjYuMDA4NDQgTCAzOTAuNDA0NTYsMTY4LjI2OTkgQyAzOTQuOTU5OTQsMTY5LjUxMzcxIDQwMi4xMzkyLDE3MS40NDQwMSA0MDYuMzU4NDYsMTcyLjU1OTQ3IEMgNDEwLjU3NzczLDE3My42NzQ5MiA0MTQuNjg4NDEsMTc0Ljg0MDI4IDQxNS40OTMzMSwxNzUuMTQ5MTUgQyA0MTYuNTA1ODgsMTc1LjUzNzcxIDQyMS4zNjAzMSwxNzAuMDY4NzYgNDMxLjI0OTg5LDE1Ny4zOTc5MyBDIDQzOS4xMTExMiwxNDcuMzI1ODkgNDQ3Ljg1MzQ2LDEzNi4xNjAxMyA0NTAuNjc3MzMsMTMyLjU4NTEzIEMgNDUzLjUwMTE5LDEyOS4wMTAxMyA0NTkuOTkxMTUsMTIwLjY4NTEzIDQ2NS4wOTk0NywxMTQuMDg1MTMgQyA0NzAuMjA3NzgsMTA3LjQ4NTEzIDQ3NC45Mjk3MSwxMDEuNzc0MjYgNDc1LjU5MjY1LDEwMS4zOTQzMSBDIDQ3Ni4yNTU1OCwxMDEuMDE0MzYgNDgxLjQ5ODAyLDEwMC40MjQ3OSA0ODcuMjQyNTIsMTAwLjA4NDE2IEMgNDkyLjk4NzAyLDk5Ljc0MzUxNiA0OTguNjU3MDQsOTkuMjY4OTg2IDQ5OS44NDI1Niw5OS4wMjk2MzYgQyA1MDEuMjg5MDUsOTguNzM3NjA2IDUxMC40MTY3OSw4Ny4yODE5ODYgNTI3LjU5MjU2LDY0LjIwMjQ0IEMgNTQxLjY2OTU0LDQ1LjI4NjgyNiA1NTMuMTg3MDcsMjkuNTM0NzI1IDU1My4xODcwNywyOS4xOTc3NzIgQyA1NTMuMTg3MDcsMjguODYwODE4IDUyNC4zODcwNywyOC41ODUxMjkgNDg5LjE4NzA3LDI4LjU4NTEyOSBDIDQ1My45ODcwNywyOC41ODUxMjkgNDI1LjE4NzA3LDI4LjIwNzYyNiA0MjUuMTg3MDcsMjcuNzQ2MjM0IEMgNDI1LjE4NzA3LDI2LjY4NDMwNCA0NzIuOTE3NzksMjUuNTg5Mzc0IDUxOS4zMTQ2MywyNS41ODY5NzMgQyA1NDkuNjc4NzEsMjUuNTg1NDAxIDU1NS4xMjUxLDI1LjgwNTUyOSA1NTYuMTgwMzEsMjcuMDc2OTgzIEMgNTU3LjIxMjEzLDI4LjMyMDI0NyA1NTUuNTgzMzcsMzEuMDI4MDE3IDU0Ni40MDU3Myw0My4zMjY5ODMgQyA1NDAuMzQ4NzQsNTEuNDQzOTYzIDUyOC4zNDE1Miw2Ny41MzQxMjEgNTE5LjcyMzAyLDc5LjA4Mjg4OSBDIDUxMS4xMDQ1MSw5MC42MzE2NTYgNTAzLjM3OTQ4LDEwMC40NTc1OCA1MDIuNTU2MjgsMTAwLjkxODI2IEMgNTAxLjczMzA4LDEwMS4zNzg5NSA0OTUuOTA3NDEsMTAyLjAwOTYxIDQ4OS42MTAzNCwxMDIuMzE5NzQgQyA0ODMuMzEzMjcsMTAyLjYyOTg3IDQ3Ny41MjM3LDEwMy4zNzg5NiA0NzYuNzQ0NjIsMTAzLjk4NDM3IEMgNDc1Ljk2NTU1LDEwNC41ODk3OSA0NjkuMzMzODksMTEyLjc3NzcxIDQ2Mi4wMDc2LDEyMi4xNzk3NSBDIDQ1NC42ODEzMSwxMzEuNTgxNzkgNDQxLjk2ODIyLDE0Ny44OTQyOSA0MzMuNzU2MjgsMTU4LjQyOTc1IEMgNDIzLjM3NTU2LDE3MS43NDc2NSA0MTguMjI2MjMsMTc3LjU4NTEzIDQxNi44NTkwNSwxNzcuNTg1MTMgQyA0MTUuNzc3NTEsMTc3LjU4NTEzIDQwNy41MjczMiwxNzUuNTYwMTMgMzk4LjUyNTMxLDE3My4wODUxMyBDIDM4OS41MjMyOSwxNzAuNjEwMTMgMzgxLjc1NzE0LDE2OC41ODUxMyAzODEuMjY3MiwxNjguNTg1MTMgQyAzODAuMjcxNzYsMTY4LjU4NTEzIDM2OS43MjEyOSwxODIuNDczNTkgMzcwLjMxMTc2LDE4My4wMDY2OCBDIDM3MC41MTgxOCwxODMuMTkzMDQgMzgyLjM2MjA5LDE4Ny4wNTQ0MyAzOTYuNjMxNTUsMTkxLjU4NzUzIEMgNDE1LjA5NDg5LDE5Ny40NTI5NSA0MjMuMDI0NTcsMTk5LjU1NzMxIDQyNC4xMzE1NSwxOTguODg1NDIgQyA0MjQuOTg3MDksMTk4LjM2NjE0IDQzNi4wMzcwNywxODQuMjgwOCA0NDguNjg3MDcsMTY3LjU4NDY0IEMgNDY5LjE1NzA2LDE0MC41NjcyNSA0NzUuOTMzMDQsMTMyLjU5MjgxIDQ3My44ODQ5NCwxMzcuOTMwMDkgQyA0NzMuNTQzNDgsMTM4LjgxOTkxIDQ2Ny4wNTkyNywxNDcuNzA3MzcgNDU5LjQ3NTU5LDE1Ny42Nzk5OSBDIDQ1MS44OTE5LDE2Ny42NTI2MiA0NDEuNDEyMDcsMTgxLjQ1NTE1IDQzNi4xODcwNywxODguMzUyMjkgQyA0MzAuOTYyMDcsMTk1LjI0OTQzIDQyNS45ODQyOCwyMDEuMzMwMTQgNDI1LjEyNTMxLDIwMS44NjQ5OCBDIDQyMy45OTI0NywyMDIuNTcwMzUgNDE2LjA3MTU1LDIwMC40NTcyNCAzOTYuMjgzNzcsMTk0LjE3MDc1IEwgMzY5LjAwMzk4LDE4NS41MDQwOSBMIDMzOC4wMzA0LDE4MS42MTMwMSBDIDMyMC45OTQ5NCwxNzkuNDcyOTIgMzA2LjQxNTk4LDE3Ny4xOTAwNyAzMDUuNjMyNzIsMTc2LjU0MDAzIEMgMzA0LjQ1ODcxLDE3NS41NjU2OCAzMDQuMzE1MywxNzIuNDM2NTggMzA0LjgxNjA5LDE1OC43MjE2MyBDIDMwNS42MDkxMSwxMzcuMDAzMzIgMzA1LjI0NDY0LDEzNy41ODk4MyAzMTcuOTYwMTIsMTM3LjU2OTgyIEMgMzIzLjMwOTk0LDEzNy41NjE0IDMyOC4yMzMzOSwxMzcuMjA3MzQgMzI4LjkwMTExLDEzNi43ODMwMiBDIDMzMC43OTE3OCwxMzUuNTgxNTcgMzY2LjkzNTI3LDg1LjE3NjI3NiAzNjYuNDkyMTcsODQuMzU4OTY2IEMgMzY2LjAxNTQ2LDgzLjQ3OTYzNiAyMTEuMTg3MDcsODMuMzAxNDY2IDIxMS4xODcwNyw4NC4xODAyNDYgQyAyMTEuMTg3MDcsODQuODIwMTc2IDIyOS43NTA2NCwxMTEuMTc4MzIgMjQzLjE2NDkyLDEyOS41ODUxMyBMIDI1MC44MTY5OCwxNDAuMDg1MTMgTCAyNjguMjUyMDIsMTQwLjA4NTEzIEwgMjg1LjY4NzA3LDE0MC4wODUxMyBMIDI4Ni4zMzExOCwxNDkuMDg1MTMgQyAyODYuNjg1NDQsMTU0LjAzNTEzIDI4Ny4wMjI5NCwxNjcuMTIyODMgMjg3LjA4MTE4LDE3OC4xNjg5IEwgMjg3LjE4NzA3LDE5OC4yNTI2NiBMIDI5NC45MzcwNywxOTYuODA3MSBMIDMwMi42ODcwNywxOTUuMzYxNTQgTCAzNTguMTg3MDcsMjA2LjAxNDYzIEMgNDE4Ljg0NjY0LDIxNy42NTgxIDQyNy41OTA5OCwyMTkuMzUyMjkgNDMwLjg5NjYyLDIyMC4xMDE4OCBDIDQzMy4xNTI0OCwyMjAuNjEzNDMgNDM1LjAxOTMyLDIxOC4yMjY1IDQ5Ni45MTk5NiwxMzUuNjg0NjYgQyA1MDIuMDM0NjksMTI4Ljg2NDQgNTA2LjAwMTk5LDEyMy4wNjY3MSA1MDUuNzM2MTksMTIyLjgwMDkyIEMgNTA1LjQ3MDM5LDEyMi41MzUxMiA1MDEuMTA1MTksMTIxLjkzNDkyIDQ5Ni4wMzU3NSwxMjEuNDY3MTQgQyA0OTAuOTY2MywxMjAuOTk5MzYgNDg2LjMzODk4LDEyMC4xMDkwNSA0ODUuNzUyODIsMTE5LjQ4ODY4IEMgNDg0Ljk2MzA0LDExOC42NTI4MSA0ODcuODI3MDMsMTE4LjU0MDA2IDQ5Ni44MTI5OCwxMTkuMDUzMjYgTCA1MDguOTM4ODksMTE5Ljc0NTc4IEwgNTQ5LjM3NDA1LDY1LjkxNTQ1NCBDIDU3MS42MTMzOCwzNi4zMDg3NzUgNTkwLjE0NTc4LDExLjUyMjYyOSA1OTAuNTU3MTUsMTAuODM1MTI5IEMgNTkxLjE1MzM2LDkuODM4NzI2NCA1NzIuNDI1NTQsOS41ODUxMjk0IDQ5OC4yNDYwOSw5LjU4NTEyOTQgTCA0MDUuMTg3MDcsOS41ODUxMjk0IEwgNDA1LjE4NzA3LDI2LjU4NTEyOSBMIDQwNS4xODcwNyw0My41ODUxMjkgTCA0NTkuNzE4NDUsNDMuNTg1MTI5IEMgNTA5LjI4Miw0My41ODUxMjkgNTE0LjMwNzAzLDQzLjczNDE2MiA1MTQuODc3Niw0NS4yMjEwNTIgQyA1MTUuMjIyODcsNDYuMTIwODA5IDUxNS4wOTYyNSw0Ny40NTU3ODkgNTE0LjU5NjIyLDQ4LjE4NzY3MyBDIDUxNC4wOTYxOSw0OC45MTk1NTggNTA4LjczNzA3LDU3LjE3NDQ4MyA1MDIuNjg3MDcsNjYuNTMxOTUxIEMgNDk2LjYzNzA3LDc1Ljg4OTQyIDQ5MS4xMjQ1Nyw4My41NTQ0MzYgNDkwLjQzNzA3LDgzLjU2NTMyNiBDIDQ4OS43NDk1Nyw4My41NzYyMTYgNDg5LjE4NzA3LDgzLjMyMzM4NiA0ODkuMTg3MDcsODMuMDAzNDg2IEMgNDg5LjE4NzA3LDgyLjY4MzU3NiA0OTQuMTc0NjksNzQuNzQ3MzQ5IDUwMC4yNzA2Nyw2NS4zNjc0MjIgQyA1MDYuMzY2NjQsNTUuOTg3NDk0IDUxMS41NzA1OSw0Ny43NDkyNjIgNTExLjgzNDk5LDQ3LjA2MDIzOSBDIDUxMi4yMTYyNSw0Ni4wNjY3IDUwMS4xOTc4MSw0NS43OTE3ODYgNDU4LjU4Njc3LDQ1LjczMTY3MyBDIDQyOS4wMzU4NSw0NS42ODk5ODUgNDA0LjUxMDU2LDQ1LjMwMjQ1OCA0MDQuMDg2MTQsNDQuODcwNTAzIEMgNDAzLjY2MTcxLDQ0LjQzODU0NyA0MDIuOTk0NjcsMzYuMzIyNjI5IDQwMi42MDM4MSwyNi44MzUxMjkgTCA0MDEuODkzMTYsOS41ODUxMjk0IEwgMzUwLjA0MDEyLDkuNTg1MTI5NCBMIDI5OC4xODcwNyw5LjU4NTEyOTQgTCAyOTguMTg3MDcsMTcuNTI2MTEyIEMgMjk4LjE4NzA3LDIyLjUxNTUgMjk3Ljc1MTcyLDI1LjczNjE1NSAyOTcuMDE1ODEsMjYuMTkwOTc1IEMgMjk2LjM3MTYxLDI2LjU4OTEwOSAyNzguMTQ2NjEsMjYuODA3NTg1IDI1Ni41MTU4MSwyNi42NzY0NzggTCAyMTcuMTg3MDcsMjYuNDM4MTAxIEwgMjE3LjE4NzA3LDQzLjUxMTYxNSBMIDIxNy4xODcwNyw2MC41ODUxMjkgTCAyNDcuMTg3MDcsNjAuNTg1MTI5IEMgMjc2Ljg2MDc1LDYwLjU4NTEyOSAyODYuMzEyNDYsNjEuNjc5MTk1IDI2Ny40MzcwNyw2Mi45MjkxMzIgQyAyNjIuMDc0NTcsNjMuMjg0MjQgMjQwLjgxMjA3LDYzLjYyMTYxNCAyMjAuMTg3MDcsNjMuNjc4ODUyIEMgMTk5LjU2MjA3LDYzLjczNjA5MSAxODAuMzk2MjEsNjQuMDc1OTE5IDE3Ny41OTYyNiw2NC40MzQwMjYgTCAxNzIuNTA1NDUsNjUuMDg1MTI5IEwgMjA2LjM4Mzk3LDExMS41ODUxMyBDIDIyNS4wMTcxNiwxMzcuMTYwMTMgMjQxLjAzMzAzLDE1OC44NTQ3NSAyNDEuOTc0NzgsMTU5Ljc5NTQgQyAyNDMuNTExMjUsMTYxLjMzMDA2IDI0NC43NDUwMywxNjEuMzk5MDUgMjUzLjk5MDU3LDE2MC40NjczNSBDIDI2MS4zODk5MSwxNTkuNzIxNyAyNjQuNjY2MTEsMTU5LjczNzgxIDI2NS42MTQwNSwxNjAuNTI0NTMgQyAyNjYuMzQwMDQsMTYxLjEyNzA1IDI2Ny4yMzc1NSwxNjMuOTc0NjcgMjY3LjYwODUxLDE2Ni44NTI1OCBDIDI2Ny45Nzk0OCwxNjkuNzMwNDggMjY4LjUzNzA2LDE3My43Mjk2OSAyNjguODQ3NTgsMTc1LjczOTcxIEMgMjY5LjMwNzAxLDE3OC43MTM1NyAyNjkuMDQwNTMsMTc5LjU5MzE5IDI2Ny40MTY5NSwxODAuNDYyMSBDIDI2NC44NTk0NCwxODEuODMwODQgMjAyLjEyNDg1LDE5Ni41ODUxMyAxOTguODYyNTYsMTk2LjU4NTEzIEMgMTk2Ljg3MDcyLDE5Ni41ODUxMyAxOTQuMDY4NjgsMTkzLjU1NjA0IDE4NC4wNDY2MSwxODAuNTY4NjMgQyAxNzcuMjQ4ODcsMTcxLjc1OTU1IDE3MS41MzcwNywxNjQuMTA5NTUgMTcxLjM1Mzc0LDE2My41Njg2MyBDIDE3MS4xNzA0LDE2My4wMjc3IDE3MS42MjA0LDE2Mi42MTA1MyAxNzIuMzUzNzQsMTYyLjY0MTU4IEMgMTczLjA4NzA3LDE2Mi42NzI2MiAxNzguNjM3MDcsMTY5LjIxNTc5IDE4NC42ODcwNywxNzcuMTgxOTQgQyAxOTAuNzM3MDcsMTg1LjE0ODA5IDE5Ni40MTQyMSwxOTIuMzM3OCAxOTcuMzAyOTMsMTkzLjE1OTA4IEMgMTk4Ljc0MzEzLDE5NC40ODk5OSAyMDAuNzQ2ODIsMTk0LjIxMjE0IDIxNS43MzUyNCwxOTAuNjAzMDcgQyAyMjQuOTg0MjksMTg4LjM3NTk5IDIzMi43MjI0MiwxODYuMzgzMTEgMjMyLjkzMTA4LDE4Ni4xNzQ0NSBDIDIzMy4xMzk3NCwxODUuOTY1NzkgMjI4LjQwNTY4LDE3OS4zMzUzMyAyMjIuNDEwOTUsMTcxLjQ0MDEgQyAxNjYuNjE0NTYsOTcuOTU0NzE2IDE1Ni4xODcwNyw4My45NTk3NjYgMTU2LjE4NzA3LDgyLjU1OTY5NiBDIDE1Ni4xODcwNyw3OS40MjMzMTkgMTU1LjgwMzU4LDc4LjkzNzMwNSAyMDcuMTAwOTQsMTQ3LjA4NTEzIEMgMjIxLjU5MTEyLDE2Ni4zMzUxMyAyMzQuMjA4MTIsMTgyLjg5MjQ1IDIzNS4xMzg3MiwxODMuODc5MTcgQyAyMzYuNzYzODcsMTg1LjYwMjM0IDIzNy4yNjI0NCwxODUuNTcxMzkgMjQ3Ljc1ODg5LDE4My4wOTU2OSBDIDI1My43NjkzOSwxODEuNjc4MDUgMjYwLjQyMzcyLDE4MC4wNTI2NSAyNjIuNTQ2MjksMTc5LjQ4MzY5IEwgMjY2LjQwNTUxLDE3OC40NDkyMiBMIDI2NS42OTgwMywxNzEuODQyOTEgQyAyNjQuNjIwODUsMTYxLjc4NDMzIDI2NS41MTA2MSwxNjIuMzkxOTEgMjUyLjM5ODAyLDE2Mi43NjA5NiBMIDI0MC44Nzk4OCwxNjMuMDg1MTMgTCAyMzMuNzgzNDcsMTUzLjQyNjM4IEMgMjI5Ljg4MDQ1LDE0OC4xMTQwNiAyMTMuNjg2ODEsMTI1Ljk1MTU2IDE5Ny43OTc2LDEwNC4xNzYzOCBMIDE2OC45MDgxMiw2NC41ODUxMjkgTCAxNTcuNzk3Niw2NC43MjA3MTggQyAxNTEuNjg2ODEsNjQuNzk1MjkyIDE0MS40NjYzNSw2NS4xMzI3OTIgMTM1LjA4NTQ4LDY1LjQ3MDcxOCBMIDEyMy40ODM4OSw2Ni4wODUxMjkgTCAxNjMuOTEwNDQsMTE4LjU4NTEzIEMgMTg2LjE0NTA0LDE0Ny40NjAxMyAyMDQuNzY5MDksMTcxLjg3MjYzIDIwNS4yOTcyMSwxNzIuODM1MTMgQyAyMDUuOTg2OTUsMTc0LjA5MjE3IDIwNS44OTU0MSwxNzQuNTg0ODcgMjA0Ljk3MjI1LDE3NC41ODQyMiBDIDIwMy42NTE5MiwxNzQuNTgzMjggMTk4LjY5MzU2LDE2OC4yOTczIDE1MC41Mjk1OSwxMDUuNTY0MzYgQyAxMTguMzI1NDQsNjMuNjE4ODc0IDExOS4xODM4Miw2NC44MzczNjUgMTIxLjAyOTYsNjMuNjg4NDE1IEMgMTIxLjc2Nzk5LDYzLjIyODc4NiAxMzcuOTY3OTksNjIuNTYwMTgxIDE1Ny4wMjk2LDYyLjIwMjYyNSBDIDE3Ni4wOTEyMSw2MS44NDUwNjkgMTk2Ljk5NDM4LDYxLjI3NTg1OCAyMDMuNDgxMDgsNjAuOTM3NzExIEwgMjE1LjI3NTEsNjAuMzIyODk4IEwgMjE1LjAyMDgxLDQzLjU1OTgzOCBDIDIxNC44MzUwNSwzMS4zMTM4ODggMjE1LjEwMjgsMjYuMzkxNiAyMTYuMDE0NDIsMjUuMjkzMTU3IEMgMjE3LjEwMDQ5LDIzLjk4NDUyMSAyMjIuMzE0ODIsMjMuODYwODE0IDI1Ni4yMjQ2OSwyNC4zMzkxODcgTCAyOTUuMTg3MDcsMjQuODg4ODM2IEwgMjk1LjE4NzA3LDE3LjIzNjk4MiBMIDI5NS4xODcwNyw5LjU4NTEyOTQgTCAyNDYuNzczMTEsOS41ODUxMjk0IEwgMTk4LjM1OTE1LDkuNTg1MTI5NCBMIDE5OC4wMjMxMSwyNi4xMjI5MDYgQyAxOTcuNzc0OSwzOC4zMzgxMjcgMTk3LjM0NjUyLDQyLjg3MDgxNCAxOTYuMzg0MTUsNDMuNDY0NjMyIEMgMTk1LjY2NzU0LDQzLjkwNjgwNCAxNzEuMTU3ODcsNDQuNTg2OTczIDE0MS45MTgyMiw0NC45NzYxMTcgQyAxMTIuNjc4NTYsNDUuMzY1MjYyIDg4LjU3MjE3OCw0NS44NjY2ODUgODguMzQ4NDcxLDQ2LjA5MDM5MSBDIDg4LjEyNDc2NSw0Ni4zMTQwOTcgOTQuOTgyODkxLDU2LjYzMzY4MiAxMDMuNTg4NzUsNjkuMDIyODAxIEMgMTE5LjgwMTM1LDkyLjM2MjY4NiAxMjEuNTM0NDYsOTUuMTk3OTQ2IDExOS4wOTY0Miw5NC4zOTIzMzYgQyAxMTcuNzk2MjMsOTMuOTYyNzA2IDExMi41NTI3Miw4Ni43MzQ4ODYgOTEuOTA3MDYsNTYuOTEzNjQ3IEMgODUuMTgzMTUyLDQ3LjIwMTQyMiA4NC4zNjA1ODMsNDUuNTU0NDcgODUuNjA5ODA0LDQ0LjMwNTI0OSBDIDg2LjgxMDYwOSw0My4xMDQ0NDQgOTUuODUxODk0LDQyLjc4NzY0MiAxNDAuNjMzMDMsNDIuMzc3MjYzIEMgMTcwLjEwNTUsNDIuMTA3MTc1IDE5NC4zNzQ3Nyw0MS43MDU5NTQgMTk0LjU2NDc1LDQxLjQ4NTY2MSBDIDE5NC43NTQ3Myw0MS4yNjUzNjggMTk1LjIwMzMzLDMzLjk5NzYyOSAxOTUuNTYxNjYsMjUuMzM1MTI5IEwgMTk2LjIxMzE2LDkuNTg1MTI5NCBMIDEwMi43MDAxMSw5LjU4NTEyOTQgQyA1MS4yNjc5MzcsOS41ODUxMjk0IDkuMTg3MDY3Myw5LjgzNzY0MDQgOS4xODcwNjczLDEwLjE0NjI2NCBDIDkuMTg3MDY3MywxMC42Mzc3NyA4OS45MTczNDMsMTE2LjA1NjQ1IDk4Ljk4OTE2NSwxMjcuNDExMDUgTCAxMDIuNDQ1MzgsMTMxLjczNjk2IEwgMTEzLjMxNjIzLDEzMS4wMzIzOSBDIDEyMS4xMzkwNiwxMzAuNTI1MzcgMTI0LjE4NzA3LDEzMC42NDQyOCAxMjQuMTg3MDcsMTMxLjQ1NjQ4IEMgMTI0LjE4NzA3LDEzMi4wNzcyNCAxMjMuNjI0NTcsMTMyLjYwOTM5IDEyMi45MzcwNywxMzIuNjM5MDUgQyAxMTguMzg1NTQsMTMyLjgzNTM4IDEwNi4wMTY3NSwxMzQuNDIyMTIgMTA1LjU3MjE0LDEzNC44NjY3MyBDIDEwNS4wNDI5MywxMzUuMzk1OTQgMTE0Ljg5NzYzLDE0OC40MTU3OCAxNjkuNTQ3NDcsMjE5LjM4OTc2IEMgMTc5LjM3MDY5LDIzMi4xNDcyMSAxODcuODE0NDcsMjQyLjU4NTEzIDE4OC4zMTE0MywyNDIuNTg1MTMgQyAxODguODA4MzksMjQyLjU4NTEzIDE5My44MjEyMiwyNDEuNDc3NjUgMTk5LjQ1MTAzLDI0MC4xMjQwNyBDIDIwNS4wODA4NSwyMzguNzcwNDggMjI2LjU2MjA3LDIzMy44MDA3NiAyNDcuMTg3MDcsMjI5LjA4MDI0IEMgMjY3LjgxMjA3LDIyNC4zNTk3MiAyODUuNjk5NTcsMjIwLjI0MzQxIDI4Ni45MzcwNywyMTkuOTMyODkgQyAyODguNDQ3NDUsMjE5LjU1MzkgMjg5LjE4NzA3LDIxOS44MTcxMyAyODkuMTg3MDcsMjIwLjczMzY2IEMgMjg5LjE4NzA3LDIyMS43MTY0MyAyNzUuMzg2NzUsMjI1LjI1Njg5IDIzOS45MzcwNywyMzMuMzY4NzIgQyAyMTIuODQ5NTcsMjM5LjU2NzA3IDE4OS41NjIwNywyNDQuNjIyODQgMTg4LjE4NzA3LDI0NC42MDM3OCBDIDE4Ni4wNzgxLDI0NC41NzQ1NSAxNzkuNDMwNTgsMjM2LjQyNTg1IDE0NS42ODcwNywxOTIuNTA2MjMgeiBNIDM1Ni4xODcwNywxNjIuNTMyOTcgQyAzNTYuMTg3MDcsMTYxLjk1NDI5IDM1OS43MTA3OSwxNTYuODkxNzkgMzY0LjAxNzU2LDE1MS4yODI5NyBDIDM2OC4zMjQzMywxNDUuNjc0MTYgMzg0LjU1NDkyLDEyNC40MzUxMyA0MDAuMDg1NTMsMTA0LjA4NTEzIEMgNDE1LjYxNjE1LDgzLjczNTEyNiA0MjkuNjY5NTYsNjUuODI5NzMyIDQzMS4zMTUzMyw2NC4yOTUzNTcgTCA0MzQuMzA3NjUsNjEuNTA1NTg1IEwgNDU1LjkzMDM1LDYxLjY0Njk2MiBDIDQ2Ny44MjI4NCw2MS43MjQ3MiA0NzguMTQ1NzEsNjIuMDE1NzYyIDQ3OC44NzAwNiw2Mi4yOTM3MjMgQyA0ODEuNDI3MTMsNjMuMjc0OTYzIDQ4MC4wODg1LDY1Ljg1MzAxOCA0NzAuNTA0NjgsNzguNDA0NTI5IEMgNDQ4LjUwNDE3LDEwNy4yMTc2MyA0MzguMDE3OTIsMTIwLjk5Njk2IDQyNS42ODcwNywxMzcuMjk2NiBDIDQxNC4yOTE3OCwxNTIuMzU5NTYgNDEwLjE4NzA3LDE1Ni43MjM2MiA0MTAuMTg3MDcsMTUzLjc3NTk1IEMgNDEwLjE4NzA3LDE1My4zMzA5IDQxNS45MjQ1NywxNDUuNDk2NzggNDIyLjkzNzA3LDEzNi4zNjY3OSBDIDQzNy4yNDAzMywxMTcuNzQ0NTMgNDU2LjU1MTE5LDkyLjU0Nzk1NiA0NjguOTM3MDcsNzYuMzQ2NTM0IEMgNDczLjQ3NDU3LDcwLjQxMTIzMyA0NzcuMTg3MDcsNjUuMzM2ODM5IDQ3Ny4xODcwNyw2NS4wNzAxMDMgQyA0NzcuMTg3MDcsNjQuODAzMzY3IDQ2Ny4zNjYsNjQuNTg1MTI5IDQ1NS4zNjI0Niw2NC41ODUxMjkgTCA0MzMuNTM3ODUsNjQuNTg1MTI5IEwgNDExLjYxMjQ2LDkzLjI4MTE4NiBDIDM5OS41NTM1LDEwOS4wNjQwMSAzODUuMDE4MTgsMTI4LjA3NjUxIDM3OS4zMTE3NywxMzUuNTMxMTggQyAzNzMuNjA1MzUsMTQyLjk4NTg1IDM2Ni40NjMzMywxNTIuMzQ3NjMgMzYzLjQ0MDYsMTU2LjMzNTEzIEMgMzU4LjI1Mjk3LDE2My4xNzg1MyAzNTYuMTg3MDcsMTY0Ljk0Mzc1IDM1Ni4xODcwNywxNjIuNTMyOTcgeiBNIDMyNC41OTk0OSwxNTkuNjY4NDYgQyAzMjMuMTY3MjgsMTU4LjIyMTUxIDMyNC45Njk2NywxNTcuNTg1MTMgMzMwLjQ5OTk4LDE1Ny41ODUxMyBDIDMzOC4wOTMzMSwxNTcuNTg1MTMgMzM3LjE2NDQ1LDE1OC40NDM0OCAzNTMuMjI1MiwxMzYuNTg1MTMgQyAzNjMuMjQ0MTUsMTIyLjk0OTU1IDM3Ny4wODAzNywxMDQuMjQ0NzUgNDAwLjM1MzQ1LDcyLjg3Mzc0MiBDIDQwNC4xMTE5NCw2Ny44MDc0OCA0MDcuMTg3MDcsNjMuNDI0NTY2IDQwNy4xODcwNyw2My4xMzM5MzMgQyA0MDcuMTg3MDcsNjIuODQzMyAzODYuODI0NTcsNjIuNDg4NDI0IDM2MS45MzcwNyw2Mi4zNDUzMTkgQyAzMzcuMDQ5NTcsNjIuMjAyMjE1IDMxNi45MTIwNyw2MS43MDExOTcgMzE3LjE4NzA3LDYxLjIzMTk0OCBDIDMxNy40NjIwNyw2MC43NjI2OTggMzMxLjkzNDQ5LDYwLjQ0NzA3NSAzNDkuMzQ4MDEsNjAuNTMwNTY0IEMgMzY3LjE4NDY3LDYwLjYxNjA4MiAzODEuMjUxNDksNjAuMjg5OTE4IDM4MS41NjQ0Myw1OS43ODM1NyBDIDM4MS44Njk5NCw1OS4yODkyMzUgMzgxLjg0MDA2LDUyLjA2NzM1NyAzODEuNDk4MDIsNDMuNzM0OTU0IEwgMzgwLjg3NjE0LDI4LjU4NTEyOSBMIDM0OS41MzE2LDI4LjU4NTEyOSBDIDMyMi4zMzY0NiwyOC41ODUxMjkgMzE4LjE4NzA3LDI4LjM4NjU1OSAzMTguMTg3MDcsMjcuMDg1MTI5IEMgMzE4LjE4NzA3LDI1Ljc4MzEwMyAzMjIuNDAyNzMsMjUuNTg1MTI5IDM1MC4xMjgwNSwyNS41ODUxMjkgQyAzNzQuNTgyNywyNS41ODUxMjkgMzgyLjI1ODY1LDI1Ljg3ODEwNCAzODIuODc4MDUsMjYuODM1MTI5IEMgMzgzLjMyMzAxLDI3LjUyMjYyOSAzODMuOTEyMDcsMzUuMjg1MTI5IDM4NC4xODcwNyw0NC4wODUxMjkgTCAzODQuNjg3MDcsNjAuMDg1MTI5IEwgMzk2Ljc0NjQ3LDU5Ljc1MzAwMyBDIDQxMy41MTcsNTkuMjkxMTI5IDQxMy40OTg2Myw1OS4yNDQyOTIgNDAyLjQxNDM3LDc0LjIwNTA5NyBDIDM5Ny41NzM0LDgwLjczOTExNiAzOTAuMDI5MzYsOTAuOTY5ODQ2IDM4NS42NDk4NCw5Ni45NDAwNjYgQyAzODEuMjcwMzIsMTAyLjkxMDI4IDM2OS4wNjczOCwxMTkuNDA5MTggMzU4LjUzMjE5LDEzMy42MDQyOCBMIDMzOS4zNzczMiwxNTkuNDEzNTUgTCAzMzIuMTk0NjIsMTU5Ljc0OTM0IEMgMzI4LjI0NDEzLDE1OS45MzQwMyAzMjQuODI2MzMsMTU5Ljg5NzYzIDMyNC41OTk0OSwxNTkuNjY4NDYgeiIgaWQ9InBhdGgyMzk4IiBzdHlsZT0iZmlsbDojMDAwMDAwIi8+Cjwvc3ZnPg==" mediaID="Stage_cst_Hampton_court_maze"/><costume name="costume1" center-x="5" center-y="4.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAAXNSR0IArs4c6QAAALRJREFUKFN9kE8KgmAUxGf6+rOMdkFh3SDbRRh5o+oE2Q28UYUSLe0EpRC0bVvai08zLMS3ejPv92AYojBT6Zk1qLm2Xkj2B16D/Mx8scRwCS6Kj4C4HqOV9lLQEsMhuP6FMiWQjc/IScGZDKQMyj2PIWlJ3ybUtgpMEI85ke6wgda5ClRg55NxEBAYlWfEyWdopqCuRaG+A9D+g+8JYlvX9K0ni9B0BTSzOiR44rE88nbR+g2RBzb9V88hwQAAAABJRU5ErkJggg==" mediaID="Sensor(2)_cst_costume1"/><costume name="Hampton_court_maze" center-x="240" center-y="100.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgd2lkdGg9IjQ4MCIgaGVpZ2h0PSIyMDEuNjAwMDAwMDAwMDAwMDIiIGlkPSJzdmcyIiB2aWV3Qm94PSIwIDAgNjAwIDI1MiI+CiAgPGRlZnMgaWQ9ImRlZnM1Ii8+CiAgPHBhdGggZD0iTSAxNDUuNjg3MDcsMTkyLjUwNjIzIEMgMTIzLjY4NzA3LDE2My44NzE2NCAxMDAuNzM3MDcsMTM0LjA0MzA2IDk0LjY4NzA2NywxMjYuMjIwNDkgQyA4OC42MzcwNjcsMTE4LjM5NzkyIDc5Ljc1NTkxMSwxMDYuODQyMzIgNzQuOTUxMTY0LDEwMC41NDEzOCBDIDcwLjE0NjQxNyw5NC4yNDA0NDYgNjIuOTE0OTE0LDg0LjgxMDEyNiA1OC44ODExNTYsNzkuNTg1MTI5IEMgOS45NTkxOTIzLDE2LjIxNTYxMiA0LjkyMjE1MTMsOS40NTAwNDU0IDUuOTIxMDgxMyw4LjQ1MTExNTQgQyA2LjUyMjg4MTMsNy44NDkzMTU0IDU0OC43MzU4OCw3LjAzNTQ2MDQgNTkyLjkzNzA3LDcuNTcwMDEyNCBDIDU5My42MjQ1Nyw3LjU3ODMyNjQgNTk0LjE4NzA3LDguMjYwMjg2NCA1OTQuMTg3MDcsOS4wODU0Nzg0IEMgNTk0LjE4NzA3LDkuOTEwNjcwNCA1NzUuMTQ5OTYsMzUuODk4MTcgNTUxLjg4MjM5LDY2LjgzNTQ3OCBDIDUyOC42MTQ4MSw5Ny43NzI3ODYgNDg5Ljk4MDg4LDE0OS4xODc2OSA0NjYuMDI5MjEsMTgxLjA5MDgzIEMgNDQyLjA3NzU0LDIxMi45OTM5NiA0MjEuNzM2MDIsMjM5LjcxNDU4IDQyMC44MjU4MywyNDAuNDY5OTcgQyA0MTguODQ0NjIsMjQyLjExNDIzIDQxNi42MjE5MywyNDEuODgwNTMgMzk0LjE4NzA3LDIzNy42NjkxMyBDIDM4NS4xMTIwNywyMzUuOTY1NiAzNjMuNzM3MDcsMjMyLjA0NTc3IDM0Ni42ODcwNywyMjguOTU4NDEgQyAzMjkuNjM3MDcsMjI1Ljg3MTA0IDMxNS4yNjcwNywyMjIuOTU2NTQgMzE0Ljc1Mzc0LDIyMi40ODE3NCBDIDMxMi41MzUyOCwyMjAuNDI5ODEgMzE1Ljk2MDY0LDIyMC42NDY5NiAzMzEuODMwMjMsMjIzLjU2NDMgQyAzNDEuMTAxNDksMjI1LjI2ODY1IDM2My41MzcwNywyMjkuMzcxMjQgMzgxLjY4NzA3LDIzMi42ODExNyBDIDM5OS44MzcwNywyMzUuOTkxMTEgNDE1LjYyOTM0LDIzOC45Mjk3MSA0MTYuNzgxLDIzOS4yMTE0MiBDIDQxOC40ODAzNCwyMzkuNjI3MDkgNDIwLjAzMzcsMjM4LjE3MDMgNDI1LjAyNDA4LDIzMS40ODA3OSBDIDQyOC40MDYxMiwyMjYuOTQ3MjQgNDMxLjAyOTgxLDIyMy4wOTQ1MyA0MzAuODU0NSwyMjIuOTE5MjIgQyA0MzAuNjc5MTksMjIyLjc0MzkxIDQyNC43MTk4LDIyMS40OTYxNyA0MTcuNjExNDEsMjIwLjE0NjQ3IEMgNDEwLjUwMzAyLDIxOC43OTY3NiAzODIuMzc0NTIsMjEzLjM5MzMxIDM1NS4xMDM2MiwyMDguMTM4NzkgQyAzMjcuODMyNzIsMjAyLjg4NDI4IDMwNC4wNDM5LDE5OC41ODUxMyAzMDIuMjM5NTcsMTk4LjU4NTEzIEMgMzAwLjQzNTI0LDE5OC41ODUxMyAyODIuNDcyNzksMjAxLjc1MzM2IDI2Mi4zMjMwMiwyMDUuNjI1NjMgQyAxOTAuODg2MSwyMTkuMzU0MDEgMTg5LjkzMzQzLDIxOS41MTk3NSAxODguMTAwNTUsMjE4LjUzODgzIEMgMTg2LjczMiwyMTcuODA2NCAxNDEuNDM0OTgsMTU2Ljc4NDU2IDEzNy44NTgwOCwxNTAuODU0NzMgQyAxMzYuMzgyMzEsMTQ4LjQwODE4IDEzOS4wNzA2NSwxNDYuODMwNDcgMTQ1Ljk2NTM0LDE0Ni4wOTY4MyBDIDE0OS42NjIyOSwxNDUuNzAzNDUgMTUzLjAwOTg2LDE0NS4xODQ5MiAxNTMuNDA0MzgsMTQ0Ljk0NDU1IEMgMTU0LjEyMTgzLDE0NC41MDc0MiAxMzIuNzg0NTEsMTE0LjczNzQzIDEzMC43NTk2NCwxMTMuMzUwNDQgQyAxMzAuMTY5NzMsMTEyLjk0NjM2IDEyNC40MTAwMywxMTIuNjA4ODYgMTE3Ljk2MDMyLDExMi42MDA0NCBMIDEwNi4yMzM1OCwxMTIuNTg1MTMgTCAxMDIuNDYwMzIsMTA3LjgwNzQgQyA5OS4wMDc3OTYsMTAzLjQzNTc4IDg2LjM0NDQzNiw4Ni4yNjIzMzYgNTQuOTkyNjgxLDQzLjQzNDA0NyBDIDQ4LjA1MDQzMSwzMy45NTA1MzggNDMuNTIzNDc1LDI2Ljg3MjAzOCA0My44NTI0MzQsMjYuMDE0Nzg0IEMgNDQuMzI5MDIzLDI0Ljc3MjgxNCA1My41MjI4MzMsMjQuNjA2NzE1IDEwOS41NDY4MiwyNC44Mjc5MjQgQyAxNTIuMTM1NTIsMjQuOTk2MDg1IDE3NC42ODcwNywyNS40MzEzMjkgMTc0LjY4NzA3LDI2LjA4NTEyOSBDIDE3NC42ODcwNywyNi43Mzg2NDYgMTUyLjU5ODgsMjcuMTc0MzE0IDExMC45MzcwNywyNy4zNDI1MzEgQyA3NS44NzQ1NjcsMjcuNDg0MTAyIDQ3LjE4NzA2NywyNy44MTM3NzkgNDcuMTg3MDY3LDI4LjA3NTE0NiBDIDQ3LjE4NzA2NywyOC40Nzk4MjUgNTYuNjM2NjE0LDQxLjQ4MTgwMSA3MS4xNzc5ODgsNjEuMDg1MTI5IEMgNzMuMjE3ODg2LDYzLjgzNTEyOSA4MS45OTg4OSw3NS43NjAxMjkgOTAuNjkxMzMsODcuNTg1MTI2IEMgOTkuMzgzNzcxLDk5LjQxMDEyNiAxMDYuOTg4ODEsMTA5LjQxNTc0IDEwNy41OTE0MiwxMDkuODE5ODIgQyAxMDguMTk0MDMsMTEwLjIyMzkgMTEzLjk0NDQ0LDExMC41NjE0IDEyMC4zNzAxMiwxMTAuNTY5ODIgTCAxMzIuMDUzMTcsMTEwLjU4NTEzIEwgMTM1LjQ1MDA0LDExNC44MzUxMyBDIDEzNy4zMTgzMiwxMTcuMTcyNjMgMTQzLjAyNDM3LDEyNC44Mjc2NyAxNDguMTMwMTQsMTMxLjg0NjM0IEMgMTU4LjY4OTA0LDE0Ni4zNjExNyAxNTguNzQxNzYsMTQ3LjA1MzA4IDE0OS4zNjcwOSwxNDguMDgyMjkgQyAxMzguOTUyMjgsMTQ5LjIyNTcgMTM3Ljg5MDgzLDE0Ni43NDg3NCAxNjQuNTAwMjEsMTgzLjM5NjM0IEwgMTg4LjY4NzA3LDIxNi43MDc1NiBMIDE5Mi42ODcwNywyMTYuMTUyNjYgQyAxOTguODczNiwyMTUuMjk0NDIgMjg0LjMwNTY5LDE5OC44MTM3MSAyODQuNTcxNDksMTk4LjQyNzIyIEMgMjg0LjcwMDg5LDE5OC4yMzkwNyAyODQuNTU0ODMsMTg1LjQ4NTEzIDI4NC4yNDY5MSwxNzAuMDg1MTMgTCAyODMuNjg3MDcsMTQyLjA4NTEzIEwgMjY3LjE4NzA3LDE0Mi40MTc4NyBDIDI1NC41NDA3NSwxNDIuNjcyODkgMjUwLjI5NjUzLDE0Mi40MzkzNCAyNDkuMDE0OTMsMTQxLjQxNzg3IEMgMjQ2LjEyODk1LDEzOS4xMTc2NyAyMDguMjMxMDUsODUuMTc0ODM2IDIwOC4yMDg1MSw4My4zMzUxMjYgQyAyMDguMTkyNDUsODIuMDI0MjE2IDIwOS4wMDI1MSw4MS41ODM2NjYgMjExLjQzNzA3LDgxLjU3OTI5NiBDIDIxMy4yMjQ1Nyw4MS41NzYwOTYgMjMyLjY1OTIsODEuNTUwMzQ2IDI1NC42MjUxNCw4MS41MjIwODYgQyAyNzYuNTkxMDgsODEuNDkzODE2IDI5NC44MTYwOCw4MS4zMTUxNzYgMjk1LjEyNTE0LDgxLjEyNTEwNiBDIDI5NS40MzQyLDgwLjkzNTAyNiAyOTUuNTU0NTEsNzIuODYwNzc2IDI5NS4zOTI0OCw2My4xODIzMjEgTCAyOTUuMDk3ODksNDUuNTg1MTI5IEwgMjY2LjY0MjQ4LDQ1LjU4NTEyOSBDIDI0MS4xNzYwOSw0NS41ODUxMjkgMjM4LjE4NzA3LDQ1LjQxNjM2NSAyMzguMTg3MDcsNDMuOTc4NDk4IEMgMjM4LjE4NzA3LDQyLjUxMjYxMyAyNDMuNTk2NTgsNDIuNDM0NTI4IDI5OS45MzcwNyw0My4wODcxNTEgQyAzMzMuODk5NTcsNDMuNDgwNTU3IDM2Mi4xMTQ1Nyw0NC4yMDM1NDEgMzYyLjYzNzA3LDQ0LjY5Mzc4MiBDIDM2My44MTI1OCw0NS43OTY3MTQgMzY3LjUxMzg1LDQ1LjY5NTY0NSAzMjkuOTEzODEsNDUuNTg3MzQyIEwgMjk4LjE0MDU2LDQ1LjQ5NTgyMiBMIDI5OC40MTM4MSw2My4yOTA0NzUgTCAyOTguNjg3MDcsODEuMDg1MTI2IEwgMzMzLjE4NzA3LDgxLjM1NzM3NiBDIDM1Mi4xNjIwNyw4MS41MDcxMTYgMzY4LjI0OTU3LDgxLjgzMDQ5NiAzNjguOTM3MDcsODIuMDc1OTk2IEMgMzY5LjYyNDU3LDgyLjMyMTQ5NiAzNzAuMTg3MDcsODIuOTQ3NjY2IDM3MC4xODcwNyw4My40Njc0ODYgQyAzNzAuMTg3MDcsODQuNTE0OTk2IDMzNS4xODc4NiwxMzMuODM0ODEgMzMyLjA0OTI0LDEzNy4yMTAxNyBDIDMzMC4zNjc1NSwxMzkuMDE4NjkgMzI4LjQ2NTA2LDEzOS40Mzk0MyAzMTkuMjc2MDYsMTQwLjAzNSBMIDMwOC40Nzg4OSwxNDAuNzM0NzkgTCAzMDcuODM4MTUsMTUwLjQwOTk2IEMgMzA3LjQ4NTc1LDE1NS43MzEzIDMwNy4xOTUwOSwxNjMuNTAwOTMgMzA3LjE5MjI0LDE2Ny42NzU4MSBMIDMwNy4xODcwNywxNzUuMjY2NDggTCAzMzMuNDM3MDcsMTc4LjQ0NTQzIEMgMzQ3Ljg3NDU3LDE4MC4xOTM4NSAzNjEuMjgwNzYsMTgxLjg4NDIgMzYzLjIyODYsMTgyLjIwMTc2IEMgMzY3LjIwMjQ0LDE4Mi44NDk2NCAzNjQuNzI5NjcsMTg1LjgwMDMzIDM5Mi42NTczNSwxNDcuMDg1MTMgQyAzOTguNjA4NTksMTM4LjgzNTEzIDQwNS4xNDM3MywxMjkuODM1MTMgNDA3LjE3OTg4LDEyNy4wODUxMyBDIDQwOS4yMTYwNCwxMjQuMzM1MTMgNDE3Ljk3OTIyLDExMi4yNjEyMiA0MjYuNjUzNjIsMTAwLjI1NDIyIEMgNDM2LjQ5NTA1LDg2LjYzMTgzNiA0NDIuNzc4NjUsNzguNzc2NzA0IDQ0My4zNjUxLDc5LjM2MzE2MiBDIDQ0My45NTE1Niw3OS45NDk2MTYgNDM5LjgyMTcsODYuNDY2MTI2IDQzMi4zODE1Nyw5Ni42OTQwNjYgQyA0MjUuODIzNzEsMTA1LjcwOTE1IDQxMS44MzI1NiwxMjQuOTkyODcgNDAxLjI5MDEyLDEzOS41NDY3OCBMIDM4Mi4xMjIwNSwxNjYuMDA4NDQgTCAzOTAuNDA0NTYsMTY4LjI2OTkgQyAzOTQuOTU5OTQsMTY5LjUxMzcxIDQwMi4xMzkyLDE3MS40NDQwMSA0MDYuMzU4NDYsMTcyLjU1OTQ3IEMgNDEwLjU3NzczLDE3My42NzQ5MiA0MTQuNjg4NDEsMTc0Ljg0MDI4IDQxNS40OTMzMSwxNzUuMTQ5MTUgQyA0MTYuNTA1ODgsMTc1LjUzNzcxIDQyMS4zNjAzMSwxNzAuMDY4NzYgNDMxLjI0OTg5LDE1Ny4zOTc5MyBDIDQzOS4xMTExMiwxNDcuMzI1ODkgNDQ3Ljg1MzQ2LDEzNi4xNjAxMyA0NTAuNjc3MzMsMTMyLjU4NTEzIEMgNDUzLjUwMTE5LDEyOS4wMTAxMyA0NTkuOTkxMTUsMTIwLjY4NTEzIDQ2NS4wOTk0NywxMTQuMDg1MTMgQyA0NzAuMjA3NzgsMTA3LjQ4NTEzIDQ3NC45Mjk3MSwxMDEuNzc0MjYgNDc1LjU5MjY1LDEwMS4zOTQzMSBDIDQ3Ni4yNTU1OCwxMDEuMDE0MzYgNDgxLjQ5ODAyLDEwMC40MjQ3OSA0ODcuMjQyNTIsMTAwLjA4NDE2IEMgNDkyLjk4NzAyLDk5Ljc0MzUxNiA0OTguNjU3MDQsOTkuMjY4OTg2IDQ5OS44NDI1Niw5OS4wMjk2MzYgQyA1MDEuMjg5MDUsOTguNzM3NjA2IDUxMC40MTY3OSw4Ny4yODE5ODYgNTI3LjU5MjU2LDY0LjIwMjQ0IEMgNTQxLjY2OTU0LDQ1LjI4NjgyNiA1NTMuMTg3MDcsMjkuNTM0NzI1IDU1My4xODcwNywyOS4xOTc3NzIgQyA1NTMuMTg3MDcsMjguODYwODE4IDUyNC4zODcwNywyOC41ODUxMjkgNDg5LjE4NzA3LDI4LjU4NTEyOSBDIDQ1My45ODcwNywyOC41ODUxMjkgNDI1LjE4NzA3LDI4LjIwNzYyNiA0MjUuMTg3MDcsMjcuNzQ2MjM0IEMgNDI1LjE4NzA3LDI2LjY4NDMwNCA0NzIuOTE3NzksMjUuNTg5Mzc0IDUxOS4zMTQ2MywyNS41ODY5NzMgQyA1NDkuNjc4NzEsMjUuNTg1NDAxIDU1NS4xMjUxLDI1LjgwNTUyOSA1NTYuMTgwMzEsMjcuMDc2OTgzIEMgNTU3LjIxMjEzLDI4LjMyMDI0NyA1NTUuNTgzMzcsMzEuMDI4MDE3IDU0Ni40MDU3Myw0My4zMjY5ODMgQyA1NDAuMzQ4NzQsNTEuNDQzOTYzIDUyOC4zNDE1Miw2Ny41MzQxMjEgNTE5LjcyMzAyLDc5LjA4Mjg4OSBDIDUxMS4xMDQ1MSw5MC42MzE2NTYgNTAzLjM3OTQ4LDEwMC40NTc1OCA1MDIuNTU2MjgsMTAwLjkxODI2IEMgNTAxLjczMzA4LDEwMS4zNzg5NSA0OTUuOTA3NDEsMTAyLjAwOTYxIDQ4OS42MTAzNCwxMDIuMzE5NzQgQyA0ODMuMzEzMjcsMTAyLjYyOTg3IDQ3Ny41MjM3LDEwMy4zNzg5NiA0NzYuNzQ0NjIsMTAzLjk4NDM3IEMgNDc1Ljk2NTU1LDEwNC41ODk3OSA0NjkuMzMzODksMTEyLjc3NzcxIDQ2Mi4wMDc2LDEyMi4xNzk3NSBDIDQ1NC42ODEzMSwxMzEuNTgxNzkgNDQxLjk2ODIyLDE0Ny44OTQyOSA0MzMuNzU2MjgsMTU4LjQyOTc1IEMgNDIzLjM3NTU2LDE3MS43NDc2NSA0MTguMjI2MjMsMTc3LjU4NTEzIDQxNi44NTkwNSwxNzcuNTg1MTMgQyA0MTUuNzc3NTEsMTc3LjU4NTEzIDQwNy41MjczMiwxNzUuNTYwMTMgMzk4LjUyNTMxLDE3My4wODUxMyBDIDM4OS41MjMyOSwxNzAuNjEwMTMgMzgxLjc1NzE0LDE2OC41ODUxMyAzODEuMjY3MiwxNjguNTg1MTMgQyAzODAuMjcxNzYsMTY4LjU4NTEzIDM2OS43MjEyOSwxODIuNDczNTkgMzcwLjMxMTc2LDE4My4wMDY2OCBDIDM3MC41MTgxOCwxODMuMTkzMDQgMzgyLjM2MjA5LDE4Ny4wNTQ0MyAzOTYuNjMxNTUsMTkxLjU4NzUzIEMgNDE1LjA5NDg5LDE5Ny40NTI5NSA0MjMuMDI0NTcsMTk5LjU1NzMxIDQyNC4xMzE1NSwxOTguODg1NDIgQyA0MjQuOTg3MDksMTk4LjM2NjE0IDQzNi4wMzcwNywxODQuMjgwOCA0NDguNjg3MDcsMTY3LjU4NDY0IEMgNDY5LjE1NzA2LDE0MC41NjcyNSA0NzUuOTMzMDQsMTMyLjU5MjgxIDQ3My44ODQ5NCwxMzcuOTMwMDkgQyA0NzMuNTQzNDgsMTM4LjgxOTkxIDQ2Ny4wNTkyNywxNDcuNzA3MzcgNDU5LjQ3NTU5LDE1Ny42Nzk5OSBDIDQ1MS44OTE5LDE2Ny42NTI2MiA0NDEuNDEyMDcsMTgxLjQ1NTE1IDQzNi4xODcwNywxODguMzUyMjkgQyA0MzAuOTYyMDcsMTk1LjI0OTQzIDQyNS45ODQyOCwyMDEuMzMwMTQgNDI1LjEyNTMxLDIwMS44NjQ5OCBDIDQyMy45OTI0NywyMDIuNTcwMzUgNDE2LjA3MTU1LDIwMC40NTcyNCAzOTYuMjgzNzcsMTk0LjE3MDc1IEwgMzY5LjAwMzk4LDE4NS41MDQwOSBMIDMzOC4wMzA0LDE4MS42MTMwMSBDIDMyMC45OTQ5NCwxNzkuNDcyOTIgMzA2LjQxNTk4LDE3Ny4xOTAwNyAzMDUuNjMyNzIsMTc2LjU0MDAzIEMgMzA0LjQ1ODcxLDE3NS41NjU2OCAzMDQuMzE1MywxNzIuNDM2NTggMzA0LjgxNjA5LDE1OC43MjE2MyBDIDMwNS42MDkxMSwxMzcuMDAzMzIgMzA1LjI0NDY0LDEzNy41ODk4MyAzMTcuOTYwMTIsMTM3LjU2OTgyIEMgMzIzLjMwOTk0LDEzNy41NjE0IDMyOC4yMzMzOSwxMzcuMjA3MzQgMzI4LjkwMTExLDEzNi43ODMwMiBDIDMzMC43OTE3OCwxMzUuNTgxNTcgMzY2LjkzNTI3LDg1LjE3NjI3NiAzNjYuNDkyMTcsODQuMzU4OTY2IEMgMzY2LjAxNTQ2LDgzLjQ3OTYzNiAyMTEuMTg3MDcsODMuMzAxNDY2IDIxMS4xODcwNyw4NC4xODAyNDYgQyAyMTEuMTg3MDcsODQuODIwMTc2IDIyOS43NTA2NCwxMTEuMTc4MzIgMjQzLjE2NDkyLDEyOS41ODUxMyBMIDI1MC44MTY5OCwxNDAuMDg1MTMgTCAyNjguMjUyMDIsMTQwLjA4NTEzIEwgMjg1LjY4NzA3LDE0MC4wODUxMyBMIDI4Ni4zMzExOCwxNDkuMDg1MTMgQyAyODYuNjg1NDQsMTU0LjAzNTEzIDI4Ny4wMjI5NCwxNjcuMTIyODMgMjg3LjA4MTE4LDE3OC4xNjg5IEwgMjg3LjE4NzA3LDE5OC4yNTI2NiBMIDI5NC45MzcwNywxOTYuODA3MSBMIDMwMi42ODcwNywxOTUuMzYxNTQgTCAzNTguMTg3MDcsMjA2LjAxNDYzIEMgNDE4Ljg0NjY0LDIxNy42NTgxIDQyNy41OTA5OCwyMTkuMzUyMjkgNDMwLjg5NjYyLDIyMC4xMDE4OCBDIDQzMy4xNTI0OCwyMjAuNjEzNDMgNDM1LjAxOTMyLDIxOC4yMjY1IDQ5Ni45MTk5NiwxMzUuNjg0NjYgQyA1MDIuMDM0NjksMTI4Ljg2NDQgNTA2LjAwMTk5LDEyMy4wNjY3MSA1MDUuNzM2MTksMTIyLjgwMDkyIEMgNTA1LjQ3MDM5LDEyMi41MzUxMiA1MDEuMTA1MTksMTIxLjkzNDkyIDQ5Ni4wMzU3NSwxMjEuNDY3MTQgQyA0OTAuOTY2MywxMjAuOTk5MzYgNDg2LjMzODk4LDEyMC4xMDkwNSA0ODUuNzUyODIsMTE5LjQ4ODY4IEMgNDg0Ljk2MzA0LDExOC42NTI4MSA0ODcuODI3MDMsMTE4LjU0MDA2IDQ5Ni44MTI5OCwxMTkuMDUzMjYgTCA1MDguOTM4ODksMTE5Ljc0NTc4IEwgNTQ5LjM3NDA1LDY1LjkxNTQ1NCBDIDU3MS42MTMzOCwzNi4zMDg3NzUgNTkwLjE0NTc4LDExLjUyMjYyOSA1OTAuNTU3MTUsMTAuODM1MTI5IEMgNTkxLjE1MzM2LDkuODM4NzI2NCA1NzIuNDI1NTQsOS41ODUxMjk0IDQ5OC4yNDYwOSw5LjU4NTEyOTQgTCA0MDUuMTg3MDcsOS41ODUxMjk0IEwgNDA1LjE4NzA3LDI2LjU4NTEyOSBMIDQwNS4xODcwNyw0My41ODUxMjkgTCA0NTkuNzE4NDUsNDMuNTg1MTI5IEMgNTA5LjI4Miw0My41ODUxMjkgNTE0LjMwNzAzLDQzLjczNDE2MiA1MTQuODc3Niw0NS4yMjEwNTIgQyA1MTUuMjIyODcsNDYuMTIwODA5IDUxNS4wOTYyNSw0Ny40NTU3ODkgNTE0LjU5NjIyLDQ4LjE4NzY3MyBDIDUxNC4wOTYxOSw0OC45MTk1NTggNTA4LjczNzA3LDU3LjE3NDQ4MyA1MDIuNjg3MDcsNjYuNTMxOTUxIEMgNDk2LjYzNzA3LDc1Ljg4OTQyIDQ5MS4xMjQ1Nyw4My41NTQ0MzYgNDkwLjQzNzA3LDgzLjU2NTMyNiBDIDQ4OS43NDk1Nyw4My41NzYyMTYgNDg5LjE4NzA3LDgzLjMyMzM4NiA0ODkuMTg3MDcsODMuMDAzNDg2IEMgNDg5LjE4NzA3LDgyLjY4MzU3NiA0OTQuMTc0NjksNzQuNzQ3MzQ5IDUwMC4yNzA2Nyw2NS4zNjc0MjIgQyA1MDYuMzY2NjQsNTUuOTg3NDk0IDUxMS41NzA1OSw0Ny43NDkyNjIgNTExLjgzNDk5LDQ3LjA2MDIzOSBDIDUxMi4yMTYyNSw0Ni4wNjY3IDUwMS4xOTc4MSw0NS43OTE3ODYgNDU4LjU4Njc3LDQ1LjczMTY3MyBDIDQyOS4wMzU4NSw0NS42ODk5ODUgNDA0LjUxMDU2LDQ1LjMwMjQ1OCA0MDQuMDg2MTQsNDQuODcwNTAzIEMgNDAzLjY2MTcxLDQ0LjQzODU0NyA0MDIuOTk0NjcsMzYuMzIyNjI5IDQwMi42MDM4MSwyNi44MzUxMjkgTCA0MDEuODkzMTYsOS41ODUxMjk0IEwgMzUwLjA0MDEyLDkuNTg1MTI5NCBMIDI5OC4xODcwNyw5LjU4NTEyOTQgTCAyOTguMTg3MDcsMTcuNTI2MTEyIEMgMjk4LjE4NzA3LDIyLjUxNTUgMjk3Ljc1MTcyLDI1LjczNjE1NSAyOTcuMDE1ODEsMjYuMTkwOTc1IEMgMjk2LjM3MTYxLDI2LjU4OTEwOSAyNzguMTQ2NjEsMjYuODA3NTg1IDI1Ni41MTU4MSwyNi42NzY0NzggTCAyMTcuMTg3MDcsMjYuNDM4MTAxIEwgMjE3LjE4NzA3LDQzLjUxMTYxNSBMIDIxNy4xODcwNyw2MC41ODUxMjkgTCAyNDcuMTg3MDcsNjAuNTg1MTI5IEMgMjc2Ljg2MDc1LDYwLjU4NTEyOSAyODYuMzEyNDYsNjEuNjc5MTk1IDI2Ny40MzcwNyw2Mi45MjkxMzIgQyAyNjIuMDc0NTcsNjMuMjg0MjQgMjQwLjgxMjA3LDYzLjYyMTYxNCAyMjAuMTg3MDcsNjMuNjc4ODUyIEMgMTk5LjU2MjA3LDYzLjczNjA5MSAxODAuMzk2MjEsNjQuMDc1OTE5IDE3Ny41OTYyNiw2NC40MzQwMjYgTCAxNzIuNTA1NDUsNjUuMDg1MTI5IEwgMjA2LjM4Mzk3LDExMS41ODUxMyBDIDIyNS4wMTcxNiwxMzcuMTYwMTMgMjQxLjAzMzAzLDE1OC44NTQ3NSAyNDEuOTc0NzgsMTU5Ljc5NTQgQyAyNDMuNTExMjUsMTYxLjMzMDA2IDI0NC43NDUwMywxNjEuMzk5MDUgMjUzLjk5MDU3LDE2MC40NjczNSBDIDI2MS4zODk5MSwxNTkuNzIxNyAyNjQuNjY2MTEsMTU5LjczNzgxIDI2NS42MTQwNSwxNjAuNTI0NTMgQyAyNjYuMzQwMDQsMTYxLjEyNzA1IDI2Ny4yMzc1NSwxNjMuOTc0NjcgMjY3LjYwODUxLDE2Ni44NTI1OCBDIDI2Ny45Nzk0OCwxNjkuNzMwNDggMjY4LjUzNzA2LDE3My43Mjk2OSAyNjguODQ3NTgsMTc1LjczOTcxIEMgMjY5LjMwNzAxLDE3OC43MTM1NyAyNjkuMDQwNTMsMTc5LjU5MzE5IDI2Ny40MTY5NSwxODAuNDYyMSBDIDI2NC44NTk0NCwxODEuODMwODQgMjAyLjEyNDg1LDE5Ni41ODUxMyAxOTguODYyNTYsMTk2LjU4NTEzIEMgMTk2Ljg3MDcyLDE5Ni41ODUxMyAxOTQuMDY4NjgsMTkzLjU1NjA0IDE4NC4wNDY2MSwxODAuNTY4NjMgQyAxNzcuMjQ4ODcsMTcxLjc1OTU1IDE3MS41MzcwNywxNjQuMTA5NTUgMTcxLjM1Mzc0LDE2My41Njg2MyBDIDE3MS4xNzA0LDE2My4wMjc3IDE3MS42MjA0LDE2Mi42MTA1MyAxNzIuMzUzNzQsMTYyLjY0MTU4IEMgMTczLjA4NzA3LDE2Mi42NzI2MiAxNzguNjM3MDcsMTY5LjIxNTc5IDE4NC42ODcwNywxNzcuMTgxOTQgQyAxOTAuNzM3MDcsMTg1LjE0ODA5IDE5Ni40MTQyMSwxOTIuMzM3OCAxOTcuMzAyOTMsMTkzLjE1OTA4IEMgMTk4Ljc0MzEzLDE5NC40ODk5OSAyMDAuNzQ2ODIsMTk0LjIxMjE0IDIxNS43MzUyNCwxOTAuNjAzMDcgQyAyMjQuOTg0MjksMTg4LjM3NTk5IDIzMi43MjI0MiwxODYuMzgzMTEgMjMyLjkzMTA4LDE4Ni4xNzQ0NSBDIDIzMy4xMzk3NCwxODUuOTY1NzkgMjI4LjQwNTY4LDE3OS4zMzUzMyAyMjIuNDEwOTUsMTcxLjQ0MDEgQyAxNjYuNjE0NTYsOTcuOTU0NzE2IDE1Ni4xODcwNyw4My45NTk3NjYgMTU2LjE4NzA3LDgyLjU1OTY5NiBDIDE1Ni4xODcwNyw3OS40MjMzMTkgMTU1LjgwMzU4LDc4LjkzNzMwNSAyMDcuMTAwOTQsMTQ3LjA4NTEzIEMgMjIxLjU5MTEyLDE2Ni4zMzUxMyAyMzQuMjA4MTIsMTgyLjg5MjQ1IDIzNS4xMzg3MiwxODMuODc5MTcgQyAyMzYuNzYzODcsMTg1LjYwMjM0IDIzNy4yNjI0NCwxODUuNTcxMzkgMjQ3Ljc1ODg5LDE4My4wOTU2OSBDIDI1My43NjkzOSwxODEuNjc4MDUgMjYwLjQyMzcyLDE4MC4wNTI2NSAyNjIuNTQ2MjksMTc5LjQ4MzY5IEwgMjY2LjQwNTUxLDE3OC40NDkyMiBMIDI2NS42OTgwMywxNzEuODQyOTEgQyAyNjQuNjIwODUsMTYxLjc4NDMzIDI2NS41MTA2MSwxNjIuMzkxOTEgMjUyLjM5ODAyLDE2Mi43NjA5NiBMIDI0MC44Nzk4OCwxNjMuMDg1MTMgTCAyMzMuNzgzNDcsMTUzLjQyNjM4IEMgMjI5Ljg4MDQ1LDE0OC4xMTQwNiAyMTMuNjg2ODEsMTI1Ljk1MTU2IDE5Ny43OTc2LDEwNC4xNzYzOCBMIDE2OC45MDgxMiw2NC41ODUxMjkgTCAxNTcuNzk3Niw2NC43MjA3MTggQyAxNTEuNjg2ODEsNjQuNzk1MjkyIDE0MS40NjYzNSw2NS4xMzI3OTIgMTM1LjA4NTQ4LDY1LjQ3MDcxOCBMIDEyMy40ODM4OSw2Ni4wODUxMjkgTCAxNjMuOTEwNDQsMTE4LjU4NTEzIEMgMTg2LjE0NTA0LDE0Ny40NjAxMyAyMDQuNzY5MDksMTcxLjg3MjYzIDIwNS4yOTcyMSwxNzIuODM1MTMgQyAyMDUuOTg2OTUsMTc0LjA5MjE3IDIwNS44OTU0MSwxNzQuNTg0ODcgMjA0Ljk3MjI1LDE3NC41ODQyMiBDIDIwMy42NTE5MiwxNzQuNTgzMjggMTk4LjY5MzU2LDE2OC4yOTczIDE1MC41Mjk1OSwxMDUuNTY0MzYgQyAxMTguMzI1NDQsNjMuNjE4ODc0IDExOS4xODM4Miw2NC44MzczNjUgMTIxLjAyOTYsNjMuNjg4NDE1IEMgMTIxLjc2Nzk5LDYzLjIyODc4NiAxMzcuOTY3OTksNjIuNTYwMTgxIDE1Ny4wMjk2LDYyLjIwMjYyNSBDIDE3Ni4wOTEyMSw2MS44NDUwNjkgMTk2Ljk5NDM4LDYxLjI3NTg1OCAyMDMuNDgxMDgsNjAuOTM3NzExIEwgMjE1LjI3NTEsNjAuMzIyODk4IEwgMjE1LjAyMDgxLDQzLjU1OTgzOCBDIDIxNC44MzUwNSwzMS4zMTM4ODggMjE1LjEwMjgsMjYuMzkxNiAyMTYuMDE0NDIsMjUuMjkzMTU3IEMgMjE3LjEwMDQ5LDIzLjk4NDUyMSAyMjIuMzE0ODIsMjMuODYwODE0IDI1Ni4yMjQ2OSwyNC4zMzkxODcgTCAyOTUuMTg3MDcsMjQuODg4ODM2IEwgMjk1LjE4NzA3LDE3LjIzNjk4MiBMIDI5NS4xODcwNyw5LjU4NTEyOTQgTCAyNDYuNzczMTEsOS41ODUxMjk0IEwgMTk4LjM1OTE1LDkuNTg1MTI5NCBMIDE5OC4wMjMxMSwyNi4xMjI5MDYgQyAxOTcuNzc0OSwzOC4zMzgxMjcgMTk3LjM0NjUyLDQyLjg3MDgxNCAxOTYuMzg0MTUsNDMuNDY0NjMyIEMgMTk1LjY2NzU0LDQzLjkwNjgwNCAxNzEuMTU3ODcsNDQuNTg2OTczIDE0MS45MTgyMiw0NC45NzYxMTcgQyAxMTIuNjc4NTYsNDUuMzY1MjYyIDg4LjU3MjE3OCw0NS44NjY2ODUgODguMzQ4NDcxLDQ2LjA5MDM5MSBDIDg4LjEyNDc2NSw0Ni4zMTQwOTcgOTQuOTgyODkxLDU2LjYzMzY4MiAxMDMuNTg4NzUsNjkuMDIyODAxIEMgMTE5LjgwMTM1LDkyLjM2MjY4NiAxMjEuNTM0NDYsOTUuMTk3OTQ2IDExOS4wOTY0Miw5NC4zOTIzMzYgQyAxMTcuNzk2MjMsOTMuOTYyNzA2IDExMi41NTI3Miw4Ni43MzQ4ODYgOTEuOTA3MDYsNTYuOTEzNjQ3IEMgODUuMTgzMTUyLDQ3LjIwMTQyMiA4NC4zNjA1ODMsNDUuNTU0NDcgODUuNjA5ODA0LDQ0LjMwNTI0OSBDIDg2LjgxMDYwOSw0My4xMDQ0NDQgOTUuODUxODk0LDQyLjc4NzY0MiAxNDAuNjMzMDMsNDIuMzc3MjYzIEMgMTcwLjEwNTUsNDIuMTA3MTc1IDE5NC4zNzQ3Nyw0MS43MDU5NTQgMTk0LjU2NDc1LDQxLjQ4NTY2MSBDIDE5NC43NTQ3Myw0MS4yNjUzNjggMTk1LjIwMzMzLDMzLjk5NzYyOSAxOTUuNTYxNjYsMjUuMzM1MTI5IEwgMTk2LjIxMzE2LDkuNTg1MTI5NCBMIDEwMi43MDAxMSw5LjU4NTEyOTQgQyA1MS4yNjc5MzcsOS41ODUxMjk0IDkuMTg3MDY3Myw5LjgzNzY0MDQgOS4xODcwNjczLDEwLjE0NjI2NCBDIDkuMTg3MDY3MywxMC42Mzc3NyA4OS45MTczNDMsMTE2LjA1NjQ1IDk4Ljk4OTE2NSwxMjcuNDExMDUgTCAxMDIuNDQ1MzgsMTMxLjczNjk2IEwgMTEzLjMxNjIzLDEzMS4wMzIzOSBDIDEyMS4xMzkwNiwxMzAuNTI1MzcgMTI0LjE4NzA3LDEzMC42NDQyOCAxMjQuMTg3MDcsMTMxLjQ1NjQ4IEMgMTI0LjE4NzA3LDEzMi4wNzcyNCAxMjMuNjI0NTcsMTMyLjYwOTM5IDEyMi45MzcwNywxMzIuNjM5MDUgQyAxMTguMzg1NTQsMTMyLjgzNTM4IDEwNi4wMTY3NSwxMzQuNDIyMTIgMTA1LjU3MjE0LDEzNC44NjY3MyBDIDEwNS4wNDI5MywxMzUuMzk1OTQgMTE0Ljg5NzYzLDE0OC40MTU3OCAxNjkuNTQ3NDcsMjE5LjM4OTc2IEMgMTc5LjM3MDY5LDIzMi4xNDcyMSAxODcuODE0NDcsMjQyLjU4NTEzIDE4OC4zMTE0MywyNDIuNTg1MTMgQyAxODguODA4MzksMjQyLjU4NTEzIDE5My44MjEyMiwyNDEuNDc3NjUgMTk5LjQ1MTAzLDI0MC4xMjQwNyBDIDIwNS4wODA4NSwyMzguNzcwNDggMjI2LjU2MjA3LDIzMy44MDA3NiAyNDcuMTg3MDcsMjI5LjA4MDI0IEMgMjY3LjgxMjA3LDIyNC4zNTk3MiAyODUuNjk5NTcsMjIwLjI0MzQxIDI4Ni45MzcwNywyMTkuOTMyODkgQyAyODguNDQ3NDUsMjE5LjU1MzkgMjg5LjE4NzA3LDIxOS44MTcxMyAyODkuMTg3MDcsMjIwLjczMzY2IEMgMjg5LjE4NzA3LDIyMS43MTY0MyAyNzUuMzg2NzUsMjI1LjI1Njg5IDIzOS45MzcwNywyMzMuMzY4NzIgQyAyMTIuODQ5NTcsMjM5LjU2NzA3IDE4OS41NjIwNywyNDQuNjIyODQgMTg4LjE4NzA3LDI0NC42MDM3OCBDIDE4Ni4wNzgxLDI0NC41NzQ1NSAxNzkuNDMwNTgsMjM2LjQyNTg1IDE0NS42ODcwNywxOTIuNTA2MjMgeiBNIDM1Ni4xODcwNywxNjIuNTMyOTcgQyAzNTYuMTg3MDcsMTYxLjk1NDI5IDM1OS43MTA3OSwxNTYuODkxNzkgMzY0LjAxNzU2LDE1MS4yODI5NyBDIDM2OC4zMjQzMywxNDUuNjc0MTYgMzg0LjU1NDkyLDEyNC40MzUxMyA0MDAuMDg1NTMsMTA0LjA4NTEzIEMgNDE1LjYxNjE1LDgzLjczNTEyNiA0MjkuNjY5NTYsNjUuODI5NzMyIDQzMS4zMTUzMyw2NC4yOTUzNTcgTCA0MzQuMzA3NjUsNjEuNTA1NTg1IEwgNDU1LjkzMDM1LDYxLjY0Njk2MiBDIDQ2Ny44MjI4NCw2MS43MjQ3MiA0NzguMTQ1NzEsNjIuMDE1NzYyIDQ3OC44NzAwNiw2Mi4yOTM3MjMgQyA0ODEuNDI3MTMsNjMuMjc0OTYzIDQ4MC4wODg1LDY1Ljg1MzAxOCA0NzAuNTA0NjgsNzguNDA0NTI5IEMgNDQ4LjUwNDE3LDEwNy4yMTc2MyA0MzguMDE3OTIsMTIwLjk5Njk2IDQyNS42ODcwNywxMzcuMjk2NiBDIDQxNC4yOTE3OCwxNTIuMzU5NTYgNDEwLjE4NzA3LDE1Ni43MjM2MiA0MTAuMTg3MDcsMTUzLjc3NTk1IEMgNDEwLjE4NzA3LDE1My4zMzA5IDQxNS45MjQ1NywxNDUuNDk2NzggNDIyLjkzNzA3LDEzNi4zNjY3OSBDIDQzNy4yNDAzMywxMTcuNzQ0NTMgNDU2LjU1MTE5LDkyLjU0Nzk1NiA0NjguOTM3MDcsNzYuMzQ2NTM0IEMgNDczLjQ3NDU3LDcwLjQxMTIzMyA0NzcuMTg3MDcsNjUuMzM2ODM5IDQ3Ny4xODcwNyw2NS4wNzAxMDMgQyA0NzcuMTg3MDcsNjQuODAzMzY3IDQ2Ny4zNjYsNjQuNTg1MTI5IDQ1NS4zNjI0Niw2NC41ODUxMjkgTCA0MzMuNTM3ODUsNjQuNTg1MTI5IEwgNDExLjYxMjQ2LDkzLjI4MTE4NiBDIDM5OS41NTM1LDEwOS4wNjQwMSAzODUuMDE4MTgsMTI4LjA3NjUxIDM3OS4zMTE3NywxMzUuNTMxMTggQyAzNzMuNjA1MzUsMTQyLjk4NTg1IDM2Ni40NjMzMywxNTIuMzQ3NjMgMzYzLjQ0MDYsMTU2LjMzNTEzIEMgMzU4LjI1Mjk3LDE2My4xNzg1MyAzNTYuMTg3MDcsMTY0Ljk0Mzc1IDM1Ni4xODcwNywxNjIuNTMyOTcgeiBNIDMyNC41OTk0OSwxNTkuNjY4NDYgQyAzMjMuMTY3MjgsMTU4LjIyMTUxIDMyNC45Njk2NywxNTcuNTg1MTMgMzMwLjQ5OTk4LDE1Ny41ODUxMyBDIDMzOC4wOTMzMSwxNTcuNTg1MTMgMzM3LjE2NDQ1LDE1OC40NDM0OCAzNTMuMjI1MiwxMzYuNTg1MTMgQyAzNjMuMjQ0MTUsMTIyLjk0OTU1IDM3Ny4wODAzNywxMDQuMjQ0NzUgNDAwLjM1MzQ1LDcyLjg3Mzc0MiBDIDQwNC4xMTE5NCw2Ny44MDc0OCA0MDcuMTg3MDcsNjMuNDI0NTY2IDQwNy4xODcwNyw2My4xMzM5MzMgQyA0MDcuMTg3MDcsNjIuODQzMyAzODYuODI0NTcsNjIuNDg4NDI0IDM2MS45MzcwNyw2Mi4zNDUzMTkgQyAzMzcuMDQ5NTcsNjIuMjAyMjE1IDMxNi45MTIwNyw2MS43MDExOTcgMzE3LjE4NzA3LDYxLjIzMTk0OCBDIDMxNy40NjIwNyw2MC43NjI2OTggMzMxLjkzNDQ5LDYwLjQ0NzA3NSAzNDkuMzQ4MDEsNjAuNTMwNTY0IEMgMzY3LjE4NDY3LDYwLjYxNjA4MiAzODEuMjUxNDksNjAuMjg5OTE4IDM4MS41NjQ0Myw1OS43ODM1NyBDIDM4MS44Njk5NCw1OS4yODkyMzUgMzgxLjg0MDA2LDUyLjA2NzM1NyAzODEuNDk4MDIsNDMuNzM0OTU0IEwgMzgwLjg3NjE0LDI4LjU4NTEyOSBMIDM0OS41MzE2LDI4LjU4NTEyOSBDIDMyMi4zMzY0NiwyOC41ODUxMjkgMzE4LjE4NzA3LDI4LjM4NjU1OSAzMTguMTg3MDcsMjcuMDg1MTI5IEMgMzE4LjE4NzA3LDI1Ljc4MzEwMyAzMjIuNDAyNzMsMjUuNTg1MTI5IDM1MC4xMjgwNSwyNS41ODUxMjkgQyAzNzQuNTgyNywyNS41ODUxMjkgMzgyLjI1ODY1LDI1Ljg3ODEwNCAzODIuODc4MDUsMjYuODM1MTI5IEMgMzgzLjMyMzAxLDI3LjUyMjYyOSAzODMuOTEyMDcsMzUuMjg1MTI5IDM4NC4xODcwNyw0NC4wODUxMjkgTCAzODQuNjg3MDcsNjAuMDg1MTI5IEwgMzk2Ljc0NjQ3LDU5Ljc1MzAwMyBDIDQxMy41MTcsNTkuMjkxMTI5IDQxMy40OTg2Myw1OS4yNDQyOTIgNDAyLjQxNDM3LDc0LjIwNTA5NyBDIDM5Ny41NzM0LDgwLjczOTExNiAzOTAuMDI5MzYsOTAuOTY5ODQ2IDM4NS42NDk4NCw5Ni45NDAwNjYgQyAzODEuMjcwMzIsMTAyLjkxMDI4IDM2OS4wNjczOCwxMTkuNDA5MTggMzU4LjUzMjE5LDEzMy42MDQyOCBMIDMzOS4zNzczMiwxNTkuNDEzNTUgTCAzMzIuMTk0NjIsMTU5Ljc0OTM0IEMgMzI4LjI0NDEzLDE1OS45MzQwMyAzMjQuODI2MzMsMTU5Ljg5NzYzIDMyNC41OTk0OSwxNTkuNjY4NDYgeiIgaWQ9InBhdGgyMzk4IiBzdHlsZT0iZmlsbDojMDAwMDAwIi8+Cjwvc3ZnPg==" mediaID="Maze_cst_Hampton_court_maze"/><costume name="Hampton_court_maze-clean" center-x="240" center-y="101" image="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4wIgogICB3aWR0aD0iNDgwIgogICBoZWlnaHQ9IjIwMS42MDAwMDAwMDAwMDAwMiIKICAgaWQ9InN2ZzIiCiAgIHZpZXdCb3g9IjAgMCA2MDAgMjUyIgogICBzb2RpcG9kaTpkb2NuYW1lPSJIYW1wdG9uX2NvdXJ0X21hemUtY2xlYW4uc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE3Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjM4NDAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTk4NCIKICAgICBpZD0ibmFtZWR2aWV3NSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iNS42NTY4NTQzIgogICAgIGlua3NjYXBlOmN4PSIyMTcuMzgyMDIiCiAgICAgaW5rc2NhcGU6Y3k9IjE1Ny42OTM0NSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTE2IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItMTYiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcyIiAvPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM1Ij4KICAgIDxtYXJrZXIKICAgICAgIGlua3NjYXBlOnN0b2NraWQ9IkRvdEwiCiAgICAgICBvcmllbnQ9ImF1dG8iCiAgICAgICByZWZZPSIwLjAiCiAgICAgICByZWZYPSIwLjAiCiAgICAgICBpZD0iRG90TCIKICAgICAgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlIgogICAgICAgaW5rc2NhcGU6aXNzdG9jaz0idHJ1ZSI+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoODc1IgogICAgICAgICBkPSJNIC0yLjUsLTEuMCBDIC0yLjUsMS43NjAwMDAwIC00Ljc0MDAwMDAsNC4wIC03LjUsNC4wIEMgLTEwLjI2MDAwMCw0LjAgLTEyLjUsMS43NjAwMDAwIC0xMi41LC0xLjAgQyAtMTIuNSwtMy43NjAwMDAwIC0xMC4yNjAwMDAsLTYuMCAtNy41LC02LjAgQyAtNC43NDAwMDAwLC02LjAgLTIuNSwtMy43NjAwMDAwIC0yLjUsLTEuMCB6ICIKICAgICAgICAgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxcHQ7c3Ryb2tlLW9wYWNpdHk6MTtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgIHRyYW5zZm9ybT0ic2NhbGUoMC44KSB0cmFuc2xhdGUoNy40LCAxKSIgLz4KICAgIDwvbWFya2VyPgogIDwvZGVmcz4KICA8cGF0aAogICAgIGQ9Im0gMTQ1LjY4NzA3LDE5Mi41MDYyMyBjIC0yMiwtMjguNjM0NTkgLTQ0Ljk1LC01OC40NjMxNyAtNTEuMDAwMDAzLC02Ni4yODU3NCAtNi4wNSwtNy44MjI1NyAtMTQuOTMxMTU2LC0xOS4zNzgxNyAtMTkuNzM1OTAzLC0yNS42NzkxMSBDIDcwLjE0NjQxNyw5NC4yNDA0NDYgNjIuOTE0OTE0LDg0LjgxMDEyNiA1OC44ODExNTYsNzkuNTg1MTI5IDkuOTU5MTkyMywxNi4yMTU2MTIgNC45MjIxNTEzLDkuNDUwMDQ1NCA1LjkyMTA4MTMsOC40NTExMTU0IGMgMC42MDE4LC0wLjYwMTggNTQyLjgxNDc5ODcsLTEuNDE1NjU1IDU4Ny4wMTU5ODg3LC0wLjg4MTEwMyAwLjY4NzUsMC4wMDgzMSAxLjI1LDAuNjkwMjc0IDEuMjUsMS41MTU0NjYgMCwwLjgyNTE5MiAtMTkuMDM3MTEsMjYuODEyNjkxNiAtNDIuMzA0NjgsNTcuNzQ5OTk5NiAtMjMuMjY3NTgsMzAuOTM3MzA4IC02MS45MDE1MSw4Mi4zNTIyMTIgLTg1Ljg1MzE4LDExNC4yNTUzNTIgLTIzLjk1MTY3LDMxLjkwMzEzIC00NC4yOTMxOSw1OC42MjM3NSAtNDUuMjAzMzgsNTkuMzc5MTQgLTEuOTgxMjEsMS42NDQyNiAtNC4yMDM5LDEuNDEwNTYgLTI2LjYzODc2LC0yLjgwMDg0IC05LjA3NSwtMS43MDM1MyAtMzAuNDUsLTUuNjIzMzYgLTQ3LjUsLTguNzEwNzIgLTE3LjA1LC0zLjA4NzM3IC0zMy4yNjU3NCwtNS4yOTU0IC0zMy43NzkwNywtNS43NzAyIC0yLjIxODQ2LC0yLjA1MTkzIDAuNTE2NjIsLTQuODEwMzIgMTguOTIyMjMsMC4zNzYwOSA5LjA3MzI4LDIuNTU2NzEgMzEuNzA2ODQsNS44MDY5NCA0OS44NTY4NCw5LjExNjg3IDE4LjE1LDMuMzA5OTQgMzMuOTQyMjcsNi4yNDg1NCAzNS4wOTM5Myw2LjUzMDI1IDEuNjk5MzQsMC40MTU2NyAzLjI1MjcsLTEuMDQxMTIgOC4yNDMwOCwtNy43MzA2MyAzLjM4MjA0LC00LjUzMzU1IDYuMDA1NzMsLTguMzg2MjYgNS44MzA0MiwtOC41NjE1NyAtMC4xNzUzMSwtMC4xNzUzMSAtNi4xMzQ3LC0xLjQyMzA1IC0xMy4yNDMwOSwtMi43NzI3NSAtNy4xMDgzOSwtMS4zNDk3MSAtMzUuMjM2ODksLTYuNzUzMTYgLTYyLjUwNzc5LC0xMi4wMDc2OCAtMjcuMjcwOSwtNS4yNTQ1MSAtNTEuMDU5NzIsLTkuNTUzNjYgLTUyLjg2NDA1LC05LjU1MzY2IC0xLjgwNDMzLDAgLTE5Ljc2Njc4LDMuMTY4MjMgLTM5LjkxNjU1LDcuMDQwNSAtNzEuNDM2OTIsMTMuNzI4MzggLTcyLjM4OTU5LDEzLjg5NDEyIC03NC4yMjI0NywxMi45MTMyIC0xLjM2ODU1LC0wLjczMjQzIC00Ni42NjU1NywtNjEuNzU0MjcgLTUwLjI0MjQ3LC02Ny42ODQxIC0xLjQ3NTc3LC0yLjQ0NjU1IDEuMjEyNTcsLTQuMDI0MjYgOC4xMDcyNiwtNC43NTc5IDMuNjk2OTUsLTAuMzkzMzggNy4wNDQ1MiwtMC45MTE5MSA3LjQzOTA0LC0xLjE1MjI4IDAuNzE3NDUsLTAuNDM3MTMgLTIwLjYxOTg3LC0zMC4yMDcxMiAtMjIuNjQ0NzQsLTMxLjU5NDExIC0wLjU4OTkxLC0wLjQwNDA4IC02LjM0OTYxLC0wLjc0MTU4IC0xMi43OTkzMiwtMC43NSBsIC0xMS43MjY3NCwtMC4wMTUzIC0zLjc3MzI2LC00Ljc3NzczIEMgOTkuMDA3Nzk2LDEwMy40MzU3OCA4Ni4zNDQ0MzYsODYuMjYyMzM2IDU0Ljk5MjY4MSw0My40MzQwNDcgNDguMDUwNDMxLDMzLjk1MDUzOCA0My41MjM0NzUsMjYuODcyMDM4IDQzLjg1MjQzNCwyNi4wMTQ3ODQgYyAwLjQ3NjU4OSwtMS4yNDE5NyA5LjY3MDM5OSwtMS40MDgwNjkgNjUuNjk0Mzg2LC0xLjE4Njg2IDQyLjU4ODcsMC4xNjgxNjEgNjUuMDk5NDUsLTAuNjM2MDk2IDY1LjE0MDI1LDEuMjU3MjA1IDAuMDA2LDAuMjk1ODE4IDAuMjE2MDYsMC43ODE2NjUgLTAuMTQyMjksMC45OTM3OTQgLTMuNTg2OTgsMi4xMjMzNSAtMjUuNzMwMDcsMC4xMTA2NyAtNjMuNjA3NzEsMC4yNjM2MDggLTM1LjA2MjUwMywwLjE0MTU3MSAtNjMuNzUwMDAzLDAuNDcxMjQ4IC02My43NTAwMDMsMC43MzI2MTUgMCwwLjQwNDY3OSA5LjQ0OTU0NywxMy40MDY2NTUgMjMuOTkwOTIxLDMzLjAwOTk4MyAyLjAzOTg5OCwyLjc1IDEwLjgyMDkwMiwxNC42NzUgMTkuNTEzMzQyLDI2LjQ5OTk5NyA4LjY5MjQ0MSwxMS44MjUgMTYuMjk3NDgsMjEuODMwNjE0IDE2LjkwMDA5LDIyLjIzNDY5NCAwLjYwMjYxLDAuNDA0MDggNi4zNTMwMiwwLjc0MTU4IDEyLjc3ODcsMC43NSBsIDExLjY4MzA1LDAuMDE1MyAzLjM5Njg3LDQuMjUgYyAxLjg2ODI4LDIuMzM3NSA3LjU3NDMzLDkuOTkyNTQgMTIuNjgwMSwxNy4wMTEyMSAxMC41NTg5LDE0LjUxNDgzIDEwLjYxMTYyLDE1LjIwNjc0IDEuMjM2OTUsMTYuMjM1OTUgLTEwLjQxNDgxLDEuMTQzNDEgLTExLjQ3NjI2LC0xLjMzMzU1IDE1LjEzMzEyLDM1LjMxNDA1IGwgMjQuMTg2ODYsMzMuMzExMjIgNCwtMC41NTQ5IGMgNi4xODY1MywtMC44NTgyNCA5MS42MTg2MiwtMTcuMzM4OTUgOTEuODg0NDIsLTE3LjcyNTQ0IDAuMTI5NCwtMC4xODgxNSAtMC4wMTY3LC0xMi45NDIwOSAtMC4zMjQ1OCwtMjguMzQyMDkgbCAtMC41NTk4NCwtMjggLTE2LjUsMC4zMzI3NCBjIC0xMi42NDYzMiwwLjI1NTAyIC0xNi44OTA1NCwwLjAyMTUgLTE4LjE3MjE0LC0xIC0yLjg4NTk4LC0yLjMwMDIgLTQwLjc4Mzg4LC01Ni4yNDMwMzQgLTQwLjgwNjQyLC01OC4wODI3NDQgLTAuMDE2MSwtMS4zMTA5MSAwLjc5NCwtMS43NTE0NiAzLjIyODU2LC0xLjc1NTgzIDEuNzg3NSwtMC4wMDMyIDIxLjIyMjEzLC0wLjAyODk1IDQzLjE4ODA3LC0wLjA1NzIxIDIxLjk2NTk0LC0wLjAyODI3IDQwLjE5MDk0LC0wLjIwNjkxIDQwLjUsLTAuMzk2OTggMC4zMDkwNiwtMC4xOTAwOCAwLjQyOTM3LC04LjI2NDMzIDAuMjY3MzQsLTE3Ljk0Mjc4NSBsIC0wLjI5NDU5LC0xNy41OTcxOTIgaCAtMjguNDU1NDEgYyAtMjUuNDY2MzksMCAtMjguMDMwNTUsMS4xODQ3NzEgLTI4LjQ1NTQxLC0xLjYwNjYzMSAtMC41NDQxMywtMy41NzUwMzQgNS40MDk1MSwtMS41NDM5NyA2MS43NSwtMC44OTEzNDcgMzMuOTYyNSwwLjM5MzQwNiA2Mi4xNzc1LDEuMTE2MzkgNjIuNywxLjYwNjYzMSAtMC41NTk2NiwzLjkwNTg5OCA0Ljg3Njc4LDEuMDAxODYzIC0zMi43MjMyNiwwLjg5MzU2IGwgLTMxLjc3MzI1LC0wLjA5MTUyIDAuMjczMjUsMTcuNzk0NjUzIDAuMjczMjYsMTcuNzk0NjUxIDM0LjUsMC4yNzIyNSBjIDE4Ljk3NSwwLjE0OTc0IDM1LjA2MjUsMC40NzMxMiAzNS43NSwwLjcxODYyIDAuNjg3NSwwLjI0NTUgMS4yNSwwLjg3MTY3IDEuMjUsMS4zOTE0OSAwLDEuMDQ3NTEgLTM0Ljk5OTIxLDUwLjM2NzMyNCAtMzguMTM3ODMsNTMuNzQyNjg0IC0xLjY4MTY5LDEuODA4NTIgLTMuNTg0MTgsMi4yMjkyNiAtMTIuNzczMTgsMi44MjQ4MyBsIC0xMC43OTcxNywwLjY5OTc5IC0wLjY0MDc0LDkuNjc1MTcgYyAtMC4zNTI0LDUuMzIxMzQgLTAuNjQzMDYsMTMuMDkwOTcgLTAuNjQ1OTEsMTcuMjY1ODUgbCAtMC4wMDUsNy41OTA2NyAyNi4yNSwzLjE3ODk1IGMgMTQuNDM3NSwxLjc0ODQyIDI3Ljg0MzY5LDMuNDM4NzcgMjkuNzkxNTMsMy43NTYzMyAzLjk3Mzg0LDAuNjQ3ODggMS41MDEwNywzLjU5ODU3IDI5LjQyODc1LC0zNS4xMTY2MyA1Ljk1MTI0LC04LjI1IDEyLjQ4NjM4LC0xNy4yNSAxNC41MjI1MywtMjAgMi4wMzYxNiwtMi43NSAxMC43OTkzNCwtMTQuODIzOTEgMTkuNDczNzQsLTI2LjgzMDkxIDkuODQxNDMsLTEzLjYyMjM4NCAxNi4xMjUwMywtMjEuNDc3NTE2IDE2LjcxMTQ4LC0yMC44OTEwNTggMC4wNjc2LDAuMDY3NTcgMC41MzE1MiwwLjIyMzYzNCAwLjQ3NjAxLDAuNDQ1MjYyIC0wLjQyNjIsMS43MDE4OTUgLTQuODc2NjYsNy44MzYxNjYgLTExLjQ1OTU0LDE2Ljg4NTY0MiAtNi41NTc4Niw5LjAxNTA4NCAtMjAuNTQ5MDEsMjguMjk4ODA0IC0zMS4wOTE0NSw0Mi44NTI3MTQgbCAtMTkuMTY4MDcsMjYuNDYxNjYgOC4yODI1MSwyLjI2MTQ2IGMgNC41NTUzOCwxLjI0MzgxIDExLjczNDY0LDMuMTc0MTEgMTUuOTUzOSw0LjI4OTU3IDQuMjE5MjcsMS4xMTU0NSA4LjMyOTk1LDIuMjgwODEgOS4xMzQ4NSwyLjU4OTY4IDEuMDEyNTcsMC4zODg1NiA1Ljg2NywtNS4wODAzOSAxNS43NTY1OCwtMTcuNzUxMjIgNy44NjEyMywtMTAuMDcyMDQgMTYuNjAzNTcsLTIxLjIzNzggMTkuNDI3NDQsLTI0LjgxMjggMi44MjM4NiwtMy41NzUgOS4zMTM4MiwtMTEuOSAxNC40MjIxNCwtMTguNSA1LjEwODMxLC02LjYgOS44MzAyNCwtMTIuMzEwODcgMTAuNDkzMTgsLTEyLjY5MDgyIDAuNjYyOTMsLTAuMzc5OTUgNS45MDUzNywtMC45Njk1MiAxMS42NDk4NywtMS4zMTAxNSA1Ljc0NDUsLTAuMzQwNjQ0IDExLjQxNDUyLC0wLjgxNTE3NCAxMi42MDAwNCwtMS4wNTQ1MjQgMS40NDY0OSwtMC4yOTIwMyAxMC41NzQyMywtMTEuNzQ3NjUgMjcuNzUsLTM0LjgyNzE5NiAxNC4wNzY5OCwtMTguOTE1NjE0IDI1LjU5NDUxLC0zNC42Njc3MTUgMjUuNTk0NTEsLTM1LjAwNDY2OCAwLC0wLjMzNjk1NCAtMjguOCwtMC42MTI2NDMgLTY0LC0wLjYxMjY0MyAtMzEuODA5NTUsMCAtNjIuMTk3ODMsMS4xMjgxNjIgLTYzLjg5MjE3LDEuMTgwMjQgLTIuNTE3NjEsMC4wNzczOCAtMy4zNDA3LC00LjgyODY2OCAxLjMzNzQ4LC0zLjU0MjU3MiAyLjYwMTQ4LDAuNzE1MTgxIDQ2LjI4NTQxLC0wLjYzMzQyMyA5Mi42ODIyNSwtMC42MzU4MjQgMzAuMzY0MDgsLTAuMDAxNiAzNS44MTA0NywwLjIxODU1NiAzNi44NjU2OCwxLjQ5MDAxIDEuMDMxODIsMS4yNDMyNjQgLTAuNTk2OTQsMy45NTEwMzQgLTkuNzc0NTgsMTYuMjUgLTYuMDU2OTksOC4xMTY5OCAtMTguMDY0MjEsMjQuMjA3MTM4IC0yNi42ODI3MSwzNS43NTU5MDYgLTguNjE4NTEsMTEuNTQ4NzY3IC0xNi4zNDM1NCwyMS4zNzQ2OTEgLTE3LjE2Njc0LDIxLjgzNTM3MSAtMC44MjMyLDAuNDYwNjkgLTYuNjQ4ODcsMS4wOTEzNSAtMTIuOTQ1OTQsMS40MDE0OCAtNi4yOTcwNywwLjMxMDEzIC0xMi4wODY2NCwxLjA1OTIyIC0xMi44NjU3MiwxLjY2NDYzIC0wLjc3OTA3LDAuNjA1NDIgLTcuNDEwNzMsOC43OTMzNCAtMTQuNzM3MDIsMTguMTk1MzggLTcuMzI2MjksOS40MDIwNCAtMjAuMDM5MzgsMjUuNzE0NTQgLTI4LjI1MTMyLDM2LjI1IC0xMC4zODA3MiwxMy4zMTc5IC0xNS41MzAwNSwxOS4xNTUzOCAtMTYuODk3MjMsMTkuMTU1MzggLTEuMDgxNTQsMCAtOS4zMzE3MywtMi4wMjUgLTE4LjMzMzc0LC00LjUgLTkuMDAyMDIsLTIuNDc1IC0xNi43NjgxNywtNC41IC0xNy4yNTgxMSwtNC41IC0wLjk5NTQ0LDAgLTExLjU0NTkxLDEzLjg4ODQ2IC0xMC45NTU0NCwxNC40MjE1NSAwLjIwNjQyLDAuMTg2MzYgMTIuMDUwMzMsNC4wNDc3NSAyNi4zMTk3OSw4LjU4MDg1IDE4LjQ2MzM0LDUuODY1NDIgMjYuMzkzMDIsNy45Njk3OCAyNy41LDcuMjk3ODkgMC44NTU1NCwtMC41MTkyOCAxMS45MDU1MiwtMTQuNjA0NjIgMjQuNTU1NTIsLTMxLjMwMDc4IDIwLjQ2OTk5LC0yNy4wMTczOSAyNC42MTQzMywtMzIuNDU5NDkgMjUuMzQ4MDMsLTI5LjcyMTI5IC0wLjM0MTQ2LDAuODg5ODIgLTYuOTc1ODMsOS44NDQwMiAtMTQuNTU5NTEsMTkuODE2NjQgLTcuNTgzNjksOS45NzI2MyAtMTguMDYzNTIsMjMuNzc1MTYgLTIzLjI4ODUyLDMwLjY3MjMgLTUuMjI1LDYuODk3MTQgLTEwLjIwMjc5LDEyLjk3Nzg1IC0xMS4wNjE3NiwxMy41MTI2OSAtMS4xMzI4NCwwLjcwNTM3IC05LjA1Mzc2LC0xLjQwNzc0IC0yOC44NDE1NCwtNy42OTQyMyBsIC0yNy4yNzk3OSwtOC42NjY2NiAtMzAuOTczNTgsLTMuODkxMDggYyAtMTcuMDM1NDYsLTIuMTQwMDkgLTMxLjYxNDQyLC00LjQyMjk0IC0zMi4zOTc2OCwtNS4wNzI5OCAtMS4xNzQwMSwtMC45NzQzNSAtMS4zMTc0MiwtNC4xMDM0NSAtMC44MTY2MywtMTcuODE4NCAwLjc5MzAyLC0yMS43MTgzMSAwLjQyODU1LC0yMS4xMzE4IDEzLjE0NDAzLC0yMS4xNTE4MSA1LjM0OTgyLC0wLjAwOCAxMC4yNzMyNywtMC4zNjI0OCAxMC45NDA5OSwtMC43ODY4IDEuODkwNjcsLTEuMjAxNDUgMzguMDM0MTYsLTUxLjYwNjc0NCAzNy41OTEwNiwtNTIuNDI0MDU0IC0wLjQ3NjcxLC0wLjg3OTMzIC0xNTUuMzA1MSwtMS4wNTc1IC0xNTUuMzA1MSwtMC4xNzg3MiAwLDAuNjM5OTMgMTguNTYzNTcsMjYuOTk4MDc0IDMxLjk3Nzg1LDQ1LjQwNDg4NCBsIDcuNjUyMDYsMTAuNSBoIDE3LjQzNTA0IDE3LjQzNTA1IGwgMC42NDQxMSw5IGMgMC4zNTQyNiw0Ljk1IDAuNjkxNzYsMTguMDM3NyAwLjc1LDI5LjA4Mzc3IGwgMC4xMDU4OSwyMC4wODM3NiA3Ljc1LC0xLjQ0NTU2IDcuNzUsLTEuNDQ1NTYgNTUuNSwxMC42NTMwOSBjIDYwLjY1OTU3LDExLjY0MzQ3IDY5LjQwMzkxLDEzLjMzNzY2IDcyLjcwOTU1LDE0LjA4NzI1IDIuMjU1ODYsMC41MTE1NSA0LjEyMjcsLTEuODc1MzggNjYuMDIzMzQsLTg0LjQxNzIyIDUuMTE0NzMsLTYuODIwMjYgOS4wODIwMywtMTIuNjE3OTUgOC44MTYyMywtMTIuODgzNzQgLTAuMjY1OCwtMC4yNjU4IC00LjYzMSwtMC44NjYgLTkuNzAwNDQsLTEuMzMzNzggLTUuMDY5NDUsLTAuNDY3NzggLTEwLjYyOTM5LC0xLjYwMjIzIC0xMC4yODI5MywtMS45Nzg0NiAwLjIwNjMxLC0xLjA4NDg5IDIuMDc0MjEsLTAuOTQ4NjIgMTEuMDYwMTYsLTAuNDM1NDIgbCAxMi4xMjU5MSwwLjY5MjUyIDQwLjQzNTE2LC01My44MzAzMjYgYyAyMi4yMzkzMywtMjkuNjA2Njc5IDQwLjc3MTczLC01NC4zOTI4MjUgNDEuMTgzMSwtNTUuMDgwMzI1IDAuNTk2MjEsLTAuOTk2NDAyNiAtMTguMTMxNjEsLTEuMjQ5OTk5NiAtOTIuMzExMDYsLTEuMjQ5OTk5NiBoIC05My4wNTkwMiB2IDE2Ljk5OTk5OTYgMTcgaCA1NC41MzEzOCBjIDQ5LjU2MzU1LDAgNTQuNTg4NTgsMC4xNDkwMzMgNTUuMTU5MTUsMS42MzU5MjMgMC4zNDUyNywwLjg5OTc1NyAwLjIxODY1LDIuMjM0NzM3IC0wLjI4MTM4LDIuOTY2NjIxIC0wLjUwMDAzLDAuNzMxODg1IC01Ljg1OTE1LDguOTg2ODEgLTExLjkwOTE1LDE4LjM0NDI3OCAtNi4wNSw5LjM1NzQ2OSAtMTEuNTYyNSwxNy4wMjI0ODUgLTEyLjI1LDE3LjAzMzM3NSAtMC42ODc1LDAuMDEwODkgLTEuMjUsLTAuMjQxOTQgLTEuMjUsLTAuNTYxODQgMCwtMC4zMTk5MSA0Ljk4NzYyLC04LjI1NjEzNyAxMS4wODM2LC0xNy42MzYwNjQgNi4wOTU5NywtOS4zNzk5MjggMTEuMjk5OTIsLTE3LjYxODE2IDExLjU2NDMyLC0xOC4zMDcxODMgMC4zODEyNiwtMC45OTM1MzkgLTEwLjYzNzE4LC0xLjI2ODQ1MyAtNTMuMjQ4MjIsLTEuMzI4NTY2IC0yOS41NTA5MiwtMC4wNDE2OSAtNTQuMDc2MjEsLTAuNDI5MjE1IC01NC41MDA2MywtMC44NjExNyAtMC40MjQ0MywtMC40MzE5NTYgLTEuMDkxNDcsLTguNTQ3ODc0IC0xLjQ4MjMzLC0xOC4wMzUzNzQgTCA0MDEuODkzMTYsOS41ODUxMjk0IGggLTUxLjg1MzA0IC01MS44NTMwNSB2IDcuOTQwOTgyNiBjIDAsNC45ODkzODggLTAuNDM1MzUsOC4yMTAwNDMgLTEuMTcxMjYsOC42NjQ4NjMgLTAuNjQ0MiwwLjM5ODEzNCAtMTguODY5MiwwLjYxNjYxIC00MC41LDAuNDg1NTAzIGwgLTM5LjMyODc0LC0wLjIzODM3NyB2IDE3LjA3MzUxNCAxNy4wNzM1MTQgaCAzMCBjIDEzLjI2NjUsMCAxOC43OTY3MSwtMC4wMzY2IDIwLjQxOTI5LDAuNjQzMjkgMC44NDc2NCwwLjM1NTE4IDEuMjg5MTcsMS41NTIzODcgMC4wNzkzLDEuOTM1NDk1IC01LjEyMzUxLDEuNjIyMzggLTI2Ljg3MzU5LDAuNDU3NyAtNDcuNDk4NTksMC41MTQ5MzggLTIwLjYyNSwwLjA1NzI0IC0zOS43OTA4NiwwLjM5NzA2NyAtNDIuNTkwODEsMC43NTUxNzQgbCAtNS4wOTA4MSwwLjY1MTEwMyAzMy44Nzg1Miw0Ni41MDAwMDEgYyAxOC42MzMxOSwyNS41NzUgMzQuNjQ5MDYsNDcuMjY5NjIgMzUuNTkwODEsNDguMjEwMjcgMS41MzY0NywxLjUzNDY2IDIuNzcwMjUsMS42MDM2NSAxMi4wMTU3OSwwLjY3MTk1IDcuMzk5MzQsLTAuNzQ1NjUgMTAuNjc1NTQsLTAuNzI5NTQgMTEuNjIzNDgsMC4wNTcyIDAuNzI1OTksMC42MDI1MiAxLjYyMzUsMy40NTAxNCAxLjk5NDQ2LDYuMzI4MDUgMC4zNzA5NywyLjg3NzkgMC45Mjg1NSw2Ljg3NzExIDEuMjM5MDcsOC44ODcxMyAwLjQ1OTQzLDIuOTczODYgMC4xOTI5NSwzLjg1MzQ4IC0xLjQzMDYzLDQuNzIyMzkgLTIuNTU3NTEsMS4zNjg3NCAtNjUuMjkyMSwxNi4xMjMwMyAtNjguNTU0MzksMTYuMTIzMDMgLTEuOTkxODQsMCAtNC43OTM4OCwtMy4wMjkwOSAtMTQuODE1OTUsLTE2LjAxNjUgLTYuNzk3NzQsLTguODA5MDggLTEzLjU3NzM0LC0xNi4xOTIxMyAtMTMuNzYwNjcsLTE2LjczMzA1IC0wLjE4MzM0LC0wLjU0MDkzIDEuMzM0NDYsLTEuMjI1MDUgMi4wNjc4LC0xLjE5NCAwLjczMzMzLDAuMDMxIDYuMjgzMzMsNi41NzQyMSAxMi4zMzMzMywxNC41NDAzNiA2LjA1LDcuOTY2MTUgMTEuNzI3MTQsMTUuMTU1ODYgMTIuNjE1ODYsMTUuOTc3MTQgMS40NDAyLDEuMzMwOTEgMy40NDM4OSwxLjA1MzA2IDE4LjQzMjMxLC0yLjU1NjAxIDkuMjQ5MDUsLTIuMjI3MDggMTYuOTg3MTgsLTQuMjE5OTYgMTcuMTk1ODQsLTQuNDI4NjIgMC4yMDg2NiwtMC4yMDg2NiAtNC41MjU0LC02LjgzOTEyIC0xMC41MjAxMywtMTQuNzM0MzUgLTU1Ljc5NjM5LC03My40ODUzODQgLTY2LjIyMzg4LC04Ny40ODAzMzQgLTY2LjIyMzg4LC04OC44ODA0MDQgMCwtMy4xMzYzNzcgLTAuMzgzNDksLTMuNjIyMzkxIDUwLjkxMzg3LDY0LjUyNTQzNCAxNC40OTAxOCwxOS4yNSAyNy4xMDcxOCwzNS44MDczMiAyOC4wMzc3OCwzNi43OTQwNCAxLjYyNTE1LDEuNzIzMTcgMi4xMjM3MiwxLjY5MjIyIDEyLjYyMDE3LC0wLjc4MzQ4IDYuMDEwNSwtMS40MTc2NCAxMi42NjQ4MywtMy4wNDMwNCAxNC43ODc0LC0zLjYxMiBsIDMuODU5MjIsLTEuMDM0NDcgLTAuNzA3NDgsLTYuNjA2MzEgYyAtMS4wNzcxOCwtMTAuMDU4NTggLTAuMTg3NDIsLTkuNDUxIC0xMy4zMDAwMSwtOS4wODE5NSBsIC0xMS41MTgxNCwwLjMyNDE3IC03LjA5NjQxLC05LjY1ODc1IGMgLTMuOTAzMDIsLTUuMzEyMzIgLTIwLjA5NjY2LC0yNy40NzQ4MiAtMzUuOTg1ODcsLTQ5LjI1IEwgMTY4LjkwODEyLDY0LjU4NTEyOSAxNTcuNzk3Niw2NC43MjA3MTggYyAtNi4xMTA3OSwwLjA3NDU3IC0xNi4zMzEyNSwwLjQxMjA3NCAtMjIuNzEyMTIsMC43NSBsIC0xMS42MDE1OSwwLjYxNDQxMSA0MC40MjY1NSw1Mi41MDAwMDEgYyAyMi4yMzQ2LDI4Ljg3NSA0MC44NTg2NSw1My4yODc1IDQxLjM4Njc3LDU0LjI1IDAuNjg5NzQsMS4yNTcwNCAtMC42MDMwNywxLjYxNjI3IC0xLjUyNjIzLDEuNjE1NjIgLTEuMzIwMzMsLTkuNGUtNCAtNS4wNzc0MiwtNi4xNTM0NSAtNTMuMjQxMzksLTY4Ljg4NjM5IC0zMi4yMDQxNSwtNDEuOTQ1NDg2IC0zMS4zNDU3NywtNDAuNzI2OTk1IC0yOS40OTk5OSwtNDEuODc1OTQ1IDAuNzM4MzksLTAuNDU5NjI5IDE2LjkzODM5LC0xLjEyODIzNCAzNiwtMS40ODU3OSAxOS4wNjE2MSwtMC4zNTc1NTYgMzkuOTY0NzgsLTAuOTI2NzY3IDQ2LjQ1MTQ4LC0xLjI2NDkxNCBsIDExLjc5NDAyLC0wLjYxNDgxMyAtMC4yNTQyOSwtMTYuNzYzMDYgYyAtMC4xODU3NiwtMTIuMjQ1OTUgMC4wODIsLTE3LjE2ODIzOCAwLjk5MzYxLC0xOC4yNjY2ODEgMS4wODYwNywtMS4zMDg2MzYgNi4zMDA0LC0xLjQzMjM0MyA0MC4yMTAyNywtMC45NTM5NyBsIDM4Ljk2MjM4LDAuNTQ5NjQ5IFYgMTcuMjM2OTgyIDkuNTg1MTI5NCBoIC00OC40MTM5NiAtNDguNDEzOTYgbCAtMC4zMzYwNCwxNi41Mzc3NzY2IGMgLTAuMjQ4MjEsMTIuMjE1MjIxIC0wLjY3NjU5LDE2Ljc0NzkwOCAtMS42Mzg5NiwxNy4zNDE3MjYgLTAuNzE2NjEsMC40NDIxNzIgLTI1LjIyNjI4LDEuMTIyMzQxIC01NC40NjU5MywxLjUxMTQ4NSAtMjkuMjM5NjYsMC4zODkxNDUgLTUzLjM0NjA0MiwwLjg5MDU2OCAtNTMuNTY5NzQ5LDEuMTE0Mjc0IC0wLjIyMzcwNiwwLjIyMzcwNiA1Ljc5MTkwNywxMS4xNzMxODYgMTUuMjQwMjc5LDIyLjkzMjQxIDE3LjY4MDgyLDIyLjAwNTEzOSAxNy45NDU3MSwyNi4xNzUxNDUgMTUuNTA3NjcsMjUuMzY5NTM1IC0xLjAzMzI0LDEuODM5NDM4IC02LjU0MzcsLTcuNjU3NDUgLTI3LjE4OTM2LC0zNy40Nzg2ODkgLTYuNzIzOTA4LC05LjcxMjIyNSAtNy41NDY0NzcsLTExLjM1OTE3NyAtNi4yOTcyNTYsLTEyLjYwODM5OCAxLjIwMDgwNSwtMS4yMDA4MDUgMTAuMjQyMDksLTEuNTE3NjA3IDU1LjAyMzIyNiwtMS45Mjc5ODYgMjkuNDcyNDcsLTAuMjcwMDg4IDUzLjc0MTc0LC0wLjY3MTMwOSA1My45MzE3MiwtMC44OTE2MDIgMC4xODk5OCwtMC4yMjAyOTMgMC42Mzg1OCwtNy40ODgwMzIgMC45OTY5MSwtMTYuMTUwNTMyIGwgMC42NTE1LC0xNS43NDk5OTk2IGggLTkzLjUxMzA1IGMgLTUxLjQzMjE3MywwIC05My41MTMwNDI3LDAuMjUyNTExIC05My41MTMwNDI3LDAuNTYxMTM0NiAwLDAuNDkxNTA2IDgwLjczMDI3NTcsMTA1LjkxMDE4NiA4OS44MDIwOTc3LDExNy4yNjQ3ODYgbCAzLjQ1NjIxNSw0LjMyNTkxIDEwLjg3MDg1LC0wLjcwNDU3IGMgNy44MjI4MywtMC41MDcwMiAxMC40NzA0MiwtMS44NTYzMyAxMC40NzA0MiwtMS4wNDQxMyAwLDAuNjIwNzYgLTAuMTYyMDgsMi42MjExMyAtMC44NDk1OCwyLjY1MDc5IC00LjU1MTUzLDAuMTk2MzMgLTE2LjkyMDMyLDEuNzgzMDcgLTE3LjM2NDkzLDIuMjI3NjggLTAuNTI5MjEsMC41MjkyMSA5LjMyNTQ5LDEzLjU0OTA1IDYzLjk3NTMzLDg0LjUyMzAzIDkuODIzMjIsMTIuNzU3NDUgMTguMjY3LDIzLjE5NTM3IDE4Ljc2Mzk2LDIzLjE5NTM3IDAuNDk2OTYsMCA1LjUwOTc5LC0xLjEwNzQ4IDExLjEzOTYsLTIuNDYxMDYgNS42Mjk4MiwtMS4zNTM1OSAyNy4xMTEwNCwtNi4zMjMzMSA0Ny43MzYwNCwtMTEuMDQzODMgMjAuNjI1LC00LjcyMDUyIDM4LjUxMjUsLTguODM2ODMgMzkuNzUsLTkuMTQ3MzUgMS41MTAzOCwtMC4zNzg5OSAxLjg0OTU4LDEuNjE5NDEgMS44NDk1OCwyLjUzNTk0IDAsMC45ODI3NyAtMTMuMzk5OSwyLjc4ODA2IC00OC44NDk1OCwxMC44OTk4OSAtMjcuMDg3NSw2LjE5ODM1IC01MC4zNzUsMTEuMjU0MTIgLTUxLjc1LDExLjIzNTA2IC0yLjEwODk3LC0wLjAyOTIgLTguNzU2NDksLTguMTc3OTMgLTQyLjUsLTUyLjA5NzU1IHogTSAzNTQuNTgyNiwxNjIuMzQ0MjEgYyAtMC4yODI5NiwtMC41MDQ3OCA1LjEyODE5LC01LjQ1MjQyIDkuNDM0OTYsLTExLjA2MTI0IDQuMzA2NzcsLTUuNjA4ODEgMjAuNTM3MzYsLTI2Ljg0Nzg0IDM2LjA2Nzk3LC00Ny4xOTc4NCAxNS41MzA2MiwtMjAuMzUwMDA0IDI5LjU4NDAzLC0zOC4yNTUzOTggMzEuMjI5OCwtMzkuNzg5NzczIGwgMi45OTIzMiwtMi43ODk3NzIgMjEuNjIyNywwLjE0MTM3NyBjIDExLjg5MjQ5LDAuMDc3NzYgMjIuMjE1MzYsMC4zNjg4IDIyLjkzOTcxLDAuNjQ2NzYxIDIuNTU3MDcsMC45ODEyNCAxLjIxODQ0LDMuNTU5Mjk1IC04LjM2NTM4LDE2LjExMDgwNiAtMjIuMDAwNTEsMjguODEzMTAxIC0zMi40ODY3Niw0Mi41OTI0MzEgLTQ0LjgxNzYxLDU4Ljg5MjA3MSAtMTEuMzk1MjksMTUuMDYyOTYgLTE0LjA0OTg4LDE5LjAyNjUxIC0xNS41LDE2LjQ3OTM1IC0wLjIyMDE5LC0wLjM4Njc2IDUuNzM3NSwtOC4yNzkxNyAxMi43NSwtMTcuNDA5MTYgMTQuMzAzMjYsLTE4LjYyMjI2IDMzLjYxNDEyLC00My44MTg4MzQgNDYsLTYwLjAyMDI1NiA0LjUzNzUsLTUuOTM1MzAxIDguMjUsLTExLjAwOTY5NSA4LjI1LC0xMS4yNzY0MzEgMCwtMC4yNjY3MzYgLTkuODIxMDcsLTAuNDg0OTc0IC0yMS44MjQ2MSwtMC40ODQ5NzQgaCAtMjEuODI0NjEgbCAtMjEuOTI1MzksMjguNjk2MDU3IGMgLTEyLjA1ODk2LDE1Ljc4MjgyNCAtMjYuNTk0MjgsMzQuNzk1MzI0IC0zMi4zMDA2OSw0Mi4yNDk5OTQgLTUuNzA2NDIsNy40NTQ2NyAtMTIuODQ4NDQsMTYuODE2NDUgLTE1Ljg3MTE3LDIwLjgwMzk1IC01LjE4NzYzLDYuODQzNCAtNy4zNDc5MSw4LjcwMyAtOC44NTgsNi4wMDkwOCB6IG0gLTMwLjM2MDYzLC0yLjc3MDEzIGMgLTEuODA5NzQsLTMuNDI4OTUgMC4zNzAxOCwtMi4wODMzMyA1LjkwMDQ5LC0yLjA4MzMzIDcuNTkzMzMsMCA2LjY2NDQ3LDAuODU4MzUgMjIuNzI1MjIsLTIxIDEwLjAxODk1LC0xMy42MzU1OCAyNC4yMzI2OSwtMzIuMjQ2IDQ3LjUwNTc3LC02My42MTcwMDggMy43NTg0OSwtNS4wNjYyNjIgNi44MzM2MiwtOS40NDkxNzYgNi44MzM2MiwtOS43Mzk4MDkgMCwtMC4yOTA2MzMgLTIwLjM2MjUsLTAuNjQ1NTA5IC00NS4yNSwtMC43ODg2MTQgLTI0Ljg4NzUsLTAuMTQzMTA0IC00NC40Mjc3MSwtMC4wMDY1IC00NC43NSwtMS4xMTMzNzEgLTAuMDUyLC0wLjE3ODQyOSAtMC4yMTY3OCwtMC42MTMzODMgMC4wMDIsLTAuNzQxODMxIDIuMDk4NTUsLTEuMjMzMjI5IDE2LjM4ODI1LC0wLjAzNTE3IDMyLjE1OTE1LDAuMDQwNDUgMTcuODM2NjYsMC4wODU1MiAzMS45MDM0OCwtMC4yNDA2NDYgMzIuMjE2NDIsLTAuNzQ2OTk0IDAuMzA1NTEsLTAuNDk0MzM1IDAuMjc1NjMsLTcuNzE2MjEzIC0wLjA2NjQsLTE2LjA0ODYxNiBMIDM4MC44NzYxNCwyOC41ODUxMjkgSCAzNDkuNTMxNiBjIC0yNy4xOTUxNCwwIC0zMS40NzgsMi4yMDM5NzIgLTMxLjM0NDUzLC0xLjUgMC4wNDY5LC0xLjMwMTE4MSA0LjIxNTY2LC0xLjUgMzEuOTQwOTgsLTEuNSAyNC40NTQ2NSwwIDMyLjEzMDYsMC4yOTI5NzUgMzIuNzUsMS4yNSAwLjQ0NDk2LDAuNjg3NSAxLjAzNDAyLDguNDUgMS4zMDkwMiwxNy4yNSBsIDAuNSwxNiAxMi4wNTk0LC0wLjMzMjEyNiBjIDE2Ljc3MDUzLC0wLjQ2MTg3NCAxNi43NTIxNiwtMC41MDg3MTEgNS42Njc5LDE0LjQ1MjA5NCAtNC44NDA5Nyw2LjUzNDAxOSAtMTIuMzg1MDEsMTYuNzY0NzQ5IC0xNi43NjQ1MywyMi43MzQ5NjkgLTQuMzc5NTIsNS45NzAyMTQgLTE2Ljk1OTk5LDIyLjM3NDcyNCAtMjcuNDk1MTcsMzYuNTY5ODM0IGwgLTE5LjE1NDg3LDI1LjgwOTI3IC03LjE4MjcsMC4zMzU3OSBjIC0zLjk1MDQ5LDAuMTg0NjkgLTcuMzY4MjksMC4xNDgyOSAtNy41OTUxMywtMC4wODA5IHoiCiAgICAgaWQ9InBhdGgyMzk4IgogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjEuMjU7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmUiCiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICBzb2RpcG9kaTpub2RldHlwZXM9InNzc3Nzc3Nzc3Nzc2Nzc2Njc2Nzc3Njc3NjY3Njc3Nzc3Nzc3Nzc3NzY3Nzc3NjY2NzY3Nzc2NzY3Njc3NzY3NjY2Nzc3NjY2NjY2NzY3Njc2Nzc3NjY2Nzc2NzY2Njc3Nzc3NzY3NzY3Njc3Nzc3Njc2NzY3NzY3Njc2Nzc2Njc3NjY2Nzc2NjY3Njc2NzY3Njc2NzY2Njc2Nzc3Nzc2NzY3NjY2NzY3NjY2Nzc3Nzc2NzY3NjY2Njc3NjY3Nzc3Nzc3Njc3Njc3NjY3Njc3Njc2Njc3Nzc2NzY3NjY2NjY3Njc2NzY3Nzc3NzY3Nzc2Nzc2Nzc3Njc2Nzc2Nzc3NzY2NzY3Nzc3Nzc3Njc3Njc2Nzc3Nzc3Nzc2NzY3Nzc3NzY3Nzc3NjY2MiIC8+Cjwvc3ZnPgo=" mediaID="Maze_cst_Hampton_court_maze-clean"/><costume name="costume1" center-x="5" center-y="4.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAAXNSR0IArs4c6QAAALRJREFUKFN9kE8KgmAUxGf6+rOMdkFh3SDbRRh5o+oE2Q28UYUSLe0EpRC0bVvai08zLMS3ejPv92AYojBT6Zk1qLm2Xkj2B16D/Mx8scRwCS6Kj4C4HqOV9lLQEsMhuP6FMiWQjc/IScGZDKQMyj2PIWlJ3ybUtgpMEI85ke6wgda5ClRg55NxEBAYlWfEyWdopqCuRaG+A9D+g+8JYlvX9K0ni9B0BTSzOiR44rE88nbR+g2RBzb9V88hwQAAAABJRU5ErkJggg==" mediaID="Sensor_cst_costume1"/><costume name="costume1" center-x="25" center-y="8.875" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAARCAYAAAC4qX7BAAAAAXNSR0IArs4c6QAAAEZJREFUSEtj/GLAMJ9hEADGzwYM/weBOxhGHYIeC6MhMhoihHLmaBoZTSOjaYRQCAzeNPLFgOE+qa6nhXpQOXKAFgaTaiYADHAjl5YTvKUAAAAASUVORK5CYII=" mediaID="Bot_cst_costume1"/></media></snapdata>