<snapdata remixID="14886016"><project name="Gerrymandering" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes>Use this project to simulate elections to explore gerrymandering.&#xD;&#xD;Press the green flag to start up the simulation. 63 (9 x 7) cells (neighborhoods) are generated. The color suggests the political leanings of that cell red-to-blue. (The neighborhoods are defined in a script in the Districts sprite.) The population for each cell is randomly assigned when the green flag is pressed.&#xD;Click on any cell to see its cell number and its population.&#xD;&#xD;In the default map, the overall election tends to lead to the red party winning. Click the script to broadcast “Election Day” to see what the overall election result will be. Each election has a random element but the red/blue ratio is defined by the color of the cell/neighborhood.&#xD;&#xD;Now, see how you can define districts from those neighborhoods.  Can you find a definition of districts so that blue wins, despite the overall population leaning red?&#xD;There are four example districts (“district election across”) that include cell #1 (upper left) and three other cells/neighborhoods.  The “results” variable will show the results of that election. (Use the “clear results” block to reset the results.) Try each of those “district elections” to see what results you get.  You can use the block "show the district across" which will show you which cells are in that list of cells.&#xD;&#xD;There are also some sample scripts for defining districts in terms of x,y coordinates. See the bottom of the sprite scripting area.</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAQAElEQVR4AeybCZAURRaGX82ADDIcwiLIegyEB14s6wmBirqoIaLigaABaMR638oqYngFnqAiCusBKCuLqBjIpQghBqBcoghCCIrc5woiIMg1DLP1JWZTU/R01/RMM9Vdj+BNXi8zX/7vr6yXWTM5xfov0ghIJf/LqeT5dfqII6AEjDgBKnv5SsDK9oA7/6RJk6RPnz4yePBgmTZtmsydO/egyZw5c4rnVKLEJeDOnTvljTfekL59+8rw4cNl7NixKi4GYAFRXn/9dZc2FfP/xRdflKpVq0r79u2ldevWcsQRR0itWrUyQrC1efPm0qhBfalXu6bUrZ1fZjmAgJMnT5a3335bLrnkErniiivkjDPOkJNPPjmhnHLKKWIlmW6QdjsWaTL9yy+/XNpeeqlceH5ruaD1eRUuf6lVQ0468USzfrCAKJe680HClStXlouFvXr1kquuukoaNmwoe/fuLZMUFRWJX8o6hlffPxZlb3u8fIMGDeSpLm1kSJdTZWq3FjKjW8sySwkC8ir47bffDPniTYhRfkHPW0c5qHj72Tx9bZ6UcmkCAONGDJN/taor73QokGHXNwkuAXTfv6GJbBl6txQUFMScjS3YdfHFF5u3wtKlS1Mi4YgRI+Siiy6KjcuYZRHs8EtZ+vt1/WNR9uv4yxNGDZdGm+bIP/+eL+2Oqy5tU5AYAXfv3i1ff/21edL9E9kyRvnFtqWS+seiXJZx0J/Q+3a544ya0rVZvnQ6pUaFSseTa0irutskt0qV2O7kta9NmzYycuTIlAi4YMECycvLS5mAXjsqK7925XJpdvghUtVlkeOikIq4Xd2e7v8BAwaYV25lLSaVeaW4WOpVz5EGh+ZKrrv6HHcdFS3usLJ7Un93quK4ZGEXGzhwoDtz8P9LliyR0047LUZqHiSvEHbs2bPHzGfrqbN5m3oxs3Xx0mR655xzjrElmZ4dO6bnhg1VACjA0nP/2kyqdXr1AE38ZSo3bdpkjLCTpJISUJ999tmBxmHH/eGHH2TixIkyYcKElGSQG6vWvPJJeafRAzKwYfrk33ML5bPPPotr4xdffCHbtm2TV155pVR5//33ZebMmVJYWGiwXr58udSrV88QLOZMT0yHEvN17NhRNmzYYPSoIya+/fbbBXKuX79e7rjjDoP1qFGj5LLLLhPw946HLhjjS3Sxk7ccurfccosZt0ePHoLvhw0bZsa98cYb5dZbb5Vdu3aZ9vvvv9+EZG+99ZYpMz7jIdgURHKbtJDq934iObUaSH6vlSW6xAhYo0YNsxgG9suHH34oCxculPvuu8/oDBo0SHr27Cl//PGHKc+fP1/uvfdes4CcnByxQTUxJQcaxgNQ4h5AGD9+vPz0009y+umnm12XQDyocAjwS9C+8fT8Y1GOpxe0jv5+adGihRx++OHy2muvGZKuW7dOqlWrZrADG7/gIYhz6qmnyoUXXmh0qUO4pqF++/bt5sqG/BNPPGEIPmTIEOMDOx76L7/8smzcuNHotmzZUm6++WYZM2aMIRgn2G7duqEmDz/8sNmVr776anOg5MA1ffp0mTx5sqxZs0a4IiooKChhs+kY4Ee1K3tK0ZIZsmNAp33auVX3pe7PGAEhDuyOJ5DouuuuE/e+SDp06CC8rlu1aiUACxA33HCD8LS+99577pBijGQc2vv27SvHHXecWSC747fffmtOfizQ/QYWe6rQDyIWXG8apJ9fBzDXr14m4z8aIqP/O6CEjBrylqQqdqwxQweIFBcZLLCVtbZ3r1q4WVi7dq15eP022TIgvvvuu/LII4+QlaZNm5rU+wNdypCOtFGjRiTSqVOnWLjw/PPPyzfffCO9e/cWiDVu3Dij06xZM1NHgdcvae3atUnk8ccfFzYYCp07dzb+cRzH2FvFjYWZ1wo6QcSpWV/2bli8XzW3SiwfI6AdNF6K9j333GOepEWLFpmn58EHH6Ra5rqXpnXq1JHbbrtNICKVgM04jrMvQOCJdxzH7Hpc7+CQeEIfK/HabZ3VIbV18VLarfjbJ44dIZ88epU0W/Cm/GPNu9KmguXitUPkiN1rhAfbPze76dSpU2Pk9LeD4ZQpU2TGjBlkDxBeo0OHDjX1Xbt2NSmYk2nbtq0hIGOyy1JHiMNb7Mgjj6QoO3bskOeee87kIZXJ/Plj8eLF8vPPP5sSb7nDDjvMjEfFihUrSthMXRAp3rxWcgvO2q+6pzCWjxGQdz5GxxMWV7NmTUMgej755JPmyWDXO+mkk2Tz5s1CTGefMPTtOFxXNG/eXJ5++mkTS8QjRKI62hiL1AplK6nWTXyvn3Q48VD5W4Oq0rhOFSmoYDmqVq7sGdxFCG2w0dpLSpk47KuvvjI4UvYKGPfv31/uuusuQwawpQ559tlnhbcPr2bKEJw4zXEc86Z59dVXzWvYjtelSxeBZAghE37AJghOLMldJm28nQiZjj32WDPOL7/8YnxGfOg4jgmX8LUdl5T5g8iOQZ0lp+EJUqPnwn3qe/fsS92fMQJu2bIlLhh2IsdxTDtBNwR0HEfOPPNMOe+88+T44483cQqXwgACAemHPPXUU+I4jnmNAL4V2qzYutJS9Epro/7333+XZcuWGfuS6dKOAH6dvNjyXSjS899xHLNrMKcVbM7NzRXCF1vnTYnzXnjhBeFtU716dZk1a5YQj7E7gTfx4TXXXCPfffedUEceXcrz5s0zhx07HgcK4nd2NerOP/98E89v3brVYAYBId7HH38s9evXN7Eid8HskoRLPCSQEZ3vv/8+hjFjBUWsePsm2dajiex8u7Ns6350iW4xDzjOPoIxsF8++ugjeeihh8yr95BDDhGMAjxOVrxKiBEhMF8HWCht3jGIAyGpt64i85ykeRUdc8wxCe8xvXOWQCFJIf/5pYIkUYvb7H0YvfOTJxaDjF6hntMygT+xIgSjjl2QMnlOxpCKBw896miDgLyN/OOhQzt6CIQiNvTWLXGvhn799VdDXki8fPly8+Aw1o8//mjif3xMfyu7d+2U3Bwn7roPqHR3vaIVsw+ojhGQnYpTqh2cib0C+3lqbDtPJYuwOsSCs2fPFi5YV69eXeJJ4Smz/ay+N8URvAKIbQiWKSP0+fzzz4U8wuFn1apVpkxbezeof+yxxwxQjuNIfn6+WSC62EKKEK965yNvFAP8yH9mkRTOHCqFsz4Q8gG6lFBhrtKkbt264ndqabrUs2bS0oR2v5SmSz26pKUJ7X7x6rZs005O7D5SpEq1EmsuSyHHKue5t/KQgO2dSfwTU6beL9T7xa/D02vr/LqUsWGCexd47bXXmlcKu8ZZZ51lTs5cExDvQGpiSV4T6JNHDycSKFPHzktKPddCBe61AU85J8OjjjqqxEOBXiCpmieF0wZL4fT/iLj5QH08StjCGuNJjntlxbrZceK1h71u46bNMnX5VnEenSv57v1eKpLjwcoc4eu4J1ru6SxhvGk8QLztNh9PL1EdNpx77rny5ZdfkhV2Nn7T4uijjxZ2PO6xOMFxhwWhjJL7gzjOTQQnk3qFNfCtmOsJ+vGK8drg1U2WLy5yT21Fu5OpxW3HNu+83jz2E0/fdNNNQpgzevRowW52/XhCqBGv3luHjhVvvT+PDnU2JR9PaLcSr506Tsvdu3cXro1IEwk6VtArQUAQ5CrlMfe1xmGDVzKBKDEAwuWxX6j3i1+HXzcCeCuWqDZlXoTLWlJ2K5zBpTV5dmfutGjjN1FI7777bkNO8jjZm7755ptywQUXmAtU4lPaODAxv39O2hKK+7mPm/zcJi3FZXpC1XiNdj5/ii3s2Ozo3MHxpaFfv37y0ksvCb8lE084mMSr99ahY8Vb78+j82ed494TliqujmMlkR5t6JEmEnSsoHcAAQGRKxfuiThUwFKuA8oj3CES+FonAL5XIDnz0s6hhk9O6H/wwQfmVHbnnXcKuyF92DX4rMUnI05qOI7vsZyCGYOnldc3d4/2Gy39ICnjk0fQDSI7+rWTvOv6SLVresmO/pcH6VJCh3mZzy/YwkNeQjmChbgErGgc2Nk4xvudYMvsBJysKeMY7pt49dq6xo0bywknnCAcejhcEFNyb0megwunQvIIp3SIya7MfRefqiA4xGZ8hDmCrrFozXxzdcD1QdHqeUG7xfRKIyB2sLPHFCOaOSgEBFsuXgm2cX5pglOseE/c1FGGWOQRdkKuK+KNZdvQ4/IVgpO3QnvTVpeZXyPCtnRJXsdXxH8tYu399NNP5ZlnnknX1Bkz7kEjIK9JyMCFKUSwjvCm7BaJxKtr84yF2LI3TTRWizbtpEGfVVLltKvTInldB8ruppcKd2t++yCfjWUzhilpMvSgERD7+Y0LXouc+Py7Ek5KJl5y+fPJ+vrb/+d+aiIGm1qvnaRDJq/LNV8vrJ3Mz8Uxf1fywAMPCH//ASZRl4NKQMDmlM3hhtcnzoiGDDd/3MV3Vv7YiysmsFAROegEBHTHccxdH182oiT8VjPrV9mPQKUQcP/0mos6AkrAqDOgktevBKxkB0R9eiVg1BlQyetXAlayA7J9+mTrUwImQ0jb04qAEjCt8OrgyRBQAiZDSNvTioASMK3w6uDJEFACJkNI29OKgBIwrfDq4MkQyF4CJlu5tocCASVgKNwQXSOUgNH1fShWrgQMhRuia4QSMLq+D8XKlYChcEN0jVACZp/vM2pFSsCMclf2GasEzD6fZtSKlIAZ5a7sM1YJmH0+zagVKQEzyl3ZZ6wSMPt8mlErqlACZtTK1dhQIKAEDIUbomuEEjC6vg/FypWAoXBDdI1QAkbX96FYuRIwFG6IrhFKwArxvQ6SKgJKwFSR034VgoASsEJg1EFSRUAJmCpy2q9CEFACVgiMOkiqCCgBU0VO+1UIAkrACoExuoOUd+VKwPIiqP3LhYASsFzwaefyIqAELC+C2r9cCCgBywWfdi4vAkrA8iKo/cuFgBKwXPBp5/IikLkELO/KtX8oEFAChsIN0TVCCRhd34di5UrAULghukYoAaPr+1CsXAkYCjdE1wglYOb5PqssVgJmlTszbzFKwMzzWVZZrATMKndm3mKUgJnns6yyWAmYVe7MvMUoATPPZ1llcZkImFUr18WEAgElYCjcEF0jlIDR9X0oVq4EDIUbomuEEjC6vg/FypWAoXBDdI1QAgbyvSqlCwElYLqQ1XEDIaAEDASTKqULASVgupDVcQMhoAQMBJMqpQsBJWC6kNVxAyGgBAwEU3SV0r1yJWC6EdbxEyKgBEwIjzamGwElYLoR1vETIqAETAiPNqYbASVguhHW8RMioARMCI82phuB8BIw3SvX8UOBgBIwFG6IrhFKwOj6PhQrVwKGwg3RNUIJGF3fh2LlSsBQuCFFI3o3FunhBJcUp0lnNyVgOtFNbexI9VICRsrd4VusEjB8PomURUrASLk7fItVAobPJ5GySAkYKXeHb7FKwPD5JFIWlSBgpFauiw0F5gOnGAAAACxJREFUAkrAULghukYoAaPr+1CsXAkYCjdE1wglYCb7/voPRW6dElxCuNb/AwAA//+TqfUpAAAABklEQVQDAJQFWeKn9ro/AAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="Gerrymandering"><notes>Use this project to simulate elections to explore gerrymandering.&#xD;&#xD;Press the green flag to start up the simulation. 63 (9 x 7) cells (neighborhoods) are generated. The color suggests the political leanings of that cell red-to-blue. (The neighborhoods are defined in a script in the Districts sprite.) The population for each cell is randomly assigned when the green flag is pressed.&#xD;Click on any cell to see its cell number and its population.&#xD;&#xD;In the default map, the overall election tends to lead to the red party winning. Click the script to broadcast “Election Day” to see what the overall election result will be. Each election has a random element but the red/blue ratio is defined by the color of the cell/neighborhood.&#xD;&#xD;Now, see how you can define districts from those neighborhoods.  Can you find a definition of districts so that blue wins, despite the overall population leaning red?&#xD;There are four example districts (“district election across”) that include cell #1 (upper left) and three other cells/neighborhoods.  The “results” variable will show the results of that election. (Use the “clear results” block to reset the results.) Try each of those “district elections” to see what results you get.  You can use the block "show the district across" which will show you which cells are in that list of cells.&#xD;&#xD;There are also some sample scripts for defining districts in terms of x,y coordinates. See the bottom of the sprite scripting area.</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="turn left" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="turnLeft"><l>90</l></block></script></block-definition><block-definition s="turn right" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="turn"><l>90</l></block></script></block-definition><block-definition s="go forward" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportNot"><block s="reportVariadicOr"><list><custom-block s="out of bounds %l"><custom-block s="next cell"></custom-block></custom-block><block s="reportVariadicEquals"><list><l></l><l>wall</l></list></block></list></block></block><script><block s="doSetVar"><l>position</l><custom-block s="next cell"></custom-block></block><custom-block s="go to cell %n %n"><block s="reportListItem"><l>1</l><block var="position"/></block><block s="reportListItem"><l>2</l><block var="position"/></block></custom-block></script><list></list></block></script></block-definition><block-definition s="next cell" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>row</l><l>column</l></list></block><block s="doSetVar"><l>row</l><block s="reportListItem"><l>1</l><block var="position"/></block></block><block s="doSetVar"><l>column</l><block s="reportListItem"><l>2</l><block var="position"/></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="direction"></block><l>90</l></list></block><script><block s="doReport"><block s="reportNewList"><list><block var="row"/><block s="reportVariadicSum"><list><l>1</l><block var="column"/></list></block></list></block></block></script><list><block s="reportVariadicEquals"><list><block s="direction"></block><l>180</l></list></block><script><block s="doReport"><block s="reportNewList"><list><block s="reportVariadicSum"><list><l>1</l><block var="row"/></list></block><block var="column"/></list></block></block></script><block s="reportVariadicEquals"><list><block s="direction"></block><l>270</l></list></block><script><block s="doReport"><block s="reportNewList"><list><block var="row"/><block s="reportVariadicSum"><list><l>-1</l><block var="column"/></list></block></list></block></block></script><l><bool>true</bool></l><script><block s="doReport"><block s="reportNewList"><list><block s="reportVariadicSum"><list><l>-1</l><block var="row"/></list></block><block var="column"/></list></block></block></script></list></block></script></block-definition><block-definition s="out of bounds %&apos;position&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>row</l><l>column</l></list></block><block s="doSetVar"><l>row</l><block s="reportListItem"><l>1</l><block var="position"/></block></block><block s="doSetVar"><l>column</l><block s="reportListItem"><l>2</l><block var="position"/></block></block><block s="doReport"><block s="reportVariadicOr"><list><block s="reportVariadicLessThanOrEquals"><list><block var="row"/><l>0</l></list></block><block s="reportVariadicLessThanOrEquals"><list><block var="column"/><l>0</l></list></block><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block var="bounds"/></block><block var="row"/></list></block><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>2</l><block var="bounds"/></block><block var="column"/></list></block></list></block></block></script></block-definition><block-definition s="cell %&apos;row&apos; %&apos;column&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="column"/><block s="reportListItem"><block var="row"/><block var="chessboard"/></block></block></block></script><scripts><script x="186.1904296875" y="146.83333333333343"><block var="maze"/></script></scripts></block-definition><block-definition s="go to cell %&apos;row&apos; %&apos;column&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="gotoXY"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="column"/><l>50</l></list></block><l>-250</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="row"/><l>-50</l></list></block><l>200</l></list></block></block></script></block-definition><block-definition s="create model learning rate: %&apos;learningRate&apos; discount factor: %&apos;discountFactor&apos; exploration rate: %&apos;randomize&apos; list of available actions: %&apos;availableActions&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s">0.75</input><input type="%s">0.9</input><input type="%s">0.05</input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list></list></block><block var="learningRate"/><block var="discountFactor"/><block var="randomize"/><block var="availableActions"/></list></block></block></script></block-definition><block-definition s="best action state: %&apos;s&apos; model: %&apos;model&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>q</l></list></block><block s="doSetVar"><l>q</l><custom-block s="get q values for state: %s model: %l"><block var="s"/><block var="model"/></custom-block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportRandom"><l>0.01</l><l>1</l></block><block s="reportListItem"><l>4</l><block var="model"/></block></list></block><script><block s="doDeclareVariables"><list><l>random</l></list></block><block s="doSetVar"><l>random</l><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l><option>last</option></l><block var="model"/></block></block></block></block><block s="doReport"><block s="reportListItem"><block var="random"/><block s="reportListItem"><l><option>last</option></l><block var="model"/></block></block></block></script><list></list></block><block s="doDeclareVariables"><list><l>maxValue</l><l>chosenAction</l><l>actionsZero</l></list></block><block s="doSetVar"><l>maxValue</l><block s="reportListItem"><l>2</l><block var="q"/></block></block><block s="doSetVar"><l>chosenAction</l><l>2</l></block><block s="doSetVar"><l>actionsZero</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>2</l><block s="reportListAttribute"><l><option>length</option></l><block var="q"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="q"/></block><l>0</l></list></block><script><block s="doAddToList"><block var="i"/><block var="actionsZero"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="i"/><block var="q"/></block><block var="maxValue"/></list></block><script><block s="doSetVar"><l>maxValue</l><block s="reportListItem"><block var="i"/><block var="q"/></block></block><block s="doSetVar"><l>chosenAction</l><block var="i"/></block></script><list></list></block></script></custom-block><block s="doIf"><block s="reportVariadicEquals"><list><block var="maxValue"/><l>0</l></list></block><script><block s="doDeclareVariables"><list><l>random</l></list></block><block s="doSetVar"><l>random</l><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="actionsZero"/></block></block></block><block s="doSetVar"><l>chosenAction</l><block s="reportListItem"><block var="random"/><block var="actionsZero"/></block></block></script><list></list></block><block s="doReport"><block s="reportListItem"><block s="reportDifference"><block var="chosenAction"/><l>1</l></block><block s="reportListItem"><l><option>last</option></l><block var="model"/></block></block></block></script></block></script></block-definition><block-definition s="get q values for state: %&apos;s&apos; model: %&apos;model&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>q</l></list></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block s="reportListItem"><l>1</l><block var="model"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="item"/></block><block var="s"/></list></block><script><block s="doReport"><block var="item"/></block></script><list></list></block></script></custom-block><block s="doSetVar"><l>q</l><block s="reportNewList"><list><block var="s"/></list></block></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block s="reportListItem"><l><option>last</option></l><block var="model"/></block><script><block s="doAddToList"><l>0</l><block var="q"/></block></script></custom-block><block s="doAddToList"><block var="q"/><block s="reportListItem"><l>1</l><block var="model"/></block></block><block s="doReport"><block var="q"/></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;ca:_ buida?&#xD;es:_ vacía?&#xD;fr:_ vide?&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="at target" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><l></l><l>end</l></list></block></block></script></block-definition><block-definition s="facing wall" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>next position</l></list></block><block s="doSetVar"><l>next position</l><custom-block s="next cell"></custom-block></block><block s="doReport"><block s="reportVariadicOr"><list><custom-block s="out of bounds %l"><block var="next position"/></custom-block><block s="reportVariadicEquals"><list><l></l><l>wall</l></list></block></list></block></block></script><scripts><script x="305.5" y="42.200000000000045"><block s="doShowVar"><l>next position</l></block></script></scripts></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="update model %&apos;model&apos; old state: %&apos;stateOld&apos; new state: %&apos;stateNew&apos; reward: %&apos;reward&apos; action performed: %&apos;act&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>q0</l><l>q1</l><l>newValue</l></list></block><block s="doSetVar"><l>q0</l><custom-block s="get q values for state: %s model: %l"><block var="stateOld"/><block var="model"/></custom-block></block><block s="doSetVar"><l>q1</l><custom-block s="get q values for state: %s model: %l"><block var="stateNew"/><block var="model"/></custom-block></block><block s="doSetVar"><l>newValue</l><block s="reportVariadicSum"><list><block var="reward"/><block s="reportVariadicProduct"><list><block s="reportListItem"><l>3</l><block var="model"/></block><custom-block s="max of list %l"><block s="reportCDR"><block var="q1"/></block></custom-block></list></block></list></block></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><l>1</l><custom-block s="get index of %s in %l"><block var="act"/><block s="reportListItem"><l><option>last</option></l><block var="model"/></block></custom-block></list></block><block var="q0"/><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><block s="reportVariadicSum"><list><l>1</l><custom-block s="get index of %s in %l"><block var="act"/><block s="reportListItem"><l><option>last</option></l><block var="model"/></block></custom-block></list></block><block var="q0"/></block><block s="reportDifference"><l>1</l><block s="reportListItem"><l>2</l><block var="model"/></block></block></list></block><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><block var="model"/></block><block var="newValue"/></list></block></list></block></block></script></block></script><scripts><script x="587.398435230778" y="148.41247402398096"><block var="model"/></script></scripts></block-definition><block-definition s="max of list %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>max</l></list></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="item"/><block var="max"/></list></block><script><block s="doSetVar"><l>max</l><block var="item"/></block></script><list></list></block></script></custom-block><block s="doReport"><block var="max"/></block></script></block-definition><block-definition s="get index of %&apos;element&apos; in %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="item"/><block var="element"/></list></block><script><block s="doReport"><block var="index"/></block></script><list></list></block></script></custom-block><block s="doReport"><l>-1</l></block></script></block-definition><block-definition s="export costume %&apos;costume&apos;" type="command" category="looks"><header></header><code></code><translations>pl:eksportuj kostium _&#xD;</translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input></inputs><script><block s="doSetVar"><l>costume</l><block s="reportIfElse"><block s="reportIsA"><block var="costume"/><l><option>costume</option></l></block><block var="costume"/><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportGetImageAttribute"><l><option>name</option></l><l></l></block><block var="costume"/></list></block></autolambda><list></list></block><block s="reportGet"><l><option>costumes</option></l></block></block></block></block><block s="doIf"><block s="reportIsA"><block var="costume"/><l><option>costume</option></l></block><script><block s="doApplyExtension"><l>cst_export(cst, name)</l><list><block var="costume"/><l></l></list></block></script><list></list></block></script></block-definition><block-definition s="set name of costume %&apos;costume&apos; to %&apos;name&apos;" type="command" category="looks"><header></header><code></code><translations>pl:ustaw nazwę kostiumu _ na _&#xD;</translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input><input type="%s">thing</input></inputs><script><block s="doSetVar"><l>costume</l><block s="reportIfElse"><block s="reportIsA"><block var="costume"/><l><option>costume</option></l></block><block var="costume"/><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportGetImageAttribute"><l><option>name</option></l><l></l></block><block var="costume"/></list></block></autolambda><list></list></block><block s="reportGet"><l><option>costumes</option></l></block></block></block></block><block s="doIf"><block s="reportIsA"><block var="costume"/><l><option>costume</option></l></block><script><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="costume"/><block var="name"/></list></block></script><list></list></block></script></block-definition><block-definition s="$camera snap" type="reporter" category="sensing"><comment x="0" y="0" w="216" collapsed="false">takes a snapshot with the webcam and reports it as a new costume, or zero if the user cancels</comment><header></header><code></code><translations>pt:$camera a imagem actual do vídeo&#xD;pl:$camera zdjęcie&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>callback</l><l>pic</l></list></block><block s="doSetVar"><l>callback</l><block s="reportApplyExtension"><l>mda_snap</l><list></list></block></block><block s="doWaitUntil"><block s="evaluate"><block s="reifyScript"><script><block s="doSetVar"><l>pic</l><block s="evaluate"><block var="callback"/><list></list></block></block><block s="doReport"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="pic"/><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></block></block></script><list></list></block><list></list></block></block><block s="doReport"><block var="pic"/></block></script></block-definition><block-definition s="export costume list %&apos;costumes&apos; base name %&apos;name&apos;" type="command" category="looks"><header></header><code></code><translations>pl:eksportuj listę kostiumu _ nazwa _&#xD;</translations><inputs><input type="%l"></input><input type="%s">frame</input></inputs><script><block s="doDeclareVariables"><list><l>count</l></list></block><block s="doSetVar"><l>count</l><block s="reportListAttribute"><l><option>length</option></l><block var="costumes"/></block></block><block s="doForEach"><l>item</l><block s="reportListAttribute"><l><option>reverse</option></l><block var="costumes"/></block><script><block s="doApplyExtension"><l>cst_export(cst, name)</l><list><block var="item"/><block s="reportJoinWords"><list><block var="name"/><l> (</l><block var="count"/><l>)</l></list></block></list></block><block s="doChangeVar"><l>count</l><l>-1</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="count"/><l>10</l></block><l>0</l></list></block><script><block s="doWait"><l>1</l></block></script><list></list></block></script></block></script></block-definition><block-definition s="grayscales of %&apos;costume&apos;" type="reporter" category="looks"><header></header><code></code><translations>pl:_ w skali szarości&#xD;</translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input></inputs><script><block s="doReport"><block s="reportReshape"><block s="reportVariadicSum"><block s="reportListAttribute"><l><option>columns</option></l><block s="reportVariadicProduct"><list><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="costume"/></block><block s="reportNewList"><list><l>.3</l><l>.6</l><l>.1</l></list></block></list></block></block></block><list><block s="reportGetImageAttribute"><l><option>height</option></l><block var="costume"/></block><block s="reportGetImageAttribute"><l><option>width</option></l><block var="costume"/></block></list></block></block></script></block-definition><block-definition s="%&apos;filter&apos; filter on %&apos;costume&apos; alpha %&apos;alpha&apos;" type="reporter" category="looks"><header></header><code></code><translations>pl:filtr _ na _ kanał alfa _&#xD;</translations><inputs><input type="%s" readonly="true">blur<options>blur&#xD;sharpen&#xD;outline&#xD;emboss&#xD;edge={&#xD;left&#xD;right&#xD;top&#xD;bottom&#xD;}&#xD;Gauss</options></input><input type="%s" readonly="true">current<options>§_costumesMenu</options></input><input type="%b">true</input></inputs><script><block s="doDeclareVariables"><list><l>kernel</l><l>pixels</l><l>channels</l></list></block><block s="doSetVar"><l>kernel</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>rank</option></l><block var="filter"/></block><l>1</l></list></block><block var="filter"/><custom-block s="filter %s"><block var="filter"/></custom-block></block></block><block s="doSetVar"><l>pixels</l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="costume"/></block></block><block s="doIf"><block var="alpha"/><script><block s="doSetVar"><l>channels</l><l>4</l></block></script><list><l><bool>true</bool></l><script><block s="doSetVar"><l>channels</l><l>3</l></block><block s="doSetVar"><l>pixels</l><block s="reportVariadicProduct"><list><block var="pixels"/><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l></list></block></list></block><comment w="137" collapsed="true">remove alpha channel</comment></block></script></list></block><block s="doReport"><block s="reportNewCostume"><custom-block s="convolve matrix %l * kernel %l"><block s="reportReshape"><block var="pixels"/><list><block s="reportGetImageAttribute"><l><option>height</option></l><block var="costume"/></block><block s="reportGetImageAttribute"><l><option>width</option></l><block var="costume"/></block><block var="channels"/></list></block><block var="kernel"/></custom-block><l></l><l></l></block></block></script></block-definition><block-definition s="filter %&apos;name&apos;" type="reporter" category="looks"><header></header><code></code><translations>pl:filtr _&#xD;</translations><inputs><input type="%s" readonly="true">blur<options>blur&#xD;sharpen&#xD;outline&#xD;emboss&#xD;edge={&#xD;left&#xD;right&#xD;top&#xD;bottom&#xD;}&#xD;Gauss</options></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="name"/><l>sharpen</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>0</l><l>-1</l><l>0</l><l>-1</l><l>5</l><l>-1</l><l>0</l><l>-1</l><l>0</l></custom-block></block></script><list><block s="reportVariadicEquals"><list><block var="name"/><l>outline</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>-1</l><l>-1</l><l>-1</l><l>-1</l><l>8</l><l>-1</l><l>-1</l><l>-1</l><l>-1</l></custom-block></block></script><block s="reportVariadicEquals"><list><block var="name"/><l>emboss</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>-2</l><l>-1</l><l>0</l><l>-1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>2</l></custom-block></block></script><block s="reportVariadicEquals"><list><block var="name"/><l>left</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>-1</l><l>0</l><l>1</l><l>-2</l><l>0</l><l>2</l><l>-1</l><l>0</l><l>1</l></custom-block></block></script><block s="reportVariadicEquals"><list><block var="name"/><l>right</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>1</l><l>0</l><l>-1</l><l>2</l><l>0</l><l>-2</l><l>1</l><l>0</l><l>-1</l></custom-block></block></script><block s="reportVariadicEquals"><list><block var="name"/><l>top</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>-1</l><l>-2</l><l>-1</l><l>0</l><l>0</l><l>0</l><l>1</l><l>2</l><l>1</l></custom-block></block></script><block s="reportVariadicEquals"><list><block var="name"/><l>bottom</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>1</l><l>2</l><l>1</l><l>0</l><l>0</l><l>0</l><l>-1</l><l>-2</l><l>-1</l></custom-block></block></script><block s="reportVariadicEquals"><list><block var="name"/><l>gauss</l></list></block><script><block s="doReport"><block s="reportQuotient"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l><l>4</l><l>1</l></list></block><block s="reportNewList"><list><l>4</l><l>16</l><l>26</l><l>16</l><l>4</l></list></block><block s="reportNewList"><list><l>7</l><l>26</l><l>41</l><l>26</l><l>7</l></list></block><block s="reportNewList"><list><l>4</l><l>16</l><l>26</l><l>16</l><l>4</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l><l>4</l><l>1</l></list></block></list></block><l>273</l></block></block></script></list></block><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>0.0625</l><l>0.125</l><l>0.0625</l><l>0.125</l><l>0.25</l><l>0.125</l><l>0.0625</l><l>0.125</l><l>0.0625</l><comment w="80" collapsed="false">blur</comment></custom-block></block></script></block-definition><block-definition s="rectangle costume %&apos;color&apos; width: %&apos;w&apos; height: %&apos;h&apos;" type="reporter" category="looks"><comment x="0" y="0" w="204.00000000000023" collapsed="false">make a rectangle costume with the given color, width and height. The color can be either specified by the color picker from the input slot, or it can be a list of r-g-b-a values.</comment><header></header><code></code><translations>pl:prostokątny kostium _ szerokość: _ wysokość: _&#xD;</translations><inputs><input type="%clr"></input><input type="%n">20</input><input type="%n">60</input></inputs><script><block s="doIf"><block s="reportIsA"><block var="color"/><l><option>list</option></l></block><script><block s="doSetVar"><l>color</l><block s="reportApplyExtension"><l>clr_rgba(r, g, b, a)</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="color"/></block><l>4</l></list></block><block s="reportConcatenatedLists"><list><block s="reportReshape"><block var="color"/><list><l>3</l></list></block><block s="reportNewList"><list><l>255</l></list></block></list></block><block s="reportReshape"><block var="color"/><list><l>4</l></list></block></block></block></block></script><list></list></block><block s="doReport"><block s="reportNewCostume"><block s="reportReshape"><block s="reportVariadicProduct"><list><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportApplyExtension"><l>clr_channel(clr, rgba)</l><list><block var="color"/><l></l></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>r</l><l>g</l><l>b</l><l>a</l></list></block></block><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>255</l></list></block></list></block><list><block s="reportVariadicProduct"><list><block s="reportVariadicMax"><list><block s="reportMonadic"><l><option>abs</option></l><block var="h"/></block><l>1</l></list></block><block s="reportVariadicMax"><list><block s="reportMonadic"><l><option>abs</option></l><block var="w"/></block><l>1</l></list></block></list></block><l>4</l></list></block><block s="reportVariadicMax"><list><block s="reportMonadic"><l><option>abs</option></l><block var="w"/></block><l>1</l></list></block><block s="reportVariadicMax"><list><block s="reportMonadic"><l><option>abs</option></l><block var="h"/></block><l>1</l></list></block></block></block></script></block-definition><block-definition s="kernel $nl %&apos;a1&apos; %&apos;b1&apos; %&apos;c1&apos; $nl %&apos;a2&apos; %&apos;b2&apos; %&apos;c2&apos; $nl %&apos;a3&apos; %&apos;b3&apos; %&apos;c3&apos;" type="reporter" category="lists"><header></header><code></code><translations>pl:jądro _ _ _ _ _ _ _ _ _ _ _ _&#xD;</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><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportReshape"><block s="reportEnvironment"><l><option>inputs</option></l></block><list><l>3</l><l>3</l></list></block></block></script></block-definition><block-definition s="convolve matrix %&apos;matrix&apos; * kernel %&apos;kernel&apos;" type="reporter" category="operators"><header></header><code></code><translations>pl:przemnóż macierz _ * jądro _&#xD;</translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>padding</l><l>channels</l><l>every coordinate</l><l>channel indices</l></list></block><block s="doSetVar"><l>padding</l><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><block s="reportNewList"><list><l>1</l><l>2</l></list></block><block s="reportListAttribute"><l><option>dimensions</option></l><block var="kernel"/></block></block><l>1</l></block><l>2</l></block><comment w="119" collapsed="false">assume odd dimensions, typically 3x3 or 5x5</comment></block><block s="doSetVar"><l>channels</l><block s="reportListItem"><l>3</l><block s="reportListAttribute"><l><option>dimensions</option></l><block var="matrix"/></block></block></block><block s="doSetVar"><l>every coordinate</l><block s="reportCrossproduct"><block s="reportNumbers"><l>1</l><block s="reportListItem"><block s="reportNewList"><list><l>1</l><l>2</l></list></block><block s="reportListAttribute"><l><option>dimensions</option></l><block var="matrix"/></block></block></block></block></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="channels"/><l>0</l></list></block><script><block s="doSetVar"><l>channel indices</l><block s="reportNewList"><list><block s="reportReshape"><block s="reportNumbers"><l>1</l><block var="channels"/></block><list><block s="reportListAttribute"><l><option>length</option></l><block var="every coordinate"/></block><block var="channels"/></list></block></list></block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>dimensions</option></l><block var="kernel"/></block><l>3</l></list></block><script><block s="doSetVar"><l>kernel</l><block s="reportReshape"><custom-block s="stretch %l by %n"><block s="reportListAttribute"><l><option>flatten</option></l><block var="kernel"/></block><block var="channels"/></custom-block><block s="reportConcatenatedLists"><list><block s="reportListAttribute"><l><option>dimensions</option></l><block var="kernel"/></block><block s="reportNewList"><list><block var="channels"/></list></block></list></block></block></block></script><list></list><comment w="90" collapsed="false">reshape the kernel to match the input matrix&apos;s channels, if any</comment></block></script><script><block s="doSetVar"><l>channel indices</l><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportReshape"><block s="reportVariadicSum"><block s="reportListAttribute"><l><option>columns</option></l><block s="reportVariadicSum"><block s="reportListAttribute"><l><option>columns</option></l><block s="reportVariadicProduct"><list><block s="reportListItem"><block s="reportListAttribute"><l><option>columns</option></l><block s="reportConcatenatedLists"><list><block s="reportListAttribute"><l><option>columns</option></l><block s="reportNumbers"><block s="reportDifference"><block var="every coordinate"/><block var="padding"/></block><block s="reportVariadicSum"><list><block var="every coordinate"/><block var="padding"/></list></block></block></block><block var="channel indices"/></list></block></block><block var="matrix"/></block><block var="kernel"/></list></block></block></block></block></block><block s="reportListAttribute"><l><option>dimensions</option></l><block var="matrix"/></block><comment w="80" collapsed="false">for every padded pixel create a partial copy of the input, item-multiply it with the kernel and take its overall sum (∑)</comment></block></block></script></block-definition><block-definition s="stretch %&apos;data&apos; by %&apos;factor&apos;" type="reporter" category="lists"><header></header><code></code><translations>pl:rozciągnij _ o _&#xD;de:strecke _ um _&#xD;</translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportNumbers"><l>1</l><block s="reportVariadicProduct"><list><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><block var="factor"/></list></block></block><block var="factor"/></block></block><block var="data"/></block></block></script></block-definition><block-definition s="compress %&apos;data&apos; by %&apos;factor&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:stauche _ um _&#xD;</translations><inputs><input type="%l" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doReport"><custom-block s="stretch %l by %n"><block var="data"/><block s="reportQuotient"><l>1</l><block var="factor"/></block></custom-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><list></list></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="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><block s="doSetVar"><l>✐ HSL</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l>100</l></list></block></autolambda><list></list></block><block s="evaluate"><block s="reifyReporter"><script><block s="doSetVar"><l>L</l><block s="reportDifference"><block var="V"/><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="V"/><block var="S"/></list></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="L"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="L"/><l>1</l></list></block></list></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><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="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="L"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="L"/><l>1</l></list></block></list></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><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><list></list></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="reportVariadicEquals"><list><block var="V"/><l>0</l></list></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportVariadicProduct"><list><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></list></block></block></block><block var="V"/></custom-block><block s="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="reportVariadicEquals"><list><block var="V"/><l>0</l></list></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportVariadicProduct"><list><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></list></block></block></block><block var="V"/></list></block></block></block></script><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="reportVariadicEquals"><list><block var="dimension"/><l>size</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>size</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>hue</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>hue</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSV)</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>saturation</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>value (brightness)</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>brightness</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>transparency</l></list></block><script><block s="doReport"><block s="getPenAttribute"><l><option>transparency</option></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB vector</l></list></block><script><block s="doReport"><custom-block s="RGB color"></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGBA vector</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>red</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>green</l></list></block><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>blue</l></list></block><script><block s="doReport"><block s="reportListItem"><l>3</l><custom-block s="RGB color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB(A) hex</l></list></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="reportVariadicGreaterThan"><list><block s="getPenAttribute"><l><option>transparency</option></l></block><l>0</l></list></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><list></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSV vector</l></list></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l>100</l><l></l></list></block></autolambda><list></list></block><custom-block s="HSV color"></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>HSL vector</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ HSL"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSL)</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>lightness</l></list></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>color number</l></list></block><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>color number</l></list></block><block var="✐ color scale"/><l>not set</l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>color</l></list></block><script><block s="doReport"><custom-block s="✐ current pen color"></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair hue</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="✐ raw HSL"/></block></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="✐ raw HSV"/></block></block></script></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSL)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSL"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair lightness</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSL"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSL vector</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ raw HSL"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSV)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair value (brightness)</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair HSV vector</l></list></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="doReport"><block var="✐ raw HSV"/></block></script><list></list></block><block s="doReport"><l>not set</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>crayon</l></list></block><script><block s="doReport"><custom-block s="✐ crayon number of color %s"><custom-block s="✐ current pen color"></custom-block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>X11/W3C name</l></list></block><script><block s="doReport"><custom-block s="✐ X11 name of color %s"><custom-block s="✐ current pen color"></custom-block></custom-block></block></script><list></list></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="reportVariadicEquals"><list><block var="old"/><l>not set</l></list></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Dimension </l><block var="dimension"/><l> not set.</l></list></block></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>crayon</l></list></block><script><custom-block s="✐ 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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>RGB hex</l></list></block><script><custom-block s="error %txt"><l>Sorry, I don&apos;t know how to add in hexadecimal.</l></custom-block></script><list></list></block><block s="doIf"><block s="reportIsA"><block var="amount"/><l><option>number</option></l></block><script><custom-block s="$brush set pen %s to %s %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><list></list></block><block s="doIf"><block s="reportIsA"><block var="amount"/><l><option>list</option></l></block><script><custom-block s="$brush set pen %s to %s %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><list></list></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;pl:błąd _&#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="reportVariadicLessThan"><list><l></l><l>0.04045</l></list></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><list></list></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="reportVariadicLessThan"><list><l></l><l>0.0031308</l></list></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><list></list></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><list></list></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><list></list></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="reportVariadicGreaterThan"><list><block var="max"/><l>255</l></list></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><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair hue</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>color number</l></list></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="reportVariadicLessThanOrEquals"><list><block var="color"/><l>42</l></list><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="reportVariadicLessThan"><list><block var="color"/><l>60</l></list><comment w="96.66666666666667" collapsed="true">spread out pink</comment></block><script><block s="doSetVar"><l>color</l><block s="reportVariadicSum"><list><l>45</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="color"/><l>42</l></block><block s="reportQuotient"><l>15</l><l>18</l></block></list></block></list></block></block></script><list></list></block><block s="doSetVar"><l>color</l><block s="reportModulus"><block var="color"/><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportVariadicProduct"><list><block var="index"/><l>15</l></list></block></block></block></script></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>crayon</l></list></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="reportVariadicEquals"><list><block s="reportListItem"><l>4</l><l/></block><block s="reportListItem"><l>1</l><block var="value"/></block></list></block></autolambda><list></list></block><block var="✐ crayon colors"/></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="color"/><l></l></list></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><list></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>X11/W3C name</l></list></block><script><block s="doReport"><custom-block s="✐ color from X11 name %s"><block var="value"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>RGB hex</l></list></block><script><block s="doReport"><custom-block s="✐ color from RGB hex %s"><block var="value"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>color</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>RGB vector</l></list></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="reportVariadicOr"><list><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="value"/></block><l><option>number</option></l></block><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="value"/></block></block><l>3</l></list></block></list></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><list></list></block></script><list></list></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>HSV vector</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>HSL vector</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>fair HSV vector</l></list></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="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block><block var="value"/></list></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doChangeVar"><l>index</l><l>-1</l></block><block s="doSetVar"><l>scale</l><block s="reportQuotient"><block s="reportDifference"><block var="value"/><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block></block><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="✐ pivots"/></block><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block></block></block></block><block s="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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>fair HSL vector</l></list></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="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block><block var="value"/></list></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doChangeVar"><l>index</l><l>-1</l></block><block s="doSetVar"><l>scale</l><block s="reportQuotient"><block s="reportDifference"><block var="value"/><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block></block><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="✐ pivots"/></block><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block></block></block></block><block s="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><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>crayon number</l></list></block><script><block s="doReport"><custom-block s="✐ crayon number of color %s"><block var="color"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>X11/W3C name</l></list></block><script><block s="doReport"><custom-block s="✐ X11 name of color %s"><block var="color"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>nearest color number</l></list></block><script><block s="doReport"><custom-block s="✐ color number near color %s"><block var="color"/></custom-block></block></script><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>transparency</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>RGB vector</l></list></block><script><block s="doReport"><block var="rgb"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>RGBA vector</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>RGB hex</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>red</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="rgb"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>green</l></list></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="rgb"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>blue</l></list></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="rgb"/></block></block></script><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>HSV vector</l></list></block><script><block s="doReport"><block var="hsv"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>hue</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="hsv"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>saturation (HSV)</l></list></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsv"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>value (brightness)</l></list></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsv"/></block></block></script><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>HSL vector</l></list></block><script><block s="doReport"><block var="hsl"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>saturation (HSL)</l></list></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsl"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>lightness</l></list></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsl"/></block></block></script><list></list></block><block s="doIfElse"><block s="reportVariadicOr"><list><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></list></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="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>3</l><block var="hsl"/></block><l>34</l></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>1.96</l></list></block><block s="reportVariadicLessThanOrEquals"><list><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>8.82353</l></list></block></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>6.94444445</l></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair hue</l></list></block><script><block s="doReport"><block var="fair hue"/></block></script><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair lightness</l></list></block><script><block s="doReport"><block var="fair lightness"/></block></script><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair saturation (HSL)</l></list></block><script><block s="doReport"><block var="fair saturation (HSL)"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>fair HSL vector</l></list></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><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair hue</l></list></block><script><block s="doReport"><block var="fair hue"/></block></script><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair lightness</l></list></block><script><block s="doReport"><block var="fair lightness"/></block></script><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair saturation (HSL)</l></list></block><script><block s="doReport"><block var="fair saturation (HSL)"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>fair HSL vector</l></list></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><list></list></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>5.5</l></list><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="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>8.3</l></list><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="reportVariadicLessThanOrEquals"><list><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></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair hue</l></list></block><script><block s="doReport"><block var="fair hue"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>fair saturation (HSL)</l></list></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsl"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>fair lightness</l></list></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsl"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>fair HSL vector</l></list></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><list></list></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="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>3</l><block var="hsv"/></block><l>67</l></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>1.96</l></list></block><block s="reportVariadicLessThanOrEquals"><list><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>8.82353</l></list></block></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>6.94444445</l></list><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="reportVariadicEquals"><list><block var="kind"/><l>fair hue</l></list></block><script><block s="doReport"><block var="fair hue"/></block></script><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair value (brightness)</l></list></block><script><block s="doReport"><block var="fair value (brightness)"/></block></script><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair saturation (HSV)</l></list></block><script><block s="doReport"><block var="fair saturation (HSV)"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>fair HSV vector</l></list></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><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair hue</l></list></block><script><block s="doReport"><block var="fair hue"/></block></script><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair value (brightness)</l></list></block><script><block s="doReport"><block var="fair value (brightness)"/></block></script><list></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair saturation (HSV)</l></list></block><script><block s="doReport"><block var="fair saturation (HSV)"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>fair HSV vector</l></list></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><list></list></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>5.5</l></list><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="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>8.3</l></list><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="reportVariadicLessThanOrEquals"><list><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></list></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="reportVariadicEquals"><list><block var="kind"/><l>fair hue</l></list></block><script><block s="doReport"><block var="fair hue"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>fair saturation (HSV)</l></list></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsv"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>fair value (brightness)</l></list></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsv"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="kind"/><l>fair HSV vector</l></list></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><list></list></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="reportVariadicEquals"><list><block s="reportListItem"><l>4</l><l/></block><block var="which"/></list></block></autolambda><list></list></block><block var="✐ crayon colors"/></block></block><block s="doIfElse"><block s="reportVariadicNotEquals"><list><block var="color"/><l></l></list></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><list></list></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="reportVariadicLessThan"><list><block var="nybble"/><l>10</l></list></block><block var="nybble"/><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportUnicode"><l>a</l></block><block s="reportDifference"><block var="nybble"/><l>10</l></block></list></block></block></block></block></script></block-definition><block-definition s="✐ 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><list></list></block><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="result"/></block></block><script><block s="doSetVar"><l>best match</l><block s="reportListItem"><l>1</l><block var="result"/></block></block><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><list></list></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><list></list></block><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ last set as</l><l>✐ fair?</l><l>✐ color scale</l><l>✐ HSL</l><l>✐ last crayon</l><l>✐ last X11</l><l>✐ raw HSL</l><l>✐ raw HSV</l><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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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="reportVariadicOr"><list><block s="reportVariadicAnd"><list><block s="reportIsA"><block var="color"/><l><option>costume</option></l></block><block s="reportVariadicEquals"><list><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></list></block></list></block><block s="reportVariadicEquals"><list><block var="color"/><block s="reportListItem"><l>4</l><l/></block></list></block></list></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><list></list></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="reportVariadicOr"><list><block s="reportVariadicAnd"><list><block s="reportIsA"><block var="color"/><l><option>costume</option></l></block><block s="reportVariadicEquals"><list><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></list></block></list></block><block s="reportVariadicEquals"><list><block var="color"/><block s="reportListItem"><l>4</l><l/></block></list></block></list></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><list></list></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="reportVariadicGreaterThanOrEquals"><list><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></list></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><list></list></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="reportVariadicGreaterThanOrEquals"><list><block s="reportListItem"><l>2</l><l/></block><block var="hue10"/></list></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><list></list></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="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="value"/></block></block><l>3</l></list></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="reportVariadicLessThanOrEquals"><list><block var="hue prime"/><l>1</l></list></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="reportVariadicLessThanOrEquals"><list><block var="hue prime"/><l>2</l></list></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="reportVariadicLessThanOrEquals"><list><block var="hue prime"/><l>3</l></list></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="reportVariadicLessThanOrEquals"><list><block var="hue prime"/><l>4</l></list></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="reportVariadicLessThanOrEquals"><list><block var="hue prime"/><l>5</l></list></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="reportVariadicLessThanOrEquals"><list><block var="hue prime"/><l>1</l></list></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="reportVariadicLessThanOrEquals"><list><block var="hue prime"/><l>2</l></list></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="reportVariadicLessThanOrEquals"><list><block var="hue prime"/><l>3</l></list></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="reportVariadicLessThanOrEquals"><list><block var="hue prime"/><l>4</l></list></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="reportVariadicLessThanOrEquals"><list><block var="hue prime"/><l>5</l></list></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="reportVariadicLessThan"><list><block var="saturation"/><l>25</l></list><comment w="107.33333333333333" collapsed="true">Nearly grayscale.</comment></block><script><block s="doIfElse"><block s="reportVariadicLessThanOrEquals"><list><block var="lightness"/><l>50</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="hue"/><l>2</l></list><comment w="70.66666666666667" collapsed="true">Red family</comment></block><script><block s="doIfElse"><block s="reportVariadicGreaterThanOrEquals"><list><block var="lightness"/><l>50</l></list></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="reportVariadicGreaterThanOrEquals"><list><block var="lightness"/><l>16.6</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="hue"/><l>8.7</l></list><comment w="137.33333333333334" collapsed="true">Brown/orange family</comment></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportDifference"><block var="lightness"/><block s="reportDifference"><l>100</l><block var="saturation"/></block></block><l>15</l></list><comment w="62" collapsed="true">brown</comment></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="hue"/><l>0.9</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="hue"/><l>17</l></list><comment w="75.33333333333333" collapsed="true">yellow</comment></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><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></list></block><script><block s="doReport"><l>54.7</l></block></script><list></list></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><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="hue"/><l>34</l></list><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><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="hue"/><l>52</l></list></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><list></list><comment w="75.33333333333333" collapsed="true">cyan</comment></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="hue"/><l>67</l></list><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><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="hue"/><l>83.33333333</l></list><comment w="74" collapsed="true">purple</comment></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="hue"/><l>81.5</l></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="hue"/><l>82</l></list></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><list></list></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="reportVariadicEquals"><list><block var="chroma"/><l>0</l></list></block><script><block s="doSetVar"><l>hue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="max"/><block var="red"/></list></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="reportVariadicEquals"><list><block var="max"/><block var="green"/></list></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="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="lightness"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="lightness"/><l>1</l></list></block></list></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="reportVariadicEquals"><list><block var="value"/><l>0</l></list></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="reportVariadicLessThan"><list><block var="hue"/><block var="max hue"/></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="lightness"/><block var="rise"/></list></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="reportVariadicLessThan"><list><block var="lightness"/><block var="fall"/></list></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="reportVariadicLessThan"><list><block var="nybble"/><l>10</l></list></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><list></list></block><block s="doSetVar"><l>value</l><block s="reportModulus"><block var="value"/><l>100</l></block></block><block s="doSetVar"><l>color</l><block s="reportVariadicProduct"><list><block var="value"/><l>3.6</l></list></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block><block var="value"/></list></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doChangeVar"><l>index</l><l>-1</l></block><block s="doSetVar"><l>scale</l><block s="reportQuotient"><block s="reportDifference"><block var="value"/><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block></block><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="✐ pivots"/></block><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block></block></block></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><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="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block></script><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block></script></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><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="reportVariadicGreaterThan"><list><block var="color"/><l>42</l></list></block></block><script><block s="doSetVar"><l>color</l><block s="reportModulus"><block s="reportVariadicProduct"><list><block var="color"/><block s="reportQuotient"><l>15</l><l>14</l></block></list></block><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportVariadicProduct"><list><block var="index"/><l>15</l></list></block></block></block></script><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="color"/><l>60</l></list><comment w="96.66666666666667" collapsed="true">spread out pink</comment></block><script><block s="doSetVar"><l>color</l><block s="reportVariadicSum"><list><l>45</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="color"/><l>42</l></block><block s="reportQuotient"><l>15</l><l>18</l></block></list></block></list></block></block></script><list></list></block><block s="doSetVar"><l>color</l><block s="reportModulus"><block var="color"/><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportVariadicProduct"><list><block var="index"/><l>15</l></list></block></block></block></script><comment w="77.33333333333333" collapsed="true">grayscale</comment></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><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><list></list></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="reportVariadicLessThan"><list><l></l><l>a</l></list></block><block s="reportUnicode"><l>A</l></block><block s="reportUnicode"><l>a</l></block></block></block></list></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="value"/><l><option>letter</option></l></block></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="doSetVar"><l>value</l><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><l></l></list></block></autolambda><list></list></block><block var="value"/></block></block></block></script><list></list></block><block s="doIf"><block s="reportIsA"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><l></l><l>0</l></list></block><block s="reportVariadicGreaterThan"><list><l></l><l>15</l></list></block></list></block></autolambda><list></list></block><block var="value"/></block><l><option>number</option></l></block><script><custom-block s="error %txt"><l>Badly formed hex color.</l></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>8</l></list></block><script><custom-block s="error %txt"><l>More than eight hex digits.</l></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>6</l></list></block><script><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><list></list></block><block s="doRepeat"><block s="reportDifference"><l>6</l><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block></block><script><block s="doSetVar"><l>value</l><block s="reportCONS"><l>0</l><block var="value"/></block></block></script></block><custom-block s="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><list></list></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="reportVariadicEquals"><list><block var="value"/><block s="reportListItem"><l>4</l><l/></block></list></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>exact matches</l><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><list></list></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="reportVariadicEquals"><list><block s="reportListItem"><l>4</l><l/></block><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><l/></block><block var="value"/></custom-block></list></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>partial matches</l><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><list></list></block><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><block var="match"/></block><block var="value"/></custom-block><l></l></list></block></autolambda><list><l>match</l></list></block><block var="partial matches"/><block var="x11w3c"/><l>head matches</l><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><list></list></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="reportVariadicEquals"><list><block var="color"/><block s="reportListItem"><l>4</l><l/></block></list></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><list></list></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="reportVariadicEquals"><list><block s="reportListItem"><l>4</l><l/></block><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><l/></block><block var="color"/></custom-block></list></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><list></list></block><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><block var="match"/></block><block var="color"/></custom-block><l></l></list></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="reportVariadicLessThan"><list><l></l><l>a</l></list></block><block s="reportUnicode"><l>A</l></block><block s="reportUnicode"><l>a</l></block></block></block></list></block></block></autolambda><list></list></block><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="value"/></block><l><option>letter</option></l></block></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="doSetVar"><l>value</l><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><l></l></list></block></autolambda><list></list></block><block var="value"/></block></block></block></script><list></list></block><block s="doIf"><block s="reportIsA"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><l></l><l>0</l></list></block><block s="reportVariadicGreaterThan"><list><l></l><l>15</l></list></block></list></block></autolambda><list></list></block><block var="value"/></block><l><option>number</option></l></block><script><custom-block s="error %txt"><l>Badly formed hex color.</l></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>8</l></list></block><script><custom-block s="error %txt"><l>More than eight hex digits.</l></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>6</l></list></block><script><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><list></list></block><block s="doRepeat"><block s="reportDifference"><l>6</l><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block></block><script><block s="doSetVar"><l>value</l><block s="reportCONS"><l>0</l><block var="value"/></block></block></script></block><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="reportVariadicGreaterThan"><list><l></l><l>0</l></list></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="reportVariadicLessThan"><list><block var="value"/><l>0</l></list></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="value"/><l>255</l></list></block><script><block s="doSetVar"><l>value</l><l>255</l></block></script><list></list></block></script><script><block s="doIf"><block s="reportListContainsItem"><block s="reportNewList"><list><l>saturation (HSV)</l><l>saturation (HSL)</l><l>value (brightness)</l><l>lightness</l><l>fair saturation (HSV)</l><l>fair saturation (HSL)</l><l>fair value (brightness)</l><l>fair lightness</l><l>transparency</l></list></block><block var="dimension"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="value"/><l>0</l></list></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="value"/><l>100</l></list></block><script><block s="doSetVar"><l>value</l><l>100</l></block></script><list></list></block></script><list></list><comment w="164.66666666666666" collapsed="false">We have to do this last test to rule out the vector options, which aren&apos;t numbers; their code makes three recursive calls and we catch range issues then.</comment></block></script></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>hue</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSV)</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>value (brightness)</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>saturation (HSL)</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>lightness</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>transparency</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>red</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>green</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>blue</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair hue</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSV)</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair value (brightness)</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair saturation (HSL)</l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="dimension"/><l>fair lightness</l></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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="reportVariadicLessThan"><list><block var="value"/><block var="low"/></list></block><script><block s="doReport"><block var="low"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="value"/><block var="high"/></list></block><script><block s="doReport"><block var="high"/></block></script><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="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><list></list></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><list></list></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><list></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block></script><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block></script></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>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><list></list></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="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><custom-block s="✐ update HSL"></custom-block></script><list></list></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><list></list></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="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block></block><script><custom-block s="✐ update HSL"></custom-block></script><list></list></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><list></list></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><list></list></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="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><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><list></list></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="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="setPenColorDimension"><l><option>saturation</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>saturation</option></l></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></list></block><block var="value"/></block></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="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><list></list></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="reportVariadicEquals"><list><block var="✐ last set as"/><l>HSL</l></list></block><script><custom-block s="✐ update HSV"></custom-block></script><list></list></block><block s="setPenColorDimension"><l><option>brightness</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportVariadicProduct"><list><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>brightness</option></l></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></list></block><block var="value"/></block></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="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><list></list></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><list></list></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="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></list></block><script><block s="setPenColorDimension"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><list></list></block><block s="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><list></list></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="reportVariadicEquals"><list><block var="index"/><l>0</l></list></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="reportVariadicEquals"><list><block var="index"/><l>0</l></list></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="reportTextAttribute"><l><option>length</option></l><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="reportVariadicEquals"><list><block var="end"/><l>0</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><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="reportVariadicGreaterThan"><list><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block><l>0</l></list></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="vote from %&apos;row&apos; %&apos;column&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>cell value</l><l>red</l><l>blue</l><l>cell population</l></list></block><block s="doSetVar"><l>cell value</l><custom-block s="cell %n %n"><block var="row"/><block var="column"/></custom-block></block><block s="doSetVar"><l>blue</l><block s="reportVariadicMin"><list><block s="reportRandom"><block s="reportVariadicProduct"><list><l>10</l><block var="cell value"/></list></block><block s="reportVariadicProduct"><list><l>25</l><block var="cell value"/></list></block></block><l>100</l></list></block></block><block s="doSetVar"><l>red</l><block s="reportDifference"><l>100</l><block var="blue"/></block></block><block s="doSetVar"><l>cell population</l><custom-block s="population at %n %n"><block var="row"/><block var="column"/></custom-block></block><block s="doReport"><block s="reportNewList"><list><block s="reportVariadicProduct"><list><block var="red"/><block var="cell population"/></list></block><block s="reportVariadicProduct"><list><block var="blue"/><block var="cell population"/></list></block></list></block></block></script></block-definition><block-definition s="rows" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="bounds"/></block></block></script></block-definition><block-definition s="columns" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="bounds"/></block></block></script></block-definition><block-definition s="blue vote %&apos;votes&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="votes"/></block></block></script></block-definition><block-definition s="red vote %&apos;votes&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="votes"/></block></block></script></block-definition><block-definition s="population at %&apos;x&apos; %&apos;y&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportAskFor"><custom-block s="cell at number %n"><block s="reportVariadicSum"><list><l>1</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="x"/><l>1</l></block><custom-block s="rows"></custom-block></list></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="y"/><l>1</l></block><custom-block s="columns"></custom-block></list></block></list></block></list></block></custom-block><block s="reifyReporter"><autolambda><custom-block s="cell population"></custom-block></autolambda><list></list></block><list></list></block></block></script></block-definition><block-definition s="cell population" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block var="population"/></block></script></block-definition><block-definition s="vote from cell %&apos;n&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>cell value</l><l>red</l><l>blue</l><l>cell population</l></list></block><block s="doSetVar"><l>cell value</l><custom-block s="cell type from cell %n"><block var="n"/></custom-block></block><block s="doSetVar"><l>blue</l><block s="reportVariadicMin"><list><block s="reportRandom"><block s="reportVariadicProduct"><list><l>10</l><block var="cell value"/></list></block><block s="reportVariadicProduct"><list><l>25</l><block var="cell value"/></list></block></block><l>100</l></list></block></block><block s="doSetVar"><l>red</l><block s="reportDifference"><l>100</l><block var="blue"/></block></block><block s="doSetVar"><l>cell population</l><custom-block s="population at cell %n"><block var="n"/></custom-block></block><block s="doReport"><block s="reportNewList"><list><block s="reportVariadicProduct"><list><block var="red"/><block var="cell population"/></list></block><block s="reportVariadicProduct"><list><block var="blue"/><block var="cell population"/></list></block></list></block></block></script></block-definition><block-definition s="cell at number %&apos;n&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="n"/><l>1</l></list></block><block s="reportAskFor"><l>Districts</l><block s="reifyReporter"><autolambda><block s="reportGet"><l><option>clones</option></l></block></autolambda><list></list></block><list></list></block></block></block></script><scripts><script x="245.4033203125" y="181.83333333333337"><block var="all cells"/></script><script x="435.52786458333367" y="65.83333333333331"><block var="n"/></script><script x="32.9951171875" y="115.83333333333331"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportAskFor"><l></l><block var="cell number"/><list></list></block><l>2</l></list></block></autolambda><list></list></block><block s="reportGet"><l><option>clones</option></l></block></block></script></scripts></block-definition><block-definition s="overall election results" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>Red Votes: </l><block var="red votes"/><custom-block s="new line"></custom-block><l>Blue Votes: </l><block var="blue votes"/></list></block></block></script></block-definition><block-definition s="new line" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportUnicodeAsLetter"><l>10</l></block></block></script></block-definition><block-definition s="district election across %&apos;cells&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><custom-block s="add to results %txt"><custom-block s="join words %mult%txt"><list><l>District Vote</l></list></custom-block></custom-block><block s="doDeclareVariables"><list><l>red vote</l><l>blue vote</l><l>votes</l><l>red part</l><l>blue part</l></list></block><block s="doSetVar"><l>red vote</l><l>0</l></block><block s="doSetVar"><l>blue vote</l><l>0</l></block><custom-block s="for each %upvar of %l %cs"><l>cell</l><block var="cells"/><script><block s="doSetVar"><l>votes</l><custom-block s="vote from cell %n"><block var="cell"/></custom-block></block><block s="doSetVar"><l>red part</l><block s="reportListItem"><l>1</l><block var="votes"/></block></block><block s="doSetVar"><l>blue part</l><block s="reportListItem"><l>2</l><block var="votes"/></block></block><block s="doChangeVar"><l>red vote</l><block var="red part"/></block><block s="doChangeVar"><l>blue vote</l><block var="blue part"/></block><custom-block s="add to results %txt"><custom-block s="join words %mult%txt"><list><l>Cell: </l><block var="cell"/><custom-block s="new line"></custom-block><l>Red: </l><block var="red part"/><custom-block s="new line"></custom-block><l>Blue: </l><block var="blue part"/></list></custom-block></custom-block></script></custom-block><custom-block s="add to results %txt"><custom-block s="join words %mult%txt"><list><l># Final District Results</l><custom-block s="new line"></custom-block><l>Red:</l><block var="red vote"/><custom-block s="new line"></custom-block><l>Blue: </l><block var="blue vote"/></list></custom-block></custom-block></script></block-definition><block-definition s="clear results" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>results</l><l> </l></block><block s="doSetVar"><l>red votes</l><l>0</l></block><block s="doSetVar"><l>blue votes</l><l>0</l></block></script></block-definition><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations>pt:_ sem o primeiro caractere&#xD;ca:_ sense la primera lletra&#xD;es:todos menos la primera letra de _&#xD;pl:_ bez pierwszej litery&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><block s="reportCDR"><block s="reportTextSplit"><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block><l><option>letter</option></l></block></block></block></block></script></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.000001" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE➞LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a primeira palavra&#xD;ca:_ sense la primera paraula&#xD;es:todas menos la primera palabra de _&#xD;pl:_ bez pierwszego słowa&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but first of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportCDR"><block var="sentence"/></block></block></script></block></script><list></list></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportCDR"><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but first of empty sentence.</l></custom-block></block></custom-block></block></script></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations>pt:_ sem o último caractere&#xD;ca:_ sense la darrera lletra&#xD;es:todos menos la última letra de _&#xD;pl:_ bez ostatniej litery&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportTextSplit"><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block><l><option>letter</option></l></block></block></block></block></block></block></script></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;ca:_ sense la darrera paraula&#xD;es:todos menos la última palabra de _&#xD;pl:_ bez ostatniego słowa&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><block var="sentence"/></block></block></block></block></script></block></script><list></list></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but last of empty sentence.</l></custom-block></block></block></block></custom-block></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;ca:primera paraula de _&#xD;es:primera palabra de _&#xD;pl:pierwsze słowo _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="sentence"/></block></block></script></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>First of empty sentence.</l></custom-block></block></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;ca:primera lletra de _&#xD;es:última letra de _&#xD;pl:ostatnia litera _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="word"/></block><l>0</l></list></block><script><custom-block s="error %txt"><l>Last of empty word.</l></custom-block></script><list></list></block><block s="doReport"><block s="reportLetter"><block s="reportTextAttribute"><l><option>length</option></l><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;ca:darrera paraula de _&#xD;es:última palabra de _&#xD;pl:ostatnie słowo _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l><option>last</option></l><block var="sentence"/></block></block></script></block></script><list></list></block><block s="doReport"><block s="reportListItem"><l><option>last</option></l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>Last of empty sentence.</l></custom-block></block></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;ca:paraula buida? _&#xD;es:¿palabra vacía? _&#xD;pl:puste słowo? _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="empty word? %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script><list></list></block><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="word"/></block><l>0</l></list></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;ca:frase buida? _&#xD;es:¿oración vacía? _&#xD;pl:puste zdanie? _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportListIsEmpty"><block var="sentence"/></block></block></script><list></list></block><block s="doReport"><block s="reportListIsEmpty"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block></block></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><comment x="0" y="0" w="230.66666666666666" collapsed="false">Like JOIN, takes any number of words (text strings) and reports a sentence with its inputs concatenated, but inserts a blank space between the inputs.&#xD;Consider using SENTENCE (Lists palette) instead.</comment><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;pl:połącz słowa _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="words"/></block><script><block s="doReport"><l></l></block></script><list></list></block><block s="doDeclareVariables"><list><l>first</l><l>bf</l></list></block><block s="doSetVar"><l>first</l><block s="reportIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="words"/></block><l><option>list</option></l></block><custom-block s="join words %mult%txt"><block s="reportListItem"><l>1</l><block var="words"/></block></custom-block><block s="reportListItem"><l>1</l><block var="words"/></block></block></block><block s="doSetVar"><l>bf</l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="bf"/></custom-block><script><block s="doReport"><block var="first"/></block></script><list></list></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="first"/></custom-block><script><block s="doReport"><block var="bf"/></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><list><block var="first"/><l> </l><block var="bf"/></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><comment x="0" y="0" w="165.33333333333334" collapsed="false">Takes a sentence in list form and reports the sentence as a text string.</comment><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;pl:lista $arrowRight zdanie _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="196" collapsed="false">Takes a sentence in text string form and reports the sentence as a list of its words.</comment><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;pl:zdanie $arrowRight lista _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><l></l></block><l>0</l></list></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>word</option></l></block></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;pl:słowo $arrowRight lista _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="word $arrowRight list %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script><list></list></block><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;pl:lista $arrowRight słowo _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="list"/></block><script><block s="doReport"><block var="list"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="list"/></block><l></l></list></block><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script><list></list></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportNewList"><list><custom-block s="list $arrowRight word %l"><l/></custom-block></list></block><l></l></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="sentence %&apos;phrase&apos;" type="reporter" category="lists"><comment x="0" y="0" w="302.6666666666667" collapsed="false">SENTENCE is the main constructor for sentences, represented&#xD;as lists of words.  It takes zero or more inputs, each of which can&#xD;be either a list or a text string.  If a list, the input is assumed to be&#xD;a list of words.  If a text string, it is converted to a list of words using&#xD;SENTENCE→LIST.  Then all the lists of words are appended to form a new list of words.&#xD;&#xD;If the inputs are lists of lists rather than lists of words, SENTENCE,&#xD;like APPEND, does only one level of flattening, reporting a list of&#xD;all the items of all the input lists.</comment><header></header><code></code><translations>ca:frase _&#xD;es:oración _&#xD;pl:zdanie _&#xD;</translations><inputs><input type="%mult%s"></input></inputs><script><block s="doReport"><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><l></l><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></block></autolambda><list></list></block><block var="phrase"/></block></block></block></script></block-definition><block-definition s="printable %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="188.66666666666666" collapsed="false">Takes a (possibly deep) list as input,&#xD;and reports a human-readable text form &#xD;of the list (namely, Lisp notation).</comment><header></header><code></code><translations>ca:notació textual de _&#xD;es:imprimible _&#xD;pl:tekstowa _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="data"/><l><option>list</option></l></block></block><script><block s="doReport"><block var="data"/></block></script><list></list></block><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><l>()</l></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><list><l>(</l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="printable %l"><l/></custom-block></autolambda><list></list></block><block var="data"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> </l><l></l></list></block></autolambda><list></list></block></block><l>)</l></list></block></block></script></block-definition><block-definition s="require nonempty %&apos;text&apos; %&apos;message&apos;" type="reporter" category="operators" helper="true"><comment x="0" y="0" w="220" collapsed="false">Helper function for word/sentence library.&#xD;Reports its first input, unless that input is empty, in which case it gives its second input as an error message.</comment><header></header><code></code><translations>es:requerir no vacío _ _&#xD;</translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIfElse"><block s="reportIsA"><block var="text"/><l><option>list</option></l></block><block s="reportListIsEmpty"><block var="text"/></block><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="text"/></block><l>0</l></list></block></block><script><custom-block s="error %txt"><block var="message"/></custom-block></script><script><block s="doReport"><block var="text"/></block></script></block></script></block-definition><block-definition s="first letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the first character in the string.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;ca:primera lletra de _&#xD;es:primera letra de _&#xD;pl:pierwsza litera _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script><script><block s="doReport"><block s="reportLetter"><l>1</l><custom-block s="require nonempty %s %s"><block var="word"/><l>First of empty word.</l></custom-block></block></block></script></block></script></block-definition><block-definition s="add to results %&apos;string&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%txt" initial="1"></input></inputs><script><block s="doSetVar"><l>results</l><block s="reportJoinWords"><list><block var="results"/><custom-block s="new line"></custom-block><block var="string"/></list></block></block></script></block-definition><block-definition s="population at cell %&apos;n&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportAskFor"><custom-block s="cell at number %n"><block var="n"/></custom-block><block s="reifyReporter"><autolambda><custom-block s="cell population"></custom-block></autolambda><list></list></block><list></list></block></block></script></block-definition><block-definition s="cell type from cell %&apos;n&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="n"/><block s="reportListAttribute"><l><option>flatten</option></l><block var="chessboard"/></block></block></block></script></block-definition><block-definition s="show the district across %&apos;cells&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>cell</l></list></block><custom-block s="for each %upvar of %l %cs"><l>cellnum</l><block var="cells"/><script><block s="doSetVar"><l>cell</l><custom-block s="cell at number %n"><block var="cellnum"/></custom-block></block><block s="doBroadcastAndWait"><l>flash</l><list><block var="cell"/></list></block></script></custom-block></script><scripts><script x="140.095703125" y="198.49999999999994"><block s="reportListItem"><l>3</l><block s="reportGet"><l><option>clones</option></l></block></block></script><script x="303.5546875" y="129.49999999999994"><block s="reportListItem"><block var="cellnum"/><block var="all cells"/></block></script></scripts></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="450" costume="0" 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="14500"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAHCCAYAAAA3sBqoAAAQAElEQVR4AezVC24cNxAEUCH3P3QMx7Elaz/zIdkk6wWBLe/OkF2vBdQ/H/4jQIAAAQIEhgso4OHkLiRAgAABAh8f2QXsN4AAAQIECBQJKOAieNcSIECAQLaAAs7dv+QECBAgUCiggAvxXU2AAAECuQIKOHf32cmlJ0CAQLGAAi5egOsJECBAIFNAAWfuXepsAekJEJhAQAFPsAQjECBAgECegALO27nEBLIFpCcwiYACnmQRxiBAgACBLAEFnLVvaQkQyBaQfiIBBTzRMoxCgAABAjkCCjhn15ISIEAgW2Cy9Ap4soUYhwABAgQyBBRwxp6lJECAAIHJBAYX8GTpjUOAAAECBIoEFHARvGsJECBAIFtAAQ/cv6sIECBAgMD/Agr4fwl/EyBAgACBgQIKeCB29lXSEyBAgMBnAQX8WcPPBAgQIEBgkIACHgTtmmwB6QkQIPC3gAL+W8S/CRAgQIDAAAEFPADZFQSyBaQnQOCRgAJ+pOIzAgQIECDQWUABdwZ2PAEC2QLSE3gmoICfyficAAECBAh0FFDAHXEdTYAAgWwB6V8JKOBXOr4jQIAAAQKdBBRwJ1jHEiBAgEC2wLv0CvidkO8JECBAgEAHAQXcAdWRBAgQIEDgncDeBfwuve8JECBAgECRgAIugnctAQIECGQLKOB99y8ZAQIECEwsoIAnXo7RCBAgQGBfAQW8726zk0lPgACByQUU8OQLMh4BAgQI7CmggPfcq1TZAtITILCAgAJeYElGJECAAIH9BBTwfjuViEC2gPQEFhFQwIssypgECBAgsJeAAt5rn9IQIJAtIP1CAgp4oWUZlQABAgT2EVDA++xSEgIECGQLLJZeAS+2MOMSIECAwB4CCniPPUpBgAABAosJNC7gxdIblwABAgQIFAko4CJ41xIgQIBAtoACbrh/RxEgQIAAgaMCCviolOcIECBAgEBDAQXcEDP7KOkJECBA4IyAAj6j5VkCBAgQINBIQAE3gnRMtoD0BAgQOCuggM+KeZ4AAQIECDQQUMANEB1BIFtAegIErggo4Ctq3iFAgAABAjcFFPBNQK8TIJAtID2BqwIK+Kqc9wgQIECAwA0BBXwDz6sECBDIFpD+joACvqPnXQIECBAgcFFAAV+E8xoBAgQIZAvcTa+A7wp6nwABAgQIXBBQwBfQvEKAAAECBO4KrF3Ad9N7nwABAgQIFAko4CJ41xIgQIBAtoACXnf/JidAgACBhQUU8MLLMzoBAgQIrCuggNfdXfbk0hMgQGBxAQW8+AKNT4AAAQJrCijgNfdm6mwB6QkQ2EBAAW+wRBEIECBAYD0BBbzezkxMIFtAegKbCCjgTRYpBgECBAisJaCA19qXaQkQyBaQfiMBBbzRMkUhQIAAgXUEFPA6uzIpAQIEsgU2S6+AN1uoOAQIECCwhoACXmNPpiRAgACBzQROFvBm6cUhQIAAAQJFAgq4CN61BAgQIJAtoIBP7N+jBAgQIECglYACbiXpHAIECBAgcEJAAZ/Ayn5UegIECBBoKaCAW2o6iwABAgQIHBRQwAehPJYtID0BAgRaCyjg1qLOI0CAAAECBwQU8AEkjxDIFpCeAIEeAgq4h6ozCRAgQIDAGwEF/AbI1wQIZAtIT6CXgALuJetcAgQIECDwQkABv8DxFQECBLIFpO8poIB76jqbAAECBAg8EVDAT2B8TIAAAQLZAr3TK+Dews4nQIAAAQIPBBTwAxQfESBAgACB3gJzF3Dv9M4nQIAAAQJFAgq4CN61BAgQIJAtoIDn3b/JCBAgQGBjAQW88XJFI0CAAIF5BRTwvLvJnkx6AgQIbC6ggDdfsHgECBAgMKeAAp5zL6bKFpCeAIEAAQUcsGQRCRAgQGA+AQU8305MRCBbQHoCIQIKOGTRYhIgQIDAXAIKeK59mIYAgWwB6YMEFHDQskUlQIAAgXkEFPA8uzAJAQIEsgXC0ivgsIWLS4AAAQJzCCjgOfZgCgIECBAIE/irgMPSi0uAAAECBIoEFHARvGsJECBAIFtAAX/avx8JECBAgMAoAQU8Sto9BAgQIEDgk4AC/oSR/aP0BAgQIDBSQAGP1HYXAQIECBD4JaCAf0H4K1tAegIECIwWUMCjxd1HgAABAgR+CCjgHwj+J5AtID0BAhUCCrhC3Z0ECBAgEC+ggON/BQAQyBaQnkCVgAKukncvAQIECEQLKODo9QtPgEC2gPSVAgq4Ut/dBAgQIBAroIBjVy84AQIEsgWq0yvg6g24nwABAgQiBRRw5NqFJkCAAIFqgdoCrk7vfgIECBAgUCSggIvgXUuAAAEC2QIKuG7/biZAgACBYAEFHLx80QkQIECgTkAB19ln3yw9AQIEwgUUcPgvgPgECBAgUCOggGvc3ZotID0BAgQ+FLBfAgIECBAgUCCggAvQXUkgWkB4AgR+Cijgnwz+IECAAAECYwUU8FhvtxEgkC0gPYHfAgr4N4UfCBAgQIDAOAEFPM7aTQQIEMgWkP6LgAL+wuEfBAgQIEBgjIACHuPsFgIECBDIFviWXgF/I/EBAQIECBDoL6CA+xu7gQABAgQIfBOIKuBv6X1AgAABAgSKBBRwEbxrCRAgQCBbQAHH7F9QAgQIEJhJQAHPtA2zECBAgECMgAKOWXV2UOkJECAwm4ACnm0j5iFAgACBCAEFHLFmIbMFpCdAYEYBBTzjVsxEgAABAtsLKODtVywggWwB6QnMKqCAZ92MuQgQIEBgawEFvPV6hSNAIFtA+pkFFPDM2zEbAQIECGwroIC3Xa1gBAgQyBaYPb0Cnn1D5iNAgACBLQUU8JZrFYoAAQIEZhfoW8CzpzcfAQIECBAoElDARfCuJUCAAIFsAQXcb/9OJkCAAAECTwUU8FMaXxAgQIAAgX4CCrifbfbJ0hMgQIDASwEF/JLHlwQIECBAoI+AAu7j6tRsAekJECDwVkABvyXyAAECBAgQaC+ggNubOpFAtoD0BAgcElDAh5g8RIAAAQIE2goo4LaeTiNAIFtAegKHBRTwYSoPEiBAgACBdgIKuJ2lkwgQIJAtIP0pAQV8isvDBAgQIECgjYACbuPoFAIECBDIFjidXgGfJvMCAQIECBC4L6CA7xs6gQABAgQInBbYqoBPp/cCAQIECBAoElDARfCuJUCAAIFsAQW8zf4FIUCAAIGVBBTwStsyKwECBAhsI6CAt1lldhDpCRAgsJqAAl5tY+YlQIAAgS0EFPAWaxQiW0B6AgRWFFDAK27NzAQIECCwvIACXn6FAhDIFpCewKoCCnjVzZmbAAECBJYWUMBLr8/wBAhkC0i/soACXnl7ZidAgACBZQUU8LKrMzgBAgSyBVZPr4BX36D5CRAgQGBJAQW85NoMTYAAAQKrC9wr4NXTm58AAQIECBQJKOAieNcSIECAQLaAAr6+f28SIECAAIHLAgr4Mp0XCRAgQIDAdQEFfN0u+03pCRAgQOCWgAK+xedlAgQIECBwTUABX3PzVraA9AQIELgtoIBvEzqAAAECBAicF1DA5828QSBbQHoCBJoIKOAmjA4hQIAAAQLnBBTwOS9PEyCQLSA9gWYCCrgZpYMIECBAgMBxAQV83MqTBAgQyBaQvqmAAm7K6TACBAgQIHBMQAEfc/IUAQIECGQLNE+vgJuTOpAAAQIECLwXUMDvjTxBgAABAgSaCyxVwM3TO5AAAQIECBQJKOAieNcSIECAQLaAAl5m/wYlQIAAgZ0EFPBO25SFAAECBJYRUMDLrCp7UOkJECCwm4AC3m2j8hAgQIDAEgIKeIk1GTJbQHoCBHYUUMA7blUmAgQIEJheQAFPvyIDEsgWkJ7ArgIKeNfNykWAAAECUwso4KnXYzgCBLIFpN9ZQAHvvF3ZCBAgQGBaAQU87WoMRoAAgWyB3dMr4N03LB8BAgQITCmggKdci6EIECBAYHeB1wW8e3r5CBAgQIBAkYACLoJ3LQECBAhkCyjg5/v3DQECBAgQ6CaggLvROpgAAQIECDwXUMDPbbK/kZ4AAQIEugoo4K68DidAgAABAo8FFPBjF59mC0hPgACB7gIKuDuxCwgQIECAwHcBBfzdxCcEsgWkJ0BgiIACHsLsEgIECBAg8FVAAX/18C8CBLIFpCcwTEABD6N2EQECBAgQ+COggP9Y+IkAAQLZAtIPFVDAQ7ldRoAAAQIE/hNQwP85+JMAAQIEsgWGp1fAw8ldSIAAAQIEPj4UsN8CAgQIECBQIDBVARfkdyUBAgQIECgRUMAl7C4lQIAAgXQBBTzNb4BBCBAgQCBJQAEnbVtWAgQIEJhGQAFPs4rsQaQnQIBAmoACTtu4vAQIECAwhYACnmINhsgWkJ4AgUQBBZy4dZkJECBAoFxAAZevwAAEsgWkJ5AqoIBTNy83AQIECJQKKOBSfpcTIJAtIH2ygAJO3r7sBAgQIFAmoIDL6F1MgACBbIH09Ao4/TdAfgIECBAoEVDAJewuJUCAAIFsgY8PBZz+GyA/AQIECJQIKOASdpcSIECAQLpAcgGn715+AgQIECgUUMCF+K4mQIAAgVwBBZy6e7kJECBAoFRAAZfyu5wAAQIEUgUUcOrms3NLT4AAgXIBBVy+AgMQIECAQKKAAk7cuszZAtITIDCFgAKeYg2GIECAAIE0AQWctnF5CWQLSE9gGgEFPM0qDEKAAAECSQIKOGnbshIgkC0g/VQCCniqdRiGAAECBFIEFHDKpuUkQIBAtsB06RXwdCsxEAECBAgkCCjghC3LSIAAAQLTCQwt4OnSG4gAAQIECBQJKOAieNcSIECAQLaAAh62fxcRIECAAIE/Agr4j4WfCBAgQIDAMAEFPIw6+yLpCRAgQOCrgAL+6uFfBAgQIEBgiIACHsLskmwB6QkQIPBdQAF/N/EJAQIECBDoLqCAuxO7gEC2gPQECDwWUMCPXXxKgAABAgS6CijgrrwOJ0AgW0B6As8FFPBzG98QIECAAIFuAgq4G62DCRAgkC0g/WsBBfzax7cECBAgQKCLgALuwupQAgQIEMgWeJ9eAb838gQBAgQIEGguoICbkzqQAAECBAi8F9i5gN+n9wQBAgQIECgSUMBF8K4lQIAAgWwBBbzr/uUiQIAAgakFFPDU6zEcAQIECOwqoIB33Wx2LukJECAwvYACnn5FBiRAgACBHQUU8I5blSlbQHoCBJYQUMBLrMmQBAgQILCbgALebaPyEMgWkJ7AMgIKeJlVGZQAAQIEdhJQwDttUxYCBLIFpF9KQAEvtS7DEiBAgMAuAgp4l03KQYAAgWyB5dIr4OVWZmACBAgQ2EFAAe+wRRkIECBAYDmBpgW8XHoDEyBAgACBIgEFXATvWgIECBDIFlDAzfbvIAIECBAgcFxAAR+38iQBAgQIEGgmoICbUWYfJD0BAgQInBNQwOe8PE2AAAECBJoIKOAmjA7JFpCeAAEC5wUU8HkzbxAgQIAAgdsCCvg2oQMIZAtIT4DATAoyjwAABsRJREFUNQEFfM3NWwQIECBA4JaAAr7F52UCBLIFpCdwXUABX7fzJgECBAgQuCyggC/TeZEAAQLZAtLfE1DA9/y8TYAAAQIELgko4EtsXiJAgACBbIH76RXwfUMnECBAgACB0wIK+DSZFwgQIECAwH2BlQv4fnonECBAgACBIgEFXATvWgIECBDIFlDAq+7f3AQIECCwtIACXnp9hidAgACBVQUU8Kqby55begIECCwvoICXX6EABAgQILCigAJecWtmzhaQngCBLQQU8BZrFIIAAQIEVhNQwKttzLwEsgWkJ7CNgALeZpWCECBAgMBKAgp4pW2ZlQCBbAHptxJQwFutUxgCBAgQWEVAAa+yKXMSIEAgW2C79Ap4u5UKRIAAAQIrCCjgFbZkRgIECBDYTuBUAW+XXiACBAgQIFAkoICL4F1LgAABAtkCCvjw/j1IgAABAgTaCSjgdpZOIkCAAAEChwUU8GGq7AelJ0CAAIG2Agq4rafTCBAgQIDAIQEFfIjJQ9kC0hMgQKC9gAJub+pEAgQIECDwVkABvyXyAIFsAekJEOgjoID7uDqVAAECBAi8FFDAL3l8SYBAtoD0BPoJKOB+tk4mQIAAAQJPBRTwUxpfECBAIFtA+r4CCrivr9MJECBAgMBDAQX8kMWHBAgQIJAt0D+9Au5v7AYCBAgQIPBNQAF/I/EBAQIECBDoLzBzAfdP7wYCBAgQIFAkoICL4F1LgAABAtkCCnjW/ZuLAAECBLYWUMBbr1c4AgQIEJhVQAHPupnsuaQnQIDA9gIKePsVC0iAAAECMwoo4Bm3YqZsAekJEIgQUMARaxaSAAECBGYTUMCzbcQ8BLIFpCcQI6CAY1YtKAECBAjMJKCAZ9qGWQgQyBaQPkpAAUetW1gCBAgQmEVAAc+yCXMQIEAgWyAuvQKOW7nABAgQIDCDgAKeYQtmIECAAIE4gS8FHJdeYAIECBAgUCSggIvgXUuAAAEC2QIK+Pf+/UCAAAECBMYJKOBx1m4iQIAAAQK/BRTwb4rsH6QnQIAAgbECCnist9sIECBAgMBPAQX8k8Ef2QLSEyBAYLyAAh5v7kYCBAgQIPChgP0SEAgXEJ8AgRoBBVzj7lYCBAgQCBdQwOG/AOITyBaQnkCdgAKus3czAQIECAQLKODg5YtOgEC2gPS1Agq41t/tBAgQIBAqoIBDFy82AQIEsgXq0yvg+h2YgAABAgQCBRRw4NJFJkCAAIF6gcoCrk9vAgIECBAgUCSggIvgXUuAAAEC2QIKuGr/7iVAgACBaAEFHL1+4QkQIECgSkABV8ln3ys9AQIE4gUUcPyvAAACBAgQqBBQwBXq7swWkJ4AAQI/BBTwDwT/EyBAgACB0QIKeLS4+whkC0hPgMAvAQX8C8JfBAgQIEBgpIACHqntLgIEsgWkJ/BJQAF/wvAjAQIECBAYJaCAR0m7hwABAtkC0v8loID/AvFPAgQIECAwQkABj1B2BwECBAhkCzxIr4AfoPiIAAECBAj0FlDAvYWdT4AAAQIEHggEFfCD9D4iQIAAAQJFAgq4CN61BAgQIJAtoIBD9i8mAQIECMwloIDn2odpCBAgQCBEQAGHLDo7pvQECBCYT0ABz7cTExEgQIBAgIACDliyiNkC0hMgMKeAAp5zL6YiQIAAgc0FFPDmCxaPQLaA9ATmFVDA8+7GZAQIECCwsYAC3ni5ohEgkC0g/dwCCnju/ZiOAAECBDYVUMCbLlYsAgQIZAvMn14Bz78jExIgQIDAhgIKeMOlikSAAAEC8wv0LOD505uQAAECBAgUCSjgInjXEiBAgEC2gALutX/nEiBAgACBFwIK+AWOrwgQIECAQC8BBdxLNvtc6QkQIEDgjYACfgPkawIECBAg0ENAAfdQdWa2gPQECBA4IKCADyB5hAABAgQItBZQwK1FnUcgW0B6AgQOCijgg1AeI0CAAAECLQUUcEtNZxEgkC0gPYETAgr4BJZHCRAgQIBAKwEF3ErSOQQIEMgWkP6kgAI+CeZxAgQIECDQQkABt1B0BgECBAhkC1xIr4AvoHmFAAECBAjcFVDAdwW9T4AAAQIELghsVMAX0nuFAAECBAgUCSjgInjXEiBAgEC2gALeZP9iECBAgMBaAgp4rX2ZlgABAgQ2EVDAmywyO4b0BAgQWE9AAa+3MxMTIECAwAYCCniDJYqQLSA9AQJrCijgNfdmagIECBBYXEABL75A4xPIFpCewLoCCnjd3ZmcAAECBBYWUMALL8/oBAhkC0i/toACXnt/pidAgACBRQUU8KKLMzYBAgSyBdZP/y8AAAD//+5TdzUAAAAGSURBVAMAc+0DhdgtA4MAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="14501"></list></costumes><sounds><list struct="atomic" id="14502"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="199.99999999999628" y="-105" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="14507"><costumes><list struct="atomic" id="14508"></list></costumes><sounds><list struct="atomic" id="14509"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.999999999999943" y="10"><block s="receiveGo"><comment w="90" collapsed="false">Click the green flag to set up the simulation (assign a random population to each cell) and clear the votes</comment></block><block s="doSetVar"><l>red votes</l><l>0</l></block><block s="doSetVar"><l>blue votes</l><l>0</l></block></script><script x="10" y="154.99999999999972"><block s="receiveMessage"><l>election day</l><list></list></block><block s="doDeclareVariables"><list><l>election</l></list></block><block s="doFor"><l>rows</l><l>1</l><custom-block s="rows"></custom-block><script><block s="doFor"><l>columns</l><l>1</l><custom-block s="columns"></custom-block><script><block s="doSetVar"><l>election</l><custom-block s="vote from %n %n"><block var="rows"/><block var="columns"/></custom-block></block><block s="doChangeVar"><l>red votes</l><custom-block s="red vote %s"><block var="election"/></custom-block></block><block s="doChangeVar"><l>blue votes</l><custom-block s="blue vote %s"><block var="election"/></custom-block></block></script></block></script></block><block s="doSetVar"><l>results</l><custom-block s="overall election results"></custom-block></block></script><script x="31.000000000000085" y="547.0000000000009"><block s="receiveMessage"><l>district 1 election day</l><list></list><comment w="90" collapsed="false">If you want to use dimensions for defining districts, you can use loops like this</comment></block><block s="doDeclareVariables"><list><l>election</l></list></block><block s="doFor"><l>rows</l><l>1</l><l>2</l><script><block s="doFor"><l>columns</l><l>1</l><custom-block s="columns"></custom-block><script><block s="doSetVar"><l>election</l><custom-block s="vote from %n %n"><block var="rows"/><block var="columns"/></custom-block></block><block s="doChangeVar"><l>red votes</l><custom-block s="red vote %s"><block var="election"/></custom-block></block><block s="doChangeVar"><l>blue votes</l><custom-block s="blue vote %s"><block var="election"/></custom-block></block></script></block></script></block></script><script x="487.9999999999991" y="549.0000000000009"><block s="receiveMessage"><l>district 2</l><list></list><comment w="90" collapsed="false">If you want to use dimentions for defining districts, you can use loops like this</comment></block><block s="doDeclareVariables"><list><l>election</l></list></block><block s="doFor"><l>rows</l><l>4</l><l>5</l><script><block s="doFor"><l>columns</l><l>1</l><custom-block s="columns"></custom-block><script><block s="doSetVar"><l>election</l><custom-block s="vote from %n %n"><block var="rows"/><block var="columns"/></custom-block></block><block s="doChangeVar"><l>red votes</l><custom-block s="red vote %s"><block var="election"/></custom-block></block><block s="doChangeVar"><l>blue votes</l><custom-block s="blue vote %s"><block var="election"/></custom-block></block></script></block></script></block></script><script x="275.00000000000017" y="37.99999999999977"><block s="doSetVar"><l>red votes</l><l>0</l></block><block s="doSetVar"><l>blue votes</l><l>0</l></block><block s="doBroadcast"><l>election day</l><list></list><comment w="90" collapsed="false">Click on me to do a vote of all neighborhoods (cells)&#xD;&#xD;Click on a cell to gets its cell # and population</comment></block></script><script x="375.9999999999998" y="242.89999999999975"><custom-block s="clear results"></custom-block></script><script x="352.0000000000002" y="299.7333333333331"><custom-block s="district election across %l"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l></list></block><comment w="90" collapsed="false">What are different ways to create a 4 cell district around cell #1? Can we find a way where blue wins?</comment></custom-block></script><script x="322.9999999999998" y="347.73333333333306"><custom-block s="district election across %l"><block s="reportNewList"><list><l>1</l><l>10</l><l>11</l><l>19</l></list></block></custom-block></script><script x="269.3333333333332" y="444.2333333333338"><custom-block s="show the district across %l"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l></list></block></custom-block></script><script x="237.3333333333332" y="487.2333333333338"><custom-block s="show the district across %l"><block s="reportNewList"><list><l>1</l><l>10</l><l>11</l><l>12</l></list></block></custom-block></script><script x="311.0000000000002" y="393.73333333333306"><custom-block s="district election across %l"><block s="reportNewList"><list><l>1</l><l>10</l><l>11</l><l>12</l></list></block></custom-block></script></scripts></sprite><sprite name="Districts" idx="2" x="199.99999999999932" y="-200" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="142.8,0,119.952,1" pen="tip" id="14692"><wear><ref mediaID="1"></ref></wear><costumes><list struct="atomic" id="14693"></list></costumes><sounds><list struct="atomic" id="14694"></list></sounds><blocks><block-definition s="my cell number" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block var="cell number"/></block></script></block-definition></blocks><variables><variable name="population"><l>340</l></variable><variable name="cell number"><l>63</l></variable><variable name="cell type"><l>1</l></variable></variables><scripts><script x="460.13893229166615" y="241.66666666666663"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Cell </l><block var="cell number"/><l> - </l><l> My population: </l><block var="population"/></list></block><l>2</l></block></script><script x="387.7541015625016" y="644.0666666666672"><block s="doBroadcastAndWait"><l>flash</l><list><custom-block s="cell at number %n"><l>1</l></custom-block></list></block></script><script x="365.9999999999989" y="99.99999999999983"><custom-block s="show the district across %l"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l></list></block></custom-block></script><script x="342.9999999999989" y="160.99999999999983"><custom-block s="show the district across %l"><block s="reportNewList"><list><l>1</l><l>10</l><l>11</l><l>12</l></list></block></custom-block></script><script x="10" y="43.999999999999886"><block s="receiveGo"></block><block s="doDeclareVariables"><list><l>red</l><l>green</l><l>blue</l></list></block><block s="doSetVar"><l>results</l><l> </l></block><block s="doSetVar"><l>all cells</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>red votes</l><l>0</l></block><block s="doSetVar"><l>blue votes</l><l>0</l></block><block s="doSetVar"><l>red</l><l>120</l></block><block s="doSetVar"><l>green</l><l>120</l></block><block s="doSetVar"><l>blue</l><l>120</l></block><block s="doSetVar"><l>cell number</l><l>0</l></block><block s="gotoXY"><l>-300</l><l>0</l></block><block s="goToLayer"><l><option>front</option></l></block><block s="doSetVar"><l>chessboard</l><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block><block s="reportNewList"><list><l>4</l><l>4</l><l>3</l><l>3</l><l>3</l><l>3</l><l>4</l><l>4</l><l>1</l></list></block><block s="reportNewList"><list><l>4</l><l>2</l><l>2</l><l>2</l><l>2</l><l>2</l><l>3</l><l>3</l><l>3</l></list></block><block s="reportNewList"><list><l>3</l><l>3</l><l>4</l><l>4</l><l>4</l><l>3</l><l>3</l><l>3</l><l>3</l></list></block><block s="reportNewList"><list><l>2</l><l>3</l><l>4</l><l>4</l><l>3</l><l>4</l><l>3</l><l>3</l><l>3</l></list></block><block s="reportNewList"><list><l>3</l><l>3</l><l>1</l><l>1</l><l>3</l><l>1</l><l>1</l><l>3</l><l>3</l></list></block><block s="reportNewList"><list><l>3</l><l>2</l><l>3</l><l>3</l><l>3</l><l>4</l><l>4</l><l>1</l><l>1</l></list></block></list></block></block><block s="doSetVar"><l>bounds</l><block s="reportNewList"><list><block s="reportListAttribute"><l><option>length</option></l><block var="chessboard"/></block><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="chessboard"/></block></block></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="chessboard"/></block><script><block s="doFor"><l>k</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><block var="i"/><block var="chessboard"/></block></block><script><block s="createClone"><l><option>myself</option></l></block><block s="doAddToList"><block s="reportListItem"><l><option>last</option></l><block s="reportGet"><l><option>clones</option></l></block></block><block var="all cells"/></block><block s="doChangeVar"><l>cell number</l><l>1</l></block><block s="doSetVar"><l>population</l><block s="reportRandom"><l>10</l><l>500</l></block></block><block s="doSetVar"><l>cell type</l><block s="reportListItem"><block var="k"/><block s="reportListItem"><block var="i"/><block var="chessboard"/></block></block></block><block s="gotoXY"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="k"/><l>50</l></list></block><l>-250</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="i"/><l>-50</l></list></block><l>150</l></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><l>1</l><block s="reportListItem"><block var="k"/><block s="reportListItem"><block var="i"/><block var="chessboard"/></block></block></list></block><script><block s="doSwitchToCostume"><custom-block s="rectangle costume %clr width: %n height: %n"><block s="reportNewList"><list><l>255</l><block var="green"/><l>0</l><l>255</l></list></block><l>44</l><l>46</l></custom-block></block></script><list><block s="reportVariadicEquals"><list><l>2</l><block s="reportListItem"><block var="k"/><block s="reportListItem"><block var="i"/><block var="chessboard"/></block></block></list></block><script><block s="doSwitchToCostume"><custom-block s="rectangle costume %clr width: %n height: %n"><block s="reportNewList"><list><l>200</l><block var="green"/><block var="blue"/></list></block><l>44</l><l>46</l></custom-block></block></script><block s="reportVariadicEquals"><list><l>3</l><block s="reportListItem"><block var="k"/><block s="reportListItem"><block var="i"/><block var="chessboard"/></block></block></list></block><script><block s="doSwitchToCostume"><custom-block s="rectangle costume %clr width: %n height: %n"><block s="reportNewList"><list><l>120</l><block var="green"/><l>200</l></list></block><l>44</l><l>46</l></custom-block></block></script><l><bool>true</bool></l><script><block s="doSwitchToCostume"><custom-block s="rectangle costume %clr width: %n height: %n"><block s="reportNewList"><list><l>0</l><block var="green"/><l>255</l></list></block><l>44</l><l>46</l></custom-block></block></script></list></block><block s="setEffect"><l><option>brightness</option></l><block s="reportQuotient"><block var="population"/><l>200</l></block></block></script></block></script></block></script><script x="504.99999999999926" y="333.3333333333331"><block s="receiveMessage"><l>flash</l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Cell </l><block var="cell number"/><l> - </l><l> My population: </l><block var="population"/></list></block><l>0.5</l></block><block s="changeEffect"><l><option>negative</option></l><l>100</l></block><block s="doWait"><l>0.5</l></block><block s="changeEffect"><l><option>negative</option></l><l>-100</l></block></script></scripts></sprite><watcher var="chessboard" style="normal" x="10" y="9.999999999999979" color="243,118,29" hidden="true"/><watcher scope="Districts" var="population" style="normal" x="13.59773371104792" y="13.59773371104813" color="243,118,29" hidden="true"/><watcher var="red votes" style="normal" x="6.675885644273067" y="13.976981505873658" color="243,118,29"/><watcher scope="Districts" var="cell number" style="normal" x="10" y="9.999999999999979" color="243,118,29" hidden="true"/><watcher var="all cells" style="normal" x="10" y="31.000002000000002" color="243,118,29" hidden="true"/><watcher var="blue votes" style="normal" x="350.6732121116093" y="9.875942069927468" color="243,118,29"/><watcher var="cell type" style="normal" x="10" y="124.00000400000003" color="243,118,29" hidden="true"/><watcher scope="Districts" var="cell type" style="normal" x="10" y="145.00000600000004" color="243,118,29" hidden="true"/><watcher var="results" style="normal" x="95" y="35.00000399999997" color="243,118,29"/></sprites></stage><variables><variable name="maze"><list id="15101"><item><list struct="atomic" id="15102">3,3,3,3,3,1,,,</list></item><item><list struct="atomic" id="15103">3,3,3,3,3,3,3,,</list></item><item><list struct="atomic" id="15104">,,,3,,,3,3,</list></item><item><list struct="atomic" id="15105">3,3,3,3,3,3,3,3,</list></item><item><list struct="atomic" id="15106">3,3,,,3,,3,3,</list></item><item><list struct="atomic" id="15107">3,3,,,3,,,3,4</list></item><item><list struct="atomic" id="15108">3,3,3,3,3,,,3,</list></item></list></variable><variable name="position"><list struct="atomic" id="15109">2,8</list></variable><variable name="bounds"><list struct="atomic" id="15110">7,9</list></variable><variable name="chessboard"><list id="15111"><item><list struct="atomic" id="15112">1,1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="15113">4,4,3,3,3,3,4,4,1</list></item><item><list struct="atomic" id="15114">4,2,2,2,2,2,3,3,3</list></item><item><list struct="atomic" id="15115">3,3,4,4,4,3,3,3,3</list></item><item><list struct="atomic" id="15116">2,3,4,4,3,4,3,3,3</list></item><item><list struct="atomic" id="15117">3,3,1,1,3,1,1,3,3</list></item><item><list struct="atomic" id="15118">3,2,3,3,3,4,4,1,1</list></item></list></variable><variable name="✐ last set as"><l>RGB</l></variable><variable name="✐ fair?"><bool>false</bool></variable><variable name="✐ color scale"><l>0</l></variable><variable name="✐ HSL"><list struct="atomic" id="15119">0,100,50</list></variable><variable name="✐ last crayon"><l>0</l></variable><variable name="✐ last X11"><l>0</l></variable><variable name="✐ raw HSL"><list struct="atomic" id="15120">0,100,50</list></variable><variable name="✐ raw HSV"><list struct="atomic" id="15121">0,100,100</list></variable><variable name="✐ X11"><list id="15122"><item><list struct="atomic" id="15123">255,250,250,snow</list></item><item><list struct="atomic" id="15124">248,248,255,ghostwhite</list></item><item><list struct="atomic" id="15125">245,245,245,whitesmoke</list></item><item><list struct="atomic" id="15126">220,220,220,gainsboro</list></item><item><list struct="atomic" id="15127">255,250,240,floralwhite</list></item><item><list struct="atomic" id="15128">253,245,230,oldlace</list></item><item><list struct="atomic" id="15129">250,240,230,linen</list></item><item><list struct="atomic" id="15130">250,235,215,antiquewhite</list></item><item><list struct="atomic" id="15131">255,239,213,papayawhip</list></item><item><list struct="atomic" id="15132">255,235,205,blanchedalmond</list></item><item><list struct="atomic" id="15133">255,228,196,bisque</list></item><item><list struct="atomic" id="15134">255,218,185,peachpuff</list></item><item><list struct="atomic" id="15135">255,222,173,navajowhite</list></item><item><list struct="atomic" id="15136">255,228,181,moccasin</list></item><item><list struct="atomic" id="15137">255,248,220,cornsilk</list></item><item><list struct="atomic" id="15138">255,255,240,ivory</list></item><item><list struct="atomic" id="15139">255,250,205,lemonchiffon</list></item><item><list struct="atomic" id="15140">255,245,238,seashell</list></item><item><list struct="atomic" id="15141">240,255,240,honeydew</list></item><item><list struct="atomic" id="15142">245,255,250,mintcream</list></item><item><list struct="atomic" id="15143">240,255,255,azure</list></item><item><list struct="atomic" id="15144">240,248,255,aliceblue</list></item><item><list struct="atomic" id="15145">230,230,250,lavender</list></item><item><list struct="atomic" id="15146">255,240,245,lavenderblush</list></item><item><list struct="atomic" id="15147">255,228,225,mistyrose</list></item><item><list struct="atomic" id="15148">255,255,255,white</list></item><item><list struct="atomic" id="15149">0,0,0,black</list></item><item><list struct="atomic" id="15150">47,79,79,darkslategray</list></item><item><list struct="atomic" id="15151">47,79,79,darkslategrey</list></item><item><list struct="atomic" id="15152">105,105,105,dimgray</list></item><item><list struct="atomic" id="15153">105,105,105,dimgrey</list></item><item><list struct="atomic" id="15154">112,128,144,slategray</list></item><item><list struct="atomic" id="15155">112,128,144,slategrey</list></item><item><list struct="atomic" id="15156">119,136,153,lightslategray</list></item><item><list struct="atomic" id="15157">119,136,153,lightslategrey</list></item><item><list struct="atomic" id="15158">190,190,190,gray(X11)</list></item><item><list struct="atomic" id="15159">190,190,190,grey(X11)</list></item><item><list struct="atomic" id="15160">128,128,128,gray(W3C)</list></item><item><list struct="atomic" id="15161">128,128,128,grey(W3C)</list></item><item><list struct="atomic" id="15162">211,211,211,lightgrey</list></item><item><list struct="atomic" id="15163">211,211,211,lightgray</list></item><item><list struct="atomic" id="15164">25,25,112,midnightblue</list></item><item><list struct="atomic" id="15165">0,0,128,navy</list></item><item><list struct="atomic" id="15166">0,0,128,navyblue</list></item><item><list struct="atomic" id="15167">100,149,237,cornflowerblue</list></item><item><list struct="atomic" id="15168">72,61,139,darkslateblue</list></item><item><list struct="atomic" id="15169">106,90,205,slateblue</list></item><item><list struct="atomic" id="15170">123,104,238,mediumslateblue</list></item><item><list struct="atomic" id="15171">132,112,255,lightslateblue</list></item><item><list struct="atomic" id="15172">0,0,205,mediumblue</list></item><item><list struct="atomic" id="15173">65,105,225,royalblue</list></item><item><list struct="atomic" id="15174">0,0,255,blue</list></item><item><list struct="atomic" id="15175">30,144,255,dodgerblue</list></item><item><list struct="atomic" id="15176">0,191,255,deepskyblue</list></item><item><list struct="atomic" id="15177">135,206,235,skyblue</list></item><item><list struct="atomic" id="15178">135,206,250,lightskyblue</list></item><item><list struct="atomic" id="15179">70,130,180,steelblue</list></item><item><list struct="atomic" id="15180">176,196,222,lightsteelblue</list></item><item><list struct="atomic" id="15181">173,216,230,lightblue</list></item><item><list struct="atomic" id="15182">176,224,230,powderblue</list></item><item><list struct="atomic" id="15183">175,238,238,paleturquoise</list></item><item><list struct="atomic" id="15184">0,206,209,darkturquoise</list></item><item><list struct="atomic" id="15185">72,209,204,mediumturquoise</list></item><item><list struct="atomic" id="15186">64,224,208,turquoise</list></item><item><list struct="atomic" id="15187">0,255,255,cyan</list></item><item><list struct="atomic" id="15188">0,255,255,aqua</list></item><item><list struct="atomic" id="15189">224,255,255,lightcyan</list></item><item><list struct="atomic" id="15190">95,158,160,cadetblue</list></item><item><list struct="atomic" id="15191">102,205,170,mediumaquamarine</list></item><item><list struct="atomic" id="15192">127,255,212,aquamarine</list></item><item><list struct="atomic" id="15193">0,100,0,darkgreen</list></item><item><list struct="atomic" id="15194">85,107,47,darkolivegreen</list></item><item><list struct="atomic" id="15195">143,188,143,darkseagreen</list></item><item><list struct="atomic" id="15196">46,139,87,seagreen</list></item><item><list struct="atomic" id="15197">60,179,113,mediumseagreen</list></item><item><list struct="atomic" id="15198">32,178,170,lightseagreen</list></item><item><list struct="atomic" id="15199">152,251,152,palegreen</list></item><item><list struct="atomic" id="15200">0,255,127,springgreen</list></item><item><list struct="atomic" id="15201">124,252,0,lawngreen</list></item><item><list struct="atomic" id="15202">0,255,0,green(X11)</list></item><item><list struct="atomic" id="15203">0,128,0,green(W3C)</list></item><item><list struct="atomic" id="15204">0,255,0,lime</list></item><item><list struct="atomic" id="15205">127,255,0,chartreuse</list></item><item><list struct="atomic" id="15206">0,250,154,mediumspringgreen</list></item><item><list struct="atomic" id="15207">173,255,47,greenyellow</list></item><item><list struct="atomic" id="15208">50,205,50,limegreen</list></item><item><list struct="atomic" id="15209">154,205,50,yellowgreen</list></item><item><list struct="atomic" id="15210">34,139,34,forestgreen</list></item><item><list struct="atomic" id="15211">107,142,35,olivedrab</list></item><item><list struct="atomic" id="15212">189,183,107,darkkhaki</list></item><item><list struct="atomic" id="15213">240,230,140,khaki</list></item><item><list struct="atomic" id="15214">238,232,170,palegoldenrod</list></item><item><list struct="atomic" id="15215">250,250,210,lightgoldenrodyellow</list></item><item><list struct="atomic" id="15216">255,255,224,lightyellow</list></item><item><list struct="atomic" id="15217">255,255,0,yellow</list></item><item><list struct="atomic" id="15218">255,215,0,gold</list></item><item><list struct="atomic" id="15219">238,221,130,lightgoldenrod</list></item><item><list struct="atomic" id="15220">218,165,32,goldenrod</list></item><item><list struct="atomic" id="15221">184,134,11,darkgoldenrod</list></item><item><list struct="atomic" id="15222">188,143,143,rosybrown</list></item><item><list struct="atomic" id="15223">205,92,92,indianred</list></item><item><list struct="atomic" id="15224">139,69,19,saddlebrown</list></item><item><list struct="atomic" id="15225">160,82,45,sienna</list></item><item><list struct="atomic" id="15226">205,133,63,peru</list></item><item><list struct="atomic" id="15227">222,184,135,burlywood</list></item><item><list struct="atomic" id="15228">245,245,220,beige</list></item><item><list struct="atomic" id="15229">245,222,179,wheat</list></item><item><list struct="atomic" id="15230">244,164,96,sandybrown</list></item><item><list struct="atomic" id="15231">210,180,140,tan</list></item><item><list struct="atomic" id="15232">210,105,30,chocolate</list></item><item><list struct="atomic" id="15233">178,34,34,firebrick</list></item><item><list struct="atomic" id="15234">165,42,42,brown</list></item><item><list struct="atomic" id="15235">233,150,122,darksalmon</list></item><item><list struct="atomic" id="15236">250,128,114,salmon</list></item><item><list struct="atomic" id="15237">255,160,122,lightsalmon</list></item><item><list struct="atomic" id="15238">255,165,0,orange</list></item><item><list struct="atomic" id="15239">255,140,0,darkorange</list></item><item><list struct="atomic" id="15240">255,127,80,coral</list></item><item><list struct="atomic" id="15241">240,128,128,lightcoral</list></item><item><list struct="atomic" id="15242">255,99,71,tomato</list></item><item><list struct="atomic" id="15243">255,69,0,orangered</list></item><item><list struct="atomic" id="15244">255,0,0,red</list></item><item><list struct="atomic" id="15245">255,105,180,hotpink</list></item><item><list struct="atomic" id="15246">255,20,147,deeppink</list></item><item><list struct="atomic" id="15247">255,192,203,pink</list></item><item><list struct="atomic" id="15248">255,182,193,lightpink</list></item><item><list struct="atomic" id="15249">219,112,147,palevioletred</list></item><item><list struct="atomic" id="15250">176,48,96,maroon(X11)</list></item><item><list struct="atomic" id="15251">128,0,0,maroon(W3C)</list></item><item><list struct="atomic" id="15252">199,21,133,mediumvioletred</list></item><item><list struct="atomic" id="15253">208,32,144,violetred</list></item><item><list struct="atomic" id="15254">255,0,255,magenta</list></item><item><list struct="atomic" id="15255">255,0,255,fuchsia</list></item><item><list struct="atomic" id="15256">238,130,238,violet</list></item><item><list struct="atomic" id="15257">221,160,221,plum</list></item><item><list struct="atomic" id="15258">218,112,214,orchid</list></item><item><list struct="atomic" id="15259">186,85,211,mediumorchid</list></item><item><list struct="atomic" id="15260">153,50,204,darkorchid</list></item><item><list struct="atomic" id="15261">148,0,211,darkviolet</list></item><item><list struct="atomic" id="15262">138,43,226,blueviolet</list></item><item><list struct="atomic" id="15263">160,32,240,purple(X11)</list></item><item><list struct="atomic" id="15264">128,0,128,purple(W3C)</list></item><item><list struct="atomic" id="15265">147,112,219,mediumpurple</list></item><item><list struct="atomic" id="15266">216,191,216,thistle</list></item><item><list struct="atomic" id="15267">255,250,250,snow1</list></item><item><list struct="atomic" id="15268">238,233,233,snow2</list></item><item><list struct="atomic" id="15269">205,201,201,snow3</list></item><item><list struct="atomic" id="15270">139,137,137,snow4</list></item><item><list struct="atomic" id="15271">255,245,238,seashell1</list></item><item><list struct="atomic" id="15272">238,229,222,seashell2</list></item><item><list struct="atomic" id="15273">205,197,191,seashell3</list></item><item><list struct="atomic" id="15274">139,134,130,seashell4</list></item><item><list struct="atomic" id="15275">255,239,219,AntiqueWhite1</list></item><item><list struct="atomic" id="15276">238,223,204,AntiqueWhite2</list></item><item><list struct="atomic" id="15277">205,192,176,AntiqueWhite3</list></item><item><list struct="atomic" id="15278">139,131,120,AntiqueWhite4</list></item><item><list struct="atomic" id="15279">255,228,196,bisque1</list></item><item><list struct="atomic" id="15280">238,213,183,bisque2</list></item><item><list struct="atomic" id="15281">205,183,158,bisque3</list></item><item><list struct="atomic" id="15282">139,125,107,bisque4</list></item><item><list struct="atomic" id="15283">255,218,185,PeachPuff1</list></item><item><list struct="atomic" id="15284">238,203,173,PeachPuff2</list></item><item><list struct="atomic" id="15285">205,175,149,PeachPuff3</list></item><item><list struct="atomic" id="15286">139,119,101,PeachPuff4</list></item><item><list struct="atomic" id="15287">255,222,173,NavajoWhite1</list></item><item><list struct="atomic" id="15288">238,207,161,NavajoWhite2</list></item><item><list struct="atomic" id="15289">205,179,139,NavajoWhite3</list></item><item><list struct="atomic" id="15290">139,121,94,NavajoWhite4</list></item><item><list struct="atomic" id="15291">255,250,205,LemonChiffon1</list></item><item><list struct="atomic" id="15292">238,233,191,LemonChiffon2</list></item><item><list struct="atomic" id="15293">205,201,165,LemonChiffon3</list></item><item><list struct="atomic" id="15294">139,137,112,LemonChiffon4</list></item><item><list struct="atomic" id="15295">255,248,220,cornsilk1</list></item><item><list struct="atomic" id="15296">238,232,205,cornsilk2</list></item><item><list struct="atomic" id="15297">205,200,177,cornsilk3</list></item><item><list struct="atomic" id="15298">139,136,120,cornsilk4</list></item><item><list struct="atomic" id="15299">255,255,240,ivory1</list></item><item><list struct="atomic" id="15300">238,238,224,ivory2</list></item><item><list struct="atomic" id="15301">205,205,193,ivory3</list></item><item><list struct="atomic" id="15302">139,139,131,ivory4</list></item><item><list struct="atomic" id="15303">240,255,240,honeydew1</list></item><item><list struct="atomic" id="15304">224,238,224,honeydew2</list></item><item><list struct="atomic" id="15305">193,205,193,honeydew3</list></item><item><list struct="atomic" id="15306">131,139,131,honeydew4</list></item><item><list struct="atomic" id="15307">255,240,245,LavenderBlush1</list></item><item><list struct="atomic" id="15308">238,224,229,LavenderBlush2</list></item><item><list struct="atomic" id="15309">205,193,197,LavenderBlush3</list></item><item><list struct="atomic" id="15310">139,131,134,LavenderBlush4</list></item><item><list struct="atomic" id="15311">255,228,225,MistyRose1</list></item><item><list struct="atomic" id="15312">238,213,210,MistyRose2</list></item><item><list struct="atomic" id="15313">205,183,181,MistyRose3</list></item><item><list struct="atomic" id="15314">139,125,123,MistyRose4</list></item><item><list struct="atomic" id="15315">240,255,255,azure1</list></item><item><list struct="atomic" id="15316">224,238,238,azure2</list></item><item><list struct="atomic" id="15317">193,205,205,azure3</list></item><item><list struct="atomic" id="15318">131,139,139,azure4</list></item><item><list struct="atomic" id="15319">131,111,255,SlateBlue1</list></item><item><list struct="atomic" id="15320">122,103,238,SlateBlue2</list></item><item><list struct="atomic" id="15321">105,89,205,SlateBlue3</list></item><item><list struct="atomic" id="15322">71,60,139,SlateBlue4</list></item><item><list struct="atomic" id="15323">72,118,255,RoyalBlue1</list></item><item><list struct="atomic" id="15324">67,110,238,RoyalBlue2</list></item><item><list struct="atomic" id="15325">58,95,205,RoyalBlue3</list></item><item><list struct="atomic" id="15326">39,64,139,RoyalBlue4</list></item><item><list struct="atomic" id="15327">0,0,255,blue1</list></item><item><list struct="atomic" id="15328">0,0,238,blue2</list></item><item><list struct="atomic" id="15329">0,0,205,blue3</list></item><item><list struct="atomic" id="15330">0,0,139,blue4</list></item><item><list struct="atomic" id="15331">30,144,255,DodgerBlue1</list></item><item><list struct="atomic" id="15332">28,134,238,DodgerBlue2</list></item><item><list struct="atomic" id="15333">24,116,205,DodgerBlue3</list></item><item><list struct="atomic" id="15334">16,78,139,DodgerBlue4</list></item><item><list struct="atomic" id="15335">99,184,255,SteelBlue1</list></item><item><list struct="atomic" id="15336">92,172,238,SteelBlue2</list></item><item><list struct="atomic" id="15337">79,148,205,SteelBlue3</list></item><item><list struct="atomic" id="15338">54,100,139,SteelBlue4</list></item><item><list struct="atomic" id="15339">0,191,255,DeepSkyBlue1</list></item><item><list struct="atomic" id="15340">0,178,238,DeepSkyBlue2</list></item><item><list struct="atomic" id="15341">0,154,205,DeepSkyBlue3</list></item><item><list struct="atomic" id="15342">0,104,139,DeepSkyBlue4</list></item><item><list struct="atomic" id="15343">135,206,255,SkyBlue1</list></item><item><list struct="atomic" id="15344">126,192,238,SkyBlue2</list></item><item><list struct="atomic" id="15345">108,166,205,SkyBlue3</list></item><item><list struct="atomic" id="15346">74,112,139,SkyBlue4</list></item><item><list struct="atomic" id="15347">176,226,255,LightSkyBlue1</list></item><item><list struct="atomic" id="15348">164,211,238,LightSkyBlue2</list></item><item><list struct="atomic" id="15349">141,182,205,LightSkyBlue3</list></item><item><list struct="atomic" id="15350">96,123,139,LightSkyBlue4</list></item><item><list struct="atomic" id="15351">198,226,255,SlateGray1</list></item><item><list struct="atomic" id="15352">185,211,238,SlateGray2</list></item><item><list struct="atomic" id="15353">159,182,205,SlateGray3</list></item><item><list struct="atomic" id="15354">108,123,139,SlateGray4</list></item><item><list struct="atomic" id="15355">202,225,255,LightSteelBlue1</list></item><item><list struct="atomic" id="15356">188,210,238,LightSteelBlue2</list></item><item><list struct="atomic" id="15357">162,181,205,LightSteelBlue3</list></item><item><list struct="atomic" id="15358">110,123,139,LightSteelBlue4</list></item><item><list struct="atomic" id="15359">191,239,255,LightBlue1</list></item><item><list struct="atomic" id="15360">178,223,238,LightBlue2</list></item><item><list struct="atomic" id="15361">154,192,205,LightBlue3</list></item><item><list struct="atomic" id="15362">104,131,139,LightBlue4</list></item><item><list struct="atomic" id="15363">224,255,255,LightCyan1</list></item><item><list struct="atomic" id="15364">209,238,238,LightCyan2</list></item><item><list struct="atomic" id="15365">180,205,205,LightCyan3</list></item><item><list struct="atomic" id="15366">122,139,139,LightCyan4</list></item><item><list struct="atomic" id="15367">187,255,255,PaleTurquoise1</list></item><item><list struct="atomic" id="15368">174,238,238,PaleTurquoise2</list></item><item><list struct="atomic" id="15369">150,205,205,PaleTurquoise3</list></item><item><list struct="atomic" id="15370">102,139,139,PaleTurquoise4</list></item><item><list struct="atomic" id="15371">152,245,255,CadetBlue1</list></item><item><list struct="atomic" id="15372">142,229,238,CadetBlue2</list></item><item><list struct="atomic" id="15373">122,197,205,CadetBlue3</list></item><item><list struct="atomic" id="15374">83,134,139,CadetBlue4</list></item><item><list struct="atomic" id="15375">0,245,255,turquoise1</list></item><item><list struct="atomic" id="15376">0,229,238,turquoise2</list></item><item><list struct="atomic" id="15377">0,197,205,turquoise3</list></item><item><list struct="atomic" id="15378">0,134,139,turquoise4</list></item><item><list struct="atomic" id="15379">0,255,255,cyan1</list></item><item><list struct="atomic" id="15380">0,238,238,cyan2</list></item><item><list struct="atomic" id="15381">0,205,205,cyan3</list></item><item><list struct="atomic" id="15382">0,139,139,cyan4</list></item><item><list struct="atomic" id="15383">151,255,255,DarkSlateGray1</list></item><item><list struct="atomic" id="15384">141,238,238,DarkSlateGray2</list></item><item><list struct="atomic" id="15385">121,205,205,DarkSlateGray3</list></item><item><list struct="atomic" id="15386">82,139,139,DarkSlateGray4</list></item><item><list struct="atomic" id="15387">127,255,212,aquamarine1</list></item><item><list struct="atomic" id="15388">118,238,198,aquamarine2</list></item><item><list struct="atomic" id="15389">102,205,170,aquamarine3</list></item><item><list struct="atomic" id="15390">69,139,116,aquamarine4</list></item><item><list struct="atomic" id="15391">193,255,193,DarkSeaGreen1</list></item><item><list struct="atomic" id="15392">180,238,180,DarkSeaGreen2</list></item><item><list struct="atomic" id="15393">155,205,155,DarkSeaGreen3</list></item><item><list struct="atomic" id="15394">105,139,105,DarkSeaGreen4</list></item><item><list struct="atomic" id="15395">84,255,159,SeaGreen1</list></item><item><list struct="atomic" id="15396">78,238,148,SeaGreen2</list></item><item><list struct="atomic" id="15397">67,205,128,SeaGreen3</list></item><item><list struct="atomic" id="15398">46,139,87,SeaGreen4</list></item><item><list struct="atomic" id="15399">154,255,154,PaleGreen1</list></item><item><list struct="atomic" id="15400">144,238,144,PaleGreen2</list></item><item><list struct="atomic" id="15401">124,205,124,PaleGreen3</list></item><item><list struct="atomic" id="15402">84,139,84,PaleGreen4</list></item><item><list struct="atomic" id="15403">0,255,127,SpringGreen1</list></item><item><list struct="atomic" id="15404">0,238,118,SpringGreen2</list></item><item><list struct="atomic" id="15405">0,205,102,SpringGreen3</list></item><item><list struct="atomic" id="15406">0,139,69,SpringGreen4</list></item><item><list struct="atomic" id="15407">0,255,0,green1</list></item><item><list struct="atomic" id="15408">0,238,0,green2</list></item><item><list struct="atomic" id="15409">0,205,0,green3</list></item><item><list struct="atomic" id="15410">0,139,0,green4</list></item><item><list struct="atomic" id="15411">127,255,0,chartreuse1</list></item><item><list struct="atomic" id="15412">118,238,0,chartreuse2</list></item><item><list struct="atomic" id="15413">102,205,0,chartreuse3</list></item><item><list struct="atomic" id="15414">69,139,0,chartreuse4</list></item><item><list struct="atomic" id="15415">192,255,62,OliveDrab1</list></item><item><list struct="atomic" id="15416">179,238,58,OliveDrab2</list></item><item><list struct="atomic" id="15417">154,205,50,OliveDrab3</list></item><item><list struct="atomic" id="15418">105,139,34,OliveDrab4</list></item><item><list struct="atomic" id="15419">202,255,112,DarkOliveGreen1</list></item><item><list struct="atomic" id="15420">188,238,104,DarkOliveGreen2</list></item><item><list struct="atomic" id="15421">162,205,90,DarkOliveGreen3</list></item><item><list struct="atomic" id="15422">110,139,61,DarkOliveGreen4</list></item><item><list struct="atomic" id="15423">255,246,143,khaki1</list></item><item><list struct="atomic" id="15424">238,230,133,khaki2</list></item><item><list struct="atomic" id="15425">205,198,115,khaki3</list></item><item><list struct="atomic" id="15426">139,134,78,khaki4</list></item><item><list struct="atomic" id="15427">255,236,139,LightGoldenrod1</list></item><item><list struct="atomic" id="15428">238,220,130,LightGoldenrod2</list></item><item><list struct="atomic" id="15429">205,190,112,LightGoldenrod3</list></item><item><list struct="atomic" id="15430">139,129,76,LightGoldenrod4</list></item><item><list struct="atomic" id="15431">255,255,224,LightYellow1</list></item><item><list struct="atomic" id="15432">238,238,209,LightYellow2</list></item><item><list struct="atomic" id="15433">205,205,180,LightYellow3</list></item><item><list struct="atomic" id="15434">139,139,122,LightYellow4</list></item><item><list struct="atomic" id="15435">255,255,0,yellow1</list></item><item><list struct="atomic" id="15436">238,238,0,yellow2</list></item><item><list struct="atomic" id="15437">205,205,0,yellow3</list></item><item><list struct="atomic" id="15438">139,139,0,yellow4</list></item><item><list struct="atomic" id="15439">255,215,0,gold1</list></item><item><list struct="atomic" id="15440">238,201,0,gold2</list></item><item><list struct="atomic" id="15441">205,173,0,gold3</list></item><item><list struct="atomic" id="15442">139,117,0,gold4</list></item><item><list struct="atomic" id="15443">255,193,37,goldenrod1</list></item><item><list struct="atomic" id="15444">238,180,34,goldenrod2</list></item><item><list struct="atomic" id="15445">205,155,29,goldenrod3</list></item><item><list struct="atomic" id="15446">139,105,20,goldenrod4</list></item><item><list struct="atomic" id="15447">255,185,15,DarkGoldenrod1</list></item><item><list struct="atomic" id="15448">238,173,14,DarkGoldenrod2</list></item><item><list struct="atomic" id="15449">205,149,12,DarkGoldenrod3</list></item><item><list struct="atomic" id="15450">139,101,8,DarkGoldenrod4</list></item><item><list struct="atomic" id="15451">255,193,193,RosyBrown1</list></item><item><list struct="atomic" id="15452">238,180,180,RosyBrown2</list></item><item><list struct="atomic" id="15453">205,155,155,RosyBrown3</list></item><item><list struct="atomic" id="15454">139,105,105,RosyBrown4</list></item><item><list struct="atomic" id="15455">255,106,106,IndianRed1</list></item><item><list struct="atomic" id="15456">238,99,99,IndianRed2</list></item><item><list struct="atomic" id="15457">205,85,85,IndianRed3</list></item><item><list struct="atomic" id="15458">139,58,58,IndianRed4</list></item><item><list struct="atomic" id="15459">255,130,71,sienna1</list></item><item><list struct="atomic" id="15460">238,121,66,sienna2</list></item><item><list struct="atomic" id="15461">205,104,57,sienna3</list></item><item><list struct="atomic" id="15462">139,71,38,sienna4</list></item><item><list struct="atomic" id="15463">255,211,155,burlywood1</list></item><item><list struct="atomic" id="15464">238,197,145,burlywood2</list></item><item><list struct="atomic" id="15465">205,170,125,burlywood3</list></item><item><list struct="atomic" id="15466">139,115,85,burlywood4</list></item><item><list struct="atomic" id="15467">255,231,186,wheat1</list></item><item><list struct="atomic" id="15468">238,216,174,wheat2</list></item><item><list struct="atomic" id="15469">205,186,150,wheat3</list></item><item><list struct="atomic" id="15470">139,126,102,wheat4</list></item><item><list struct="atomic" id="15471">255,165,79,tan1</list></item><item><list struct="atomic" id="15472">238,154,73,tan2</list></item><item><list struct="atomic" id="15473">205,133,63,tan3</list></item><item><list struct="atomic" id="15474">139,90,43,tan4</list></item><item><list struct="atomic" id="15475">255,127,36,chocolate1</list></item><item><list struct="atomic" id="15476">238,118,33,chocolate2</list></item><item><list struct="atomic" id="15477">205,102,29,chocolate3</list></item><item><list struct="atomic" id="15478">139,69,19,chocolate4</list></item><item><list struct="atomic" id="15479">255,48,48,firebrick1</list></item><item><list struct="atomic" id="15480">238,44,44,firebrick2</list></item><item><list struct="atomic" id="15481">205,38,38,firebrick3</list></item><item><list struct="atomic" id="15482">139,26,26,firebrick4</list></item><item><list struct="atomic" id="15483">255,64,64,brown1</list></item><item><list struct="atomic" id="15484">238,59,59,brown2</list></item><item><list struct="atomic" id="15485">205,51,51,brown3</list></item><item><list struct="atomic" id="15486">139,35,35,brown4</list></item><item><list struct="atomic" id="15487">255,140,105,salmon1</list></item><item><list struct="atomic" id="15488">238,130,98,salmon2</list></item><item><list struct="atomic" id="15489">205,112,84,salmon3</list></item><item><list struct="atomic" id="15490">139,76,57,salmon4</list></item><item><list struct="atomic" id="15491">255,160,122,LightSalmon1</list></item><item><list struct="atomic" id="15492">238,149,114,LightSalmon2</list></item><item><list struct="atomic" id="15493">205,129,98,LightSalmon3</list></item><item><list struct="atomic" id="15494">139,87,66,LightSalmon4</list></item><item><list struct="atomic" id="15495">255,165,0,orange1</list></item><item><list struct="atomic" id="15496">238,154,0,orange2</list></item><item><list struct="atomic" id="15497">205,133,0,orange3</list></item><item><list struct="atomic" id="15498">139,90,0,orange4</list></item><item><list struct="atomic" id="15499">255,127,0,DarkOrange1</list></item><item><list struct="atomic" id="15500">238,118,0,DarkOrange2</list></item><item><list struct="atomic" id="15501">205,102,0,DarkOrange3</list></item><item><list struct="atomic" id="15502">139,69,0,DarkOrange4</list></item><item><list struct="atomic" id="15503">255,114,86,coral1</list></item><item><list struct="atomic" id="15504">238,106,80,coral2</list></item><item><list struct="atomic" id="15505">205,91,69,coral3</list></item><item><list struct="atomic" id="15506">139,62,47,coral4</list></item><item><list struct="atomic" id="15507">255,99,71,tomato1</list></item><item><list struct="atomic" id="15508">238,92,66,tomato2</list></item><item><list struct="atomic" id="15509">205,79,57,tomato3</list></item><item><list struct="atomic" id="15510">139,54,38,tomato4</list></item><item><list struct="atomic" id="15511">255,69,0,OrangeRed1</list></item><item><list struct="atomic" id="15512">238,64,0,OrangeRed2</list></item><item><list struct="atomic" id="15513">205,55,0,OrangeRed3</list></item><item><list struct="atomic" id="15514">139,37,0,OrangeRed4</list></item><item><list struct="atomic" id="15515">255,0,0,red1</list></item><item><list struct="atomic" id="15516">238,0,0,red2</list></item><item><list struct="atomic" id="15517">205,0,0,red3</list></item><item><list struct="atomic" id="15518">139,0,0,red4</list></item><item><list struct="atomic" id="15519">255,20,147,DeepPink1</list></item><item><list struct="atomic" id="15520">238,18,137,DeepPink2</list></item><item><list struct="atomic" id="15521">205,16,118,DeepPink3</list></item><item><list struct="atomic" id="15522">139,10,80,DeepPink4</list></item><item><list struct="atomic" id="15523">255,110,180,HotPink1</list></item><item><list struct="atomic" id="15524">238,106,167,HotPink2</list></item><item><list struct="atomic" id="15525">205,96,144,HotPink3</list></item><item><list struct="atomic" id="15526">139,58,98,HotPink4</list></item><item><list struct="atomic" id="15527">255,181,197,pink1</list></item><item><list struct="atomic" id="15528">238,169,184,pink2</list></item><item><list struct="atomic" id="15529">205,145,158,pink3</list></item><item><list struct="atomic" id="15530">139,99,108,pink4</list></item><item><list struct="atomic" id="15531">255,174,185,LightPink1</list></item><item><list struct="atomic" id="15532">238,162,173,LightPink2</list></item><item><list struct="atomic" id="15533">205,140,149,LightPink3</list></item><item><list struct="atomic" id="15534">139,95,101,LightPink4</list></item><item><list struct="atomic" id="15535">255,130,171,PaleVioletRed1</list></item><item><list struct="atomic" id="15536">238,121,159,PaleVioletRed2</list></item><item><list struct="atomic" id="15537">205,104,137,PaleVioletRed3</list></item><item><list struct="atomic" id="15538">139,71,93,PaleVioletRed4</list></item><item><list struct="atomic" id="15539">255,52,179,maroon1</list></item><item><list struct="atomic" id="15540">238,48,167,maroon2</list></item><item><list struct="atomic" id="15541">205,41,144,maroon3</list></item><item><list struct="atomic" id="15542">139,28,98,maroon4</list></item><item><list struct="atomic" id="15543">255,62,150,VioletRed1</list></item><item><list struct="atomic" id="15544">238,58,140,VioletRed2</list></item><item><list struct="atomic" id="15545">205,50,120,VioletRed3</list></item><item><list struct="atomic" id="15546">139,34,82,VioletRed4</list></item><item><list struct="atomic" id="15547">255,0,255,magenta1</list></item><item><list struct="atomic" id="15548">238,0,238,magenta2</list></item><item><list struct="atomic" id="15549">205,0,205,magenta3</list></item><item><list struct="atomic" id="15550">139,0,139,magenta4</list></item><item><list struct="atomic" id="15551">255,131,250,orchid1</list></item><item><list struct="atomic" id="15552">238,122,233,orchid2</list></item><item><list struct="atomic" id="15553">205,105,201,orchid3</list></item><item><list struct="atomic" id="15554">139,71,137,orchid4</list></item><item><list struct="atomic" id="15555">255,187,255,plum1</list></item><item><list struct="atomic" id="15556">238,174,238,plum2</list></item><item><list struct="atomic" id="15557">205,150,205,plum3</list></item><item><list struct="atomic" id="15558">139,102,139,plum4</list></item><item><list struct="atomic" id="15559">224,102,255,MediumOrchid1</list></item><item><list struct="atomic" id="15560">209,95,238,MediumOrchid2</list></item><item><list struct="atomic" id="15561">180,82,205,MediumOrchid3</list></item><item><list struct="atomic" id="15562">122,55,139,MediumOrchid4</list></item><item><list struct="atomic" id="15563">191,62,255,DarkOrchid1</list></item><item><list struct="atomic" id="15564">178,58,238,DarkOrchid2</list></item><item><list struct="atomic" id="15565">154,50,205,DarkOrchid3</list></item><item><list struct="atomic" id="15566">104,34,139,DarkOrchid4</list></item><item><list struct="atomic" id="15567">155,48,255,purple1</list></item><item><list struct="atomic" id="15568">145,44,238,purple2</list></item><item><list struct="atomic" id="15569">125,38,205,purple3</list></item><item><list struct="atomic" id="15570">85,26,139,purple4</list></item><item><list struct="atomic" id="15571">171,130,255,MediumPurple1</list></item><item><list struct="atomic" id="15572">159,121,238,MediumPurple2</list></item><item><list struct="atomic" id="15573">137,104,205,MediumPurple3</list></item><item><list struct="atomic" id="15574">93,71,139,MediumPurple4</list></item><item><list struct="atomic" id="15575">255,225,255,thistle1</list></item><item><list struct="atomic" id="15576">238,210,238,thistle2</list></item><item><list struct="atomic" id="15577">205,181,205,thistle3</list></item><item><list struct="atomic" id="15578">139,123,139,thistle4</list></item><item><list struct="atomic" id="15579">0,0,0,gray0</list></item><item><list struct="atomic" id="15580">0,0,0,grey0</list></item><item><list struct="atomic" id="15581">3,3,3,gray1</list></item><item><list struct="atomic" id="15582">3,3,3,grey1</list></item><item><list struct="atomic" id="15583">5,5,5,gray2</list></item><item><list struct="atomic" id="15584">5,5,5,grey2</list></item><item><list struct="atomic" id="15585">8,8,8,gray3</list></item><item><list struct="atomic" id="15586">8,8,8,grey3</list></item><item><list struct="atomic" id="15587">10,10,10,gray4</list></item><item><list struct="atomic" id="15588">10,10,10,grey4</list></item><item><list struct="atomic" id="15589">13,13,13,gray5</list></item><item><list struct="atomic" id="15590">13,13,13,grey5</list></item><item><list struct="atomic" id="15591">15,15,15,gray6</list></item><item><list struct="atomic" id="15592">15,15,15,grey6</list></item><item><list struct="atomic" id="15593">18,18,18,gray7</list></item><item><list struct="atomic" id="15594">18,18,18,grey7</list></item><item><list struct="atomic" id="15595">20,20,20,gray8</list></item><item><list struct="atomic" id="15596">20,20,20,grey8</list></item><item><list struct="atomic" id="15597">23,23,23,gray9</list></item><item><list struct="atomic" id="15598">23,23,23,grey9</list></item><item><list struct="atomic" id="15599">26,26,26,gray10</list></item><item><list struct="atomic" id="15600">26,26,26,grey10</list></item><item><list struct="atomic" id="15601">28,28,28,gray11</list></item><item><list struct="atomic" id="15602">28,28,28,grey11</list></item><item><list struct="atomic" id="15603">31,31,31,gray12</list></item><item><list struct="atomic" id="15604">31,31,31,grey12</list></item><item><list struct="atomic" id="15605">33,33,33,gray13</list></item><item><list struct="atomic" id="15606">33,33,33,grey13</list></item><item><list struct="atomic" id="15607">36,36,36,gray14</list></item><item><list struct="atomic" id="15608">36,36,36,grey14</list></item><item><list struct="atomic" id="15609">38,38,38,gray15</list></item><item><list struct="atomic" id="15610">38,38,38,grey15</list></item><item><list struct="atomic" id="15611">41,41,41,gray16</list></item><item><list struct="atomic" id="15612">41,41,41,grey16</list></item><item><list struct="atomic" id="15613">43,43,43,gray17</list></item><item><list struct="atomic" id="15614">43,43,43,grey17</list></item><item><list struct="atomic" id="15615">46,46,46,gray18</list></item><item><list struct="atomic" id="15616">46,46,46,grey18</list></item><item><list struct="atomic" id="15617">48,48,48,gray19</list></item><item><list struct="atomic" id="15618">48,48,48,grey19</list></item><item><list struct="atomic" id="15619">51,51,51,gray20</list></item><item><list struct="atomic" id="15620">51,51,51,grey20</list></item><item><list struct="atomic" id="15621">54,54,54,gray21</list></item><item><list struct="atomic" id="15622">54,54,54,grey21</list></item><item><list struct="atomic" id="15623">56,56,56,gray22</list></item><item><list struct="atomic" id="15624">56,56,56,grey22</list></item><item><list struct="atomic" id="15625">59,59,59,gray23</list></item><item><list struct="atomic" id="15626">59,59,59,grey23</list></item><item><list struct="atomic" id="15627">61,61,61,gray24</list></item><item><list struct="atomic" id="15628">61,61,61,grey24</list></item><item><list struct="atomic" id="15629">64,64,64,gray25</list></item><item><list struct="atomic" id="15630">64,64,64,grey25</list></item><item><list struct="atomic" id="15631">66,66,66,gray26</list></item><item><list struct="atomic" id="15632">66,66,66,grey26</list></item><item><list struct="atomic" id="15633">69,69,69,gray27</list></item><item><list struct="atomic" id="15634">69,69,69,grey27</list></item><item><list struct="atomic" id="15635">71,71,71,gray28</list></item><item><list struct="atomic" id="15636">71,71,71,grey28</list></item><item><list struct="atomic" id="15637">74,74,74,gray29</list></item><item><list struct="atomic" id="15638">74,74,74,grey29</list></item><item><list struct="atomic" id="15639">77,77,77,gray30</list></item><item><list struct="atomic" id="15640">77,77,77,grey30</list></item><item><list struct="atomic" id="15641">79,79,79,gray31</list></item><item><list struct="atomic" id="15642">79,79,79,grey31</list></item><item><list struct="atomic" id="15643">82,82,82,gray32</list></item><item><list struct="atomic" id="15644">82,82,82,grey32</list></item><item><list struct="atomic" id="15645">84,84,84,gray33</list></item><item><list struct="atomic" id="15646">84,84,84,grey33</list></item><item><list struct="atomic" id="15647">87,87,87,gray34</list></item><item><list struct="atomic" id="15648">87,87,87,grey34</list></item><item><list struct="atomic" id="15649">89,89,89,gray35</list></item><item><list struct="atomic" id="15650">89,89,89,grey35</list></item><item><list struct="atomic" id="15651">92,92,92,gray36</list></item><item><list struct="atomic" id="15652">92,92,92,grey36</list></item><item><list struct="atomic" id="15653">94,94,94,gray37</list></item><item><list struct="atomic" id="15654">94,94,94,grey37</list></item><item><list struct="atomic" id="15655">97,97,97,gray38</list></item><item><list struct="atomic" id="15656">97,97,97,grey38</list></item><item><list struct="atomic" id="15657">99,99,99,gray39</list></item><item><list struct="atomic" id="15658">99,99,99,grey39</list></item><item><list struct="atomic" id="15659">102,102,102,gray40</list></item><item><list struct="atomic" id="15660">102,102,102,grey40</list></item><item><list struct="atomic" id="15661">105,105,105,gray41</list></item><item><list struct="atomic" id="15662">105,105,105,grey41</list></item><item><list struct="atomic" id="15663">107,107,107,gray42</list></item><item><list struct="atomic" id="15664">107,107,107,grey42</list></item><item><list struct="atomic" id="15665">110,110,110,gray43</list></item><item><list struct="atomic" id="15666">110,110,110,grey43</list></item><item><list struct="atomic" id="15667">112,112,112,gray44</list></item><item><list struct="atomic" id="15668">112,112,112,grey44</list></item><item><list struct="atomic" id="15669">115,115,115,gray45</list></item><item><list struct="atomic" id="15670">115,115,115,grey45</list></item><item><list struct="atomic" id="15671">117,117,117,gray46</list></item><item><list struct="atomic" id="15672">117,117,117,grey46</list></item><item><list struct="atomic" id="15673">120,120,120,gray47</list></item><item><list struct="atomic" id="15674">120,120,120,grey47</list></item><item><list struct="atomic" id="15675">122,122,122,gray48</list></item><item><list struct="atomic" id="15676">122,122,122,grey48</list></item><item><list struct="atomic" id="15677">125,125,125,gray49</list></item><item><list struct="atomic" id="15678">125,125,125,grey49</list></item><item><list struct="atomic" id="15679">127,127,127,gray50</list></item><item><list struct="atomic" id="15680">127,127,127,grey50</list></item><item><list struct="atomic" id="15681">130,130,130,gray51</list></item><item><list struct="atomic" id="15682">130,130,130,grey51</list></item><item><list struct="atomic" id="15683">133,133,133,gray52</list></item><item><list struct="atomic" id="15684">133,133,133,grey52</list></item><item><list struct="atomic" id="15685">135,135,135,gray53</list></item><item><list struct="atomic" id="15686">135,135,135,grey53</list></item><item><list struct="atomic" id="15687">138,138,138,gray54</list></item><item><list struct="atomic" id="15688">138,138,138,grey54</list></item><item><list struct="atomic" id="15689">140,140,140,gray55</list></item><item><list struct="atomic" id="15690">140,140,140,grey55</list></item><item><list struct="atomic" id="15691">143,143,143,gray56</list></item><item><list struct="atomic" id="15692">143,143,143,grey56</list></item><item><list struct="atomic" id="15693">145,145,145,gray57</list></item><item><list struct="atomic" id="15694">145,145,145,grey57</list></item><item><list struct="atomic" id="15695">148,148,148,gray58</list></item><item><list struct="atomic" id="15696">148,148,148,grey58</list></item><item><list struct="atomic" id="15697">150,150,150,gray59</list></item><item><list struct="atomic" id="15698">150,150,150,grey59</list></item><item><list struct="atomic" id="15699">153,153,153,gray60</list></item><item><list struct="atomic" id="15700">153,153,153,grey60</list></item><item><list struct="atomic" id="15701">156,156,156,gray61</list></item><item><list struct="atomic" id="15702">156,156,156,grey61</list></item><item><list struct="atomic" id="15703">158,158,158,gray62</list></item><item><list struct="atomic" id="15704">158,158,158,grey62</list></item><item><list struct="atomic" id="15705">161,161,161,gray63</list></item><item><list struct="atomic" id="15706">161,161,161,grey63</list></item><item><list struct="atomic" id="15707">163,163,163,gray64</list></item><item><list struct="atomic" id="15708">163,163,163,grey64</list></item><item><list struct="atomic" id="15709">166,166,166,gray65</list></item><item><list struct="atomic" id="15710">166,166,166,grey65</list></item><item><list struct="atomic" id="15711">168,168,168,gray66</list></item><item><list struct="atomic" id="15712">168,168,168,grey66</list></item><item><list struct="atomic" id="15713">171,171,171,gray67</list></item><item><list struct="atomic" id="15714">171,171,171,grey67</list></item><item><list struct="atomic" id="15715">173,173,173,gray68</list></item><item><list struct="atomic" id="15716">173,173,173,grey68</list></item><item><list struct="atomic" id="15717">176,176,176,gray69</list></item><item><list struct="atomic" id="15718">176,176,176,grey69</list></item><item><list struct="atomic" id="15719">179,179,179,gray70</list></item><item><list struct="atomic" id="15720">179,179,179,grey70</list></item><item><list struct="atomic" id="15721">181,181,181,gray71</list></item><item><list struct="atomic" id="15722">181,181,181,grey71</list></item><item><list struct="atomic" id="15723">184,184,184,gray72</list></item><item><list struct="atomic" id="15724">184,184,184,grey72</list></item><item><list struct="atomic" id="15725">186,186,186,gray73</list></item><item><list struct="atomic" id="15726">186,186,186,grey73</list></item><item><list struct="atomic" id="15727">189,189,189,gray74</list></item><item><list struct="atomic" id="15728">189,189,189,grey74</list></item><item><list struct="atomic" id="15729">191,191,191,gray75</list></item><item><list struct="atomic" id="15730">191,191,191,grey75</list></item><item><list struct="atomic" id="15731">194,194,194,gray76</list></item><item><list struct="atomic" id="15732">194,194,194,grey76</list></item><item><list struct="atomic" id="15733">196,196,196,gray77</list></item><item><list struct="atomic" id="15734">196,196,196,grey77</list></item><item><list struct="atomic" id="15735">199,199,199,gray78</list></item><item><list struct="atomic" id="15736">199,199,199,grey78</list></item><item><list struct="atomic" id="15737">201,201,201,gray79</list></item><item><list struct="atomic" id="15738">201,201,201,grey79</list></item><item><list struct="atomic" id="15739">204,204,204,gray80</list></item><item><list struct="atomic" id="15740">204,204,204,grey80</list></item><item><list struct="atomic" id="15741">207,207,207,gray81</list></item><item><list struct="atomic" id="15742">207,207,207,grey81</list></item><item><list struct="atomic" id="15743">209,209,209,gray82</list></item><item><list struct="atomic" id="15744">209,209,209,grey82</list></item><item><list struct="atomic" id="15745">212,212,212,gray83</list></item><item><list struct="atomic" id="15746">212,212,212,grey83</list></item><item><list struct="atomic" id="15747">214,214,214,gray84</list></item><item><list struct="atomic" id="15748">214,214,214,grey84</list></item><item><list struct="atomic" id="15749">217,217,217,gray85</list></item><item><list struct="atomic" id="15750">217,217,217,grey85</list></item><item><list struct="atomic" id="15751">219,219,219,gray86</list></item><item><list struct="atomic" id="15752">219,219,219,grey86</list></item><item><list struct="atomic" id="15753">222,222,222,gray87</list></item><item><list struct="atomic" id="15754">222,222,222,grey87</list></item><item><list struct="atomic" id="15755">224,224,224,gray88</list></item><item><list struct="atomic" id="15756">224,224,224,grey88</list></item><item><list struct="atomic" id="15757">227,227,227,gray89</list></item><item><list struct="atomic" id="15758">227,227,227,grey89</list></item><item><list struct="atomic" id="15759">229,229,229,gray90</list></item><item><list struct="atomic" id="15760">229,229,229,grey90</list></item><item><list struct="atomic" id="15761">232,232,232,gray91</list></item><item><list struct="atomic" id="15762">232,232,232,grey91</list></item><item><list struct="atomic" id="15763">235,235,235,gray92</list></item><item><list struct="atomic" id="15764">235,235,235,grey92</list></item><item><list struct="atomic" id="15765">237,237,237,gray93</list></item><item><list struct="atomic" id="15766">237,237,237,grey93</list></item><item><list struct="atomic" id="15767">240,240,240,gray94</list></item><item><list struct="atomic" id="15768">240,240,240,grey94</list></item><item><list struct="atomic" id="15769">242,242,242,gray95</list></item><item><list struct="atomic" id="15770">242,242,242,grey95</list></item><item><list struct="atomic" id="15771">245,245,245,gray96</list></item><item><list struct="atomic" id="15772">245,245,245,grey96</list></item><item><list struct="atomic" id="15773">247,247,247,gray97</list></item><item><list struct="atomic" id="15774">247,247,247,grey97</list></item><item><list struct="atomic" id="15775">250,250,250,gray98</list></item><item><list struct="atomic" id="15776">250,250,250,grey98</list></item><item><list struct="atomic" id="15777">252,252,252,gray99</list></item><item><list struct="atomic" id="15778">252,252,252,grey99</list></item><item><list struct="atomic" id="15779">255,255,255,gray100</list></item><item><list struct="atomic" id="15780">255,255,255,grey100</list></item><item><list struct="atomic" id="15781">169,169,169,darkgrey</list></item><item><list struct="atomic" id="15782">169,169,169,darkgray</list></item><item><list struct="atomic" id="15783">0,0,139,darkblue</list></item><item><list struct="atomic" id="15784">0,139,139,darkcyan</list></item><item><list struct="atomic" id="15785">139,0,139,darkmagenta</list></item><item><list struct="atomic" id="15786">139,0,0,darkred</list></item><item><list struct="atomic" id="15787">144,238,144,lightgreen</list></item></list></variable><variable name="✐ crayon colors"><list id="15788"><item><list struct="atomic" id="15789">0,0,0,black,0</list></item><item><list struct="atomic" id="15790">18,18,18,gray7,1</list></item><item><list struct="atomic" id="15791">36,36,36,gray14,2</list></item><item><list struct="atomic" id="15792">54,54,54,gray21,3</list></item><item><list struct="atomic" id="15793">72,72,72,gray28,4</list></item><item><list struct="atomic" id="15794">92,92,92,gray36,5</list></item><item><list struct="atomic" id="15795">109,109,109,gray43,6</list></item><item><list struct="atomic" id="15796">127,127,127,gray50,7</list></item><item><list struct="atomic" id="15797">145,145,145,gray57,8</list></item><item><list struct="atomic" id="15798">163,163,163,gray64,9</list></item><item><list struct="atomic" id="15799">181,181,181,gray71,10</list></item><item><list struct="atomic" id="15800">200,200,200,gray78,11</list></item><item><list struct="atomic" id="15801">218,218,218,gray85,12</list></item><item><list struct="atomic" id="15802">236,236,236,gray92,13</list></item><item><list struct="atomic" id="15803">255,255,255,white,14</list></item><item><list struct="atomic" id="15804">255,20,147,deep pink,15</list></item><item><list struct="atomic" id="15805">255,105,180,hot pink,16</list></item><item><list struct="atomic" id="15806">255,0,127,bright pink,17</list></item><item><list struct="atomic" id="15807">227,11,93,raspberry,18</list></item><item><list struct="atomic" id="15808">229,43,80,amaranth,19</list></item><item><list struct="atomic" id="15809">255,0,0,red,20</list></item><item><list struct="atomic" id="15810">144,0,32,burgundy,21</list></item><item><list struct="atomic" id="15811">153,0,0,cherry,22</list></item><item><list struct="atomic" id="15812">164,0,0,dark candy apple red,23</list></item><item><list struct="atomic" id="15813">192,0,0,sanguine,24</list></item><item><list struct="atomic" id="15814">128,0,0,maroon,25</list></item><item><list struct="atomic" id="15815">201,0,22,crimson,26</list></item><item><list struct="atomic" id="15816">217,77,17,Lists,27</list></item><item><list struct="atomic" id="15817">255,8,0,candy apple red,28</list></item><item><list struct="atomic" id="15818">255,56,0,coquelicot,29</list></item><item><list struct="atomic" id="15819">139,69,19,saddle brown,30</list></item><item><list struct="atomic" id="15820">123,63,0,chocolate,31</list></item><item><list struct="atomic" id="15821">107,68,35,kobicha,32</list></item><item><list struct="atomic" id="15822">112,66,20,sepia,33</list></item><item><list struct="atomic" id="15823">149,69,53,chestnut,34</list></item><item><list struct="atomic" id="15824">101,67,33,dark brown,35</list></item><item><list struct="atomic" id="15825">150,75,0,brown,36</list></item><item><list struct="atomic" id="15826">153,101,21,golden brown,37</list></item><item><list struct="atomic" id="15827">184,115,51,cinnamon,38</list></item><item><list struct="atomic" id="15828">210,105,30,copper,39</list></item><item><list struct="atomic" id="15829">255,127,0,orange,40</list></item><item><list struct="atomic" id="15830">255,88,0,Pantone orange,41</list></item><item><list struct="atomic" id="15831">255,117,24,pumpkin,42</list></item><item><list struct="atomic" id="15832">243,118,29,Variables,43</list></item><item><list struct="atomic" id="15833">232,97,0,Spanish orange,44</list></item><item><list struct="atomic" id="15834">204,85,0,burnt orange,45</list></item><item><list struct="atomic" id="15835">203,65,11,sinopia,46</list></item><item><list struct="atomic" id="15836">204,119,34,ochre,47</list></item><item><list struct="atomic" id="15837">237,145,33,carrot,48</list></item><item><list struct="atomic" id="15838">242,133,0,tangerine,49</list></item><item><list struct="atomic" id="15839">255,255,0,yellow,50</list></item><item><list struct="atomic" id="15840">230,168,34,Control,51</list></item><item><list struct="atomic" id="15841">184,134,11,dark goldenrod,52</list></item><item><list struct="atomic" id="15842">218,165,32,goldenrod,53</list></item><item><list struct="atomic" id="15843">244,196,48,saffron,54</list></item><item><list struct="atomic" id="15844">236,213,64,sandstorm,55</list></item><item><list struct="atomic" id="15845">255,219,88,mustard,56</list></item><item><list struct="atomic" id="15846">255,215,0,gold,57</list></item><item><list struct="atomic" id="15847">254,227,62,egg yolk,58</list></item><item><list struct="atomic" id="15848">251,225,8,rubber duck,59</list></item><item><list struct="atomic" id="15849">0,255,0,lime,60</list></item><item><list struct="atomic" id="15850">141,182,0,apple green,61</list></item><item><list struct="atomic" id="15851">98,194,19,Operators,62</list></item><item><list struct="atomic" id="15852">34,139,34,forest green,63</list></item><item><list struct="atomic" id="15853">0,128,0,green,64</list></item><item><list struct="atomic" id="15854">0,100,0,dark green,65</list></item><item><list struct="atomic" id="15855">3,192,60,dark pastel green,66</list></item><item><list struct="atomic" id="15856">80,200,120,emerald,67</list></item><item><list struct="atomic" id="15857">62,180,137,mint,68</list></item><item><list struct="atomic" id="15858">0,161,120,Pen,69</list></item><item><list struct="atomic" id="15859">0,255,255,aqua,70</list></item><item><list struct="atomic" id="15860">0,139,139,dark cyan,71</list></item><item><list struct="atomic" id="15861">0,123,167,cerulean,72</list></item><item><list struct="atomic" id="15862">113,166,210,iceberg,73</list></item><item><list struct="atomic" id="15863">4,148,220,Sensing,74</list></item><item><list struct="atomic" id="15864">0,128,128,teal,75</list></item><item><list struct="atomic" id="15865">135,206,250,light sky blue,76</list></item><item><list struct="atomic" id="15866">0,191,255,deep sky blue,77</list></item><item><list struct="atomic" id="15867">30,144,255,dodger blue,78</list></item><item><list struct="atomic" id="15868">0,127,255,azure,79</list></item><item><list struct="atomic" id="15869">0,0,255,blue,80</list></item><item><list struct="atomic" id="15870">25,25,112,midnight blue,81</list></item><item><list struct="atomic" id="15871">0,51,153,dark powder blue,82</list></item><item><list struct="atomic" id="15872">0,71,171,cobalt,83</list></item><item><list struct="atomic" id="15873">21,96,189,denim,84</list></item><item><list struct="atomic" id="15874">0,0,128,navy blue,85</list></item><item><list struct="atomic" id="15875">70,130,180,steel blue,86</list></item><item><list struct="atomic" id="15876">74,108,212,Motion,87</list></item><item><list struct="atomic" id="15877">100,149,237,cornflower,88</list></item><item><list struct="atomic" id="15878">106,90,205,slate blue,89</list></item><item><list struct="atomic" id="15879">128,0,255,violet,90</list></item><item><list struct="atomic" id="15880">143,86,227,Looks,91</list></item><item><list struct="atomic" id="15881">111,45,168,grape,92</list></item><item><list struct="atomic" id="15882">75,0,130,indigo,93</list></item><item><list struct="atomic" id="15883">160,32,240,x11 purple,94</list></item><item><list struct="atomic" id="15884">255,0,255,magenta,95</list></item><item><list struct="atomic" id="15885">153,50,204,dark orchid,96</list></item><item><list struct="atomic" id="15886">207,74,217,Sound,97</list></item><item><list struct="atomic" id="15887">127,0,127,purple,98</list></item><item><list struct="atomic" id="15888">139,0,139,dark magenta,99</list></item><item><list struct="atomic" id="15889">0,255,255,cyan,100</list></item><item><list struct="atomic" id="15890">255,0,255,fuchia,101</list></item><item><list struct="atomic" id="15891">18,18,18,grey7,102</list></item><item><list struct="atomic" id="15892">36,36,36,grey14,103</list></item><item><list struct="atomic" id="15893">54,54,54,grey21,104</list></item><item><list struct="atomic" id="15894">72,72,72,grey28,105</list></item><item><list struct="atomic" id="15895">92,92,92,grey36,106</list></item><item><list struct="atomic" id="15896">109,109,109,grey43,107</list></item><item><list struct="atomic" id="15897">127,127,127,grey50,108</list></item><item><list struct="atomic" id="15898">145,145,145,grey57,109</list></item><item><list struct="atomic" id="15899">163,163,163,grey64,110</list></item><item><list struct="atomic" id="15900">181,181,181,grey71,111</list></item><item><list struct="atomic" id="15901">200,200,200,grey78,112</list></item><item><list struct="atomic" id="15902">218,218,218,grey85,113</list></item><item><list struct="atomic" id="15903">236,236,236,grey92,114</list></item></list></variable><variable name="✐ fair hue table"><list id="15904"><item><list struct="atomic" id="15905">0,0</list></item><item><list struct="atomic" id="15906">0.1,0.4490048</list></item><item><list struct="atomic" id="15907">0.2,0.7917349397590361</list></item><item><list struct="atomic" id="15908">0.3,1.323783606557377</list></item><item><list struct="atomic" id="15909">0.4,1.5577075630252102</list></item><item><list struct="atomic" id="15910">0.5,1.8819460580912863</list></item><item><list struct="atomic" id="15911">0.6,2.2386749999999993</list></item><item><list struct="atomic" id="15912">0.7,2.7028660714285713</list></item><item><list struct="atomic" id="15913">0.8,3.0121628959276014</list></item><item><list struct="atomic" id="15914">0.9,3.315934497816594</list></item><item><list struct="atomic" id="15915">1,3.6112710280373834</list></item><item><list struct="atomic" id="15916">1.1,3.90595</list></item><item><list struct="atomic" id="15917">1.2,4.127571428571427</list></item><item><list struct="atomic" id="15918">1.3,4.297762318840579</list></item><item><list struct="atomic" id="15919">1.4,4.489283257918553</list></item><item><list struct="atomic" id="15920">1.5,4.7677722772277225</list></item><item><list struct="atomic" id="15921">1.6,5.039333333333333</list></item><item><list struct="atomic" id="15922">1.7,5.304873846153846</list></item><item><list struct="atomic" id="15923">1.8,5.403663157894737</list></item><item><list struct="atomic" id="15924">1.9,5.658512796208531</list></item><item><list struct="atomic" id="15925">2,5.840000000000001</list></item><item><list struct="atomic" id="15926">2.1,6.114844444444445</list></item><item><list struct="atomic" id="15927">2.2,6.204400000000001</list></item><item><list struct="atomic" id="15928">2.3,6.3165000000000004</list></item><item><list struct="atomic" id="15929">2.4,6.566297872340425</list></item><item><list struct="atomic" id="15930">2.5,6.83</list></item><item><list struct="atomic" id="15931">2.6,6.923418181818183</list></item><item><list struct="atomic" id="15932">2.7,7.050461538461539</list></item><item><list struct="atomic" id="15933">2.8,7.275225806451613</list></item><item><list struct="atomic" id="15934">2.9,7.5318</list></item><item><list struct="atomic" id="15935">3,7.621924324324324</list></item><item><list struct="atomic" id="15936">3.1,7.708551724137931</list></item><item><list struct="atomic" id="15937">3.2,7.956799999999999</list></item><item><list struct="atomic" id="15938">3.3,8.1096</list></item><item><list struct="atomic" id="15939">3.4,8.203896774193549</list></item><item><list struct="atomic" id="15940">3.5,8.371</list></item><item><list struct="atomic" id="15941">3.6,8.6184</list></item><item><list struct="atomic" id="15942">3.7,8.717372727272728</list></item><item><list struct="atomic" id="15943">3.8,8.851600000000001</list></item><item><list struct="atomic" id="15944">3.9,9.016399999999999</list></item><item><list struct="atomic" id="15945">4,9.10822857142857</list></item><item><list struct="atomic" id="15946">4.1,9.2424</list></item><item><list struct="atomic" id="15947">4.2,9.4036</list></item><item><list struct="atomic" id="15948">4.3,9.4894</list></item><item><list struct="atomic" id="15949">4.4,9.6224</list></item><item><list struct="atomic" id="15950">4.5,9.725789473684207</list></item><item><list struct="atomic" id="15951">4.6,9.9364</list></item><item><list struct="atomic" id="15952">4.7,10.070061538461541</list></item><item><list struct="atomic" id="15953">4.8,10.1744</list></item><item><list struct="atomic" id="15954">4.9,10.297239999999999</list></item><item><list struct="atomic" id="15955">5,10.379999999999999</list></item><item><list struct="atomic" id="15956">5.1,10.600304</list></item><item><list struct="atomic" id="15957">5.2,10.661408</list></item><item><list struct="atomic" id="15958">5.3,10.7294</list></item><item><list struct="atomic" id="15959">5.4,10.828241860465111</list></item><item><list struct="atomic" id="15960">5.5,11.017183908045975</list></item><item><list struct="atomic" id="15961">5.6,11.075908045977013</list></item><item><list struct="atomic" id="15962">5.7,11.308730635838149</list></item><item><list struct="atomic" id="15963">5.8,11.36599768786127</list></item><item><list struct="atomic" id="15964">5.9,11.4312</list></item><item><list struct="atomic" id="15965">6,11.522086956521738</list></item><item><list struct="atomic" id="15966">6.1,11.70843023255814</list></item><item><list struct="atomic" id="15967">6.2,11.763372093023255</list></item><item><list struct="atomic" id="15968">6.3,11.825</list></item><item><list struct="atomic" id="15969">6.4,11.900000000000002</list></item><item><list struct="atomic" id="15970">6.5,11.99609375</list></item><item><list struct="atomic" id="15971">6.6,12.150512280701754</list></item><item><list struct="atomic" id="15972">6.7,12.204400000000001</list></item><item><list struct="atomic" id="15973">6.8,12.277600000000001</list></item><item><list struct="atomic" id="15974">6.9,12.36096</list></item><item><list struct="atomic" id="15975">7,12.534857142857144</list></item><item><list struct="atomic" id="15976">7.1,12.5976</list></item><item><list struct="atomic" id="15977">7.2,13</list></item><item><list struct="atomic" id="15978">7.3,13.411466666666666</list></item><item><list struct="atomic" id="15979">7.4,13.549833333333334</list></item><item><list struct="atomic" id="15980">7.5,13.69097222222222</list></item><item><list struct="atomic" id="15981">7.6,13.9648</list></item><item><list struct="atomic" id="15982">7.7,14.168931506849315</list></item><item><list struct="atomic" id="15983">7.8,14.458400000000001</list></item><item><list struct="atomic" id="15984">7.9,14.768594594594598</list></item><item><list struct="atomic" id="15985">8,14.865702702702702</list></item><item><list struct="atomic" id="15986">8.1,15.092035443037975</list></item><item><list struct="atomic" id="15987">8.2,15.482090666666668</list></item><item><list struct="atomic" id="15988">8.3,15.939600000000002</list></item><item><list struct="atomic" id="15989">8.4,16.261599999999998</list></item><item><list struct="atomic" id="15990">8.5,16.61513513513513</list></item><item><list struct="atomic" id="15991">8.6,17.015784615384618</list></item><item><list struct="atomic" id="15992">8.7,17.513740506329114</list></item><item><list struct="atomic" id="15993">8.8,17.718825316455696</list></item><item><list struct="atomic" id="15994">8.9,26.517000000000003</list></item><item><list struct="atomic" id="15995">9,26.77</list></item><item><list struct="atomic" id="15996">9.1,27.022999999999996</list></item><item><list struct="atomic" id="15997">9.2,27.276</list></item><item><list struct="atomic" id="15998">9.3,27.528999999999996</list></item><item><list struct="atomic" id="15999">9.4,27.782</list></item><item><list struct="atomic" id="16000">9.5,28.035000000000004</list></item><item><list struct="atomic" id="16001">9.6,28.288</list></item><item><list struct="atomic" id="16002">9.7,28.540999999999997</list></item><item><list struct="atomic" id="16003">9.8,28.794</list></item><item><list struct="atomic" id="16004">9.9,29.046999999999997</list></item><item><list struct="atomic" id="16005">10,29.3</list></item><item><list struct="atomic" id="16006">10.1,29.553000000000004</list></item><item><list struct="atomic" id="16007">10.2,29.906</list></item><item><list struct="atomic" id="16008">10.3,30.058999999999997</list></item><item><list struct="atomic" id="16009">10.4,30.412</list></item><item><list struct="atomic" id="16010">10.5,30.564999999999998</list></item><item><list struct="atomic" id="16011">10.6,30.659000000000002</list></item><item><list struct="atomic" id="16012">10.7,30.770999999999997</list></item><item><list struct="atomic" id="16013">10.8,30.912</list></item><item><list struct="atomic" id="16014">10.9,30.9885</list></item><item><list struct="atomic" id="16015">11,31.130000000000003</list></item><item><list struct="atomic" id="16016">11.1,31.241500000000002</list></item><item><list struct="atomic" id="16017">11.2,31.336000000000002</list></item><item><list struct="atomic" id="16018">11.3,31.444499999999998</list></item><item><list struct="atomic" id="16019">11.4,31.542</list></item><item><list struct="atomic" id="16020">11.5,31.695</list></item><item><list struct="atomic" id="16021">11.6,31.774</list></item><item><list struct="atomic" id="16022">11.7,31.901</list></item><item><list struct="atomic" id="16023">11.8,32.027</list></item><item><list struct="atomic" id="16024">11.9,32.107</list></item><item><list struct="atomic" id="16025">12,32.260000000000005</list></item><item><list struct="atomic" id="16026">12.1,32.3565</list></item><item><list struct="atomic" id="16027">12.2,32.466</list></item><item><list struct="atomic" id="16028">12.3,32.6095</list></item><item><list struct="atomic" id="16029">12.4,32.686</list></item><item><list struct="atomic" id="16030">12.5,32.8125</list></item><item><list struct="atomic" id="16031">12.6,32.888999999999996</list></item><item><list struct="atomic" id="16032">12.7,33.031</list></item><item><list struct="atomic" id="16033">12.8,33.142</list></item><item><list struct="atomic" id="16034">12.9,33.236999999999995</list></item><item><list struct="atomic" id="16035">13,33.39</list></item><item><list struct="atomic" id="16036">13.1,33.4715</list></item><item><list struct="atomic" id="16037">13.2,33.596</list></item><item><list struct="atomic" id="16038">13.3,33.7245</list></item><item><list struct="atomic" id="16039">13.4,33.80200000000001</list></item><item><list struct="atomic" id="16040">13.5,33.927499999999995</list></item><item><list struct="atomic" id="16041">13.6,34.007999999999996</list></item><item><list struct="atomic" id="16042">13.7,34.161</list></item><item><list struct="atomic" id="16043">13.8,34.257</list></item><item><list struct="atomic" id="16044">13.9,34.367</list></item><item><list struct="atomic" id="16045">14,34.510000000000005</list></item><item><list struct="atomic" id="16046">14.1,34.5865</list></item><item><list struct="atomic" id="16047">14.2,34.726</list></item><item><list struct="atomic" id="16048">14.3,34.8395</list></item><item><list struct="atomic" id="16049">14.4,34.931999999999995</list></item><item><list struct="atomic" id="16050">14.5,35.084999999999994</list></item><item><list struct="atomic" id="16051">14.6,35.169</list></item><item><list struct="atomic" id="16052">14.7,35.291</list></item><item><list struct="atomic" id="16053">14.8,35.372</list></item><item><list struct="atomic" id="16054">14.9,35.497</list></item><item><list struct="atomic" id="16055">15,35.625</list></item><item><list struct="atomic" id="16056">15.1,35.703</list></item><item><list struct="atomic" id="16057">15.2,35.856</list></item><item><list struct="atomic" id="16058">15.3,35.9545</list></item><item><list struct="atomic" id="16059">15.4,36.062</list></item><item><list struct="atomic" id="16060">15.5,36.207499999999996</list></item><item><list struct="atomic" id="16061">15.6,36.284</list></item><item><list struct="atomic" id="16062">15.7,36.42100000000001</list></item><item><list struct="atomic" id="16063">15.8,36.537</list></item><item><list struct="atomic" id="16064">15.9,36.626999999999995</list></item><item><list struct="atomic" id="16065">16,36.739999999999995</list></item><item><list struct="atomic" id="16066">16.1,36.833000000000006</list></item><item><list struct="atomic" id="16067">16.2,36.986000000000004</list></item><item><list struct="atomic" id="16068">16.3,37.0695</list></item><item><list struct="atomic" id="16069">16.4,37.192</list></item><item><list struct="atomic" id="16070">16.5,37.322500000000005</list></item><item><list struct="atomic" id="16071">16.6,37.399</list></item><item><list struct="atomic" id="16072">16.7,37.551</list></item><item><list struct="atomic" id="16073">16.8,37.704</list></item><item><list struct="atomic" id="16074">16.9,37.857000000000006</list></item><item><list struct="atomic" id="16075">17,38.010000000000005</list></item><item><list struct="atomic" id="16076">17.1,38.263000000000005</list></item><item><list struct="atomic" id="16077">17.2,38.41600000000001</list></item><item><list struct="atomic" id="16078">17.3,38.569</list></item><item><list struct="atomic" id="16079">17.4,38.722</list></item><item><list struct="atomic" id="16080">17.5,38.875</list></item><item><list struct="atomic" id="16081">17.6,39.028</list></item><item><list struct="atomic" id="16082">17.7,39.181</list></item><item><list struct="atomic" id="16083">17.8,39.334</list></item><item><list struct="atomic" id="16084">17.9,39.486999999999995</list></item><item><list struct="atomic" id="16085">18,39.739999999999995</list></item><item><list struct="atomic" id="16086">18.1,39.892999999999994</list></item><item><list struct="atomic" id="16087">18.2,40.046</list></item><item><list struct="atomic" id="16088">18.3,40.199</list></item><item><list struct="atomic" id="16089">18.4,40.352</list></item><item><list struct="atomic" id="16090">18.5,40.504999999999995</list></item><item><list struct="atomic" id="16091">18.6,40.658</list></item><item><list struct="atomic" id="16092">18.7,40.81099999999999</list></item><item><list struct="atomic" id="16093">18.8,41.064</list></item><item><list struct="atomic" id="16094">18.9,41.217</list></item><item><list struct="atomic" id="16095">19,41.37</list></item><item><list struct="atomic" id="16096">19.1,41.523</list></item><item><list struct="atomic" id="16097">19.2,41.676</list></item><item><list struct="atomic" id="16098">19.3,41.829</list></item><item><list struct="atomic" id="16099">19.4,41.982000000000006</list></item><item><list struct="atomic" id="16100">19.5,42.135</list></item><item><list struct="atomic" id="16101">19.6,42.288</list></item><item><list struct="atomic" id="16102">19.7,42.541</list></item><item><list struct="atomic" id="16103">19.8,42.693999999999996</list></item><item><list struct="atomic" id="16104">19.9,42.847</list></item><item><list struct="atomic" id="16105">20,43</list></item><item><list struct="atomic" id="16106">20.1,43.153</list></item><item><list struct="atomic" id="16107">20.2,43.306</list></item><item><list struct="atomic" id="16108">20.3,43.458999999999996</list></item><item><list struct="atomic" id="16109">20.4,43.611999999999995</list></item><item><list struct="atomic" id="16110">20.5,43.765</list></item><item><list struct="atomic" id="16111">20.6,44.017999999999994</list></item><item><list struct="atomic" id="16112">20.7,44.171</list></item><item><list struct="atomic" id="16113">20.8,44.324</list></item><item><list struct="atomic" id="16114">20.9,44.477</list></item><item><list struct="atomic" id="16115">21,44.54333333333334</list></item><item><list struct="atomic" id="16116">21.1,44.59433333333333</list></item><item><list struct="atomic" id="16117">21.2,44.634</list></item><item><list struct="atomic" id="16118">21.3,44.672250000000005</list></item><item><list struct="atomic" id="16119">21.4,44.714</list></item><item><list struct="atomic" id="16120">21.5,44.765</list></item><item><list struct="atomic" id="16121">21.6,44.812</list></item><item><list struct="atomic" id="16122">21.7,44.85025</list></item><item><list struct="atomic" id="16123">21.8,44.8885</list></item><item><list struct="atomic" id="16124">21.9,44.93566666666667</list></item><item><list struct="atomic" id="16125">22,44.986666666666665</list></item><item><list struct="atomic" id="16126">22.1,45.02825</list></item><item><list struct="atomic" id="16127">22.2,45.066500000000005</list></item><item><list struct="atomic" id="16128">22.3,45.10633333333333</list></item><item><list struct="atomic" id="16129">22.4,45.157333333333334</list></item><item><list struct="atomic" id="16130">22.5,45.20625</list></item><item><list struct="atomic" id="16131">22.6,45.2445</list></item><item><list struct="atomic" id="16132">22.7,45.28275</list></item><item><list struct="atomic" id="16133">22.8,45.327999999999996</list></item><item><list struct="atomic" id="16134">22.9,45.379000000000005</list></item><item><list struct="atomic" id="16135">23,45.4225</list></item><item><list struct="atomic" id="16136">23.1,45.460750000000004</list></item><item><list struct="atomic" id="16137">23.2,45.499</list></item><item><list struct="atomic" id="16138">23.3,45.54966666666667</list></item><item><list struct="atomic" id="16139">23.4,45.60066666666667</list></item><item><list struct="atomic" id="16140">23.5,45.651666666666664</list></item><item><list struct="atomic" id="16141">23.6,45.702000000000005</list></item><item><list struct="atomic" id="16142">23.7,45.74025</list></item><item><list struct="atomic" id="16143">23.8,45.778499999999994</list></item><item><list struct="atomic" id="16144">23.9,45.82233333333333</list></item><item><list struct="atomic" id="16145">24,45.873333333333335</list></item><item><list struct="atomic" id="16146">24.1,45.91825</list></item><item><list struct="atomic" id="16147">24.2,45.9565</list></item><item><list struct="atomic" id="16148">24.3,45.994749999999996</list></item><item><list struct="atomic" id="16149">24.4,46.044</list></item><item><list struct="atomic" id="16150">24.5,46.095</list></item><item><list struct="atomic" id="16151">24.6,46.134499999999996</list></item><item><list struct="atomic" id="16152">24.7,46.17275</list></item><item><list struct="atomic" id="16153">24.8,46.214666666666666</list></item><item><list struct="atomic" id="16154">24.9,46.26566666666666</list></item><item><list struct="atomic" id="16155">25,46.3125</list></item><item><list struct="atomic" id="16156">25.1,46.35075</list></item><item><list struct="atomic" id="16157">25.2,46.388999999999996</list></item><item><list struct="atomic" id="16158">25.3,46.43633333333334</list></item><item><list struct="atomic" id="16159">25.4,46.48733333333333</list></item><item><list struct="atomic" id="16160">25.5,46.52875</list></item><item><list struct="atomic" id="16161">25.6,46.56699999999999</list></item><item><list struct="atomic" id="16162">25.7,46.607</list></item><item><list struct="atomic" id="16163">25.8,46.658</list></item><item><list struct="atomic" id="16164">25.9,46.708999999999996</list></item><item><list struct="atomic" id="16165">26,46.76</list></item><item><list struct="atomic" id="16166">26.1,46.80825</list></item><item><list struct="atomic" id="16167">26.2,46.8465</list></item><item><list struct="atomic" id="16168">26.3,46.88475</list></item><item><list struct="atomic" id="16169">26.4,46.93066666666667</list></item><item><list struct="atomic" id="16170">26.5,46.98166666666667</list></item><item><list struct="atomic" id="16171">26.6,47.0245</list></item><item><list struct="atomic" id="16172">26.7,47.06275</list></item><item><list struct="atomic" id="16173">26.8,47.10133333333333</list></item><item><list struct="atomic" id="16174">26.9,47.15233333333333</list></item><item><list struct="atomic" id="16175">27,47.2025</list></item><item><list struct="atomic" id="16176">27.1,47.24075</list></item><item><list struct="atomic" id="16177">27.2,47.279</list></item><item><list struct="atomic" id="16178">27.3,47.323</list></item><item><list struct="atomic" id="16179">27.4,47.374</list></item><item><list struct="atomic" id="16180">27.5,47.41875</list></item><item><list struct="atomic" id="16181">27.6,47.457</list></item><item><list struct="atomic" id="16182">27.7,47.49525</list></item><item><list struct="atomic" id="16183">27.8,47.544666666666664</list></item><item><list struct="atomic" id="16184">27.9,47.595666666666666</list></item><item><list struct="atomic" id="16185">28,47.635000000000005</list></item><item><list struct="atomic" id="16186">28.1,47.67325</list></item><item><list struct="atomic" id="16187">28.2,47.715333333333334</list></item><item><list struct="atomic" id="16188">28.3,47.766333333333336</list></item><item><list struct="atomic" id="16189">28.4,47.81733333333334</list></item><item><list struct="atomic" id="16190">28.5,47.868333333333325</list></item><item><list struct="atomic" id="16191">28.6,47.9145</list></item><item><list struct="atomic" id="16192">28.7,47.952749999999995</list></item><item><list struct="atomic" id="16193">28.8,47.991</list></item><item><list struct="atomic" id="16194">28.9,48.039</list></item><item><list struct="atomic" id="16195">29,48.089999999999996</list></item><item><list struct="atomic" id="16196">29.1,48.13075</list></item><item><list struct="atomic" id="16197">29.2,48.169</list></item><item><list struct="atomic" id="16198">29.3,48.209666666666664</list></item><item><list struct="atomic" id="16199">29.4,48.260666666666665</list></item><item><list struct="atomic" id="16200">29.5,48.308749999999996</list></item><item><list struct="atomic" id="16201">29.6,48.346999999999994</list></item><item><list struct="atomic" id="16202">29.7,48.38525</list></item><item><list struct="atomic" id="16203">29.8,48.431333333333335</list></item><item><list struct="atomic" id="16204">29.9,48.48233333333333</list></item><item><list struct="atomic" id="16205">30,48.525</list></item><item><list struct="atomic" id="16206">30.1,48.56325</list></item><item><list struct="atomic" id="16207">30.2,48.602000000000004</list></item><item><list struct="atomic" id="16208">30.3,48.653000000000006</list></item><item><list struct="atomic" id="16209">30.4,48.703</list></item><item><list struct="atomic" id="16210">30.5,48.74125</list></item><item><list struct="atomic" id="16211">30.6,48.7795</list></item><item><list struct="atomic" id="16212">30.7,48.82366666666667</list></item><item><list struct="atomic" id="16213">30.8,48.87466666666667</list></item><item><list struct="atomic" id="16214">30.9,48.925666666666665</list></item><item><list struct="atomic" id="16215">31,48.97666666666667</list></item><item><list struct="atomic" id="16216">31.1,49.02075</list></item><item><list struct="atomic" id="16217">31.2,49.059</list></item><item><list struct="atomic" id="16218">31.3,49.097249999999995</list></item><item><list struct="atomic" id="16219">31.4,49.147333333333336</list></item><item><list struct="atomic" id="16220">31.5,49.19833333333334</list></item><item><list struct="atomic" id="16221">31.6,49.237</list></item><item><list struct="atomic" id="16222">31.7,49.27525</list></item><item><list struct="atomic" id="16223">31.8,49.318</list></item><item><list struct="atomic" id="16224">31.9,49.369</list></item><item><list struct="atomic" id="16225">32,49.415</list></item><item><list struct="atomic" id="16226">32.1,49.45325</list></item><item><list struct="atomic" id="16227">32.2,49.4915</list></item><item><list struct="atomic" id="16228">32.3,49.53966666666666</list></item><item><list struct="atomic" id="16229">32.4,49.59066666666667</list></item><item><list struct="atomic" id="16230">32.5,49.63125</list></item><item><list struct="atomic" id="16231">32.6,49.6695</list></item><item><list struct="atomic" id="16232">32.7,49.71033333333334</list></item><item><list struct="atomic" id="16233">32.8,49.76133333333333</list></item><item><list struct="atomic" id="16234">32.9,49.809250000000006</list></item><item><list struct="atomic" id="16235">33,49.847500000000004</list></item><item><list struct="atomic" id="16236">33.1,49.88575</list></item><item><list struct="atomic" id="16237">33.2,49.932</list></item><item><list struct="atomic" id="16238">33.3,49.983000000000004</list></item><item><list struct="atomic" id="16239">33.4,50.051</list></item><item><list struct="atomic" id="16240">33.5,50.127500000000005</list></item><item><list struct="atomic" id="16241">33.6,50.20264239271781</list></item><item><list struct="atomic" id="16242">33.7,50.253178153446036</list></item><item><list struct="atomic" id="16243">33.8,50.305600000000005</list></item><item><list struct="atomic" id="16244">33.9,50.381800000000005</list></item><item><list struct="atomic" id="16245">34,50.458000000000006</list></item><item><list struct="atomic" id="16246">34.1,50.5342</list></item><item><list struct="atomic" id="16247">34.2,50.60693333333333</list></item><item><list struct="atomic" id="16248">34.3,50.65773333333333</list></item><item><list struct="atomic" id="16249">34.4,50.7128</list></item><item><list struct="atomic" id="16250">34.5,50.789</list></item><item><list struct="atomic" id="16251">34.6,50.8652</list></item><item><list struct="atomic" id="16252">34.7,50.939675</list></item><item><list struct="atomic" id="16253">34.8,51.0132</list></item><item><list struct="atomic" id="16254">34.9,51.089099999999995</list></item><item><list struct="atomic" id="16255">35,51.14333333333333</list></item><item><list struct="atomic" id="16256">35.1,51.193933333333334</list></item><item><list struct="atomic" id="16257">35.2,51.2668</list></item><item><list struct="atomic" id="16258">35.3,51.3427</list></item><item><list struct="atomic" id="16259">35.4,51.41859999999999</list></item><item><list struct="atomic" id="16260">35.5,51.4945</list></item><item><list struct="atomic" id="16261">35.6,51.544799999999995</list></item><item><list struct="atomic" id="16262">35.7,51.59310000000001</list></item><item><list struct="atomic" id="16263">35.8,51.6648</list></item><item><list struct="atomic" id="16264">35.9,51.7404</list></item><item><list struct="atomic" id="16265">36,51.81600000000001</list></item><item><list struct="atomic" id="16266">36.1,51.891600000000004</list></item><item><list struct="atomic" id="16267">36.2,51.967200000000005</list></item><item><list struct="atomic" id="16268">36.3,52.028533333333336</list></item><item><list struct="atomic" id="16269">36.4,52.078933333333325</list></item><item><list struct="atomic" id="16270">36.5,52.14008711433756</list></item><item><list struct="atomic" id="16271">36.6,52.20980000000001</list></item><item><list struct="atomic" id="16272">36.7,52.2851</list></item><item><list struct="atomic" id="16273">36.8,52.360400000000006</list></item><item><list struct="atomic" id="16274">36.9,52.42380000000001</list></item><item><list struct="atomic" id="16275">37,52.474000000000004</list></item><item><list struct="atomic" id="16276">37.1,52.536300000000004</list></item><item><list struct="atomic" id="16277">37.2,52.611599999999996</list></item><item><list struct="atomic" id="16278">37.3,52.6869</list></item><item><list struct="atomic" id="16279">37.4,52.755338078291814</list></item><item><list struct="atomic" id="16280">37.5,52.825</list></item><item><list struct="atomic" id="16281">37.6,52.89999999999999</list></item><item><list struct="atomic" id="16282">37.7,52.95</list></item><item><list struct="atomic" id="16283">37.8,53</list></item><item><list struct="atomic" id="16284">37.9,53.075</list></item><item><list struct="atomic" id="16285">38,53.15</list></item><item><list struct="atomic" id="16286">38.1,53.22180385288967</list></item><item><list struct="atomic" id="16287">38.2,53.28721541155867</list></item><item><list struct="atomic" id="16288">38.3,53.340066666666665</list></item><item><list struct="atomic" id="16289">38.4,53.38986666666666</list></item><item><list struct="atomic" id="16290">38.5,53.459500000000006</list></item><item><list struct="atomic" id="16291">38.6,53.5342</list></item><item><list struct="atomic" id="16292">38.7,53.608900000000006</list></item><item><list struct="atomic" id="16293">38.8,53.6836</list></item><item><list struct="atomic" id="16294">38.9,53.7583</list></item><item><list struct="atomic" id="16295">39,53.822</list></item><item><list struct="atomic" id="16296">39.1,53.87179999999999</list></item><item><list struct="atomic" id="16297">39.2,53.927470769230766</list></item><item><list struct="atomic" id="16298">39.3,53.99080615384615</list></item><item><list struct="atomic" id="16299">39.4,54.063599999999994</list></item><item><list struct="atomic" id="16300">39.5,54.138</list></item><item><list struct="atomic" id="16301">39.6,54.20826666666667</list></item><item><list struct="atomic" id="16302">39.7,54.257866666666665</list></item><item><list struct="atomic" id="16303">39.8,54.3112</list></item><item><list struct="atomic" id="16304">39.9,54.3856</list></item><item><list struct="atomic" id="16305">40,54.46</list></item><item><list struct="atomic" id="16306">40.1,54.52851275167785</list></item><item><list struct="atomic" id="16307">40.2,54.590179865771816</list></item><item><list struct="atomic" id="16308">40.3,54.6623</list></item><item><list struct="atomic" id="16309">40.4,54.724266666666665</list></item><item><list struct="atomic" id="16310">40.5,54.77366666666667</list></item><item><list struct="atomic" id="16311">40.6,54.8346</list></item><item><list struct="atomic" id="16312">40.7,54.908699999999996</list></item><item><list struct="atomic" id="16313">40.8,54.9828</list></item><item><list struct="atomic" id="16314">40.9,55.0569</list></item><item><list struct="atomic" id="16315">41,55.117859484777526</list></item><item><list struct="atomic" id="16316">41.1,55.160549414519906</list></item><item><list struct="atomic" id="16317">41.2,55.20559999999999</list></item><item><list struct="atomic" id="16318">41.3,55.279399999999995</list></item><item><list struct="atomic" id="16319">41.4,55.3532</list></item><item><list struct="atomic" id="16320">41.5,55.427</list></item><item><list struct="atomic" id="16321">41.6,55.50079999999999</list></item><item><list struct="atomic" id="16322">41.7,55.5746</list></item><item><list struct="atomic" id="16323">41.8,55.632266666666666</list></item><item><list struct="atomic" id="16324">41.9,55.681466666666665</list></item><item><list struct="atomic" id="16325">42,55.736413570274635</list></item><item><list struct="atomic" id="16326">42.1,55.79483360258481</list></item><item><list struct="atomic" id="16327">42.2,55.867</list></item><item><list struct="atomic" id="16328">42.3,55.9405</list></item><item><list struct="atomic" id="16329">42.4,56.00933333333334</list></item><item><list struct="atomic" id="16330">42.5,56.05833333333334</list></item><item><list struct="atomic" id="16331">42.6,56.111000000000004</list></item><item><list struct="atomic" id="16332">42.7,56.1845</list></item><item><list struct="atomic" id="16333">42.8,56.245070063694264</list></item><item><list struct="atomic" id="16334">42.9,56.302800000000005</list></item><item><list struct="atomic" id="16335">43,56.376</list></item><item><list struct="atomic" id="16336">43.1,56.4492</list></item><item><list struct="atomic" id="16337">43.2,56.51493333333333</list></item><item><list struct="atomic" id="16338">43.3,56.56373333333333</list></item><item><list struct="atomic" id="16339">43.4,56.6188</list></item><item><list struct="atomic" id="16340">43.5,56.69200000000001</list></item><item><list struct="atomic" id="16341">43.6,56.76520000000001</list></item><item><list struct="atomic" id="16342">43.7,56.8384</list></item><item><list struct="atomic" id="16343">43.8,56.906370169491524</list></item><item><list struct="atomic" id="16344">43.9,56.946568135593225</list></item><item><list struct="atomic" id="16345">44,56.98676610169491</list></item><item><list struct="atomic" id="16346">44.1,57.0489</list></item><item><list struct="atomic" id="16347">44.2,57.12179999999999</list></item><item><list struct="atomic" id="16348">44.3,57.1947</list></item><item><list struct="atomic" id="16349">44.4,57.267599999999995</list></item><item><list struct="atomic" id="16350">44.5,57.3405</list></item><item><list struct="atomic" id="16351">44.6,57.40893333333334</list></item><item><list struct="atomic" id="16352">44.7,57.45753333333333</list></item><item><list struct="atomic" id="16353">44.8,57.50681898928025</list></item><item><list struct="atomic" id="16354">44.9,57.56085206738131</list></item><item><list struct="atomic" id="16355">45,57.61999999999999</list></item><item><list struct="atomic" id="16356">45.1,57.692600000000006</list></item><item><list struct="atomic" id="16357">45.2,57.76520000000001</list></item><item><list struct="atomic" id="16358">45.3,57.825199999999995</list></item><item><list struct="atomic" id="16359">45.4,57.873599999999996</list></item><item><list struct="atomic" id="16360">45.5,57.93299999999999</list></item><item><list struct="atomic" id="16361">45.6,58.0056</list></item><item><list struct="atomic" id="16362">45.7,58.0782</list></item><item><list struct="atomic" id="16363">45.8,58.13687590361445</list></item><item><list struct="atomic" id="16364">45.9,58.189576506024096</list></item><item><list struct="atomic" id="16365">46,58.258</list></item><item><list struct="atomic" id="16366">46.1,58.3202</list></item><item><list struct="atomic" id="16367">46.2,58.368399999999994</list></item><item><list struct="atomic" id="16368">46.3,58.4249</list></item><item><list struct="atomic" id="16369">46.4,58.4972</list></item><item><list struct="atomic" id="16370">46.5,58.569500000000005</list></item><item><list struct="atomic" id="16371">46.6,58.6418</list></item><item><list struct="atomic" id="16372">46.7,58.70738864628821</list></item><item><list struct="atomic" id="16373">46.8,58.7452751091703</list></item><item><list struct="atomic" id="16374">46.9,58.78316157205241</list></item><item><list struct="atomic" id="16375">47,58.839999999999996</list></item><item><list struct="atomic" id="16376">47.1,58.912</list></item><item><list struct="atomic" id="16377">47.2,58.983999999999995</list></item><item><list struct="atomic" id="16378">47.3,59.056</list></item><item><list struct="atomic" id="16379">47.4,59.2202</list></item><item><list struct="atomic" id="16380">47.5,59.2925</list></item><item><list struct="atomic" id="16381">47.6,59.4576</list></item><item><list struct="atomic" id="16382">47.7,59.62329999999999</list></item><item><list struct="atomic" id="16383">47.8,59.6962</list></item><item><list struct="atomic" id="16384">47.9,59.769099999999995</list></item><item><list struct="atomic" id="16385">48,59.936</list></item><item><list struct="atomic" id="16386">48.1,60.1035</list></item><item><list struct="atomic" id="16387">48.2,60.177</list></item><item><list struct="atomic" id="16388">48.3,60.345400000000005</list></item><item><list struct="atomic" id="16389">48.4,60.419200000000004</list></item><item><list struct="atomic" id="16390">48.5,60.492999999999995</list></item><item><list struct="atomic" id="16391">48.6,60.66260000000001</list></item><item><list struct="atomic" id="16392">48.7,60.8328</list></item><item><list struct="atomic" id="16393">48.8,61.003600000000006</list></item><item><list struct="atomic" id="16394">48.9,61.0783</list></item><item><list struct="atomic" id="16395">49,61.153</list></item><item><list struct="atomic" id="16396">49.1,61.325</list></item><item><list struct="atomic" id="16397">49.2,61.4</list></item><item><list struct="atomic" id="16398">49.3,61.572900000000004</list></item><item><list struct="atomic" id="16399">49.4,61.746399999999994</list></item><item><list struct="atomic" id="16400">49.5,61.822</list></item><item><list struct="atomic" id="16401">49.6,61.8976</list></item><item><list struct="atomic" id="16402">49.7,62.0723</list></item><item><list struct="atomic" id="16403">49.8,62.2476</list></item><item><list struct="atomic" id="16404">49.9,62.423500000000004</list></item><item><list struct="atomic" id="16405">50,62.5</list></item><item><list struct="atomic" id="16406">50.1,62.576499999999996</list></item><item><list struct="atomic" id="16407">50.2,62.653</list></item><item><list struct="atomic" id="16408">50.3,62.729499999999994</list></item><item><list struct="atomic" id="16409">50.4,62.806000000000004</list></item><item><list struct="atomic" id="16410">50.5,62.88250000000001</list></item><item><list struct="atomic" id="16411">50.6,62.959</list></item><item><list struct="atomic" id="16412">50.7,63.0355</list></item><item><list struct="atomic" id="16413">50.8,63.112</list></item><item><list struct="atomic" id="16414">50.9,63.1885</list></item><item><list struct="atomic" id="16415">51,63.26500000000001</list></item><item><list struct="atomic" id="16416">51.1,63.34150000000001</list></item><item><list struct="atomic" id="16417">51.2,63.41799999999999</list></item><item><list struct="atomic" id="16418">51.3,63.494499999999995</list></item><item><list struct="atomic" id="16419">51.4,63.57099999999999</list></item><item><list struct="atomic" id="16420">51.5,63.647499999999994</list></item><item><list struct="atomic" id="16421">51.6,63.72399999999999</list></item><item><list struct="atomic" id="16422">51.7,63.800499999999985</list></item><item><list struct="atomic" id="16423">51.8,63.87699999999999</list></item><item><list struct="atomic" id="16424">51.9,63.953499999999984</list></item><item><list struct="atomic" id="16425">52,64.03</list></item><item><list struct="atomic" id="16426">52.1,64.11299999999999</list></item><item><list struct="atomic" id="16427">52.2,64.23299999999999</list></item><item><list struct="atomic" id="16428">52.3,64.30949999999999</list></item><item><list struct="atomic" id="16429">52.4,64.386</list></item><item><list struct="atomic" id="16430">52.5,64.4625</list></item><item><list struct="atomic" id="16431">52.6,64.539</list></item><item><list struct="atomic" id="16432">52.7,64.6155</list></item><item><list struct="atomic" id="16433">52.8,64.692</list></item><item><list struct="atomic" id="16434">52.9,64.76849999999999</list></item><item><list struct="atomic" id="16435">53,64.845</list></item><item><list struct="atomic" id="16436">53.1,64.92150000000001</list></item><item><list struct="atomic" id="16437">53.2,64.998</list></item><item><list struct="atomic" id="16438">53.3,65.0745</list></item><item><list struct="atomic" id="16439">53.4,65.151</list></item><item><list struct="atomic" id="16440">53.5,65.22749999999999</list></item><item><list struct="atomic" id="16441">53.6,65.304</list></item><item><list struct="atomic" id="16442">53.7,65.38050000000001</list></item><item><list struct="atomic" id="16443">53.8,65.457</list></item><item><list struct="atomic" id="16444">53.9,65.53349999999999</list></item><item><list struct="atomic" id="16445">54,65.61</list></item><item><list struct="atomic" id="16446">54.1,65.6865</list></item><item><list struct="atomic" id="16447">54.2,65.763</list></item><item><list struct="atomic" id="16448">54.3,65.8395</list></item><item><list struct="atomic" id="16449">54.4,65.916</list></item><item><list struct="atomic" id="16450">54.5,65.99249999999999</list></item><item><list struct="atomic" id="16451">54.6,66.069</list></item><item><list struct="atomic" id="16452">54.7,66.1455</list></item><item><list struct="atomic" id="16453">54.8,66.22200000000001</list></item><item><list struct="atomic" id="16454">54.9,66.2985</list></item><item><list struct="atomic" id="16455">55,66.375</list></item><item><list struct="atomic" id="16456">55.1,66.4515</list></item><item><list struct="atomic" id="16457">55.2,66.528</list></item><item><list struct="atomic" id="16458">55.3,66.6045</list></item><item><list struct="atomic" id="16459">55.4,66.68100000000001</list></item><item><list struct="atomic" id="16460">55.5,66.75750000000001</list></item><item><list struct="atomic" id="16461">55.6,66.834</list></item><item><list struct="atomic" id="16462">55.7,66.9105</list></item><item><list struct="atomic" id="16463">55.8,66.987</list></item><item><list struct="atomic" id="16464">55.9,67.0635</list></item><item><list struct="atomic" id="16465">56,67.14000000000001</list></item><item><list struct="atomic" id="16466">56.1,67.21650000000001</list></item><item><list struct="atomic" id="16467">56.2,67.293</list></item><item><list struct="atomic" id="16468">56.3,67.4195</list></item><item><list struct="atomic" id="16469">56.4,67.496</list></item><item><list struct="atomic" id="16470">56.5,67.5725</list></item><item><list struct="atomic" id="16471">56.6,67.649</list></item><item><list struct="atomic" id="16472">56.7,67.7255</list></item><item><list struct="atomic" id="16473">56.8,67.80199999999999</list></item><item><list struct="atomic" id="16474">56.9,67.8785</list></item><item><list struct="atomic" id="16475">57,67.955</list></item><item><list struct="atomic" id="16476">57.1,68.0315</list></item><item><list struct="atomic" id="16477">57.2,68.10799999999999</list></item><item><list struct="atomic" id="16478">57.3,68.18449999999999</list></item><item><list struct="atomic" id="16479">57.4,68.261</list></item><item><list struct="atomic" id="16480">57.5,68.33749999999999</list></item><item><list struct="atomic" id="16481">57.6,68.41399999999999</list></item><item><list struct="atomic" id="16482">57.7,68.4905</list></item><item><list struct="atomic" id="16483">57.8,68.567</list></item><item><list struct="atomic" id="16484">57.9,68.64349999999999</list></item><item><list struct="atomic" id="16485">58,68.72</list></item><item><list struct="atomic" id="16486">58.1,68.7965</list></item><item><list struct="atomic" id="16487">58.2,68.873</list></item><item><list struct="atomic" id="16488">58.3,68.9495</list></item><item><list struct="atomic" id="16489">58.4,69.026</list></item><item><list struct="atomic" id="16490">58.5,69.10249999999999</list></item><item><list struct="atomic" id="16491">58.6,69.179</list></item><item><list struct="atomic" id="16492">58.7,69.2555</list></item><item><list struct="atomic" id="16493">58.8,69.332</list></item><item><list struct="atomic" id="16494">58.9,69.40566666666666</list></item><item><list struct="atomic" id="16495">59,69.45666666666666</list></item><item><list struct="atomic" id="16496">59.1,69.51149999999998</list></item><item><list struct="atomic" id="16497">59.2,69.588</list></item><item><list struct="atomic" id="16498">59.3,69.6645</list></item><item><list struct="atomic" id="16499">59.4,69.741</list></item><item><list struct="atomic" id="16500">59.5,69.8175</list></item><item><list struct="atomic" id="16501">59.6,69.89399999999999</list></item><item><list struct="atomic" id="16502">59.7,69.9705</list></item><item><list struct="atomic" id="16503">59.8,70.047</list></item><item><list struct="atomic" id="16504">59.9,70.1235</list></item><item><list struct="atomic" id="16505">60,70.2</list></item><item><list struct="atomic" id="16506">60.1,70.251</list></item><item><list struct="atomic" id="16507">60.2,70.303</list></item><item><list struct="atomic" id="16508">60.3,70.37950000000001</list></item><item><list struct="atomic" id="16509">60.4,70.456</list></item><item><list struct="atomic" id="16510">60.5,70.5325</list></item><item><list struct="atomic" id="16511">60.6,70.60900000000001</list></item><item><list struct="atomic" id="16512">60.7,70.6855</list></item><item><list struct="atomic" id="16513">60.8,70.762</list></item><item><list struct="atomic" id="16514">60.9,70.83850000000001</list></item><item><list struct="atomic" id="16515">61,70.915</list></item><item><list struct="atomic" id="16516">61.1,70.9915</list></item><item><list struct="atomic" id="16517">61.2,71.06800000000001</list></item><item><list struct="atomic" id="16518">61.3,71.12966666666667</list></item><item><list struct="atomic" id="16519">61.4,71.18066666666667</list></item><item><list struct="atomic" id="16520">61.5,71.24749999999999</list></item><item><list struct="atomic" id="16521">61.6,71.324</list></item><item><list struct="atomic" id="16522">61.7,71.4005</list></item><item><list struct="atomic" id="16523">61.8,71.477</list></item><item><list struct="atomic" id="16524">61.9,71.5535</list></item><item><list struct="atomic" id="16525">62,71.63</list></item><item><list struct="atomic" id="16526">62.1,71.70649999999999</list></item><item><list struct="atomic" id="16527">62.2,71.783</list></item><item><list struct="atomic" id="16528">62.3,71.8595</list></item><item><list struct="atomic" id="16529">62.4,71.936</list></item><item><list struct="atomic" id="16530">62.5,72.00833333333334</list></item><item><list struct="atomic" id="16531">62.6,72.05933333333334</list></item><item><list struct="atomic" id="16532">62.7,72.1155</list></item><item><list struct="atomic" id="16533">62.8,72.19200000000001</list></item><item><list struct="atomic" id="16534">62.9,72.2685</list></item><item><list struct="atomic" id="16535">63,72.345</list></item><item><list struct="atomic" id="16536">63.1,72.42150000000001</list></item><item><list struct="atomic" id="16537">63.2,72.498</list></item><item><list struct="atomic" id="16538">63.3,72.57450000000001</list></item><item><list struct="atomic" id="16539">63.4,72.65100000000001</list></item><item><list struct="atomic" id="16540">63.5,72.7275</list></item><item><list struct="atomic" id="16541">63.6,72.80266666666667</list></item><item><list struct="atomic" id="16542">63.7,72.85366666666667</list></item><item><list struct="atomic" id="16543">63.8,72.907</list></item><item><list struct="atomic" id="16544">63.9,72.98349999999999</list></item><item><list struct="atomic" id="16545">64,73.05999999999999</list></item><item><list struct="atomic" id="16546">64.1,73.1365</list></item><item><list struct="atomic" id="16547">64.2,73.213</list></item><item><list struct="atomic" id="16548">64.3,73.2895</list></item><item><list struct="atomic" id="16549">64.4,73.366</list></item><item><list struct="atomic" id="16550">64.5,73.44250000000001</list></item><item><list struct="atomic" id="16551">64.6,73.519</list></item><item><list struct="atomic" id="16552">64.7,73.5955</list></item><item><list struct="atomic" id="16553">64.8,73.672</list></item><item><list struct="atomic" id="16554">64.9,73.73233333333334</list></item><item><list struct="atomic" id="16555">65,73.78333333333333</list></item><item><list struct="atomic" id="16556">65.1,73.8515</list></item><item><list struct="atomic" id="16557">65.2,73.928</list></item><item><list struct="atomic" id="16558">65.3,74.0045</list></item><item><list struct="atomic" id="16559">65.4,74.08099999999999</list></item><item><list struct="atomic" id="16560">65.5,74.1575</list></item><item><list struct="atomic" id="16561">65.6,74.23400000000001</list></item><item><list struct="atomic" id="16562">65.7,74.3105</list></item><item><list struct="atomic" id="16563">65.8,74.387</list></item><item><list struct="atomic" id="16564">65.9,74.4635</list></item><item><list struct="atomic" id="16565">66,74.52666666666667</list></item><item><list struct="atomic" id="16566">66.1,74.57766666666666</list></item><item><list struct="atomic" id="16567">66.2,74.643</list></item><item><list struct="atomic" id="16568">66.3,74.71950000000001</list></item><item><list struct="atomic" id="16569">66.4,74.796</list></item><item><list struct="atomic" id="16570">66.5,74.8725</list></item><item><list struct="atomic" id="16571">66.6,74.94900000000001</list></item><item><list struct="atomic" id="16572">66.7,75.05100000000002</list></item><item><list struct="atomic" id="16573">66.8,75.152</list></item><item><list struct="atomic" id="16574">66.9,75.257</list></item><item><list struct="atomic" id="16575">67,75.355</list></item><item><list struct="atomic" id="16576">67.1,75.46300000000001</list></item><item><list struct="atomic" id="16577">67.2,75.608</list></item><item><list struct="atomic" id="16578">67.3,75.68450000000001</list></item><item><list struct="atomic" id="16579">67.4,75.811</list></item><item><list struct="atomic" id="16580">67.5,75.8875</list></item><item><list struct="atomic" id="16581">67.6,76.01400000000001</list></item><item><list struct="atomic" id="16582">67.7,76.0905</list></item><item><list struct="atomic" id="16583">67.8,76.23400000000001</list></item><item><list struct="atomic" id="16584">67.9,76.34350000000002</list></item><item><list struct="atomic" id="16585">68,76.44000000000003</list></item><item><list struct="atomic" id="16586">68.1,76.54650000000001</list></item><item><list struct="atomic" id="16587">68.2,76.64600000000002</list></item><item><list struct="atomic" id="16588">68.3,76.799</list></item><item><list struct="atomic" id="16589">68.4,76.876</list></item><item><list struct="atomic" id="16590">68.5,77.00250000000001</list></item><item><list struct="atomic" id="16591">68.6,77.07900000000001</list></item><item><list struct="atomic" id="16592">68.7,77.21100000000003</list></item><item><list struct="atomic" id="16593">68.8,77.33200000000001</list></item><item><list struct="atomic" id="16594">68.9,77.41699999999999</list></item><item><list struct="atomic" id="16595">69,77.535</list></item><item><list struct="atomic" id="16596">69.1,77.62299999999999</list></item><item><list struct="atomic" id="16597">69.2,77.73799999999999</list></item><item><list struct="atomic" id="16598">69.3,77.82899999999998</list></item><item><list struct="atomic" id="16599">69.4,77.98199999999999</list></item><item><list struct="atomic" id="16600">69.5,78.06749999999998</list></item><item><list struct="atomic" id="16601">69.6,78.18799999999999</list></item><item><list struct="atomic" id="16602">69.7,78.2705</list></item><item><list struct="atomic" id="16603">69.8,78.39399999999999</list></item><item><list struct="atomic" id="16604">69.9,78.5235</list></item><item><list struct="atomic" id="16605">70,78.6</list></item><item><list struct="atomic" id="16606">70.1,78.7265</list></item><item><list struct="atomic" id="16607">70.2,78.806</list></item><item><list struct="atomic" id="16608">70.3,78.95899999999999</list></item><item><list struct="atomic" id="16609">70.4,79.056</list></item><item><list struct="atomic" id="16610">70.5,79.16499999999999</list></item><item><list struct="atomic" id="16611">70.6,79.31799999999998</list></item><item><list struct="atomic" id="16612">70.7,79.47099999999999</list></item><item><list struct="atomic" id="16613">70.8,79.62400000000001</list></item><item><list struct="atomic" id="16614">70.9,79.77700000000002</list></item><item><list struct="atomic" id="16615">71,80.03</list></item><item><list struct="atomic" id="16616">71.1,80.183</list></item><item><list struct="atomic" id="16617">71.2,80.436</list></item><item><list struct="atomic" id="16618">71.3,80.589</list></item><item><list struct="atomic" id="16619">71.4,80.742</list></item><item><list struct="atomic" id="16620">71.5,80.895</list></item><item><list struct="atomic" id="16621">71.6,81.148</list></item><item><list struct="atomic" id="16622">71.7,81.30100000000002</list></item><item><list struct="atomic" id="16623">71.8,81.45400000000001</list></item><item><list struct="atomic" id="16624">71.9,81.70700000000001</list></item><item><list struct="atomic" id="16625">72,81.86</list></item><item><list struct="atomic" id="16626">72.1,82.11300000000001</list></item><item><list struct="atomic" id="16627">72.2,82.266</list></item><item><list struct="atomic" id="16628">72.3,82.41900000000001</list></item><item><list struct="atomic" id="16629">72.4,82.572</list></item><item><list struct="atomic" id="16630">72.5,82.82500000000002</list></item><item><list struct="atomic" id="16631">72.6,82.97800000000001</list></item><item><list struct="atomic" id="16632">72.7,83.131</list></item><item><list struct="atomic" id="16633">72.8,83.38399999999999</list></item><item><list struct="atomic" id="16634">72.9,83.53699999999999</list></item><item><list struct="atomic" id="16635">73,83.68999999999998</list></item><item><list struct="atomic" id="16636">73.1,83.943</list></item><item><list struct="atomic" id="16637">73.2,84.09599999999998</list></item><item><list struct="atomic" id="16638">73.3,84.249</list></item><item><list struct="atomic" id="16639">73.4,84.50199999999998</list></item><item><list struct="atomic" id="16640">73.5,84.655</list></item><item><list struct="atomic" id="16641">73.6,84.80799999999999</list></item><item><list struct="atomic" id="16642">73.7,85.06099999999999</list></item><item><list struct="atomic" id="16643">73.8,85.214</list></item><item><list struct="atomic" id="16644">73.9,85.36699999999999</list></item><item><list struct="atomic" id="16645">74,85.61999999999999</list></item><item><list struct="atomic" id="16646">74.1,85.773</list></item><item><list struct="atomic" id="16647">74.2,85.926</list></item><item><list struct="atomic" id="16648">74.3,86.179</list></item><item><list struct="atomic" id="16649">74.4,86.33199999999998</list></item><item><list struct="atomic" id="16650">74.5,86.48499999999999</list></item><item><list struct="atomic" id="16651">74.6,86.738</list></item><item><list struct="atomic" id="16652">74.7,86.891</list></item><item><list struct="atomic" id="16653">74.8,87.044</list></item><item><list struct="atomic" id="16654">74.9,87.197</list></item><item><list struct="atomic" id="16655">75,87.45</list></item><item><list struct="atomic" id="16656">75.1,87.5515</list></item><item><list struct="atomic" id="16657">75.2,87.628</list></item><item><list struct="atomic" id="16658">75.3,87.7045</list></item><item><list struct="atomic" id="16659">75.4,87.78099999999999</list></item><item><list struct="atomic" id="16660">75.5,87.85749999999999</list></item><item><list struct="atomic" id="16661">75.6,87.934</list></item><item><list struct="atomic" id="16662">75.7,88.01050000000001</list></item><item><list struct="atomic" id="16663">75.8,88.087</list></item><item><list struct="atomic" id="16664">75.9,88.1635</list></item><item><list struct="atomic" id="16665">76,88.24000000000001</list></item><item><list struct="atomic" id="16666">76.1,88.3165</list></item><item><list struct="atomic" id="16667">76.2,88.393</list></item><item><list struct="atomic" id="16668">76.3,88.4695</list></item><item><list struct="atomic" id="16669">76.4,88.54599999999999</list></item><item><list struct="atomic" id="16670">76.5,88.6225</list></item><item><list struct="atomic" id="16671">76.6,88.699</list></item><item><list struct="atomic" id="16672">76.7,88.7755</list></item><item><list struct="atomic" id="16673">76.8,88.852</list></item><item><list struct="atomic" id="16674">76.9,88.9285</list></item><item><list struct="atomic" id="16675">77,89.00333333333334</list></item><item><list struct="atomic" id="16676">77.1,89.05433333333335</list></item><item><list struct="atomic" id="16677">77.2,89.108</list></item><item><list struct="atomic" id="16678">77.3,89.18450000000001</list></item><item><list struct="atomic" id="16679">77.4,89.261</list></item><item><list struct="atomic" id="16680">77.5,89.3375</list></item><item><list struct="atomic" id="16681">77.6,89.414</list></item><item><list struct="atomic" id="16682">77.7,89.4905</list></item><item><list struct="atomic" id="16683">77.8,89.567</list></item><item><list struct="atomic" id="16684">77.9,89.64349999999999</list></item><item><list struct="atomic" id="16685">78,89.72</list></item><item><list struct="atomic" id="16686">78.1,89.79650000000001</list></item><item><list struct="atomic" id="16687">78.2,89.873</list></item><item><list struct="atomic" id="16688">78.3,89.9495</list></item><item><list struct="atomic" id="16689">78.4,90.02600000000001</list></item><item><list struct="atomic" id="16690">78.5,90.1025</list></item><item><list struct="atomic" id="16691">78.6,90.179</list></item><item><list struct="atomic" id="16692">78.7,90.25550000000001</list></item><item><list struct="atomic" id="16693">78.8,90.332</list></item><item><list struct="atomic" id="16694">78.9,90.4085</list></item><item><list struct="atomic" id="16695">79,90.485</list></item><item><list struct="atomic" id="16696">79.1,90.5615</list></item><item><list struct="atomic" id="16697">79.2,90.638</list></item><item><list struct="atomic" id="16698">79.3,90.7145</list></item><item><list struct="atomic" id="16699">79.4,90.79100000000001</list></item><item><list struct="atomic" id="16700">79.5,90.8675</list></item><item><list struct="atomic" id="16701">79.6,90.944</list></item><item><list struct="atomic" id="16702">79.7,91.0205</list></item><item><list struct="atomic" id="16703">79.8,91.09700000000001</list></item><item><list struct="atomic" id="16704">79.9,91.1735</list></item><item><list struct="atomic" id="16705">80,91.25</list></item><item><list struct="atomic" id="16706">80.1,91.32650000000001</list></item><item><list struct="atomic" id="16707">80.2,91.403</list></item><item><list struct="atomic" id="16708">80.3,91.4795</list></item><item><list struct="atomic" id="16709">80.4,91.55600000000001</list></item><item><list struct="atomic" id="16710">80.5,91.63250000000002</list></item><item><list struct="atomic" id="16711">80.6,91.70900000000002</list></item><item><list struct="atomic" id="16712">80.7,91.78550000000001</list></item><item><list struct="atomic" id="16713">80.8,91.86200000000001</list></item><item><list struct="atomic" id="16714">80.9,91.9385</list></item><item><list struct="atomic" id="16715">81,92.015</list></item><item><list struct="atomic" id="16716">81.1,92.09149999999998</list></item><item><list struct="atomic" id="16717">81.2,92.14533333333333</list></item><item><list struct="atomic" id="16718">81.3,92.19633333333333</list></item><item><list struct="atomic" id="16719">81.4,92.27099999999999</list></item><item><list struct="atomic" id="16720">81.5,92.3475</list></item><item><list struct="atomic" id="16721">81.6,92.42399999999999</list></item><item><list struct="atomic" id="16722">81.7,92.50049999999999</list></item><item><list struct="atomic" id="16723">81.8,92.57699999999998</list></item><item><list struct="atomic" id="16724">81.9,92.65349999999998</list></item><item><list struct="atomic" id="16725">82,92.72999999999999</list></item><item><list struct="atomic" id="16726">82.1,92.8065</list></item><item><list struct="atomic" id="16727">82.2,92.883</list></item><item><list struct="atomic" id="16728">82.3,92.95949999999999</list></item><item><list struct="atomic" id="16729">82.4,93.036</list></item><item><list struct="atomic" id="16730">82.5,93.1125</list></item><item><list struct="atomic" id="16731">82.6,93.189</list></item><item><list struct="atomic" id="16732">82.7,93.2655</list></item><item><list struct="atomic" id="16733">82.8,93.342</list></item><item><list struct="atomic" id="16734">82.9,93.4185</list></item><item><list struct="atomic" id="16735">83,93.49499999999999</list></item><item><list struct="atomic" id="16736">83.1,93.5715</list></item><item><list struct="atomic" id="16737">83.2,93.648</list></item><item><list struct="atomic" id="16738">83.3,93.71225</list></item><item><list struct="atomic" id="16739">83.4,93.7505</list></item><item><list struct="atomic" id="16740">83.5,93.78875000000001</list></item><item><list struct="atomic" id="16741">83.6,93.81800000000001</list></item><item><list struct="atomic" id="16742">83.7,93.8435</list></item><item><list struct="atomic" id="16743">83.8,93.869</list></item><item><list struct="atomic" id="16744">83.9,93.8945</list></item><item><list struct="atomic" id="16745">84,93.92</list></item><item><list struct="atomic" id="16746">84.1,93.94550000000001</list></item><item><list struct="atomic" id="16747">84.2,93.971</list></item><item><list struct="atomic" id="16748">84.3,93.9965</list></item><item><list struct="atomic" id="16749">84.4,94.022</list></item><item><list struct="atomic" id="16750">84.5,94.0475</list></item><item><list struct="atomic" id="16751">84.6,94.07300000000001</list></item><item><list struct="atomic" id="16752">84.7,94.0985</list></item><item><list struct="atomic" id="16753">84.8,94.1288</list></item><item><list struct="atomic" id="16754">84.9,94.1594</list></item><item><list struct="atomic" id="16755">85,94.19</list></item><item><list struct="atomic" id="16756">85.1,94.21716666666666</list></item><item><list struct="atomic" id="16757">85.2,94.24266666666666</list></item><item><list struct="atomic" id="16758">85.3,94.26816666666666</list></item><item><list struct="atomic" id="16759">85.4,94.29366666666667</list></item><item><list struct="atomic" id="16760">85.5,94.31916666666666</list></item><item><list struct="atomic" id="16761">85.6,94.34466666666665</list></item><item><list struct="atomic" id="16762">85.7,94.37016666666668</list></item><item><list struct="atomic" id="16763">85.8,94.39566666666667</list></item><item><list struct="atomic" id="16764">85.9,94.42116666666666</list></item><item><list struct="atomic" id="16765">86,94.44666666666667</list></item><item><list struct="atomic" id="16766">86.1,94.47216666666667</list></item><item><list struct="atomic" id="16767">86.2,94.49766666666667</list></item><item><list struct="atomic" id="16768">86.3,94.52316666666667</list></item><item><list struct="atomic" id="16769">86.4,94.54866666666666</list></item><item><list struct="atomic" id="16770">86.5,94.57416666666667</list></item><item><list struct="atomic" id="16771">86.6,94.59966666666666</list></item><item><list struct="atomic" id="16772">86.7,94.62516666666667</list></item><item><list struct="atomic" id="16773">86.8,94.65066666666667</list></item><item><list struct="atomic" id="16774">86.9,94.67616666666666</list></item><item><list struct="atomic" id="16775">87,94.70166666666667</list></item><item><list struct="atomic" id="16776">87.1,94.72716666666666</list></item><item><list struct="atomic" id="16777">87.2,94.75266666666667</list></item><item><list struct="atomic" id="16778">87.3,94.77816666666666</list></item><item><list struct="atomic" id="16779">87.4,94.80366666666666</list></item><item><list struct="atomic" id="16780">87.5,94.82916666666667</list></item><item><list struct="atomic" id="16781">87.6,94.85466666666666</list></item><item><list struct="atomic" id="16782">87.7,94.88016666666667</list></item><item><list struct="atomic" id="16783">87.8,94.9068</list></item><item><list struct="atomic" id="16784">87.9,94.9374</list></item><item><list struct="atomic" id="16785">88,94.968</list></item><item><list struct="atomic" id="16786">88.1,94.9986</list></item><item><list struct="atomic" id="16787">88.2,95.02433333333333</list></item><item><list struct="atomic" id="16788">88.3,95.04983333333334</list></item><item><list struct="atomic" id="16789">88.4,95.07533333333333</list></item><item><list struct="atomic" id="16790">88.5,95.10083333333333</list></item><item><list struct="atomic" id="16791">88.6,95.12633333333333</list></item><item><list struct="atomic" id="16792">88.7,95.15183333333333</list></item><item><list struct="atomic" id="16793">88.8,95.17733333333334</list></item><item><list struct="atomic" id="16794">88.9,95.20283333333333</list></item><item><list struct="atomic" id="16795">89,95.22833333333332</list></item><item><list struct="atomic" id="16796">89.1,95.25383333333333</list></item><item><list struct="atomic" id="16797">89.2,95.27933333333333</list></item><item><list struct="atomic" id="16798">89.3,95.30483333333333</list></item><item><list struct="atomic" id="16799">89.4,95.33033333333333</list></item><item><list struct="atomic" id="16800">89.5,95.35583333333332</list></item><item><list struct="atomic" id="16801">89.6,95.38133333333333</list></item><item><list struct="atomic" id="16802">89.7,95.40683333333332</list></item><item><list struct="atomic" id="16803">89.8,95.43233333333333</list></item><item><list struct="atomic" id="16804">89.9,95.45783333333334</list></item><item><list struct="atomic" id="16805">90,95.48333333333333</list></item><item><list struct="atomic" id="16806">90.1,95.50883333333334</list></item><item><list struct="atomic" id="16807">90.2,95.53433333333334</list></item><item><list struct="atomic" id="16808">90.3,95.55983333333333</list></item><item><list struct="atomic" id="16809">90.4,95.58533333333334</list></item><item><list struct="atomic" id="16810">90.5,95.61083333333333</list></item><item><list struct="atomic" id="16811">90.6,95.63633333333334</list></item><item><list struct="atomic" id="16812">90.7,95.66183333333333</list></item><item><list struct="atomic" id="16813">90.8,95.68733333333333</list></item><item><list struct="atomic" id="16814">90.9,95.7154</list></item><item><list struct="atomic" id="16815">91,95.74600000000001</list></item><item><list struct="atomic" id="16816">91.1,95.7766</list></item><item><list struct="atomic" id="16817">91.2,95.80600000000001</list></item><item><list struct="atomic" id="16818">91.3,95.8315</list></item><item><list struct="atomic" id="16819">91.4,95.857</list></item><item><list struct="atomic" id="16820">91.5,95.88250000000001</list></item><item><list struct="atomic" id="16821">91.6,95.908</list></item><item><list struct="atomic" id="16822">91.7,95.93350000000001</list></item><item><list struct="atomic" id="16823">91.8,95.959</list></item><item><list struct="atomic" id="16824">91.9,95.9845</list></item><item><list struct="atomic" id="16825">92,96.01</list></item><item><list struct="atomic" id="16826">92.1,96.0355</list></item><item><list struct="atomic" id="16827">92.2,96.061</list></item><item><list struct="atomic" id="16828">92.3,96.0865</list></item><item><list struct="atomic" id="16829">92.4,96.112</list></item><item><list struct="atomic" id="16830">92.5,96.1375</list></item><item><list struct="atomic" id="16831">92.6,96.163</list></item><item><list struct="atomic" id="16832">92.7,96.1885</list></item><item><list struct="atomic" id="16833">92.8,96.214</list></item><item><list struct="atomic" id="16834">92.9,96.23949999999999</list></item><item><list struct="atomic" id="16835">93,96.265</list></item><item><list struct="atomic" id="16836">93.1,96.2905</list></item><item><list struct="atomic" id="16837">93.2,96.316</list></item><item><list struct="atomic" id="16838">93.3,96.34150000000001</list></item><item><list struct="atomic" id="16839">93.4,96.367</list></item><item><list struct="atomic" id="16840">93.5,96.39250000000001</list></item><item><list struct="atomic" id="16841">93.6,96.418</list></item><item><list struct="atomic" id="16842">93.7,96.4435</list></item><item><list struct="atomic" id="16843">93.8,96.469</list></item><item><list struct="atomic" id="16844">93.9,96.49449999999999</list></item><item><list struct="atomic" id="16845">94,96.524</list></item><item><list struct="atomic" id="16846">94.1,96.5546</list></item><item><list struct="atomic" id="16847">94.2,96.5852</list></item><item><list struct="atomic" id="16848">94.3,96.61316666666667</list></item><item><list struct="atomic" id="16849">94.4,96.63866666666667</list></item><item><list struct="atomic" id="16850">94.5,96.66416666666666</list></item><item><list struct="atomic" id="16851">94.6,96.68966666666667</list></item><item><list struct="atomic" id="16852">94.7,96.71516666666666</list></item><item><list struct="atomic" id="16853">94.8,96.74066666666667</list></item><item><list struct="atomic" id="16854">94.9,96.76616666666666</list></item><item><list struct="atomic" id="16855">95,96.79166666666666</list></item><item><list struct="atomic" id="16856">95.1,96.81716666666667</list></item><item><list struct="atomic" id="16857">95.2,96.84266666666666</list></item><item><list struct="atomic" id="16858">95.3,96.86816666666667</list></item><item><list struct="atomic" id="16859">95.4,96.89366666666666</list></item><item><list struct="atomic" id="16860">95.5,96.91916666666665</list></item><item><list struct="atomic" id="16861">95.6,96.94466666666666</list></item><item><list struct="atomic" id="16862">95.7,96.97016666666667</list></item><item><list struct="atomic" id="16863">95.8,96.99566666666666</list></item><item><list struct="atomic" id="16864">95.9,97.0635</list></item><item><list struct="atomic" id="16865">96,97.14000000000001</list></item><item><list struct="atomic" id="16866">96.1,97.21650000000001</list></item><item><list struct="atomic" id="16867">96.2,97.293</list></item><item><list struct="atomic" id="16868">96.3,97.34633333333333</list></item><item><list struct="atomic" id="16869">96.4,97.39733333333334</list></item><item><list struct="atomic" id="16870">96.5,97.4725</list></item><item><list struct="atomic" id="16871">96.6,97.54899999999999</list></item><item><list struct="atomic" id="16872">96.7,97.62549999999999</list></item><item><list struct="atomic" id="16873">96.8,97.702</list></item><item><list struct="atomic" id="16874">96.9,97.7785</list></item><item><list struct="atomic" id="16875">97,97.85499999999999</list></item><item><list struct="atomic" id="16876">97.1,97.9315</list></item><item><list struct="atomic" id="16877">97.2,98.008</list></item><item><list struct="atomic" id="16878">97.3,98.0845</list></item><item><list struct="atomic" id="16879">97.4,98.14066666666666</list></item><item><list struct="atomic" id="16880">97.5,98.19166666666666</list></item><item><list struct="atomic" id="16881">97.6,98.264</list></item><item><list struct="atomic" id="16882">97.7,98.3405</list></item><item><list struct="atomic" id="16883">97.8,98.417</list></item><item><list struct="atomic" id="16884">97.9,98.4935</list></item><item><list struct="atomic" id="16885">98,98.57</list></item><item><list struct="atomic" id="16886">98.1,98.64649999999999</list></item><item><list struct="atomic" id="16887">98.2,98.72299999999998</list></item><item><list struct="atomic" id="16888">98.3,98.7995</list></item><item><list struct="atomic" id="16889">98.4,98.85066666666667</list></item><item><list struct="atomic" id="16890">98.5,98.90249999999999</list></item><item><list struct="atomic" id="16891">98.6,98.979</list></item><item><list struct="atomic" id="16892">98.7,99.0555</list></item><item><list struct="atomic" id="16893">98.8,99.13199999999999</list></item><item><list struct="atomic" id="16894">98.9,99.20849999999999</list></item><item><list struct="atomic" id="16895">99,99.285</list></item><item><list struct="atomic" id="16896">99.1,99.3615</list></item><item><list struct="atomic" id="16897">99.2,99.438</list></item><item><list struct="atomic" id="16898">99.3,99.5145</list></item><item><list struct="atomic" id="16899">99.4,99.59100000000001</list></item><item><list struct="atomic" id="16900">99.5,99.64500000000001</list></item><item><list struct="atomic" id="16901">99.6,99.696</list></item><item><list struct="atomic" id="16902">99.7,99.7705</list></item><item><list struct="atomic" id="16903">99.8,99.8235</list></item><item><list struct="atomic" id="16904">99.9,99.86175</list></item><item><list struct="atomic" id="16905">100,100</list></item></list></variable><variable name="✐ colors"><list id="16906"><item><list struct="atomic" id="16907">0,0,0</list></item><item><list struct="atomic" id="16908">128,128,128</list></item><item><list struct="atomic" id="16909">192,192,192</list></item><item><list struct="atomic" id="16910">255,255,255</list></item><item><list struct="atomic" id="16911">255,0,0</list></item><item><list struct="atomic" id="16912">85,0,0</list></item><item><list struct="atomic" id="16913">139,69,19</list></item><item><list struct="atomic" id="16914">70,5,0</list></item><item><list struct="atomic" id="16915">255,127,0</list></item><item><list struct="atomic" id="16916">140,60,0</list></item><item><list struct="atomic" id="16917">255,255,0</list></item><item><list struct="atomic" id="16918">114,93,0</list></item><item><list struct="atomic" id="16919">0,255,0</list></item><item><list struct="atomic" id="16920">0,30,0</list></item><item><list struct="atomic" id="16921">0,255,255</list></item><item><list struct="atomic" id="16922">0,50,50</list></item><item><list struct="atomic" id="16923">0,0,255</list></item><item><list struct="atomic" id="16924">0,0,64</list></item><item><list struct="atomic" id="16925">80,0,90</list></item><item><list struct="atomic" id="16926">255,0,255</list></item><item><list struct="atomic" id="16927">0,0,0</list></item></list></variable><variable name="✐ brights"><list id="16928"><item><list struct="atomic" id="16929">255,0,0</list></item><item><list struct="atomic" id="16930">170,20,0</list></item><item><list struct="atomic" id="16931">139,69,19</list></item><item><list struct="atomic" id="16932">170,90,0</list></item><item><list struct="atomic" id="16933">255,127,0</list></item><item><list struct="atomic" id="16934">255,160,0</list></item><item><list struct="atomic" id="16935">255,255,0</list></item><item><list struct="atomic" id="16936">190,255,0</list></item><item><list struct="atomic" id="16937">0,255,0</list></item><item><list struct="atomic" id="16938">0,240,200</list></item><item><list struct="atomic" id="16939">0,255,255</list></item><item><list struct="atomic" id="16940">0,127,255</list></item><item><list struct="atomic" id="16941">0,0,255</list></item><item><list struct="atomic" id="16942">60,0,255</list></item><item><list struct="atomic" id="16943">128,0,255</list></item><item><list struct="atomic" id="16944">255,0,255</list></item><item><list struct="atomic" id="16945">255,0,64</list></item><item><list struct="atomic" id="16946">255,0,0</list></item></list></variable><variable name="✐ pivots"><list struct="atomic" id="16947">0,5.8,12.5,18,25,30.5,37.5,44.5,50,59,62.5,69,75,79.25,87.5,93.75,97,100</list></variable><variable name="✐ HSV brights"><list id="16948"><item><list struct="atomic" id="16949">0,1,1</list></item><item><list struct="atomic" id="16950">0.0196078431372549,1,0.6666666666666666</list></item><item><list struct="atomic" id="16951">0.06944444444444443,0.8633093525179856,0.5450980392156862</list></item><item><list struct="atomic" id="16952">0.08823529411764708,1,0.6666666666666666</list></item><item><list struct="atomic" id="16953">0.08300653594771241,1,1</list></item><item><list struct="atomic" id="16954">0.10457516339869281,1,1</list></item><item><list struct="atomic" id="16955">0.16666666666666666,1,1</list></item><item><list struct="atomic" id="16956">0.20915032679738563,1,1</list></item><item><list struct="atomic" id="16957">0.3333333333333333,1,1</list></item><item><list struct="atomic" id="16958">0.47222222222222227,1,0.9411764705882353</list></item><item><list struct="atomic" id="16959">0.5,1,1</list></item><item><list struct="atomic" id="16960">0.5836601307189543,1,1</list></item><item><list struct="atomic" id="16961">0.6666666666666666,1,1</list></item><item><list struct="atomic" id="16962">0.7058823529411765,1,1</list></item><item><list struct="atomic" id="16963">0.7503267973856209,1,1</list></item><item><list struct="atomic" id="16964">0.8333333333333334,1,1</list></item><item><list struct="atomic" id="16965">0.9581699346405229,1,1</list></item><item><list struct="atomic" id="16966">1,1,1</list></item></list></variable><variable name="✐ HSL brights"><list id="16967"><item><list struct="atomic" id="16968">0,100,50</list></item><item><list struct="atomic" id="16969">1.9607843137254901,100,33.33333333333333</list></item><item><list struct="atomic" id="16970">6.944444444444444,75.94936708860757,30.980392156862745</list></item><item><list struct="atomic" id="16971">8.823529411764708,100,33.33333333333333</list></item><item><list struct="atomic" id="16972">8.30065359477124,100,50</list></item><item><list struct="atomic" id="16973">10.457516339869281,100,50</list></item><item><list struct="atomic" id="16974">16.666666666666664,100,50</list></item><item><list struct="atomic" id="16975">20.915032679738562,100,50</list></item><item><list struct="atomic" id="16976">33.33333333333333,100,50</list></item><item><list struct="atomic" id="16977">47.22222222222223,100,50</list></item><item><list struct="atomic" id="16978">50,100,50</list></item><item><list struct="atomic" id="16979">58.36601307189543,100,50</list></item><item><list struct="atomic" id="16980">66.66666666666666,100,50</list></item><item><list struct="atomic" id="16981">70.58823529411765,100,50</list></item><item><list struct="atomic" id="16982">75.0326797385621,100,50</list></item><item><list struct="atomic" id="16983">83.33333333333334,100,50</list></item><item><list struct="atomic" id="16984">95.81699346405229,100,50</list></item><item><list struct="atomic" id="16985">100,100,50</list></item></list></variable><variable name="✐ HSV colors"><list id="16986"><item><list struct="atomic" id="16987">0,0,0</list></item><item><list struct="atomic" id="16988">0,0,50.19607843137255</list></item><item><list struct="atomic" id="16989">0,0,75.29411764705883</list></item><item><list struct="atomic" id="16990">0,0,100</list></item><item><list struct="atomic" id="16991">0,100,100</list></item><item><list struct="atomic" id="16992">0,100,33.33333333333333</list></item><item><list struct="atomic" id="16993">6.944444444444444,86.33093525179856,54.509803921568626</list></item><item><list struct="atomic" id="16994">1.1904761904761905,100,27.450980392156865</list></item><item><list struct="atomic" id="16995">8.30065359477124,100,100</list></item><item><list struct="atomic" id="16996">7.142857142857142,100,54.90196078431373</list></item><item><list struct="atomic" id="16997">16.666666666666664,100,100</list></item><item><list struct="atomic" id="16998">13.596491228070173,100,44.70588235294118</list></item><item><list struct="atomic" id="16999">33.33333333333333,100,100</list></item><item><list struct="atomic" id="17000">33.33333333333333,100,11.76470588235294</list></item><item><list struct="atomic" id="17001">50,100,100</list></item><item><list struct="atomic" id="17002">50,100,19.607843137254903</list></item><item><list struct="atomic" id="17003">66.66666666666666,100,100</list></item><item><list struct="atomic" id="17004">66.66666666666666,100,25.098039215686274</list></item><item><list struct="atomic" id="17005">81.4814814814815,100,35.294117647058826</list></item><item><list struct="atomic" id="17006">83.33333333333334,100,100</list></item><item><list struct="atomic" id="17007">100,0,0</list></item></list></variable><variable name="✐ HSL colors"><list id="17008"><item><list struct="atomic" id="17009">0,0,0</list></item><item><list struct="atomic" id="17010">0,0,50.19607843137255</list></item><item><list struct="atomic" id="17011">0,0,75.29411764705883</list></item><item><list struct="atomic" id="17012">0,0,100</list></item><item><list struct="atomic" id="17013">0,100,50</list></item><item><list struct="atomic" id="17014">0,100,16.666666666666664</list></item><item><list struct="atomic" id="17015">6.944444444444444,75.94936708860757,30.980392156862745</list></item><item><list struct="atomic" id="17016">1.1904761904761905,100,13.725490196078432</list></item><item><list struct="atomic" id="17017">8.30065359477124,100,50</list></item><item><list struct="atomic" id="17018">7.142857142857142,100,27.450980392156865</list></item><item><list struct="atomic" id="17019">16.666666666666664,100,50</list></item><item><list struct="atomic" id="17020">13.596491228070173,100,22.35294117647059</list></item><item><list struct="atomic" id="17021">33.33333333333333,100,50</list></item><item><list struct="atomic" id="17022">33.33333333333333,100,5.88235294117647</list></item><item><list struct="atomic" id="17023">50,100,50</list></item><item><list struct="atomic" id="17024">50,100,9.803921568627452</list></item><item><list struct="atomic" id="17025">66.66666666666666,100,50</list></item><item><list struct="atomic" id="17026">66.66666666666666,100,12.549019607843137</list></item><item><list struct="atomic" id="17027">81.4814814814815,100,17.647058823529413</list></item><item><list struct="atomic" id="17028">83.33333333333334,100,50</list></item><item><list struct="atomic" id="17029">0,0,0</list></item></list></variable><variable name="✐ X11 catch"><l>0</l></variable><variable name="✐ dimension names"><list struct="atomic" id="17030">color,color number,crayon,fair hue,size,transparency,X11/W3C name,fair saturation (HSL),fair lightness,fair HSL vector,fair saturation (HSV),fair value (brightness),fair HSV vector,hue,saturation (HSL),lightness,HSL vector,saturation (HSV),value (brightness),HSV vector,red,green,blue,RGB(A) vector,RGB(A) hex</list></variable><variable name="✐ dimension dispatch"><list id="17031"><item><context id="17032"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to color %obj %l"><l/><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin><context id="17038"><inputs></inputs><variables></variables><receiver><ref id="14507"></ref></receiver><origin></origin></context></context></item><item><context id="17040"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to color number %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17046"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to crayon %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17052"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair hue %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17058"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen size to %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17064"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen transparency to %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17070"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to X11 name %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17076"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair saturation (HSL) %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17082"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair lightness %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17088"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair HSL vector %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17094"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair saturation (HSV) %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17100"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair value (brightness) %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17106"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to fair HSV vector %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17112"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to hue %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17118"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to HSL saturation %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17124"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to lightness %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17130"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to HSL vector %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17136"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen saturation (HSV) to %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17142"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen value (brightness) to %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17148"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to HSV vector %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17154"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen red to %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17160"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen green to %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17166"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen blue to %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17172"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to RGB vector %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item><item><context id="17178"><inputs></inputs><variables></variables><script><custom-block s="✐ set pen to RGB hex %s %l"><l></l><l/></custom-block></script><receiver><ref id="14507"></ref></receiver><origin><ref id="14507"></ref></origin></context></item></list></variable><variable name="red votes"><l>0</l></variable><variable name="blue votes"><l>0</l></variable><variable name="all cells"><list struct="atomic" id="17184">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</list></variable><variable name="results"><l> </l></variable></variables></scene></scenes></project><media name="Gerrymandering" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="costume" center-x="22" center-y="23" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAuCAYAAABTTPsKAAAAhUlEQVR4AezSQQrAIBAEQfHV+b25N+TWQhZa8DAgg9TuPs86k+5ew04fvj2whBOGQCsBED0mrJOiMGGA6DFhnRSFCQNEjwnrpChMGCB6TFgnReGnMN79Jvbh26NIOGEItBIA0WPCOikKEwaIHhPWSVGYMED0mLBOisKEAaLHhHVSFI4TfgEAAP//AfvJ/wAAAAZJREFUAwAz92yli4MquAAAAABJRU5ErkJggg==" mediaID="1"/></media></snapdata>