1
0

diceGenerator.svg 98 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <svg
  3. xmlns:dc="http://purl.org/dc/elements/1.1/"
  4. xmlns:cc="http://creativecommons.org/ns#"
  5. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  6. xmlns:svg="http://www.w3.org/2000/svg"
  7. xmlns="http://www.w3.org/2000/svg"
  8. xmlns:xlink="http://www.w3.org/1999/xlink"
  9. xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  10. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  11. width="400mm"
  12. height="400mm"
  13. viewBox="0 0 400 400"
  14. version="1.1"
  15. id="svg2403"
  16. inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
  17. sodipodi:docname="diceGenerator.svg">
  18. <defs
  19. id="defs2397">
  20. <inkscape:path-effect
  21. effect="powerclip"
  22. id="path-effect4439"
  23. is_visible="true"
  24. lpeversion="1"
  25. inverse="true"
  26. flatten="false"
  27. hide_clip="false"
  28. message="Use fill-rule evenodd on &lt;b&gt;fill and stroke&lt;/b&gt; dialog if no flatten result after convert clip to paths." />
  29. <inkscape:path-effect
  30. effect="powerclip"
  31. id="path-effect5747"
  32. is_visible="true"
  33. lpeversion="1"
  34. inverse="true"
  35. flatten="false"
  36. hide_clip="false"
  37. message="Use fill-rule evenodd on &lt;b&gt;fill and stroke&lt;/b&gt; dialog if no flatten result after convert clip to paths." />
  38. <inkscape:perspective
  39. sodipodi:type="inkscape:persp3d"
  40. inkscape:vp_x="-4.3425461e-14 : 236.40501 : 0"
  41. inkscape:vp_y="-435.35778 : -4.8707947 : 0"
  42. inkscape:vp_z="317.51924 : 120.63248 : 1"
  43. inkscape:persp3d-origin="197.66619 : 47.764227 : 1"
  44. id="perspective2405" />
  45. <filter
  46. style="color-interpolation-filters:sRGB"
  47. id="filter5561"
  48. inkscape:label="filter0">
  49. <feBlend
  50. mode="normal"
  51. in2="SourceGraphic"
  52. id="feBlend5563" />
  53. </filter>
  54. <clipPath
  55. clipPathUnits="userSpaceOnUse"
  56. id="clipPath5743">
  57. <path
  58. id="path5745"
  59. style="display:none;opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  60. d="M 64.745179,9.015 C 43.931136,40.37911 23.117041,71.742827 2.303,103.10695 c 21.142461,23.66263 42.285184,47.32537 63.427649,70.98796 l 72.769731,13.90716 C 159.31442,156.63796 180.12852,125.27373 200.94256,93.909563 179.8001,70.246976 158.65737,46.58424 137.51491,22.921651 113.25832,18.285991 89.001772,13.650661 64.745179,9.015 Z" />
  61. <path
  62. id="lpe_path-effect5747"
  63. style="display:inline;opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  64. class="powerclip"
  65. d="M -4.2088941,2.4505682 H 207.45595 V 194.56314 H -4.2088941 Z M 64.745179,9.015 C 43.931136,40.37911 23.117041,71.742827 2.303,103.10695 c 21.142461,23.66263 42.285184,47.32537 63.427649,70.98796 l 72.769731,13.90716 C 159.31442,156.63796 180.12852,125.27373 200.94256,93.909563 179.8001,70.246976 158.65737,46.58424 137.51491,22.921651 113.25832,18.285991 89.001772,13.650661 64.745179,9.015 Z" />
  66. </clipPath>
  67. <clipPath
  68. id="clipPath67"
  69. clipPathUnits="userSpaceOnUse">
  70. <path
  71. id="path69"
  72. style="display:inline;opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  73. d="M 64.745179,9.015 C 43.931136,40.37911 23.117041,71.742827 2.303,103.10695 c 21.142461,23.66263 42.285184,47.32537 63.427649,70.98796 l 72.769731,13.90716 C 159.31442,156.63796 180.12852,125.27373 200.94256,93.909563 179.8001,70.246976 158.65737,46.58424 137.51491,22.921651 113.25832,18.285991 89.001772,13.650661 64.745179,9.015 Z" />
  74. </clipPath>
  75. <inkscape:perspective
  76. id="perspective2405-9"
  77. inkscape:persp3d-origin="-222.74973 : -88.752136 : 1"
  78. inkscape:vp_z="275.62925 : -308.48353 : 0"
  79. inkscape:vp_y="-204.00173 : 38.986614 : 0"
  80. inkscape:vp_x="284.56184 : 428.79838 : 0"
  81. sodipodi:type="inkscape:persp3d" />
  82. <meshgradient
  83. y="9.0146418"
  84. x="2.3031054"
  85. gradientUnits="userSpaceOnUse"
  86. id="meshgradient3465"
  87. inkscape:collect="always">
  88. <meshrow
  89. id="meshrow3467">
  90. <meshpatch
  91. id="meshpatch3469">
  92. <stop
  93. id="stop3471"
  94. style="stop-color:#ffffff;stop-opacity:1"
  95. path="c 66.2131,0 132.426,0 198.639,0" />
  96. <stop
  97. id="stop3473"
  98. style="stop-color:#b3b3b3;stop-opacity:1"
  99. path="c 0,59.6624 0,119.325 0,178.987" />
  100. <stop
  101. id="stop3475"
  102. style="stop-color:#ffffff;stop-opacity:1"
  103. path="c -66.2131,0 -132.426,0 -198.639,0" />
  104. <stop
  105. id="stop3477"
  106. style="stop-color:#b3b3b3;stop-opacity:1"
  107. path="c 0,-59.6624 0,-119.325 0,-178.987" />
  108. </meshpatch>
  109. </meshrow>
  110. </meshgradient>
  111. <filter
  112. inkscape:label="filter0"
  113. id="filter5561-5"
  114. style="color-interpolation-filters:sRGB">
  115. <feBlend
  116. id="feBlend5563-5"
  117. in2="SourceGraphic"
  118. mode="normal" />
  119. </filter>
  120. <clipPath
  121. id="clipPath5743-8"
  122. clipPathUnits="userSpaceOnUse">
  123. <path
  124. d="M 64.745179,9.015 C 43.931136,40.37911 23.117041,71.742827 2.303,103.10695 c 21.142461,23.66263 42.285184,47.32537 63.427649,70.98796 l 72.769731,13.90716 C 159.31442,156.63796 180.12852,125.27373 200.94256,93.909563 179.8001,70.246976 158.65737,46.58424 137.51491,22.921651 113.25832,18.285991 89.001772,13.650661 64.745179,9.015 Z"
  125. style="display:none;opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  126. id="path5745-9" />
  127. <path
  128. d="M -4.2088941,2.4505682 H 207.45595 V 194.56314 H -4.2088941 Z M 64.745179,9.015 C 43.931136,40.37911 23.117041,71.742827 2.303,103.10695 c 21.142461,23.66263 42.285184,47.32537 63.427649,70.98796 l 72.769731,13.90716 C 159.31442,156.63796 180.12852,125.27373 200.94256,93.909563 179.8001,70.246976 158.65737,46.58424 137.51491,22.921651 113.25832,18.285991 89.001772,13.650661 64.745179,9.015 Z"
  129. class="powerclip"
  130. style="display:inline;opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  131. id="lpe_path-effect5747-3" />
  132. </clipPath>
  133. <clipPath
  134. clipPathUnits="userSpaceOnUse"
  135. id="clipPath67-1">
  136. <path
  137. d="M 64.745179,9.015 C 43.931136,40.37911 23.117041,71.742827 2.303,103.10695 c 21.142461,23.66263 42.285184,47.32537 63.427649,70.98796 l 72.769731,13.90716 C 159.31442,156.63796 180.12852,125.27373 200.94256,93.909563 179.8001,70.246976 158.65737,46.58424 137.51491,22.921651 113.25832,18.285991 89.001772,13.650661 64.745179,9.015 Z"
  138. style="display:inline;opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  139. id="path69-2" />
  140. </clipPath>
  141. <inkscape:perspective
  142. id="perspective2405-5"
  143. inkscape:persp3d-origin="57.788625 : -110.47831 : 1"
  144. inkscape:vp_z="275.62925 : -308.48353 : 0"
  145. inkscape:vp_y="-204.00173 : 38.986614 : 0"
  146. inkscape:vp_x="284.56184 : 428.79838 : 0"
  147. sodipodi:type="inkscape:persp3d" />
  148. <filter
  149. inkscape:label="filter0"
  150. id="filter5561-2"
  151. style="color-interpolation-filters:sRGB">
  152. <feBlend
  153. id="feBlend5563-1"
  154. in2="SourceGraphic"
  155. mode="normal" />
  156. </filter>
  157. <clipPath
  158. id="clipPath5743-3"
  159. clipPathUnits="userSpaceOnUse">
  160. <path
  161. d="M 64.745179,9.015 C 43.931136,40.37911 23.117041,71.742827 2.303,103.10695 c 21.142461,23.66263 42.285184,47.32537 63.427649,70.98796 l 72.769731,13.90716 C 159.31442,156.63796 180.12852,125.27373 200.94256,93.909563 179.8001,70.246976 158.65737,46.58424 137.51491,22.921651 113.25832,18.285991 89.001772,13.650661 64.745179,9.015 Z"
  162. style="display:none;opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  163. id="path5745-2" />
  164. <path
  165. d="M -4.2088941,2.4505682 H 207.45595 V 194.56314 H -4.2088941 Z M 64.745179,9.015 C 43.931136,40.37911 23.117041,71.742827 2.303,103.10695 c 21.142461,23.66263 42.285184,47.32537 63.427649,70.98796 l 72.769731,13.90716 C 159.31442,156.63796 180.12852,125.27373 200.94256,93.909563 179.8001,70.246976 158.65737,46.58424 137.51491,22.921651 113.25832,18.285991 89.001772,13.650661 64.745179,9.015 Z"
  166. class="powerclip"
  167. style="display:inline;opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  168. id="lpe_path-effect5747-2" />
  169. </clipPath>
  170. <clipPath
  171. clipPathUnits="userSpaceOnUse"
  172. id="clipPath67-6">
  173. <path
  174. d="M 64.745179,9.015 C 43.931136,40.37911 23.117041,71.742827 2.303,103.10695 c 21.142461,23.66263 42.285184,47.32537 63.427649,70.98796 l 72.769731,13.90716 C 159.31442,156.63796 180.12852,125.27373 200.94256,93.909563 179.8001,70.246976 158.65737,46.58424 137.51491,22.921651 113.25832,18.285991 89.001772,13.650661 64.745179,9.015 Z"
  175. style="display:inline;opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  176. id="path69-6" />
  177. </clipPath>
  178. <inkscape:perspective
  179. id="perspective2405-94"
  180. inkscape:persp3d-origin="125.27281 : -57.712259 : 1"
  181. inkscape:vp_z="275.62925 : -308.48353 : 0"
  182. inkscape:vp_y="-204.00173 : 38.986614 : 0"
  183. inkscape:vp_x="284.56184 : 428.79838 : 0"
  184. sodipodi:type="inkscape:persp3d" />
  185. <filter
  186. inkscape:label="filter0"
  187. id="filter5561-7"
  188. style="color-interpolation-filters:sRGB">
  189. <feBlend
  190. id="feBlend5563-8"
  191. in2="SourceGraphic"
  192. mode="normal" />
  193. </filter>
  194. <clipPath
  195. id="clipPath5743-7"
  196. clipPathUnits="userSpaceOnUse">
  197. <path
  198. d="M 64.745179,9.015 C 43.931136,40.37911 23.117041,71.742827 2.303,103.10695 c 21.142461,23.66263 42.285184,47.32537 63.427649,70.98796 l 72.769731,13.90716 C 159.31442,156.63796 180.12852,125.27373 200.94256,93.909563 179.8001,70.246976 158.65737,46.58424 137.51491,22.921651 113.25832,18.285991 89.001772,13.650661 64.745179,9.015 Z"
  199. style="display:none;opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  200. id="path5745-0" />
  201. <path
  202. d="M -4.2088941,2.4505682 H 207.45595 V 194.56314 H -4.2088941 Z M 64.745179,9.015 C 43.931136,40.37911 23.117041,71.742827 2.303,103.10695 c 21.142461,23.66263 42.285184,47.32537 63.427649,70.98796 l 72.769731,13.90716 C 159.31442,156.63796 180.12852,125.27373 200.94256,93.909563 179.8001,70.246976 158.65737,46.58424 137.51491,22.921651 113.25832,18.285991 89.001772,13.650661 64.745179,9.015 Z"
  203. class="powerclip"
  204. style="display:inline;opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  205. id="lpe_path-effect5747-7" />
  206. </clipPath>
  207. <clipPath
  208. clipPathUnits="userSpaceOnUse"
  209. id="clipPath67-5">
  210. <path
  211. d="M 64.745179,9.015 C 43.931136,40.37911 23.117041,71.742827 2.303,103.10695 c 21.142461,23.66263 42.285184,47.32537 63.427649,70.98796 l 72.769731,13.90716 C 159.31442,156.63796 180.12852,125.27373 200.94256,93.909563 179.8001,70.246976 158.65737,46.58424 137.51491,22.921651 113.25832,18.285991 89.001772,13.650661 64.745179,9.015 Z"
  212. style="display:inline;opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  213. id="path69-5" />
  214. </clipPath>
  215. <clipPath
  216. clipPathUnits="userSpaceOnUse"
  217. id="clipPath4435">
  218. <path
  219. d="m 107.14643,236.39074 -55.052969,0.61598 -17.445448,4.11189 v 72.1398 l 68.643877,-0.76843 3.85454,-18.2423 z"
  220. style="display:none;opacity:1;fill:#800080;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round"
  221. id="path4437" />
  222. <path
  223. id="lpe_path-effect4439"
  224. style="opacity:1;fill:#800080;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round"
  225. class="powerclip"
  226. d="m 28.565739,230.32398 h 84.640921 v 89.01353 H 28.565739 Z m 78.580691,6.06676 -55.052969,0.61598 -17.445448,4.11189 v 72.1398 l 68.643877,-0.76843 3.85454,-18.2423 z" />
  227. </clipPath>
  228. <clipPath
  229. clipPathUnits="userSpaceOnUse"
  230. id="clipPath4509">
  231. <path
  232. d="m 107.14643,236.39074 -55.052969,0.61598 -17.445448,4.11189 v 72.1398 l 68.643877,-0.76843 3.85454,-18.2423 z"
  233. style="opacity:1;fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round"
  234. id="path4511" />
  235. </clipPath>
  236. </defs>
  237. <sodipodi:namedview
  238. id="base"
  239. pagecolor="#ffffff"
  240. bordercolor="#666666"
  241. borderopacity="1.0"
  242. inkscape:pageopacity="0.0"
  243. inkscape:pageshadow="2"
  244. inkscape:zoom="0.28111979"
  245. inkscape:cx="430.19671"
  246. inkscape:cy="1072.0362"
  247. inkscape:document-units="mm"
  248. inkscape:current-layer="g4711"
  249. inkscape:document-rotation="0"
  250. showgrid="false"
  251. inkscape:window-width="1410"
  252. inkscape:window-height="1040"
  253. inkscape:window-x="208"
  254. inkscape:window-y="0"
  255. inkscape:window-maximized="0" />
  256. <metadata
  257. id="metadata2400">
  258. <rdf:RDF>
  259. <cc:Work
  260. rdf:about="">
  261. <dc:format>image/svg+xml</dc:format>
  262. <dc:type
  263. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  264. <dc:title />
  265. </cc:Work>
  266. </rdf:RDF>
  267. </metadata>
  268. <g
  269. inkscape:groupmode="layer"
  270. id="layer4"
  271. inkscape:label="base0"
  272. style="display:inline"
  273. sodipodi:insensitive="true">
  274. <g
  275. sodipodi:type="inkscape:box3d"
  276. id="g2729-4"
  277. style="fill:#b3b3b3;stroke-width:50"
  278. inkscape:perspectiveID="#perspective2405-94"
  279. inkscape:corner0="0.7979643 : 0.51434472 : 0 : 1"
  280. inkscape:corner7="0.57853176 : 0.15763317 : 0.23011852 : 1"
  281. inkscape:transform-center-x="-57.720495"
  282. inkscape:transform-center-y="33.351485">
  283. <path
  284. d="m 247.41579,95.493898 -62.44213,94.092322 72.76977,13.90697 62.44213,-94.09232 z"
  285. sodipodi:type="inkscape:box3dside"
  286. id="path2735-2"
  287. style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  288. inkscape:box3dsidetype="3"
  289. points="184.97366,189.58622 257.74343,203.49319 320.18556,109.40087 247.41579,95.493898 " />
  290. <path
  291. d="m 184.97366,189.58622 72.76977,13.90697 63.4274,70.98778 -72.76977,-13.90698 z"
  292. sodipodi:type="inkscape:box3dside"
  293. id="path2737-6"
  294. style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  295. inkscape:box3dsidetype="14"
  296. points="257.74343,203.49319 321.17083,274.48097 248.40106,260.57399 184.97366,189.58622 " />
  297. <path
  298. d="m 320.18556,109.40087 -62.44213,94.09232 63.4274,70.98778 62.44213,-94.09232 z"
  299. sodipodi:type="inkscape:box3dside"
  300. id="path2739-1"
  301. style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  302. inkscape:box3dsidetype="13"
  303. points="257.74343,203.49319 321.17083,274.48097 383.61296,180.38865 320.18556,109.40087 " />
  304. <path
  305. d="m 247.41579,95.493898 -62.44213,94.092322 63.4274,70.98777 62.44212,-94.09232 z"
  306. sodipodi:type="inkscape:box3dside"
  307. id="path2733-3"
  308. style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  309. inkscape:box3dsidetype="5"
  310. points="184.97366,189.58622 248.40106,260.57399 310.84318,166.48167 247.41579,95.493898 " />
  311. <path
  312. d="m 247.41579,95.493898 72.76977,13.906972 63.4274,70.98778 -72.76978,-13.90698 z"
  313. sodipodi:type="inkscape:box3dside"
  314. id="path2731-0"
  315. style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  316. inkscape:box3dsidetype="6"
  317. points="320.18556,109.40087 383.61296,180.38865 310.84318,166.48167 247.41579,95.493898 " />
  318. <path
  319. d="m 310.84318,166.48167 -62.44212,94.09232 72.76977,13.90698 62.44213,-94.09232 z"
  320. sodipodi:type="inkscape:box3dside"
  321. id="path2741-2"
  322. style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  323. inkscape:box3dsidetype="11"
  324. points="248.40106,260.57399 321.17083,274.48097 383.61296,180.38865 310.84318,166.48167 " />
  325. </g>
  326. <ellipse
  327. style="fill:#b3b3b3;stroke-width:18.127"
  328. id="path2837-8"
  329. cy="143.44583"
  330. cx="275.21497"
  331. rx="43.326023"
  332. ry="58.370235"
  333. transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)" />
  334. <ellipse
  335. style="fill:#b3b3b3;stroke-width:27.1643"
  336. id="path2839-0"
  337. cx="372.40372"
  338. cy="386.34595"
  339. rx="52.985146"
  340. ry="42.078251"
  341. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
  342. <ellipse
  343. style="fill:#b3b3b3;stroke-width:27.3889"
  344. id="path2841-3"
  345. cx="-73.222923"
  346. cy="336.94769"
  347. rx="19.549366"
  348. ry="53.173599"
  349. transform="matrix(-0.56188005,0.82721872,0.81012106,0.58626262,0,0)" />
  350. </g>
  351. <g
  352. style="display:inline"
  353. inkscape:label="variant 0 base 0"
  354. id="g2864"
  355. transform="translate(-263.72916,16.029054)"
  356. sodipodi:insensitive="true">
  357. <g
  358. style="display:none"
  359. inkscape:label="outset"
  360. id="layer34"
  361. inkscape:groupmode="layer"
  362. sodipodi:insensitive="true">
  363. <path
  364. id="path5737"
  365. style="display:inline;opacity:1;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  366. d="m 334.26806,1.9805184 c -1.39752,0.29774 -1.79259,1.84606 -2.60265,2.82286 -20.33492,30.6417296 -40.66985,61.2834596 -61.00477,91.9251896 -0.59659,1.16905 0.35119,2.30724 1.16211,3.07226 20.79207,23.293882 41.60583,46.568862 62.40625,69.855472 1.39732,0.90677 3.15371,0.79831 4.71628,1.22981 22.97934,4.3915 45.95868,8.78299 68.93801,13.17449 1.39269,0.0707 2.07685,-1.32274 2.69798,-2.32857 10.94821,-16.42934 21.83935,-32.89858 32.76561,-49.34326 9.54394,-14.39924 19.12294,-28.77884 28.64497,-43.190342 0.52688,-1.20289 -0.48039,-2.27256 -1.26969,-3.05721 -20.77266,-23.26656 -41.56182,-46.51879 -62.34082,-69.77984 -1.39733,-0.90678 -3.15371,-0.79832 -4.71629,-1.22982 -23.01318,-4.3886 -46.02195,-8.8137796 -69.03788,-13.1795396 -0.11987,-0.008 -0.23952,0.0228 -0.35911,0.0285 z" />
  367. </g>
  368. <g
  369. id="g5655"
  370. inkscape:groupmode="layer"
  371. inkscape:label="border"
  372. style="display:none"
  373. sodipodi:insensitive="true">
  374. <path
  375. inkscape:original-d="M 64.585938,7.4804688 C 63.188421,7.7782062 62.793351,9.32653 61.983291,10.303326 41.648366,40.945056 21.313441,71.586786 0.97851562,102.22852 c -0.59658869,1.16905 0.35118958,2.30724 1.16210938,3.07226 20.792077,23.29388 41.605835,46.56886 62.40625,69.85547 1.397324,0.90677 3.153713,0.79831 4.716288,1.22981 22.979336,4.3915 45.958677,8.78299 68.938007,13.17449 1.39269,0.0707 2.07685,-1.32274 2.69798,-2.32857 10.94821,-16.42934 21.83935,-32.89858 32.76561,-49.34326 9.54394,-14.39924 19.12294,-28.77884 28.64497,-43.190341 0.52688,-1.202887 -0.48039,-2.272555 -1.26969,-3.057204 C 180.26738,68.374609 159.47822,45.12238 138.69922,21.861328 137.30189,20.954553 135.54551,21.063013 133.98293,20.631515 110.96975,16.242906 87.960976,11.817726 64.94505,7.4519744 c -0.11987,-0.00833 -0.239523,0.02283 -0.359112,0.028494 z"
  376. inkscape:path-effect="#path-effect5747"
  377. clip-path="url(#clipPath5743-8)"
  378. d="M 64.585938,7.4804688 C 63.188421,7.7782062 62.793351,9.32653 61.983291,10.303326 41.648366,40.945056 21.313441,71.586786 0.97851562,102.22852 c -0.59658869,1.16905 0.35118958,2.30724 1.16210938,3.07226 20.792077,23.29388 41.605835,46.56886 62.40625,69.85547 1.397324,0.90677 3.153713,0.79831 4.716288,1.22981 22.979336,4.3915 45.958677,8.78299 68.938007,13.17449 1.39269,0.0707 2.07685,-1.32274 2.69798,-2.32857 10.94821,-16.42934 21.83935,-32.89858 32.76561,-49.34326 9.54394,-14.39924 19.12294,-28.77884 28.64497,-43.190341 0.52688,-1.202887 -0.48039,-2.272555 -1.26969,-3.057204 C 180.26738,68.374609 159.47822,45.12238 138.69922,21.861328 137.30189,20.954553 135.54551,21.063013 133.98293,20.631515 110.96975,16.242906 87.960976,11.817726 64.94505,7.4519744 c -0.11987,-0.00833 -0.239523,0.02283 -0.359112,0.028494 z"
  379. style="opacity:1;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  380. id="path5702"
  381. transform="translate(269.68212,-5.4999516)" />
  382. </g>
  383. <g
  384. inkscape:groupmode="layer"
  385. id="layer10"
  386. inkscape:label="color 0 and dots"
  387. style="display:inline">
  388. <g
  389. style="display:inline"
  390. inkscape:label="bg"
  391. id="layer36"
  392. inkscape:groupmode="layer"
  393. sodipodi:insensitive="true">
  394. <image
  395. sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color0.svg"
  396. xlink:href="palette/color0.svg"
  397. transform="translate(269.68212,-5.4999516)"
  398. clip-path="url(#clipPath67-1)"
  399. id="image5487"
  400. height="285.75"
  401. width="508"
  402. inkscape:svg-dpi="96"
  403. preserveAspectRatio="none"
  404. x="0"
  405. y="0"
  406. style="display:inline" />
  407. </g>
  408. <g
  409. inkscape:label="dots"
  410. id="layer37"
  411. inkscape:groupmode="layer"
  412. style="display:inline"
  413. sodipodi:insensitive="true">
  414. <ellipse
  415. style="display:inline;fill:#1a1a1a;stroke-width:5.49161"
  416. id="ellipse2858"
  417. cy="37.024464"
  418. cx="344.99881"
  419. rx="13.125702"
  420. ry="17.683376"
  421. transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)" />
  422. <ellipse
  423. style="display:inline;fill:#1a1a1a;stroke-width:8.36393"
  424. id="ellipse2860"
  425. cx="470.28589"
  426. cy="371.44025"
  427. rx="16.314209"
  428. ry="12.955958"
  429. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
  430. <ellipse
  431. style="display:inline;fill:#1a1a1a;stroke-width:9.15019"
  432. id="ellipse2862"
  433. cx="-200.54121"
  434. cy="395.24789"
  435. rx="6.5311246"
  436. ry="17.764433"
  437. transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)" />
  438. <ellipse
  439. transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)"
  440. ry="17.764433"
  441. rx="6.5311246"
  442. cy="323.96573"
  443. cx="-198.08272"
  444. id="ellipse2862-5"
  445. style="display:inline;fill:#1a1a1a;stroke-width:9.15019" />
  446. <ellipse
  447. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
  448. ry="12.955959"
  449. rx="16.314209"
  450. cy="336.21796"
  451. cx="467.36121"
  452. id="ellipse2860-7"
  453. style="display:inline;fill:#1a1a1a;stroke-width:8.36393" />
  454. <ellipse
  455. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
  456. ry="12.955959"
  457. rx="16.314209"
  458. cy="302.79694"
  459. cx="461.7587"
  460. id="ellipse2860-8"
  461. style="display:inline;fill:#1a1a1a;stroke-width:8.36393" />
  462. </g>
  463. </g>
  464. <g
  465. style="display:none"
  466. inkscape:label="color 1 and dots"
  467. id="g4805"
  468. inkscape:groupmode="layer">
  469. <g
  470. sodipodi:insensitive="true"
  471. inkscape:groupmode="layer"
  472. id="g4789"
  473. inkscape:label="bg"
  474. style="display:inline">
  475. <image
  476. sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color1.svg"
  477. xlink:href="palette/color1.svg"
  478. style="display:inline"
  479. y="0"
  480. x="0"
  481. preserveAspectRatio="none"
  482. inkscape:svg-dpi="96"
  483. width="508"
  484. height="285.75"
  485. id="image4787"
  486. clip-path="url(#clipPath67-1)"
  487. transform="translate(269.68212,-5.4999516)" />
  488. </g>
  489. <g
  490. sodipodi:insensitive="true"
  491. style="display:inline"
  492. inkscape:groupmode="layer"
  493. id="g4803"
  494. inkscape:label="dots">
  495. <ellipse
  496. transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)"
  497. ry="17.683376"
  498. rx="13.125702"
  499. cx="344.99881"
  500. cy="37.024464"
  501. id="ellipse4791"
  502. style="display:inline;fill:#1a1a1a;stroke-width:5.49161" />
  503. <ellipse
  504. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
  505. ry="12.955958"
  506. rx="16.314209"
  507. cy="371.44025"
  508. cx="470.28589"
  509. id="ellipse4793"
  510. style="display:inline;fill:#1a1a1a;stroke-width:8.36393" />
  511. <ellipse
  512. transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)"
  513. ry="17.764433"
  514. rx="6.5311246"
  515. cy="395.24789"
  516. cx="-200.54121"
  517. id="ellipse4795"
  518. style="display:inline;fill:#1a1a1a;stroke-width:9.15019" />
  519. <ellipse
  520. style="display:inline;fill:#1a1a1a;stroke-width:9.15019"
  521. id="ellipse4797"
  522. cx="-198.08272"
  523. cy="323.96573"
  524. rx="6.5311246"
  525. ry="17.764433"
  526. transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)" />
  527. <ellipse
  528. style="display:inline;fill:#1a1a1a;stroke-width:8.36393"
  529. id="ellipse4799"
  530. cx="467.36121"
  531. cy="336.21796"
  532. rx="16.314209"
  533. ry="12.955959"
  534. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
  535. <ellipse
  536. style="display:inline;fill:#1a1a1a;stroke-width:8.36393"
  537. id="ellipse4801"
  538. cx="461.7587"
  539. cy="302.79694"
  540. rx="16.314209"
  541. ry="12.955959"
  542. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
  543. </g>
  544. </g>
  545. <g
  546. style="display:none"
  547. inkscape:label="color 2 and dots"
  548. id="g4777"
  549. inkscape:groupmode="layer">
  550. <g
  551. sodipodi:insensitive="true"
  552. inkscape:groupmode="layer"
  553. id="g4761"
  554. inkscape:label="bg"
  555. style="display:inline">
  556. <image
  557. sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color2.svg"
  558. xlink:href="palette/color2.svg"
  559. style="display:inline"
  560. y="0"
  561. x="0"
  562. preserveAspectRatio="none"
  563. inkscape:svg-dpi="96"
  564. width="508"
  565. height="285.75"
  566. id="image4759"
  567. clip-path="url(#clipPath67-1)"
  568. transform="translate(269.68212,-5.4999516)" />
  569. </g>
  570. <g
  571. sodipodi:insensitive="true"
  572. style="display:inline"
  573. inkscape:groupmode="layer"
  574. id="g4775"
  575. inkscape:label="dots">
  576. <ellipse
  577. transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)"
  578. ry="17.683376"
  579. rx="13.125702"
  580. cx="344.99881"
  581. cy="37.024464"
  582. id="ellipse4763"
  583. style="display:inline;fill:#1a1a1a;stroke-width:5.49161" />
  584. <ellipse
  585. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
  586. ry="12.955958"
  587. rx="16.314209"
  588. cy="371.44025"
  589. cx="470.28589"
  590. id="ellipse4765"
  591. style="display:inline;fill:#1a1a1a;stroke-width:8.36393" />
  592. <ellipse
  593. transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)"
  594. ry="17.764433"
  595. rx="6.5311246"
  596. cy="395.24789"
  597. cx="-200.54121"
  598. id="ellipse4767"
  599. style="display:inline;fill:#1a1a1a;stroke-width:9.15019" />
  600. <ellipse
  601. style="display:inline;fill:#1a1a1a;stroke-width:9.15019"
  602. id="ellipse4769"
  603. cx="-198.08272"
  604. cy="323.96573"
  605. rx="6.5311246"
  606. ry="17.764433"
  607. transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)" />
  608. <ellipse
  609. style="display:inline;fill:#1a1a1a;stroke-width:8.36393"
  610. id="ellipse4771"
  611. cx="467.36121"
  612. cy="336.21796"
  613. rx="16.314209"
  614. ry="12.955959"
  615. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
  616. <ellipse
  617. style="display:inline;fill:#1a1a1a;stroke-width:8.36393"
  618. id="ellipse4773"
  619. cx="461.7587"
  620. cy="302.79694"
  621. rx="16.314209"
  622. ry="12.955959"
  623. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
  624. </g>
  625. </g>
  626. <g
  627. style="display:none"
  628. inkscape:label="color 3 and dots"
  629. id="g4749"
  630. inkscape:groupmode="layer">
  631. <g
  632. sodipodi:insensitive="true"
  633. inkscape:groupmode="layer"
  634. id="g4733"
  635. inkscape:label="bg"
  636. style="display:inline">
  637. <image
  638. sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color3.svg"
  639. xlink:href="palette/color3.svg"
  640. style="display:inline"
  641. y="0"
  642. x="0"
  643. preserveAspectRatio="none"
  644. inkscape:svg-dpi="96"
  645. width="508"
  646. height="285.75"
  647. id="image4731"
  648. clip-path="url(#clipPath67-1)"
  649. transform="translate(269.68212,-5.4999516)" />
  650. </g>
  651. <g
  652. sodipodi:insensitive="true"
  653. style="display:inline"
  654. inkscape:groupmode="layer"
  655. id="g4747"
  656. inkscape:label="dots">
  657. <ellipse
  658. transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)"
  659. ry="17.683376"
  660. rx="13.125702"
  661. cx="344.99881"
  662. cy="37.024464"
  663. id="ellipse4735"
  664. style="display:inline;fill:#1a1a1a;stroke-width:5.49161" />
  665. <ellipse
  666. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
  667. ry="12.955958"
  668. rx="16.314209"
  669. cy="371.44025"
  670. cx="470.28589"
  671. id="ellipse4737"
  672. style="display:inline;fill:#1a1a1a;stroke-width:8.36393" />
  673. <ellipse
  674. transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)"
  675. ry="17.764433"
  676. rx="6.5311246"
  677. cy="395.24789"
  678. cx="-200.54121"
  679. id="ellipse4739"
  680. style="display:inline;fill:#1a1a1a;stroke-width:9.15019" />
  681. <ellipse
  682. style="display:inline;fill:#1a1a1a;stroke-width:9.15019"
  683. id="ellipse4741"
  684. cx="-198.08272"
  685. cy="323.96573"
  686. rx="6.5311246"
  687. ry="17.764433"
  688. transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)" />
  689. <ellipse
  690. style="display:inline;fill:#1a1a1a;stroke-width:8.36393"
  691. id="ellipse4743"
  692. cx="467.36121"
  693. cy="336.21796"
  694. rx="16.314209"
  695. ry="12.955959"
  696. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
  697. <ellipse
  698. style="display:inline;fill:#1a1a1a;stroke-width:8.36393"
  699. id="ellipse4745"
  700. cx="461.7587"
  701. cy="302.79694"
  702. rx="16.314209"
  703. ry="12.955959"
  704. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
  705. </g>
  706. </g>
  707. <g
  708. style="display:none"
  709. inkscape:label="mask"
  710. id="layer33"
  711. inkscape:groupmode="layer"
  712. sodipodi:insensitive="true">
  713. <path
  714. id="path5729"
  715. style="display:inline;opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:49.9999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  716. d="m 163.12448,110.50652 c -20.81404,31.36411 -41.62814,62.72783 -62.44218,94.09195 21.14246,23.66263 42.28519,47.32537 63.42765,70.98796 l 72.76973,13.90716 c 20.81404,-31.36411 41.62814,-62.72834 62.44218,-94.09251 -21.14246,-23.66259 -42.28519,-47.32532 -63.42765,-70.98791 -24.25659,-4.63566 -48.51314,-9.27099 -72.76973,-13.90665 z" />
  717. </g>
  718. <g
  719. style="display:inline"
  720. inkscape:label="dice"
  721. id="layer35"
  722. inkscape:groupmode="layer"
  723. sodipodi:insensitive="true">
  724. <g
  725. sodipodi:type="inkscape:box3d"
  726. id="g2856"
  727. style="display:inline;fill:url(#meshgradient3465);fill-opacity:1;stroke-width:50"
  728. inkscape:perspectiveID="#perspective2405-9"
  729. inkscape:corner0="1.0871477 : 0.078002608 : 0 : 1"
  730. inkscape:corner7="0.86771512 : -0.27870894 : 0.23011852 : 1"
  731. inkscape:transform-center-x="-57.720495"
  732. inkscape:transform-center-y="33.351485">
  733. <path
  734. sodipodi:type="inkscape:box3dside"
  735. id="path2844"
  736. style="opacity:0;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  737. inkscape:box3dsidetype="3"
  738. points="271.98537,97.607184 344.75515,111.51416 407.19729,17.421824 334.42751,3.5148489 "
  739. d="M 334.42751,3.5148489 271.98537,97.607184 344.75515,111.51416 407.19729,17.421824 Z" />
  740. <path
  741. sodipodi:type="inkscape:box3dside"
  742. id="path2846"
  743. style="opacity:0;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  744. inkscape:box3dsidetype="14"
  745. points="344.75515,111.51416 408.18254,182.50193 335.41277,168.59496 271.98537,97.607184 "
  746. d="m 271.98537,97.607184 72.76978,13.906976 63.42739,70.98777 -72.76977,-13.90697 z" />
  747. <path
  748. sodipodi:type="inkscape:box3dside"
  749. id="path2848"
  750. style="opacity:0;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  751. inkscape:box3dsidetype="13"
  752. points="344.75515,111.51416 408.18254,182.50193 470.62468,88.409598 407.19729,17.421824 "
  753. d="m 407.19729,17.421824 -62.44214,94.092336 63.42739,70.98777 62.44214,-94.092332 z" />
  754. <path
  755. sodipodi:type="inkscape:box3dside"
  756. id="path2850"
  757. style="opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  758. inkscape:box3dsidetype="5"
  759. points="271.98537,97.607184 335.41277,168.59496 397.85491,74.502623 334.42751,3.5148489 "
  760. d="m 334.42751,3.5148489 -62.44214,94.0923351 63.4274,70.987776 62.44214,-94.092337 z" />
  761. <path
  762. sodipodi:type="inkscape:box3dside"
  763. id="path2852"
  764. style="opacity:0.5;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  765. inkscape:box3dsidetype="6"
  766. points="407.19729,17.421824 470.62468,88.409598 397.85491,74.502623 334.42751,3.5148489 "
  767. d="M 334.42751,3.5148489 407.19729,17.421824 470.62468,88.409598 397.85491,74.502623 Z" />
  768. <path
  769. sodipodi:type="inkscape:box3dside"
  770. id="path2854"
  771. style="opacity:0.05;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  772. inkscape:box3dsidetype="11"
  773. points="335.41277,168.59496 408.18254,182.50193 470.62468,88.409598 397.85491,74.502623 "
  774. d="m 397.85491,74.502623 -62.44214,94.092337 72.76977,13.90697 62.44214,-94.092332 z" />
  775. </g>
  776. </g>
  777. </g>
  778. <g
  779. inkscape:label="base 1"
  780. id="layer2"
  781. inkscape:groupmode="layer"
  782. style="display:inline"
  783. sodipodi:insensitive="true">
  784. <g
  785. inkscape:corner7="-0.009287638 : -0.23943041 : -0.19798685 : 1"
  786. inkscape:corner0="0.23544895 : -0.11297481 : 0 : 1"
  787. inkscape:perspectiveID="#perspective2405"
  788. style="opacity:0.6;fill:#000000"
  789. id="g100"
  790. sodipodi:type="inkscape:box3d">
  791. <path
  792. points="229.40524,372.27575 298.04929,371.50776 298.04929,299.3681 229.40524,300.13609 "
  793. d="m 229.40524,300.13609 v 72.13966 l 68.64405,-0.76799 0,-72.13966 z"
  794. inkscape:box3dsidetype="11"
  795. style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
  796. id="path112"
  797. sodipodi:type="inkscape:box3dside" />
  798. <path
  799. points="301.90408,353.2652 298.04929,371.50776 298.04929,299.3681 301.90408,295.40824 "
  800. d="m 301.90408,295.40824 0,57.85696 -3.85479,18.24256 0,-72.13966 z"
  801. inkscape:box3dsidetype="13"
  802. style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
  803. id="path110"
  804. sodipodi:type="inkscape:box3dside" />
  805. <path
  806. points="301.90408,295.40824 298.04929,299.3681 229.40524,300.13609 246.85065,296.02418 "
  807. d="m 246.85065,296.02418 55.05343,-0.61594 -3.85479,3.95986 -68.64405,0.76799 z"
  808. inkscape:box3dsidetype="6"
  809. style="opacity:0.5;fill:#ffff00;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
  810. id="path102"
  811. sodipodi:type="inkscape:box3dside" />
  812. <path
  813. points="246.85065,353.88114 229.40524,372.27575 229.40524,300.13609 246.85065,296.02418 "
  814. d="m 246.85065,296.02418 0,57.85696 -17.44541,18.39461 v -72.13966 z"
  815. inkscape:box3dsidetype="5"
  816. style="opacity:0;fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
  817. id="path104"
  818. sodipodi:type="inkscape:box3dside" />
  819. <path
  820. points="301.90408,353.2652 298.04929,371.50776 229.40524,372.27575 246.85065,353.88114 "
  821. d="m 246.85065,353.88114 55.05343,-0.61594 -3.85479,18.24256 -68.64405,0.76799 z"
  822. inkscape:box3dsidetype="14"
  823. style="opacity:0;fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
  824. id="path108"
  825. sodipodi:type="inkscape:box3dside" />
  826. <path
  827. points="246.85065,353.88114 301.90408,353.2652 301.90408,295.40824 246.85065,296.02418 "
  828. d="m 246.85065,296.02418 0,57.85696 55.05343,-0.61594 0,-57.85696 z"
  829. inkscape:box3dsidetype="3"
  830. style="opacity:0;fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
  831. id="path106"
  832. sodipodi:type="inkscape:box3dside" />
  833. </g>
  834. <path
  835. d="m 229.40523,303.10074 a 6.8343072,2.9646406 0 0 1 -6.71342,2.96418 6.8343072,2.9646406 0 0 1 -6.95092,-2.85932 l 6.83003,-0.10486 z"
  836. sodipodi:arc-type="slice"
  837. sodipodi:end="3.1062148"
  838. sodipodi:start="0"
  839. sodipodi:ry="2.9646406"
  840. sodipodi:rx="6.8343072"
  841. sodipodi:cy="303.10074"
  842. sodipodi:cx="222.57092"
  843. sodipodi:type="arc"
  844. id="path262"
  845. style="opacity:0;fill:#800000;stroke-width:0.264583" />
  846. <path
  847. d="m 215.29813,296.78403 a 0.21924452,0.65773362 0 0 1 -0.21536,0.65763 0.21924452,0.65773362 0 0 1 -0.22299,-0.63437 l 0.21911,-0.0233 z"
  848. sodipodi:arc-type="slice"
  849. sodipodi:end="3.1062148"
  850. sodipodi:start="0"
  851. sodipodi:ry="0.65773362"
  852. sodipodi:rx="0.21924452"
  853. sodipodi:cy="296.78403"
  854. sodipodi:cx="215.07889"
  855. sodipodi:type="arc"
  856. id="path264"
  857. style="opacity:0;fill:#800000;stroke-width:0.264583" />
  858. <ellipse
  859. ry="35.883022"
  860. rx="33.982903"
  861. cy="336.1019"
  862. cx="263.89734"
  863. id="path268"
  864. style="opacity:1;fill:#800000;stroke-width:0.773267" />
  865. <ellipse
  866. transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)"
  867. ry="22.670742"
  868. rx="20.907494"
  869. cy="2387.2815"
  870. cx="2654.0261"
  871. id="path270"
  872. style="opacity:1;fill:#800000;stroke-width:0.518127" />
  873. <ellipse
  874. style="opacity:1;fill:#800000;stroke-width:0.518128"
  875. id="path270-9"
  876. cx="2353.5027"
  877. cy="2682.9961"
  878. rx="20.907494"
  879. ry="22.670742"
  880. transform="matrix(0.05943278,-0.99823231,0.05970837,0.99821586,0,0)" />
  881. <g
  882. id="g249"
  883. transform="translate(-263.72916,16.029054)"
  884. style="display:inline">
  885. <g
  886. style="display:none"
  887. id="layer1"
  888. inkscape:label="base">
  889. <g
  890. inkscape:transform-center-y="33.351485"
  891. inkscape:transform-center-x="-57.720495"
  892. inkscape:corner7="0.57853176 : 0.15763317 : 0.23011852 : 1"
  893. inkscape:corner0="0.7979643 : 0.51434472 : 0 : 1"
  894. inkscape:perspectiveID="#perspective2405-9"
  895. style="fill:#b3b3b3;stroke-width:50"
  896. id="g2729"
  897. sodipodi:type="inkscape:box3d">
  898. <path
  899. points="100.68028,204.59704 173.45005,218.50402 235.89218,124.4117 163.12241,110.50472 "
  900. d="m 163.12241,110.50472 -62.44213,94.09232 72.76977,13.90698 62.44213,-94.09232 z"
  901. inkscape:box3dsidetype="3"
  902. style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  903. id="path2735"
  904. sodipodi:type="inkscape:box3dside" />
  905. <path
  906. points="173.45005,218.50402 236.87745,289.49179 164.10767,275.58481 100.68028,204.59704 "
  907. d="m 100.68028,204.59704 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90698 z"
  908. inkscape:box3dsidetype="14"
  909. style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  910. id="path2737"
  911. sodipodi:type="inkscape:box3dside" />
  912. <path
  913. points="173.45005,218.50402 236.87745,289.49179 299.31958,195.39947 235.89218,124.4117 "
  914. d="m 235.89218,124.4117 -62.44213,94.09232 63.4274,70.98777 62.44213,-94.09232 z"
  915. inkscape:box3dsidetype="13"
  916. style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  917. id="path2739"
  918. sodipodi:type="inkscape:box3dside" />
  919. <path
  920. points="100.68028,204.59704 164.10767,275.58481 226.5498,181.4925 163.12241,110.50472 "
  921. d="m 163.12241,110.50472 -62.44213,94.09232 63.42739,70.98777 62.44213,-94.09231 z"
  922. inkscape:box3dsidetype="5"
  923. style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  924. id="path2733"
  925. sodipodi:type="inkscape:box3dside" />
  926. <path
  927. points="235.89218,124.4117 299.31958,195.39947 226.5498,181.4925 163.12241,110.50472 "
  928. d="m 163.12241,110.50472 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90697 z"
  929. inkscape:box3dsidetype="6"
  930. style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  931. id="path2731"
  932. sodipodi:type="inkscape:box3dside" />
  933. <path
  934. points="164.10767,275.58481 236.87745,289.49179 299.31958,195.39947 226.5498,181.4925 "
  935. d="m 226.5498,181.4925 -62.44213,94.09231 72.76978,13.90698 62.44213,-94.09232 z"
  936. inkscape:box3dsidetype="11"
  937. style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  938. id="path2741"
  939. sodipodi:type="inkscape:box3dside" />
  940. </g>
  941. <ellipse
  942. transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)"
  943. ry="58.370235"
  944. rx="43.326023"
  945. cx="80.496796"
  946. cy="82.676537"
  947. id="path2837"
  948. style="fill:#b3b3b3;stroke-width:18.127" />
  949. <ellipse
  950. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
  951. ry="42.078251"
  952. rx="52.985146"
  953. cy="205.23918"
  954. cx="159.82744"
  955. id="path2839"
  956. style="fill:#b3b3b3;stroke-width:27.1643" />
  957. <ellipse
  958. transform="matrix(-0.56188005,0.82721872,0.81012106,0.58626262,0,0)"
  959. ry="53.173599"
  960. rx="19.549366"
  961. cy="137.37201"
  962. cx="-36.575558"
  963. id="path2841"
  964. style="fill:#b3b3b3;stroke-width:27.3889" />
  965. </g>
  966. </g>
  967. </g>
  968. <g
  969. inkscape:groupmode="layer"
  970. id="layer5"
  971. inkscape:label="variant 0 base 1"
  972. style="display:inline">
  973. <g
  974. sodipodi:insensitive="true"
  975. inkscape:label="color 0 and 1 dot"
  976. id="g4603"
  977. inkscape:groupmode="layer"
  978. style="display:inline">
  979. <g
  980. sodipodi:insensitive="true"
  981. inkscape:label="bg"
  982. id="g4563"
  983. inkscape:groupmode="layer"
  984. style="display:inline">
  985. <image
  986. sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color0.svg"
  987. xlink:href="palette/color0.svg"
  988. clip-path="url(#clipPath4509)"
  989. id="image4561"
  990. height="637.97656"
  991. width="855.26562"
  992. inkscape:svg-dpi="96"
  993. preserveAspectRatio="none"
  994. x="0"
  995. y="0" />
  996. </g>
  997. <g
  998. inkscape:label="dots"
  999. id="g4601"
  1000. inkscape:groupmode="layer"
  1001. style="display:inline">
  1002. <ellipse
  1003. ry="9.3537588"
  1004. rx="8.858448"
  1005. cy="277.77039"
  1006. cx="67.744751"
  1007. id="ellipse4565"
  1008. style="opacity:1;fill:#000000;stroke-width:0.20157" />
  1009. <ellipse
  1010. transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)"
  1011. ry="6.8381009"
  1012. rx="6.3062582"
  1013. cy="1991.7885"
  1014. cx="2041.2469"
  1015. id="ellipse4567"
  1016. style="opacity:1;fill:#000000;stroke-width:0.156281" />
  1017. <ellipse
  1018. style="opacity:1;fill:#000000;stroke-width:0.149534"
  1019. id="ellipse4569"
  1020. cx="552.992"
  1021. cy="808.27002"
  1022. rx="6.0339532"
  1023. ry="6.5429029"
  1024. transform="matrix(0.07673711,-0.99705136,0.0770921,0.99702398,0,0)" />
  1025. <g
  1026. id="g4593"
  1027. transform="translate(-263.72916,16.029054)"
  1028. style="display:inline">
  1029. <g
  1030. style="display:none"
  1031. id="g4591"
  1032. inkscape:label="base">
  1033. <g
  1034. inkscape:transform-center-y="33.351485"
  1035. inkscape:transform-center-x="-57.720495"
  1036. inkscape:corner7="0.57853176 : 0.15763317 : 0.23011852 : 1"
  1037. inkscape:corner0="0.7979643 : 0.51434472 : 0 : 1"
  1038. inkscape:perspectiveID="#perspective2405-9"
  1039. style="fill:#b3b3b3;stroke-width:50"
  1040. id="g4583"
  1041. sodipodi:type="inkscape:box3d">
  1042. <path
  1043. points="100.68028,204.59704 173.45005,218.50402 235.89218,124.4117 163.12241,110.50472 "
  1044. d="m 163.12241,110.50472 -62.44213,94.09232 72.76977,13.90698 62.44213,-94.09232 z"
  1045. inkscape:box3dsidetype="3"
  1046. style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1047. id="path4571"
  1048. sodipodi:type="inkscape:box3dside" />
  1049. <path
  1050. points="173.45005,218.50402 236.87745,289.49179 164.10767,275.58481 100.68028,204.59704 "
  1051. d="m 100.68028,204.59704 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90698 z"
  1052. inkscape:box3dsidetype="14"
  1053. style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1054. id="path4573"
  1055. sodipodi:type="inkscape:box3dside" />
  1056. <path
  1057. points="173.45005,218.50402 236.87745,289.49179 299.31958,195.39947 235.89218,124.4117 "
  1058. d="m 235.89218,124.4117 -62.44213,94.09232 63.4274,70.98777 62.44213,-94.09232 z"
  1059. inkscape:box3dsidetype="13"
  1060. style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1061. id="path4575"
  1062. sodipodi:type="inkscape:box3dside" />
  1063. <path
  1064. points="100.68028,204.59704 164.10767,275.58481 226.5498,181.4925 163.12241,110.50472 "
  1065. d="m 163.12241,110.50472 -62.44213,94.09232 63.42739,70.98777 62.44213,-94.09231 z"
  1066. inkscape:box3dsidetype="5"
  1067. style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1068. id="path4577"
  1069. sodipodi:type="inkscape:box3dside" />
  1070. <path
  1071. points="235.89218,124.4117 299.31958,195.39947 226.5498,181.4925 163.12241,110.50472 "
  1072. d="m 163.12241,110.50472 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90697 z"
  1073. inkscape:box3dsidetype="6"
  1074. style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1075. id="path4579"
  1076. sodipodi:type="inkscape:box3dside" />
  1077. <path
  1078. points="164.10767,275.58481 236.87745,289.49179 299.31958,195.39947 226.5498,181.4925 "
  1079. d="m 226.5498,181.4925 -62.44213,94.09231 72.76978,13.90698 62.44213,-94.09232 z"
  1080. inkscape:box3dsidetype="11"
  1081. style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1082. id="path4581"
  1083. sodipodi:type="inkscape:box3dside" />
  1084. </g>
  1085. <ellipse
  1086. transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)"
  1087. ry="58.370235"
  1088. rx="43.326023"
  1089. cx="80.496796"
  1090. cy="82.676537"
  1091. id="ellipse4585"
  1092. style="fill:#b3b3b3;stroke-width:18.127" />
  1093. <ellipse
  1094. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
  1095. ry="42.078251"
  1096. rx="52.985146"
  1097. cy="205.23918"
  1098. cx="159.82744"
  1099. id="ellipse4587"
  1100. style="fill:#b3b3b3;stroke-width:27.1643" />
  1101. <ellipse
  1102. transform="matrix(-0.56188005,0.82721872,0.81012106,0.58626262,0,0)"
  1103. ry="53.173599"
  1104. rx="19.549366"
  1105. cy="137.37201"
  1106. cx="-36.575558"
  1107. id="ellipse4589"
  1108. style="fill:#b3b3b3;stroke-width:27.3889" />
  1109. </g>
  1110. </g>
  1111. <ellipse
  1112. style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281"
  1113. id="ellipse4595"
  1114. cx="2045.7782"
  1115. cy="1974.585"
  1116. rx="6.3062582"
  1117. ry="6.8381009"
  1118. transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)" />
  1119. <ellipse
  1120. transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)"
  1121. ry="6.8381009"
  1122. rx="6.3062582"
  1123. cy="1956.1146"
  1124. cx="2049.4026"
  1125. id="ellipse4597"
  1126. style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281" />
  1127. <ellipse
  1128. transform="matrix(0.08249062,-0.99659184,0.08287187,0.99656021,0,0)"
  1129. ry="6.5459476"
  1130. rx="6.0367355"
  1131. cy="780.70953"
  1132. cx="496.10257"
  1133. id="ellipse4599"
  1134. style="display:inline;opacity:1;fill:#000000;stroke-width:0.149603" />
  1135. </g>
  1136. </g>
  1137. <g
  1138. inkscape:groupmode="layer"
  1139. id="layer9"
  1140. inkscape:label="color 1 and 4 dots"
  1141. style="display:inline"
  1142. sodipodi:insensitive="true">
  1143. <g
  1144. style="display:inline"
  1145. inkscape:groupmode="layer"
  1146. id="g4445"
  1147. inkscape:label="bg"
  1148. sodipodi:insensitive="true">
  1149. <image
  1150. sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color1.svg"
  1151. xlink:href="palette/color1.svg"
  1152. y="0"
  1153. x="0"
  1154. preserveAspectRatio="none"
  1155. inkscape:svg-dpi="96"
  1156. width="855.26562"
  1157. height="637.97656"
  1158. id="image4473"
  1159. clip-path="url(#clipPath4509)" />
  1160. </g>
  1161. <g
  1162. inkscape:label="white"
  1163. id="g329"
  1164. inkscape:groupmode="layer"
  1165. style="display:inline">
  1166. <path
  1167. id="path327"
  1168. style="opacity:1;fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:3.77953;stroke-linejoin:round"
  1169. d="m 404.96289,893.44531 -208.07422,2.32813 -65.93555,15.54101 v 272.65435 l 259.44141,-2.9043 14.56836,-68.9473 z"
  1170. transform="scale(0.26458333)" />
  1171. </g>
  1172. <g
  1173. style="display:inline"
  1174. inkscape:groupmode="layer"
  1175. id="g4268"
  1176. inkscape:label="dots"
  1177. sodipodi:insensitive="true">
  1178. <ellipse
  1179. style="opacity:1;fill:#000000;stroke-width:0.20157"
  1180. id="ellipse4238"
  1181. cx="53.768993"
  1182. cy="261.01755"
  1183. rx="8.858448"
  1184. ry="9.3537588" />
  1185. <ellipse
  1186. style="opacity:1;fill:#000000;stroke-width:0.156281"
  1187. id="ellipse4240"
  1188. cx="2041.2469"
  1189. cy="1991.7885"
  1190. rx="6.3062582"
  1191. ry="6.8381009"
  1192. transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)" />
  1193. <ellipse
  1194. transform="matrix(0.07673711,-0.99705136,0.0770921,0.99702398,0,0)"
  1195. ry="6.5429029"
  1196. rx="6.0339532"
  1197. cy="808.27002"
  1198. cx="552.992"
  1199. id="ellipse4242"
  1200. style="opacity:1;fill:#000000;stroke-width:0.149534" />
  1201. <g
  1202. style="display:inline"
  1203. transform="translate(-263.72916,16.029054)"
  1204. id="g4266">
  1205. <g
  1206. inkscape:label="base"
  1207. id="g4264"
  1208. style="display:none">
  1209. <g
  1210. sodipodi:type="inkscape:box3d"
  1211. id="g4256"
  1212. style="fill:#b3b3b3;stroke-width:50"
  1213. inkscape:perspectiveID="#perspective2405-9"
  1214. inkscape:corner0="0.7979643 : 0.51434472 : 0 : 1"
  1215. inkscape:corner7="0.57853176 : 0.15763317 : 0.23011852 : 1"
  1216. inkscape:transform-center-x="-57.720495"
  1217. inkscape:transform-center-y="33.351485">
  1218. <path
  1219. sodipodi:type="inkscape:box3dside"
  1220. id="path4244"
  1221. style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1222. inkscape:box3dsidetype="3"
  1223. d="m 163.12241,110.50472 -62.44213,94.09232 72.76977,13.90698 62.44213,-94.09232 z"
  1224. points="100.68028,204.59704 173.45005,218.50402 235.89218,124.4117 163.12241,110.50472 " />
  1225. <path
  1226. sodipodi:type="inkscape:box3dside"
  1227. id="path4246"
  1228. style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1229. inkscape:box3dsidetype="14"
  1230. d="m 100.68028,204.59704 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90698 z"
  1231. points="173.45005,218.50402 236.87745,289.49179 164.10767,275.58481 100.68028,204.59704 " />
  1232. <path
  1233. sodipodi:type="inkscape:box3dside"
  1234. id="path4248"
  1235. style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1236. inkscape:box3dsidetype="13"
  1237. d="m 235.89218,124.4117 -62.44213,94.09232 63.4274,70.98777 62.44213,-94.09232 z"
  1238. points="173.45005,218.50402 236.87745,289.49179 299.31958,195.39947 235.89218,124.4117 " />
  1239. <path
  1240. sodipodi:type="inkscape:box3dside"
  1241. id="path4250"
  1242. style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1243. inkscape:box3dsidetype="5"
  1244. d="m 163.12241,110.50472 -62.44213,94.09232 63.42739,70.98777 62.44213,-94.09231 z"
  1245. points="100.68028,204.59704 164.10767,275.58481 226.5498,181.4925 163.12241,110.50472 " />
  1246. <path
  1247. sodipodi:type="inkscape:box3dside"
  1248. id="path4252"
  1249. style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1250. inkscape:box3dsidetype="6"
  1251. d="m 163.12241,110.50472 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90697 z"
  1252. points="235.89218,124.4117 299.31958,195.39947 226.5498,181.4925 163.12241,110.50472 " />
  1253. <path
  1254. sodipodi:type="inkscape:box3dside"
  1255. id="path4254"
  1256. style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1257. inkscape:box3dsidetype="11"
  1258. d="m 226.5498,181.4925 -62.44213,94.09231 72.76978,13.90698 62.44213,-94.09232 z"
  1259. points="164.10767,275.58481 236.87745,289.49179 299.31958,195.39947 226.5498,181.4925 " />
  1260. </g>
  1261. <ellipse
  1262. style="fill:#b3b3b3;stroke-width:18.127"
  1263. id="ellipse4258"
  1264. cy="82.676537"
  1265. cx="80.496796"
  1266. rx="43.326023"
  1267. ry="58.370235"
  1268. transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)" />
  1269. <ellipse
  1270. style="fill:#b3b3b3;stroke-width:27.1643"
  1271. id="ellipse4260"
  1272. cx="159.82744"
  1273. cy="205.23918"
  1274. rx="52.985146"
  1275. ry="42.078251"
  1276. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
  1277. <ellipse
  1278. style="fill:#b3b3b3;stroke-width:27.3889"
  1279. id="ellipse4262"
  1280. cx="-36.575558"
  1281. cy="137.37201"
  1282. rx="19.549366"
  1283. ry="53.173599"
  1284. transform="matrix(-0.56188005,0.82721872,0.81012106,0.58626262,0,0)" />
  1285. </g>
  1286. </g>
  1287. <ellipse
  1288. transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)"
  1289. ry="6.8381009"
  1290. rx="6.3062582"
  1291. cy="1974.585"
  1292. cx="2045.7782"
  1293. id="ellipse4240-1"
  1294. style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281" />
  1295. <ellipse
  1296. style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281"
  1297. id="ellipse4240-1-7"
  1298. cx="2049.4026"
  1299. cy="1956.1146"
  1300. rx="6.3062582"
  1301. ry="6.8381009"
  1302. transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)" />
  1303. <ellipse
  1304. style="display:inline;opacity:1;fill:#000000;stroke-width:0.149603"
  1305. id="ellipse4242-1"
  1306. cx="496.10257"
  1307. cy="780.70953"
  1308. rx="6.0367355"
  1309. ry="6.5459476"
  1310. transform="matrix(0.08249062,-0.99659184,0.08287187,0.99656021,0,0)" />
  1311. <ellipse
  1312. ry="9.3537588"
  1313. rx="8.858448"
  1314. cy="261.01755"
  1315. cx="85.18557"
  1316. id="ellipse4238-4"
  1317. style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157" />
  1318. <ellipse
  1319. ry="9.3537588"
  1320. rx="8.858448"
  1321. cy="293.01755"
  1322. cx="53.240978"
  1323. id="ellipse4238-5"
  1324. style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157" />
  1325. <ellipse
  1326. ry="9.3537588"
  1327. rx="8.858448"
  1328. cy="293.01755"
  1329. cx="85.18557"
  1330. id="ellipse4238-44"
  1331. style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157" />
  1332. </g>
  1333. </g>
  1334. <g
  1335. style="display:inline"
  1336. inkscape:label="color 2 and 5 dots"
  1337. id="g4661"
  1338. inkscape:groupmode="layer"
  1339. sodipodi:insensitive="true">
  1340. <g
  1341. inkscape:label="bg"
  1342. id="g4621"
  1343. inkscape:groupmode="layer"
  1344. style="display:inline"
  1345. sodipodi:insensitive="true">
  1346. <image
  1347. sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color2.svg"
  1348. xlink:href="palette/color2.svg"
  1349. clip-path="url(#clipPath4509)"
  1350. id="image4619"
  1351. height="637.97656"
  1352. width="855.26562"
  1353. inkscape:svg-dpi="96"
  1354. preserveAspectRatio="none"
  1355. x="0"
  1356. y="0" />
  1357. </g>
  1358. <g
  1359. inkscape:label="dots"
  1360. id="g4659"
  1361. inkscape:groupmode="layer"
  1362. style="display:inline"
  1363. sodipodi:insensitive="true">
  1364. <ellipse
  1365. ry="9.3537588"
  1366. rx="8.858448"
  1367. cy="277.77039"
  1368. cx="67.744751"
  1369. id="ellipse4623"
  1370. style="opacity:1;fill:#000000;stroke-width:0.20157" />
  1371. <ellipse
  1372. transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)"
  1373. ry="6.8381009"
  1374. rx="6.3062582"
  1375. cy="1991.7885"
  1376. cx="2041.2469"
  1377. id="ellipse4625"
  1378. style="opacity:1;fill:#000000;stroke-width:0.156281" />
  1379. <ellipse
  1380. style="opacity:1;fill:#000000;stroke-width:0.149534"
  1381. id="ellipse4627"
  1382. cx="552.992"
  1383. cy="808.27002"
  1384. rx="6.0339532"
  1385. ry="6.5429029"
  1386. transform="matrix(0.07673711,-0.99705136,0.0770921,0.99702398,0,0)" />
  1387. <g
  1388. id="g4651"
  1389. transform="translate(-263.72916,16.029054)"
  1390. style="display:inline">
  1391. <g
  1392. style="display:none"
  1393. id="g4649"
  1394. inkscape:label="base">
  1395. <g
  1396. inkscape:transform-center-y="33.351485"
  1397. inkscape:transform-center-x="-57.720495"
  1398. inkscape:corner7="0.57853176 : 0.15763317 : 0.23011852 : 1"
  1399. inkscape:corner0="0.7979643 : 0.51434472 : 0 : 1"
  1400. inkscape:perspectiveID="#perspective2405-9"
  1401. style="fill:#b3b3b3;stroke-width:50"
  1402. id="g4641"
  1403. sodipodi:type="inkscape:box3d">
  1404. <path
  1405. points="100.68028,204.59704 173.45005,218.50402 235.89218,124.4117 163.12241,110.50472 "
  1406. d="m 163.12241,110.50472 -62.44213,94.09232 72.76977,13.90698 62.44213,-94.09232 z"
  1407. inkscape:box3dsidetype="3"
  1408. style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1409. id="path4629"
  1410. sodipodi:type="inkscape:box3dside" />
  1411. <path
  1412. points="173.45005,218.50402 236.87745,289.49179 164.10767,275.58481 100.68028,204.59704 "
  1413. d="m 100.68028,204.59704 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90698 z"
  1414. inkscape:box3dsidetype="14"
  1415. style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1416. id="path4631"
  1417. sodipodi:type="inkscape:box3dside" />
  1418. <path
  1419. points="173.45005,218.50402 236.87745,289.49179 299.31958,195.39947 235.89218,124.4117 "
  1420. d="m 235.89218,124.4117 -62.44213,94.09232 63.4274,70.98777 62.44213,-94.09232 z"
  1421. inkscape:box3dsidetype="13"
  1422. style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1423. id="path4633"
  1424. sodipodi:type="inkscape:box3dside" />
  1425. <path
  1426. points="100.68028,204.59704 164.10767,275.58481 226.5498,181.4925 163.12241,110.50472 "
  1427. d="m 163.12241,110.50472 -62.44213,94.09232 63.42739,70.98777 62.44213,-94.09231 z"
  1428. inkscape:box3dsidetype="5"
  1429. style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1430. id="path4635"
  1431. sodipodi:type="inkscape:box3dside" />
  1432. <path
  1433. points="235.89218,124.4117 299.31958,195.39947 226.5498,181.4925 163.12241,110.50472 "
  1434. d="m 163.12241,110.50472 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90697 z"
  1435. inkscape:box3dsidetype="6"
  1436. style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1437. id="path4637"
  1438. sodipodi:type="inkscape:box3dside" />
  1439. <path
  1440. points="164.10767,275.58481 236.87745,289.49179 299.31958,195.39947 226.5498,181.4925 "
  1441. d="m 226.5498,181.4925 -62.44213,94.09231 72.76978,13.90698 62.44213,-94.09232 z"
  1442. inkscape:box3dsidetype="11"
  1443. style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1444. id="path4639"
  1445. sodipodi:type="inkscape:box3dside" />
  1446. </g>
  1447. <ellipse
  1448. transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)"
  1449. ry="58.370235"
  1450. rx="43.326023"
  1451. cx="80.496796"
  1452. cy="82.676537"
  1453. id="ellipse4643"
  1454. style="fill:#b3b3b3;stroke-width:18.127" />
  1455. <ellipse
  1456. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
  1457. ry="42.078251"
  1458. rx="52.985146"
  1459. cy="205.23918"
  1460. cx="159.82744"
  1461. id="ellipse4645"
  1462. style="fill:#b3b3b3;stroke-width:27.1643" />
  1463. <ellipse
  1464. transform="matrix(-0.56188005,0.82721872,0.81012106,0.58626262,0,0)"
  1465. ry="53.173599"
  1466. rx="19.549366"
  1467. cy="137.37201"
  1468. cx="-36.575558"
  1469. id="ellipse4647"
  1470. style="fill:#b3b3b3;stroke-width:27.3889" />
  1471. </g>
  1472. </g>
  1473. <ellipse
  1474. style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281"
  1475. id="ellipse4653"
  1476. cx="2045.7782"
  1477. cy="1974.585"
  1478. rx="6.3062582"
  1479. ry="6.8381009"
  1480. transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)" />
  1481. <ellipse
  1482. transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)"
  1483. ry="6.8381009"
  1484. rx="6.3062582"
  1485. cy="1956.1146"
  1486. cx="2049.4026"
  1487. id="ellipse4655"
  1488. style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281" />
  1489. <ellipse
  1490. transform="matrix(0.08249062,-0.99659184,0.08287187,0.99656021,0,0)"
  1491. ry="6.5459476"
  1492. rx="6.0367355"
  1493. cy="780.70953"
  1494. cx="496.10257"
  1495. id="ellipse4657"
  1496. style="display:inline;opacity:1;fill:#000000;stroke-width:0.149603" />
  1497. <ellipse
  1498. style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157"
  1499. id="ellipse4623-1"
  1500. cx="48.998341"
  1501. cy="257.01581"
  1502. rx="8.858448"
  1503. ry="9.3537588" />
  1504. <ellipse
  1505. style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157"
  1506. id="ellipse4623-9"
  1507. cx="86.932533"
  1508. cy="257.51495"
  1509. rx="8.858448"
  1510. ry="9.3537588" />
  1511. <ellipse
  1512. ry="9.3537588"
  1513. rx="8.858448"
  1514. cy="297.3176"
  1515. cx="86.756432"
  1516. id="ellipse4623-9-8"
  1517. style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157" />
  1518. <ellipse
  1519. ry="9.3537588"
  1520. rx="8.858448"
  1521. cy="298.48224"
  1522. cx="48.988605"
  1523. id="ellipse4623-1-2"
  1524. style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157" />
  1525. </g>
  1526. </g>
  1527. <g
  1528. inkscape:groupmode="layer"
  1529. id="g4711"
  1530. inkscape:label="color 3 and 6 dots"
  1531. style="display:inline">
  1532. <g
  1533. style="display:inline"
  1534. inkscape:groupmode="layer"
  1535. id="g4671"
  1536. inkscape:label="bg"
  1537. sodipodi:insensitive="true">
  1538. <image
  1539. sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color3.svg"
  1540. xlink:href="palette/color3.svg"
  1541. y="0"
  1542. x="0"
  1543. preserveAspectRatio="none"
  1544. inkscape:svg-dpi="96"
  1545. width="855.26562"
  1546. height="637.97656"
  1547. id="image4669"
  1548. clip-path="url(#clipPath4509)"
  1549. transform="translate(-3e-5,2.21e-4)" />
  1550. </g>
  1551. <g
  1552. style="display:inline"
  1553. inkscape:groupmode="layer"
  1554. id="g323"
  1555. inkscape:label="white">
  1556. <path
  1557. transform="scale(0.26458333)"
  1558. d="m 404.96289,893.44531 -208.07422,2.32813 -65.93555,15.54101 v 272.65435 l 259.44141,-2.9043 14.56836,-68.9473 z"
  1559. style="opacity:1;fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:3.77953;stroke-linejoin:round"
  1560. id="path321" />
  1561. </g>
  1562. <g
  1563. style="display:inline"
  1564. inkscape:groupmode="layer"
  1565. id="g4709"
  1566. inkscape:label="dots"
  1567. sodipodi:insensitive="true">
  1568. <ellipse
  1569. style="opacity:1;fill:#000000;stroke-width:0.20157"
  1570. id="ellipse4673"
  1571. cx="53.858448"
  1572. cy="256.35376"
  1573. rx="8.858448"
  1574. ry="9.3537588" />
  1575. <ellipse
  1576. style="opacity:1;fill:#000000;stroke-width:0.156281"
  1577. id="ellipse4675"
  1578. cx="2041.2469"
  1579. cy="1991.7885"
  1580. rx="6.3062582"
  1581. ry="6.8381009"
  1582. transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)" />
  1583. <ellipse
  1584. transform="matrix(0.07673711,-0.99705136,0.0770921,0.99702398,0,0)"
  1585. ry="6.5429029"
  1586. rx="6.0339532"
  1587. cy="808.27002"
  1588. cx="552.992"
  1589. id="ellipse4677"
  1590. style="opacity:1;fill:#000000;stroke-width:0.149534" />
  1591. <g
  1592. style="display:inline"
  1593. transform="translate(-263.72916,16.029054)"
  1594. id="g4701">
  1595. <g
  1596. inkscape:label="base"
  1597. id="g4699"
  1598. style="display:none">
  1599. <g
  1600. sodipodi:type="inkscape:box3d"
  1601. id="g4691"
  1602. style="fill:#b3b3b3;stroke-width:50"
  1603. inkscape:perspectiveID="#perspective2405-9"
  1604. inkscape:corner0="0.7979643 : 0.51434472 : 0 : 1"
  1605. inkscape:corner7="0.57853176 : 0.15763317 : 0.23011852 : 1"
  1606. inkscape:transform-center-x="-57.720495"
  1607. inkscape:transform-center-y="33.351485">
  1608. <path
  1609. sodipodi:type="inkscape:box3dside"
  1610. id="path4679"
  1611. style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1612. inkscape:box3dsidetype="3"
  1613. d="m 163.12241,110.50472 -62.44213,94.09232 72.76977,13.90698 62.44213,-94.09232 z"
  1614. points="100.68028,204.59704 173.45005,218.50402 235.89218,124.4117 163.12241,110.50472 " />
  1615. <path
  1616. sodipodi:type="inkscape:box3dside"
  1617. id="path4681"
  1618. style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1619. inkscape:box3dsidetype="14"
  1620. d="m 100.68028,204.59704 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90698 z"
  1621. points="173.45005,218.50402 236.87745,289.49179 164.10767,275.58481 100.68028,204.59704 " />
  1622. <path
  1623. sodipodi:type="inkscape:box3dside"
  1624. id="path4683"
  1625. style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1626. inkscape:box3dsidetype="13"
  1627. d="m 235.89218,124.4117 -62.44213,94.09232 63.4274,70.98777 62.44213,-94.09232 z"
  1628. points="173.45005,218.50402 236.87745,289.49179 299.31958,195.39947 235.89218,124.4117 " />
  1629. <path
  1630. sodipodi:type="inkscape:box3dside"
  1631. id="path4685"
  1632. style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1633. inkscape:box3dsidetype="5"
  1634. d="m 163.12241,110.50472 -62.44213,94.09232 63.42739,70.98777 62.44213,-94.09231 z"
  1635. points="100.68028,204.59704 164.10767,275.58481 226.5498,181.4925 163.12241,110.50472 " />
  1636. <path
  1637. sodipodi:type="inkscape:box3dside"
  1638. id="path4687"
  1639. style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1640. inkscape:box3dsidetype="6"
  1641. d="m 163.12241,110.50472 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90697 z"
  1642. points="235.89218,124.4117 299.31958,195.39947 226.5498,181.4925 163.12241,110.50472 " />
  1643. <path
  1644. sodipodi:type="inkscape:box3dside"
  1645. id="path4689"
  1646. style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
  1647. inkscape:box3dsidetype="11"
  1648. d="m 226.5498,181.4925 -62.44213,94.09231 72.76978,13.90698 62.44213,-94.09232 z"
  1649. points="164.10767,275.58481 236.87745,289.49179 299.31958,195.39947 226.5498,181.4925 " />
  1650. </g>
  1651. <ellipse
  1652. style="fill:#b3b3b3;stroke-width:18.127"
  1653. id="ellipse4693"
  1654. cy="82.676537"
  1655. cx="80.496796"
  1656. rx="43.326023"
  1657. ry="58.370235"
  1658. transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)" />
  1659. <ellipse
  1660. style="fill:#b3b3b3;stroke-width:27.1643"
  1661. id="ellipse4695"
  1662. cx="159.82744"
  1663. cy="205.23918"
  1664. rx="52.985146"
  1665. ry="42.078251"
  1666. transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
  1667. <ellipse
  1668. style="fill:#b3b3b3;stroke-width:27.3889"
  1669. id="ellipse4697"
  1670. cx="-36.575558"
  1671. cy="137.37201"
  1672. rx="19.549366"
  1673. ry="53.173599"
  1674. transform="matrix(-0.56188005,0.82721872,0.81012106,0.58626262,0,0)" />
  1675. </g>
  1676. </g>
  1677. <ellipse
  1678. transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)"
  1679. ry="6.8381009"
  1680. rx="6.3062582"
  1681. cy="1974.585"
  1682. cx="2045.7782"
  1683. id="ellipse4703"
  1684. style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281" />
  1685. <ellipse
  1686. style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281"
  1687. id="ellipse4705"
  1688. cx="2049.4026"
  1689. cy="1956.1146"
  1690. rx="6.3062582"
  1691. ry="6.8381009"
  1692. transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)" />
  1693. <ellipse
  1694. style="display:inline;opacity:1;fill:#000000;stroke-width:0.149603"
  1695. id="ellipse4707"
  1696. cx="496.10257"
  1697. cy="780.70953"
  1698. rx="6.0367355"
  1699. ry="6.5459476"
  1700. transform="matrix(0.08249062,-0.99659184,0.08287187,0.99656021,0,0)" />
  1701. <ellipse
  1702. ry="9.3537588"
  1703. rx="8.858448"
  1704. cy="256.35376"
  1705. cx="83.858444"
  1706. id="ellipse4673-9"
  1707. style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157" />
  1708. <ellipse
  1709. ry="9.3537588"
  1710. rx="8.858448"
  1711. cy="278.35376"
  1712. cx="53.858448"
  1713. id="ellipse4673-1"
  1714. style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157" />
  1715. <ellipse
  1716. style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157"
  1717. id="ellipse4673-9-5"
  1718. cx="83.858452"
  1719. cy="278.35376"
  1720. rx="8.858448"
  1721. ry="9.3537588" />
  1722. <ellipse
  1723. ry="9.3537588"
  1724. rx="8.858448"
  1725. cy="300.35376"
  1726. cx="53.858448"
  1727. id="ellipse4673-3"
  1728. style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157" />
  1729. <ellipse
  1730. style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157"
  1731. id="ellipse4673-9-8"
  1732. cx="83.858452"
  1733. cy="300.35376"
  1734. rx="8.858448"
  1735. ry="9.3537588" />
  1736. </g>
  1737. </g>
  1738. <g
  1739. inkscape:label="mask"
  1740. id="g4410"
  1741. inkscape:groupmode="layer"
  1742. style="display:none">
  1743. <path
  1744. id="path4396"
  1745. style="opacity:1;fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:3.77953;stroke-linejoin:round"
  1746. d="m 404.96289,893.44531 -208.07422,2.32813 -65.93555,15.54101 v 272.65435 l 259.44141,-2.9043 14.56836,-68.9473 z"
  1747. transform="scale(0.26458333)" />
  1748. </g>
  1749. <g
  1750. style="display:none"
  1751. inkscape:groupmode="layer"
  1752. id="g4423"
  1753. inkscape:label="outset"
  1754. sodipodi:insensitive="true">
  1755. <path
  1756. id="path4421"
  1757. style="opacity:1;fill:#0000ff;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round"
  1758. d="m 106.82227,235.33594 c -18.281036,0.21185 -36.563814,0.39556 -54.843754,0.625 -5.86427,1.34491 -11.713656,2.75663 -17.572266,4.12695 -0.733962,0.23931 -0.908655,1.02911 -0.818952,1.71562 0.0059,23.81808 8.48e-4,47.6362 0.0025,71.4543 0.05793,0.78403 0.855875,1.18829 1.574987,1.0544 22.712635,-0.25446 45.425269,-0.50892 68.137895,-0.76338 0.7086,-0.0756 1.10818,-0.72268 1.14339,-1.39283 1.24249,-5.94258 2.52128,-11.87915 3.74919,-17.82397 0.0229,-19.31373 0.003,-38.62761 0.01,-57.94141 -0.0754,-0.70446 -0.68626,-1.14623 -1.38281,-1.05468 z" />
  1759. </g>
  1760. <g
  1761. inkscape:label="border"
  1762. id="g4433"
  1763. inkscape:groupmode="layer"
  1764. style="display:none"
  1765. sodipodi:insensitive="true">
  1766. <path
  1767. d="m 106.82227,235.33594 c -18.281036,0.21185 -36.563814,0.39556 -54.843754,0.625 -5.86427,1.34491 -11.713656,2.75663 -17.572266,4.12695 -0.733962,0.23931 -0.908655,1.02911 -0.818952,1.71562 0.0059,23.81808 8.48e-4,47.6362 0.0025,71.4543 0.05793,0.78403 0.855875,1.18829 1.574987,1.0544 22.712635,-0.25446 45.425269,-0.50892 68.137895,-0.76338 0.7086,-0.0756 1.10818,-0.72268 1.14339,-1.39283 1.24249,-5.94258 2.52128,-11.87915 3.74919,-17.82397 0.0229,-19.31373 0.003,-38.62761 0.01,-57.94141 -0.0754,-0.70446 -0.68626,-1.14623 -1.38281,-1.05468 z"
  1768. style="opacity:1;fill:#0000ff;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round"
  1769. id="path4429"
  1770. clip-path="url(#clipPath4435)"
  1771. inkscape:path-effect="#path-effect4439"
  1772. inkscape:original-d="m 106.82227,235.33594 c -18.281036,0.21185 -36.563814,0.39556 -54.843754,0.625 -5.86427,1.34491 -11.713656,2.75663 -17.572266,4.12695 -0.733962,0.23931 -0.908655,1.02911 -0.818952,1.71562 0.0059,23.81808 8.48e-4,47.6362 0.0025,71.4543 0.05793,0.78403 0.855875,1.18829 1.574987,1.0544 22.712635,-0.25446 45.425269,-0.50892 68.137895,-0.76338 0.7086,-0.0756 1.10818,-0.72268 1.14339,-1.39283 1.24249,-5.94258 2.52128,-11.87915 3.74919,-17.82397 0.0229,-19.31373 0.003,-38.62761 0.01,-57.94141 -0.0754,-0.70446 -0.68626,-1.14623 -1.38281,-1.05468 z" />
  1773. </g>
  1774. <g
  1775. sodipodi:insensitive="true"
  1776. inkscape:groupmode="layer"
  1777. id="layer8"
  1778. inkscape:label="dice"
  1779. style="display:inline">
  1780. <g
  1781. id="g4232"
  1782. style="display:inline;opacity:0.6;fill:#000000"
  1783. transform="translate(-194.75743,-59.017559)">
  1784. <path
  1785. d="m 229.40524,300.13609 v 72.13966 l 68.64405,-0.76799 V 299.3681 Z"
  1786. style="opacity:0.05;fill:#000000;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
  1787. id="path4306" />
  1788. <path
  1789. d="m 301.90408,295.40824 v 57.85696 l -3.85479,18.24256 V 299.3681 Z"
  1790. style="opacity:0.85;fill:#000000;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
  1791. id="path4308" />
  1792. <path
  1793. d="m 246.85065,296.02418 55.05343,-0.61594 -3.85479,3.95986 -68.64405,0.76799 z"
  1794. style="opacity:0.55;fill:#000000;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
  1795. id="path4310" />
  1796. <path
  1797. d="m 246.85065,296.02418 v 57.85696 l -17.44541,18.39461 v -72.13966 z"
  1798. style="opacity:0;fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
  1799. id="path4312" />
  1800. <path
  1801. d="m 246.85065,353.88114 55.05343,-0.61594 -3.85479,18.24256 -68.64405,0.76799 z"
  1802. style="opacity:0;fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
  1803. id="path4314" />
  1804. <path
  1805. d="m 246.85065,296.02418 v 57.85696 l 55.05343,-0.61594 v -57.85696 z"
  1806. style="opacity:0;fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
  1807. id="path4316" />
  1808. </g>
  1809. </g>
  1810. </g>
  1811. <script
  1812. type="text/javascript"
  1813. id="mesh_polyfill">
  1814. !function(){const t=&quot;http://www.w3.org/2000/svg&quot;,e=&quot;http://www.w3.org/1999/xlink&quot;,s=&quot;http://www.w3.org/1999/xhtml&quot;,r=2;if(document.createElementNS(t,&quot;meshgradient&quot;).x)return;const n=(t,e,s,r)=&gt;{let n=new x(.5*(e.x+s.x),.5*(e.y+s.y)),o=new x(.5*(t.x+e.x),.5*(t.y+e.y)),i=new x(.5*(s.x+r.x),.5*(s.y+r.y)),a=new x(.5*(n.x+o.x),.5*(n.y+o.y)),h=new x(.5*(n.x+i.x),.5*(n.y+i.y)),l=new x(.5*(a.x+h.x),.5*(a.y+h.y));return[[t,o,a,l],[l,h,i,r]]},o=t=&gt;{let e=t[0].distSquared(t[1]),s=t[2].distSquared(t[3]),r=.25*t[0].distSquared(t[2]),n=.25*t[1].distSquared(t[3]),o=e&gt;s?e:s,i=r&gt;n?r:n;return 18*(o&gt;i?o:i)},i=(t,e)=&gt;Math.sqrt(t.distSquared(e)),a=(t,e)=&gt;t.scale(2/3).add(e.scale(1/3)),h=t=&gt;{let e,s,r,n,o,i,a,h=new g;return t.match(/(\w+\(\s*[^)]+\))+/g).forEach(t=&gt;{let l=t.match(/[\w.-]+/g),d=l.shift();switch(d){case&quot;translate&quot;:2===l.length?e=new g(1,0,0,1,l[0],l[1]):(console.error(&quot;mesh.js: translate does not have 2 arguments!&quot;),e=new g(1,0,0,1,0,0)),h=h.append(e);break;case&quot;scale&quot;:1===l.length?s=new g(l[0],0,0,l[0],0,0):2===l.length?s=new g(l[0],0,0,l[1],0,0):(console.error(&quot;mesh.js: scale does not have 1 or 2 arguments!&quot;),s=new g(1,0,0,1,0,0)),h=h.append(s);break;case&quot;rotate&quot;:if(3===l.length&amp;&amp;(e=new g(1,0,0,1,l[1],l[2]),h=h.append(e)),l[0]){r=l[0]*Math.PI/180;let t=Math.cos(r),e=Math.sin(r);Math.abs(t)&lt;1e-16&amp;&amp;(t=0),Math.abs(e)&lt;1e-16&amp;&amp;(e=0),a=new g(t,e,-e,t,0,0),h=h.append(a)}else console.error(&quot;math.js: No argument to rotate transform!&quot;);3===l.length&amp;&amp;(e=new g(1,0,0,1,-l[1],-l[2]),h=h.append(e));break;case&quot;skewX&quot;:l[0]?(r=l[0]*Math.PI/180,n=Math.tan(r),o=new g(1,0,n,1,0,0),h=h.append(o)):console.error(&quot;math.js: No argument to skewX transform!&quot;);break;case&quot;skewY&quot;:l[0]?(r=l[0]*Math.PI/180,n=Math.tan(r),i=new g(1,n,0,1,0,0),h=h.append(i)):console.error(&quot;math.js: No argument to skewY transform!&quot;);break;case&quot;matrix&quot;:6===l.length?h=h.append(new g(...l)):console.error(&quot;math.js: Incorrect number of arguments for matrix!&quot;);break;default:console.error(&quot;mesh.js: Unhandled transform type: &quot;+d)}}),h},l=t=&gt;{let e=[],s=t.split(/[ ,]+/);for(let t=0,r=s.length-1;t&lt;r;t+=2)e.push(new x(parseFloat(s[t]),parseFloat(s[t+1])));return e},d=(t,e)=&gt;{for(let s in e)t.setAttribute(s,e[s])},c=(t,e,s,r,n)=&gt;{let o,i,a=[0,0,0,0];for(let h=0;h&lt;3;++h)e[h]&lt;t[h]&amp;&amp;e[h]&lt;s[h]||t[h]&lt;e[h]&amp;&amp;s[h]&lt;e[h]?a[h]=0:(a[h]=.5*((e[h]-t[h])/r+(s[h]-e[h])/n),o=Math.abs(3*(e[h]-t[h])/r),i=Math.abs(3*(s[h]-e[h])/n),a[h]&gt;o?a[h]=o:a[h]&gt;i&amp;&amp;(a[h]=i));return a},u=[[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[-3,3,0,0,-2,-1,0,0,0,0,0,0,0,0,0,0],[2,-2,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[0,0,0,0,0,0,0,0,-3,3,0,0,-2,-1,0,0],[0,0,0,0,0,0,0,0,2,-2,0,0,1,1,0,0],[-3,0,3,0,0,0,0,0,-2,0,-1,0,0,0,0,0],[0,0,0,0,-3,0,3,0,0,0,0,0,-2,0,-1,0],[9,-9,-9,9,6,3,-6,-3,6,-6,3,-3,4,2,2,1],[-6,6,6,-6,-3,-3,3,3,-4,4,-2,2,-2,-2,-1,-1],[2,0,-2,0,0,0,0,0,1,0,1,0,0,0,0,0],[0,0,0,0,2,0,-2,0,0,0,0,0,1,0,1,0],[-6,6,6,-6,-4,-2,4,2,-3,3,-3,3,-2,-1,-2,-1],[4,-4,-4,4,2,2,-2,-2,2,-2,2,-2,1,1,1,1]],f=t=&gt;{let e=[];for(let s=0;s&lt;16;++s){e[s]=0;for(let r=0;r&lt;16;++r)e[s]+=u[s][r]*t[r]}return e},p=(t,e,s)=&gt;{const r=e*e,n=s*s,o=e*e*e,i=s*s*s;return t[0]+t[1]*e+t[2]*r+t[3]*o+t[4]*s+t[5]*s*e+t[6]*s*r+t[7]*s*o+t[8]*n+t[9]*n*e+t[10]*n*r+t[11]*n*o+t[12]*i+t[13]*i*e+t[14]*i*r+t[15]*i*o},y=t=&gt;{let e=[],s=[],r=[];for(let s=0;s&lt;4;++s)e[s]=[],e[s][0]=n(t[0][s],t[1][s],t[2][s],t[3][s]),e[s][1]=[],e[s][1].push(...n(...e[s][0][0])),e[s][1].push(...n(...e[s][0][1])),e[s][2]=[],e[s][2].push(...n(...e[s][1][0])),e[s][2].push(...n(...e[s][1][1])),e[s][2].push(...n(...e[s][1][2])),e[s][2].push(...n(...e[s][1][3]));for(let t=0;t&lt;8;++t){s[t]=[];for(let r=0;r&lt;4;++r)s[t][r]=[],s[t][r][0]=n(e[0][2][t][r],e[1][2][t][r],e[2][2][t][r],e[3][2][t][r]),s[t][r][1]=[],s[t][r][1].push(...n(...s[t][r][0][0])),s[t][r][1].push(...n(...s[t][r][0][1])),s[t][r][2]=[],s[t][r][2].push(...n(...s[t][r][1][0])),s[t][r][2].push(...n(...s[t][r][1][1])),s[t][r][2].push(...n(...s[t][r][1][2])),s[t][r][2].push(...n(...s[t][r][1][3]))}for(let t=0;t&lt;8;++t){r[t]=[];for(let e=0;e&lt;8;++e)r[t][e]=[],r[t][e][0]=s[t][0][2][e],r[t][e][1]=s[t][1][2][e],r[t][e][2]=s[t][2][2][e],r[t][e][3]=s[t][3][2][e]}return r};class x{constructor(t,e){this.x=t||0,this.y=e||0}toString(){return`(x=${this.x}, y=${this.y})`}clone(){return new x(this.x,this.y)}add(t){return new x(this.x+t.x,this.y+t.y)}scale(t){return void 0===t.x?new x(this.x*t,this.y*t):new x(this.x*t.x,this.y*t.y)}distSquared(t){let e=this.x-t.x,s=this.y-t.y;return e*e+s*s}transform(t){let e=this.x*t.a+this.y*t.c+t.e,s=this.x*t.b+this.y*t.d+t.f;return new x(e,s)}}class g{constructor(t,e,s,r,n,o){void 0===t?(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0):(this.a=t,this.b=e,this.c=s,this.d=r,this.e=n,this.f=o)}toString(){return`affine: ${this.a} ${this.c} ${this.e} \n ${this.b} ${this.d} ${this.f}`}append(t){t instanceof g||console.error(&quot;mesh.js: argument to Affine.append is not affine!&quot;);let e=this.a*t.a+this.c*t.b,s=this.b*t.a+this.d*t.b,r=this.a*t.c+this.c*t.d,n=this.b*t.c+this.d*t.d,o=this.a*t.e+this.c*t.f+this.e,i=this.b*t.e+this.d*t.f+this.f;return new g(e,s,r,n,o,i)}}class w{constructor(t,e){this.nodes=t,this.colors=e}paintCurve(t,e){if(o(this.nodes)&gt;r){const s=n(...this.nodes);let r=[[],[]],o=[[],[]];for(let t=0;t&lt;4;++t)r[0][t]=this.colors[0][t],r[1][t]=(this.colors[0][t]+this.colors[1][t])/2,o[0][t]=r[1][t],o[1][t]=this.colors[1][t];let i=new w(s[0],r),a=new w(s[1],o);i.paintCurve(t,e),a.paintCurve(t,e)}else{let s=Math.round(this.nodes[0].x);if(s&gt;=0&amp;&amp;s&lt;e){let r=4*(~~this.nodes[0].y*e+s);t[r]=Math.round(this.colors[0][0]),t[r+1]=Math.round(this.colors[0][1]),t[r+2]=Math.round(this.colors[0][2]),t[r+3]=Math.round(this.colors[0][3])}}}}class m{constructor(t,e){this.nodes=t,this.colors=e}split(){let t=[[],[],[],[]],e=[[],[],[],[]],s=[[[],[]],[[],[]]],r=[[[],[]],[[],[]]];for(let s=0;s&lt;4;++s){const r=n(this.nodes[0][s],this.nodes[1][s],this.nodes[2][s],this.nodes[3][s]);t[0][s]=r[0][0],t[1][s]=r[0][1],t[2][s]=r[0][2],t[3][s]=r[0][3],e[0][s]=r[1][0],e[1][s]=r[1][1],e[2][s]=r[1][2],e[3][s]=r[1][3]}for(let t=0;t&lt;4;++t)s[0][0][t]=this.colors[0][0][t],s[0][1][t]=this.colors[0][1][t],s[1][0][t]=(this.colors[0][0][t]+this.colors[1][0][t])/2,s[1][1][t]=(this.colors[0][1][t]+this.colors[1][1][t])/2,r[0][0][t]=s[1][0][t],r[0][1][t]=s[1][1][t],r[1][0][t]=this.colors[1][0][t],r[1][1][t]=this.colors[1][1][t];return[new m(t,s),new m(e,r)]}paint(t,e){let s,n=!1;for(let t=0;t&lt;4;++t)if((s=o([this.nodes[0][t],this.nodes[1][t],this.nodes[2][t],this.nodes[3][t]]))&gt;r){n=!0;break}if(n){let s=this.split();s[0].paint(t,e),s[1].paint(t,e)}else{new w([...this.nodes[0]],[...this.colors[0]]).paintCurve(t,e)}}}class b{constructor(t){this.readMesh(t),this.type=t.getAttribute(&quot;type&quot;)||&quot;bilinear&quot;}readMesh(t){let e=[[]],s=[[]],r=Number(t.getAttribute(&quot;x&quot;)),n=Number(t.getAttribute(&quot;y&quot;));e[0][0]=new x(r,n);let o=t.children;for(let t=0,r=o.length;t&lt;r;++t){e[3*t+1]=[],e[3*t+2]=[],e[3*t+3]=[],s[t+1]=[];let r=o[t].children;for(let n=0,o=r.length;n&lt;o;++n){let o=r[n].children;for(let r=0,i=o.length;r&lt;i;++r){let i=r;0!==t&amp;&amp;++i;let h,d=o[r].getAttribute(&quot;path&quot;),c=&quot;l&quot;;null!=d&amp;&amp;(c=(h=d.match(/\s*([lLcC])\s*(.*)/))[1]);let u=l(h[2]);switch(c){case&quot;l&quot;:0===i?(e[3*t][3*n+3]=u[0].add(e[3*t][3*n]),e[3*t][3*n+1]=a(e[3*t][3*n],e[3*t][3*n+3]),e[3*t][3*n+2]=a(e[3*t][3*n+3],e[3*t][3*n])):1===i?(e[3*t+3][3*n+3]=u[0].add(e[3*t][3*n+3]),e[3*t+1][3*n+3]=a(e[3*t][3*n+3],e[3*t+3][3*n+3]),e[3*t+2][3*n+3]=a(e[3*t+3][3*n+3],e[3*t][3*n+3])):2===i?(0===n&amp;&amp;(e[3*t+3][3*n+0]=u[0].add(e[3*t+3][3*n+3])),e[3*t+3][3*n+1]=a(e[3*t+3][3*n],e[3*t+3][3*n+3]),e[3*t+3][3*n+2]=a(e[3*t+3][3*n+3],e[3*t+3][3*n])):(e[3*t+1][3*n]=a(e[3*t][3*n],e[3*t+3][3*n]),e[3*t+2][3*n]=a(e[3*t+3][3*n],e[3*t][3*n]));break;case&quot;L&quot;:0===i?(e[3*t][3*n+3]=u[0],e[3*t][3*n+1]=a(e[3*t][3*n],e[3*t][3*n+3]),e[3*t][3*n+2]=a(e[3*t][3*n+3],e[3*t][3*n])):1===i?(e[3*t+3][3*n+3]=u[0],e[3*t+1][3*n+3]=a(e[3*t][3*n+3],e[3*t+3][3*n+3]),e[3*t+2][3*n+3]=a(e[3*t+3][3*n+3],e[3*t][3*n+3])):2===i?(0===n&amp;&amp;(e[3*t+3][3*n+0]=u[0]),e[3*t+3][3*n+1]=a(e[3*t+3][3*n],e[3*t+3][3*n+3]),e[3*t+3][3*n+2]=a(e[3*t+3][3*n+3],e[3*t+3][3*n])):(e[3*t+1][3*n]=a(e[3*t][3*n],e[3*t+3][3*n]),e[3*t+2][3*n]=a(e[3*t+3][3*n],e[3*t][3*n]));break;case&quot;c&quot;:0===i?(e[3*t][3*n+1]=u[0].add(e[3*t][3*n]),e[3*t][3*n+2]=u[1].add(e[3*t][3*n]),e[3*t][3*n+3]=u[2].add(e[3*t][3*n])):1===i?(e[3*t+1][3*n+3]=u[0].add(e[3*t][3*n+3]),e[3*t+2][3*n+3]=u[1].add(e[3*t][3*n+3]),e[3*t+3][3*n+3]=u[2].add(e[3*t][3*n+3])):2===i?(e[3*t+3][3*n+2]=u[0].add(e[3*t+3][3*n+3]),e[3*t+3][3*n+1]=u[1].add(e[3*t+3][3*n+3]),0===n&amp;&amp;(e[3*t+3][3*n+0]=u[2].add(e[3*t+3][3*n+3]))):(e[3*t+2][3*n]=u[0].add(e[3*t+3][3*n]),e[3*t+1][3*n]=u[1].add(e[3*t+3][3*n]));break;case&quot;C&quot;:0===i?(e[3*t][3*n+1]=u[0],e[3*t][3*n+2]=u[1],e[3*t][3*n+3]=u[2]):1===i?(e[3*t+1][3*n+3]=u[0],e[3*t+2][3*n+3]=u[1],e[3*t+3][3*n+3]=u[2]):2===i?(e[3*t+3][3*n+2]=u[0],e[3*t+3][3*n+1]=u[1],0===n&amp;&amp;(e[3*t+3][3*n+0]=u[2])):(e[3*t+2][3*n]=u[0],e[3*t+1][3*n]=u[1]);break;default:console.error(&quot;mesh.js: &quot;+c+&quot; invalid path type.&quot;)}if(0===t&amp;&amp;0===n||r&gt;0){let e=window.getComputedStyle(o[r]).stopColor.match(/^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i),a=window.getComputedStyle(o[r]).stopOpacity,h=255;a&amp;&amp;(h=Math.floor(255*a)),e&amp;&amp;(0===i?(s[t][n]=[],s[t][n][0]=Math.floor(e[1]),s[t][n][1]=Math.floor(e[2]),s[t][n][2]=Math.floor(e[3]),s[t][n][3]=h):1===i?(s[t][n+1]=[],s[t][n+1][0]=Math.floor(e[1]),s[t][n+1][1]=Math.floor(e[2]),s[t][n+1][2]=Math.floor(e[3]),s[t][n+1][3]=h):2===i?(s[t+1][n+1]=[],s[t+1][n+1][0]=Math.floor(e[1]),s[t+1][n+1][1]=Math.floor(e[2]),s[t+1][n+1][2]=Math.floor(e[3]),s[t+1][n+1][3]=h):3===i&amp;&amp;(s[t+1][n]=[],s[t+1][n][0]=Math.floor(e[1]),s[t+1][n][1]=Math.floor(e[2]),s[t+1][n][2]=Math.floor(e[3]),s[t+1][n][3]=h))}}e[3*t+1][3*n+1]=new x,e[3*t+1][3*n+2]=new x,e[3*t+2][3*n+1]=new x,e[3*t+2][3*n+2]=new x,e[3*t+1][3*n+1].x=(-4*e[3*t][3*n].x+6*(e[3*t][3*n+1].x+e[3*t+1][3*n].x)+-2*(e[3*t][3*n+3].x+e[3*t+3][3*n].x)+3*(e[3*t+3][3*n+1].x+e[3*t+1][3*n+3].x)+-1*e[3*t+3][3*n+3].x)/9,e[3*t+1][3*n+2].x=(-4*e[3*t][3*n+3].x+6*(e[3*t][3*n+2].x+e[3*t+1][3*n+3].x)+-2*(e[3*t][3*n].x+e[3*t+3][3*n+3].x)+3*(e[3*t+3][3*n+2].x+e[3*t+1][3*n].x)+-1*e[3*t+3][3*n].x)/9,e[3*t+2][3*n+1].x=(-4*e[3*t+3][3*n].x+6*(e[3*t+3][3*n+1].x+e[3*t+2][3*n].x)+-2*(e[3*t+3][3*n+3].x+e[3*t][3*n].x)+3*(e[3*t][3*n+1].x+e[3*t+2][3*n+3].x)+-1*e[3*t][3*n+3].x)/9,e[3*t+2][3*n+2].x=(-4*e[3*t+3][3*n+3].x+6*(e[3*t+3][3*n+2].x+e[3*t+2][3*n+3].x)+-2*(e[3*t+3][3*n].x+e[3*t][3*n+3].x)+3*(e[3*t][3*n+2].x+e[3*t+2][3*n].x)+-1*e[3*t][3*n].x)/9,e[3*t+1][3*n+1].y=(-4*e[3*t][3*n].y+6*(e[3*t][3*n+1].y+e[3*t+1][3*n].y)+-2*(e[3*t][3*n+3].y+e[3*t+3][3*n].y)+3*(e[3*t+3][3*n+1].y+e[3*t+1][3*n+3].y)+-1*e[3*t+3][3*n+3].y)/9,e[3*t+1][3*n+2].y=(-4*e[3*t][3*n+3].y+6*(e[3*t][3*n+2].y+e[3*t+1][3*n+3].y)+-2*(e[3*t][3*n].y+e[3*t+3][3*n+3].y)+3*(e[3*t+3][3*n+2].y+e[3*t+1][3*n].y)+-1*e[3*t+3][3*n].y)/9,e[3*t+2][3*n+1].y=(-4*e[3*t+3][3*n].y+6*(e[3*t+3][3*n+1].y+e[3*t+2][3*n].y)+-2*(e[3*t+3][3*n+3].y+e[3*t][3*n].y)+3*(e[3*t][3*n+1].y+e[3*t+2][3*n+3].y)+-1*e[3*t][3*n+3].y)/9,e[3*t+2][3*n+2].y=(-4*e[3*t+3][3*n+3].y+6*(e[3*t+3][3*n+2].y+e[3*t+2][3*n+3].y)+-2*(e[3*t+3][3*n].y+e[3*t][3*n+3].y)+3*(e[3*t][3*n+2].y+e[3*t+2][3*n].y)+-1*e[3*t][3*n].y)/9}}this.nodes=e,this.colors=s}paintMesh(t,e){let s=(this.nodes.length-1)/3,r=(this.nodes[0].length-1)/3;if(&quot;bilinear&quot;===this.type||s&lt;2||r&lt;2){let n;for(let o=0;o&lt;s;++o)for(let s=0;s&lt;r;++s){let r=[];for(let t=3*o,e=3*o+4;t&lt;e;++t)r.push(this.nodes[t].slice(3*s,3*s+4));let i=[];i.push(this.colors[o].slice(s,s+2)),i.push(this.colors[o+1].slice(s,s+2)),(n=new m(r,i)).paint(t,e)}}else{let n,o,a,h,l,d,u;const x=s,g=r;s++,r++;let w=new Array(s);for(let t=0;t&lt;s;++t){w[t]=new Array(r);for(let e=0;e&lt;r;++e)w[t][e]=[],w[t][e][0]=this.nodes[3*t][3*e],w[t][e][1]=this.colors[t][e]}for(let t=0;t&lt;s;++t)for(let e=0;e&lt;r;++e)0!==t&amp;&amp;t!==x&amp;&amp;(n=i(w[t-1][e][0],w[t][e][0]),o=i(w[t+1][e][0],w[t][e][0]),w[t][e][2]=c(w[t-1][e][1],w[t][e][1],w[t+1][e][1],n,o)),0!==e&amp;&amp;e!==g&amp;&amp;(n=i(w[t][e-1][0],w[t][e][0]),o=i(w[t][e+1][0],w[t][e][0]),w[t][e][3]=c(w[t][e-1][1],w[t][e][1],w[t][e+1][1],n,o));for(let t=0;t&lt;r;++t){w[0][t][2]=[],w[x][t][2]=[];for(let e=0;e&lt;4;++e)n=i(w[1][t][0],w[0][t][0]),o=i(w[x][t][0],w[x-1][t][0]),w[0][t][2][e]=n&gt;0?2*(w[1][t][1][e]-w[0][t][1][e])/n-w[1][t][2][e]:0,w[x][t][2][e]=o&gt;0?2*(w[x][t][1][e]-w[x-1][t][1][e])/o-w[x-1][t][2][e]:0}for(let t=0;t&lt;s;++t){w[t][0][3]=[],w[t][g][3]=[];for(let e=0;e&lt;4;++e)n=i(w[t][1][0],w[t][0][0]),o=i(w[t][g][0],w[t][g-1][0]),w[t][0][3][e]=n&gt;0?2*(w[t][1][1][e]-w[t][0][1][e])/n-w[t][1][3][e]:0,w[t][g][3][e]=o&gt;0?2*(w[t][g][1][e]-w[t][g-1][1][e])/o-w[t][g-1][3][e]:0}for(let s=0;s&lt;x;++s)for(let r=0;r&lt;g;++r){let n=i(w[s][r][0],w[s+1][r][0]),o=i(w[s][r+1][0],w[s+1][r+1][0]),c=i(w[s][r][0],w[s][r+1][0]),x=i(w[s+1][r][0],w[s+1][r+1][0]),g=[[],[],[],[]];for(let t=0;t&lt;4;++t){(d=[])[0]=w[s][r][1][t],d[1]=w[s+1][r][1][t],d[2]=w[s][r+1][1][t],d[3]=w[s+1][r+1][1][t],d[4]=w[s][r][2][t]*n,d[5]=w[s+1][r][2][t]*n,d[6]=w[s][r+1][2][t]*o,d[7]=w[s+1][r+1][2][t]*o,d[8]=w[s][r][3][t]*c,d[9]=w[s+1][r][3][t]*x,d[10]=w[s][r+1][3][t]*c,d[11]=w[s+1][r+1][3][t]*x,d[12]=0,d[13]=0,d[14]=0,d[15]=0,u=f(d);for(let e=0;e&lt;9;++e){g[t][e]=[];for(let s=0;s&lt;9;++s)g[t][e][s]=p(u,e/8,s/8),g[t][e][s]&gt;255?g[t][e][s]=255:g[t][e][s]&lt;0&amp;&amp;(g[t][e][s]=0)}}h=[];for(let t=3*s,e=3*s+4;t&lt;e;++t)h.push(this.nodes[t].slice(3*r,3*r+4));l=y(h);for(let s=0;s&lt;8;++s)for(let r=0;r&lt;8;++r)(a=new m(l[s][r],[[[g[0][s][r],g[1][s][r],g[2][s][r],g[3][s][r]],[g[0][s][r+1],g[1][s][r+1],g[2][s][r+1],g[3][s][r+1]]],[[g[0][s+1][r],g[1][s+1][r],g[2][s+1][r],g[3][s+1][r]],[g[0][s+1][r+1],g[1][s+1][r+1],g[2][s+1][r+1],g[3][s+1][r+1]]]])).paint(t,e)}}}transform(t){if(t instanceof x)for(let e=0,s=this.nodes.length;e&lt;s;++e)for(let s=0,r=this.nodes[0].length;s&lt;r;++s)this.nodes[e][s]=this.nodes[e][s].add(t);else if(t instanceof g)for(let e=0,s=this.nodes.length;e&lt;s;++e)for(let s=0,r=this.nodes[0].length;s&lt;r;++s)this.nodes[e][s]=this.nodes[e][s].transform(t)}scale(t){for(let e=0,s=this.nodes.length;e&lt;s;++e)for(let s=0,r=this.nodes[0].length;s&lt;r;++s)this.nodes[e][s]=this.nodes[e][s].scale(t)}}document.querySelectorAll(&quot;rect,circle,ellipse,path,text&quot;).forEach((r,n)=&gt;{let o=r.getAttribute(&quot;id&quot;);o||(o=&quot;patchjs_shape&quot;+n,r.setAttribute(&quot;id&quot;,o));const i=r.style.fill.match(/^url\(\s*&quot;?\s*#([^\s&quot;]+)&quot;?\s*\)/),a=r.style.stroke.match(/^url\(\s*&quot;?\s*#([^\s&quot;]+)&quot;?\s*\)/);if(i&amp;&amp;i[1]){const a=document.getElementById(i[1]);if(a&amp;&amp;&quot;meshgradient&quot;===a.nodeName){const i=r.getBBox();let l=document.createElementNS(s,&quot;canvas&quot;);d(l,{width:i.width,height:i.height});const c=l.getContext(&quot;2d&quot;);let u=c.createImageData(i.width,i.height);const f=new b(a);&quot;objectBoundingBox&quot;===a.getAttribute(&quot;gradientUnits&quot;)&amp;&amp;f.scale(new x(i.width,i.height));const p=a.getAttribute(&quot;gradientTransform&quot;);null!=p&amp;&amp;f.transform(h(p)),&quot;userSpaceOnUse&quot;===a.getAttribute(&quot;gradientUnits&quot;)&amp;&amp;f.transform(new x(-i.x,-i.y)),f.paintMesh(u.data,l.width),c.putImageData(u,0,0);const y=document.createElementNS(t,&quot;image&quot;);d(y,{width:i.width,height:i.height,x:i.x,y:i.y});let g=l.toDataURL();y.setAttributeNS(e,&quot;xlink:href&quot;,g),r.parentNode.insertBefore(y,r),r.style.fill=&quot;none&quot;;const w=document.createElementNS(t,&quot;use&quot;);w.setAttributeNS(e,&quot;xlink:href&quot;,&quot;#&quot;+o);const m=&quot;patchjs_clip&quot;+n,M=document.createElementNS(t,&quot;clipPath&quot;);M.setAttribute(&quot;id&quot;,m),M.appendChild(w),r.parentElement.insertBefore(M,r),y.setAttribute(&quot;clip-path&quot;,&quot;url(#&quot;+m+&quot;)&quot;),u=null,l=null,g=null}}if(a&amp;&amp;a[1]){const o=document.getElementById(a[1]);if(o&amp;&amp;&quot;meshgradient&quot;===o.nodeName){const i=parseFloat(r.style.strokeWidth.slice(0,-2))*(parseFloat(r.style.strokeMiterlimit)||parseFloat(r.getAttribute(&quot;stroke-miterlimit&quot;))||1),a=r.getBBox(),l=Math.trunc(a.width+i),c=Math.trunc(a.height+i),u=Math.trunc(a.x-i/2),f=Math.trunc(a.y-i/2);let p=document.createElementNS(s,&quot;canvas&quot;);d(p,{width:l,height:c});const y=p.getContext(&quot;2d&quot;);let g=y.createImageData(l,c);const w=new b(o);&quot;objectBoundingBox&quot;===o.getAttribute(&quot;gradientUnits&quot;)&amp;&amp;w.scale(new x(l,c));const m=o.getAttribute(&quot;gradientTransform&quot;);null!=m&amp;&amp;w.transform(h(m)),&quot;userSpaceOnUse&quot;===o.getAttribute(&quot;gradientUnits&quot;)&amp;&amp;w.transform(new x(-u,-f)),w.paintMesh(g.data,p.width),y.putImageData(g,0,0);const M=document.createElementNS(t,&quot;image&quot;);d(M,{width:l,height:c,x:0,y:0});let S=p.toDataURL();M.setAttributeNS(e,&quot;xlink:href&quot;,S);const k=&quot;pattern_clip&quot;+n,A=document.createElementNS(t,&quot;pattern&quot;);d(A,{id:k,patternUnits:&quot;userSpaceOnUse&quot;,width:l,height:c,x:u,y:f}),A.appendChild(M),o.parentNode.appendChild(A),r.style.stroke=&quot;url(#&quot;+k+&quot;)&quot;,g=null,p=null,S=null}}})}();
  1815. </script>
  1816. </svg>