123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797 |
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- sodipodi:docname="four.svg"
- inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
- id="svg2403"
- version="1.1"
- viewBox="0 0 400 400"
- height="400mm"
- width="400mm">
- <defs
- id="defs2397">
- <inkscape:path-effect
- message="Use fill-rule evenodd on <b>fill and stroke</b> dialog if no flatten result after convert clip to paths."
- hide_clip="false"
- flatten="false"
- inverse="true"
- lpeversion="1"
- is_visible="true"
- id="path-effect4439"
- effect="powerclip" />
- <inkscape:path-effect
- message="Use fill-rule evenodd on <b>fill and stroke</b> dialog if no flatten result after convert clip to paths."
- hide_clip="false"
- flatten="false"
- inverse="true"
- lpeversion="1"
- is_visible="true"
- id="path-effect5747"
- effect="powerclip" />
- <inkscape:perspective
- id="perspective2405"
- inkscape:persp3d-origin="197.66619 : 47.764227 : 1"
- inkscape:vp_z="317.51924 : 120.63248 : 1"
- inkscape:vp_y="-435.35778 : -4.8707947 : 0"
- inkscape:vp_x="-4.3425461e-14 : 236.40501 : 0"
- sodipodi:type="inkscape:persp3d" />
- <filter
- inkscape:label="filter0"
- id="filter5561"
- style="color-interpolation-filters:sRGB">
- <feBlend
- id="feBlend5563"
- in2="SourceGraphic"
- mode="normal" />
- </filter>
- <clipPath
- id="clipPath5743"
- clipPathUnits="userSpaceOnUse">
- <path
- 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"
- 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"
- id="path5745" />
- <path
- 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"
- class="powerclip"
- 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"
- id="lpe_path-effect5747" />
- </clipPath>
- <clipPath
- clipPathUnits="userSpaceOnUse"
- id="clipPath67">
- <path
- 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"
- 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"
- id="path69" />
- </clipPath>
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="284.56184 : 428.79838 : 0"
- inkscape:vp_y="-204.00173 : 38.986614 : 0"
- inkscape:vp_z="275.62925 : -308.48353 : 0"
- inkscape:persp3d-origin="-222.74973 : -88.752136 : 1"
- id="perspective2405-9" />
- <meshgradient
- inkscape:collect="always"
- id="meshgradient3465"
- gradientUnits="userSpaceOnUse"
- x="2.3031054"
- y="9.0146418">
- <meshrow
- id="meshrow3467">
- <meshpatch
- id="meshpatch3469">
- <stop
- path="c 66.2131,0 132.426,0 198.639,0"
- style="stop-color:#ffffff;stop-opacity:1"
- id="stop3471" />
- <stop
- path="c 0,59.6624 0,119.325 0,178.987"
- style="stop-color:#b3b3b3;stop-opacity:1"
- id="stop3473" />
- <stop
- path="c -66.2131,0 -132.426,0 -198.639,0"
- style="stop-color:#ffffff;stop-opacity:1"
- id="stop3475" />
- <stop
- path="c 0,-59.6624 0,-119.325 0,-178.987"
- style="stop-color:#b3b3b3;stop-opacity:1"
- id="stop3477" />
- </meshpatch>
- </meshrow>
- </meshgradient>
- <filter
- style="color-interpolation-filters:sRGB"
- id="filter5561-5"
- inkscape:label="filter0">
- <feBlend
- mode="normal"
- in2="SourceGraphic"
- id="feBlend5563-5" />
- </filter>
- <clipPath
- clipPathUnits="userSpaceOnUse"
- id="clipPath5743-8">
- <path
- id="path5745-9"
- 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"
- 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" />
- <path
- id="lpe_path-effect5747-3"
- 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"
- class="powerclip"
- 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" />
- </clipPath>
- <clipPath
- id="clipPath67-1"
- clipPathUnits="userSpaceOnUse">
- <path
- id="path69-2"
- 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"
- 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" />
- </clipPath>
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="284.56184 : 428.79838 : 0"
- inkscape:vp_y="-204.00173 : 38.986614 : 0"
- inkscape:vp_z="275.62925 : -308.48353 : 0"
- inkscape:persp3d-origin="57.788625 : -110.47831 : 1"
- id="perspective2405-5" />
- <filter
- style="color-interpolation-filters:sRGB"
- id="filter5561-2"
- inkscape:label="filter0">
- <feBlend
- mode="normal"
- in2="SourceGraphic"
- id="feBlend5563-1" />
- </filter>
- <clipPath
- clipPathUnits="userSpaceOnUse"
- id="clipPath5743-3">
- <path
- id="path5745-2"
- 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"
- 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" />
- <path
- id="lpe_path-effect5747-2"
- 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"
- class="powerclip"
- 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" />
- </clipPath>
- <clipPath
- id="clipPath67-6"
- clipPathUnits="userSpaceOnUse">
- <path
- id="path69-6"
- 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"
- 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" />
- </clipPath>
- <inkscape:perspective
- sodipodi:type="inkscape:persp3d"
- inkscape:vp_x="284.56184 : 428.79838 : 0"
- inkscape:vp_y="-204.00173 : 38.986614 : 0"
- inkscape:vp_z="275.62925 : -308.48353 : 0"
- inkscape:persp3d-origin="125.27281 : -57.712259 : 1"
- id="perspective2405-94" />
- <filter
- style="color-interpolation-filters:sRGB"
- id="filter5561-7"
- inkscape:label="filter0">
- <feBlend
- mode="normal"
- in2="SourceGraphic"
- id="feBlend5563-8" />
- </filter>
- <clipPath
- clipPathUnits="userSpaceOnUse"
- id="clipPath5743-7">
- <path
- id="path5745-0"
- 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"
- 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" />
- <path
- id="lpe_path-effect5747-7"
- 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"
- class="powerclip"
- 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" />
- </clipPath>
- <clipPath
- id="clipPath67-5"
- clipPathUnits="userSpaceOnUse">
- <path
- id="path69-5"
- 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"
- 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" />
- </clipPath>
- <clipPath
- id="clipPath4435"
- clipPathUnits="userSpaceOnUse">
- <path
- id="path4437"
- style="display:none;opacity:1;fill:#800080;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round"
- 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" />
- <path
- 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"
- class="powerclip"
- style="opacity:1;fill:#800080;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round"
- id="lpe_path-effect4439" />
- </clipPath>
- <clipPath
- id="clipPath4509"
- clipPathUnits="userSpaceOnUse">
- <path
- id="path4511"
- style="opacity:1;fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round"
- 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" />
- </clipPath>
- </defs>
- <sodipodi:namedview
- inkscape:window-maximized="0"
- inkscape:window-y="0"
- inkscape:window-x="208"
- inkscape:window-height="1040"
- inkscape:window-width="1410"
- showgrid="false"
- inkscape:document-rotation="0"
- inkscape:current-layer="layer5"
- inkscape:document-units="mm"
- inkscape:cy="1072.0362"
- inkscape:cx="430.19671"
- inkscape:zoom="0.28111979"
- inkscape:pageshadow="2"
- inkscape:pageopacity="0.0"
- borderopacity="1.0"
- bordercolor="#666666"
- pagecolor="#ffffff"
- id="base" />
- <metadata
- id="metadata2400">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- sodipodi:insensitive="true"
- style="display:none"
- inkscape:label="base0"
- id="layer4"
- inkscape:groupmode="layer">
- <g
- inkscape:transform-center-y="33.351485"
- inkscape:transform-center-x="-57.720495"
- inkscape:corner7="0.57853176 : 0.15763317 : 0.23011852 : 1"
- inkscape:corner0="0.7979643 : 0.51434472 : 0 : 1"
- inkscape:perspectiveID="#perspective2405-94"
- style="fill:#b3b3b3;stroke-width:50"
- id="g2729-4"
- sodipodi:type="inkscape:box3d">
- <path
- points="184.97366,189.58622 257.74343,203.49319 320.18556,109.40087 247.41579,95.493898 "
- inkscape:box3dsidetype="3"
- style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path2735-2"
- sodipodi:type="inkscape:box3dside"
- d="m 247.41579,95.493898 -62.44213,94.092322 72.76977,13.90697 62.44213,-94.09232 z" />
- <path
- points="257.74343,203.49319 321.17083,274.48097 248.40106,260.57399 184.97366,189.58622 "
- inkscape:box3dsidetype="14"
- style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path2737-6"
- sodipodi:type="inkscape:box3dside"
- d="m 184.97366,189.58622 72.76977,13.90697 63.4274,70.98778 -72.76977,-13.90698 z" />
- <path
- points="257.74343,203.49319 321.17083,274.48097 383.61296,180.38865 320.18556,109.40087 "
- inkscape:box3dsidetype="13"
- style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path2739-1"
- sodipodi:type="inkscape:box3dside"
- d="m 320.18556,109.40087 -62.44213,94.09232 63.4274,70.98778 62.44213,-94.09232 z" />
- <path
- points="184.97366,189.58622 248.40106,260.57399 310.84318,166.48167 247.41579,95.493898 "
- inkscape:box3dsidetype="5"
- style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path2733-3"
- sodipodi:type="inkscape:box3dside"
- d="m 247.41579,95.493898 -62.44213,94.092322 63.4274,70.98777 62.44212,-94.09232 z" />
- <path
- points="320.18556,109.40087 383.61296,180.38865 310.84318,166.48167 247.41579,95.493898 "
- inkscape:box3dsidetype="6"
- style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path2731-0"
- sodipodi:type="inkscape:box3dside"
- d="m 247.41579,95.493898 72.76977,13.906972 63.4274,70.98778 -72.76978,-13.90698 z" />
- <path
- points="248.40106,260.57399 321.17083,274.48097 383.61296,180.38865 310.84318,166.48167 "
- inkscape:box3dsidetype="11"
- style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path2741-2"
- sodipodi:type="inkscape:box3dside"
- d="m 310.84318,166.48167 -62.44212,94.09232 72.76977,13.90698 62.44213,-94.09232 z" />
- </g>
- <ellipse
- transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)"
- ry="58.370235"
- rx="43.326023"
- cx="275.21497"
- cy="143.44583"
- id="path2837-8"
- style="fill:#b3b3b3;stroke-width:18.127" />
- <ellipse
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
- ry="42.078251"
- rx="52.985146"
- cy="386.34595"
- cx="372.40372"
- id="path2839-0"
- style="fill:#b3b3b3;stroke-width:27.1643" />
- <ellipse
- transform="matrix(-0.56188005,0.82721872,0.81012106,0.58626262,0,0)"
- ry="53.173599"
- rx="19.549366"
- cy="336.94769"
- cx="-73.222923"
- id="path2841-3"
- style="fill:#b3b3b3;stroke-width:27.3889" />
- </g>
- <g
- sodipodi:insensitive="true"
- transform="translate(-263.72916,16.029054)"
- id="g2864"
- inkscape:label="variant 0 base 0"
- style="display:none">
- <g
- sodipodi:insensitive="true"
- inkscape:groupmode="layer"
- id="layer34"
- inkscape:label="outset"
- style="display:none">
- <path
- 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"
- 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"
- id="path5737" />
- </g>
- <g
- sodipodi:insensitive="true"
- style="display:none"
- inkscape:label="border"
- inkscape:groupmode="layer"
- id="g5655">
- <path
- transform="translate(269.68212,-5.4999516)"
- id="path5702"
- 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"
- 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"
- clip-path="url(#clipPath5743-8)"
- inkscape:path-effect="#path-effect5747"
- 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" />
- </g>
- <g
- style="display:inline"
- inkscape:label="color 0 and dots"
- id="layer10"
- inkscape:groupmode="layer">
- <g
- sodipodi:insensitive="true"
- inkscape:groupmode="layer"
- id="layer36"
- inkscape:label="bg"
- style="display:inline">
- <image
- sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color0.svg"
- xlink:href="../palette/color0.svg"
- transform="translate(269.68212,-5.4999516)"
- clip-path="url(#clipPath67-1)"
- id="image5487"
- height="285.75"
- width="508"
- inkscape:svg-dpi="96"
- preserveAspectRatio="none"
- x="0"
- y="0"
- style="display:inline" />
- </g>
- <g
- sodipodi:insensitive="true"
- style="display:inline"
- inkscape:groupmode="layer"
- id="layer37"
- inkscape:label="dots">
- <ellipse
- transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)"
- ry="17.683376"
- rx="13.125702"
- cx="344.99881"
- cy="37.024464"
- id="ellipse2858"
- style="display:inline;fill:#1a1a1a;stroke-width:5.49161" />
- <ellipse
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
- ry="12.955958"
- rx="16.314209"
- cy="371.44025"
- cx="470.28589"
- id="ellipse2860"
- style="display:inline;fill:#1a1a1a;stroke-width:8.36393" />
- <ellipse
- transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)"
- ry="17.764433"
- rx="6.5311246"
- cy="395.24789"
- cx="-200.54121"
- id="ellipse2862"
- style="display:inline;fill:#1a1a1a;stroke-width:9.15019" />
- <ellipse
- style="display:inline;fill:#1a1a1a;stroke-width:9.15019"
- id="ellipse2862-5"
- cx="-198.08272"
- cy="323.96573"
- rx="6.5311246"
- ry="17.764433"
- transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)" />
- <ellipse
- style="display:inline;fill:#1a1a1a;stroke-width:8.36393"
- id="ellipse2860-7"
- cx="467.36121"
- cy="336.21796"
- rx="16.314209"
- ry="12.955959"
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
- <ellipse
- style="display:inline;fill:#1a1a1a;stroke-width:8.36393"
- id="ellipse2860-8"
- cx="461.7587"
- cy="302.79694"
- rx="16.314209"
- ry="12.955959"
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
- </g>
- </g>
- <g
- inkscape:groupmode="layer"
- id="g4805"
- inkscape:label="color 1 and dots"
- style="display:none">
- <g
- style="display:inline"
- inkscape:label="bg"
- id="g4789"
- inkscape:groupmode="layer"
- sodipodi:insensitive="true">
- <image
- sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color1.svg"
- xlink:href="../palette/color1.svg"
- style="display:inline"
- y="0"
- x="0"
- preserveAspectRatio="none"
- inkscape:svg-dpi="96"
- width="508"
- height="285.75"
- id="image4787"
- clip-path="url(#clipPath67-1)"
- transform="translate(269.68212,-5.4999516)" />
- </g>
- <g
- inkscape:label="dots"
- id="g4803"
- inkscape:groupmode="layer"
- style="display:inline"
- sodipodi:insensitive="true">
- <ellipse
- style="display:inline;fill:#1a1a1a;stroke-width:5.49161"
- id="ellipse4791"
- cy="37.024464"
- cx="344.99881"
- rx="13.125702"
- ry="17.683376"
- transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)" />
- <ellipse
- style="display:inline;fill:#1a1a1a;stroke-width:8.36393"
- id="ellipse4793"
- cx="470.28589"
- cy="371.44025"
- rx="16.314209"
- ry="12.955958"
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
- <ellipse
- style="display:inline;fill:#1a1a1a;stroke-width:9.15019"
- id="ellipse4795"
- cx="-200.54121"
- cy="395.24789"
- rx="6.5311246"
- ry="17.764433"
- transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)" />
- <ellipse
- transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)"
- ry="17.764433"
- rx="6.5311246"
- cy="323.96573"
- cx="-198.08272"
- id="ellipse4797"
- style="display:inline;fill:#1a1a1a;stroke-width:9.15019" />
- <ellipse
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
- ry="12.955959"
- rx="16.314209"
- cy="336.21796"
- cx="467.36121"
- id="ellipse4799"
- style="display:inline;fill:#1a1a1a;stroke-width:8.36393" />
- <ellipse
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
- ry="12.955959"
- rx="16.314209"
- cy="302.79694"
- cx="461.7587"
- id="ellipse4801"
- style="display:inline;fill:#1a1a1a;stroke-width:8.36393" />
- </g>
- </g>
- <g
- inkscape:groupmode="layer"
- id="g4777"
- inkscape:label="color 2 and dots"
- style="display:none">
- <g
- style="display:inline"
- inkscape:label="bg"
- id="g4761"
- inkscape:groupmode="layer"
- sodipodi:insensitive="true">
- <image
- sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color2.svg"
- xlink:href="../palette/color2.svg"
- style="display:inline"
- y="0"
- x="0"
- preserveAspectRatio="none"
- inkscape:svg-dpi="96"
- width="508"
- height="285.75"
- id="image4759"
- clip-path="url(#clipPath67-1)"
- transform="translate(269.68212,-5.4999516)" />
- </g>
- <g
- inkscape:label="dots"
- id="g4775"
- inkscape:groupmode="layer"
- style="display:inline"
- sodipodi:insensitive="true">
- <ellipse
- style="display:inline;fill:#1a1a1a;stroke-width:5.49161"
- id="ellipse4763"
- cy="37.024464"
- cx="344.99881"
- rx="13.125702"
- ry="17.683376"
- transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)" />
- <ellipse
- style="display:inline;fill:#1a1a1a;stroke-width:8.36393"
- id="ellipse4765"
- cx="470.28589"
- cy="371.44025"
- rx="16.314209"
- ry="12.955958"
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
- <ellipse
- style="display:inline;fill:#1a1a1a;stroke-width:9.15019"
- id="ellipse4767"
- cx="-200.54121"
- cy="395.24789"
- rx="6.5311246"
- ry="17.764433"
- transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)" />
- <ellipse
- transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)"
- ry="17.764433"
- rx="6.5311246"
- cy="323.96573"
- cx="-198.08272"
- id="ellipse4769"
- style="display:inline;fill:#1a1a1a;stroke-width:9.15019" />
- <ellipse
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
- ry="12.955959"
- rx="16.314209"
- cy="336.21796"
- cx="467.36121"
- id="ellipse4771"
- style="display:inline;fill:#1a1a1a;stroke-width:8.36393" />
- <ellipse
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
- ry="12.955959"
- rx="16.314209"
- cy="302.79694"
- cx="461.7587"
- id="ellipse4773"
- style="display:inline;fill:#1a1a1a;stroke-width:8.36393" />
- </g>
- </g>
- <g
- inkscape:groupmode="layer"
- id="g4749"
- inkscape:label="color 3 and dots"
- style="display:none">
- <g
- style="display:inline"
- inkscape:label="bg"
- id="g4733"
- inkscape:groupmode="layer"
- sodipodi:insensitive="true">
- <image
- sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color3.svg"
- xlink:href="../palette/color3.svg"
- style="display:inline"
- y="0"
- x="0"
- preserveAspectRatio="none"
- inkscape:svg-dpi="96"
- width="508"
- height="285.75"
- id="image4731"
- clip-path="url(#clipPath67-1)"
- transform="translate(269.68212,-5.4999516)" />
- </g>
- <g
- inkscape:label="dots"
- id="g4747"
- inkscape:groupmode="layer"
- style="display:inline"
- sodipodi:insensitive="true">
- <ellipse
- style="display:inline;fill:#1a1a1a;stroke-width:5.49161"
- id="ellipse4735"
- cy="37.024464"
- cx="344.99881"
- rx="13.125702"
- ry="17.683376"
- transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)" />
- <ellipse
- style="display:inline;fill:#1a1a1a;stroke-width:8.36393"
- id="ellipse4737"
- cx="470.28589"
- cy="371.44025"
- rx="16.314209"
- ry="12.955958"
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
- <ellipse
- style="display:inline;fill:#1a1a1a;stroke-width:9.15019"
- id="ellipse4739"
- cx="-200.54121"
- cy="395.24789"
- rx="6.5311246"
- ry="17.764433"
- transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)" />
- <ellipse
- transform="matrix(-0.56188005,0.82721872,0.81012107,0.58626261,0,0)"
- ry="17.764433"
- rx="6.5311246"
- cy="323.96573"
- cx="-198.08272"
- id="ellipse4741"
- style="display:inline;fill:#1a1a1a;stroke-width:9.15019" />
- <ellipse
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
- ry="12.955959"
- rx="16.314209"
- cy="336.21796"
- cx="467.36121"
- id="ellipse4743"
- style="display:inline;fill:#1a1a1a;stroke-width:8.36393" />
- <ellipse
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
- ry="12.955959"
- rx="16.314209"
- cy="302.79694"
- cx="461.7587"
- id="ellipse4745"
- style="display:inline;fill:#1a1a1a;stroke-width:8.36393" />
- </g>
- </g>
- <g
- sodipodi:insensitive="true"
- inkscape:groupmode="layer"
- id="layer33"
- inkscape:label="mask"
- style="display:none">
- <path
- 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"
- 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"
- id="path5729" />
- </g>
- <g
- sodipodi:insensitive="true"
- inkscape:groupmode="layer"
- id="layer35"
- inkscape:label="dice"
- style="display:inline">
- <g
- inkscape:transform-center-y="33.351485"
- inkscape:transform-center-x="-57.720495"
- inkscape:corner7="0.86771512 : -0.27870894 : 0.23011852 : 1"
- inkscape:corner0="1.0871477 : 0.078002608 : 0 : 1"
- inkscape:perspectiveID="#perspective2405-9"
- style="display:inline;fill:url(#meshgradient3465);fill-opacity:1;stroke-width:50"
- id="g2856"
- sodipodi:type="inkscape:box3d">
- <path
- d="M 334.42751,3.5148489 271.98537,97.607184 344.75515,111.51416 407.19729,17.421824 Z"
- points="271.98537,97.607184 344.75515,111.51416 407.19729,17.421824 334.42751,3.5148489 "
- inkscape:box3dsidetype="3"
- style="opacity:0;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path2844"
- sodipodi:type="inkscape:box3dside" />
- <path
- d="m 271.98537,97.607184 72.76978,13.906976 63.42739,70.98777 -72.76977,-13.90697 z"
- points="344.75515,111.51416 408.18254,182.50193 335.41277,168.59496 271.98537,97.607184 "
- inkscape:box3dsidetype="14"
- style="opacity:0;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path2846"
- sodipodi:type="inkscape:box3dside" />
- <path
- d="m 407.19729,17.421824 -62.44214,94.092336 63.42739,70.98777 62.44214,-94.092332 z"
- points="344.75515,111.51416 408.18254,182.50193 470.62468,88.409598 407.19729,17.421824 "
- inkscape:box3dsidetype="13"
- style="opacity:0;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path2848"
- sodipodi:type="inkscape:box3dside" />
- <path
- d="m 334.42751,3.5148489 -62.44214,94.0923351 63.4274,70.987776 62.44214,-94.092337 z"
- points="271.98537,97.607184 335.41277,168.59496 397.85491,74.502623 334.42751,3.5148489 "
- inkscape:box3dsidetype="5"
- style="opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path2850"
- sodipodi:type="inkscape:box3dside" />
- <path
- d="M 334.42751,3.5148489 407.19729,17.421824 470.62468,88.409598 397.85491,74.502623 Z"
- points="407.19729,17.421824 470.62468,88.409598 397.85491,74.502623 334.42751,3.5148489 "
- inkscape:box3dsidetype="6"
- style="opacity:0.5;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path2852"
- sodipodi:type="inkscape:box3dside" />
- <path
- d="m 397.85491,74.502623 -62.44214,94.092337 72.76977,13.90697 62.44214,-94.092332 z"
- points="335.41277,168.59496 408.18254,182.50193 470.62468,88.409598 397.85491,74.502623 "
- inkscape:box3dsidetype="11"
- style="opacity:0.05;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path2854"
- sodipodi:type="inkscape:box3dside" />
- </g>
- </g>
- </g>
- <g
- sodipodi:insensitive="true"
- style="display:none"
- inkscape:groupmode="layer"
- id="layer2"
- inkscape:label="base 1">
- <g
- sodipodi:type="inkscape:box3d"
- id="g100"
- style="opacity:0.6;fill:#000000"
- inkscape:perspectiveID="#perspective2405"
- inkscape:corner0="0.23544895 : -0.11297481 : 0 : 1"
- inkscape:corner7="-0.009287638 : -0.23943041 : -0.19798685 : 1">
- <path
- sodipodi:type="inkscape:box3dside"
- id="path112"
- style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
- inkscape:box3dsidetype="11"
- d="m 229.40524,300.13609 v 72.13966 l 68.64405,-0.76799 0,-72.13966 z"
- points="229.40524,372.27575 298.04929,371.50776 298.04929,299.3681 229.40524,300.13609 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path110"
- style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
- inkscape:box3dsidetype="13"
- d="m 301.90408,295.40824 0,57.85696 -3.85479,18.24256 0,-72.13966 z"
- points="301.90408,353.2652 298.04929,371.50776 298.04929,299.3681 301.90408,295.40824 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path102"
- style="opacity:0.5;fill:#ffff00;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
- inkscape:box3dsidetype="6"
- d="m 246.85065,296.02418 55.05343,-0.61594 -3.85479,3.95986 -68.64405,0.76799 z"
- points="301.90408,295.40824 298.04929,299.3681 229.40524,300.13609 246.85065,296.02418 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path104"
- style="opacity:0;fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
- inkscape:box3dsidetype="5"
- d="m 246.85065,296.02418 0,57.85696 -17.44541,18.39461 v -72.13966 z"
- points="246.85065,353.88114 229.40524,372.27575 229.40524,300.13609 246.85065,296.02418 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path108"
- style="opacity:0;fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
- inkscape:box3dsidetype="14"
- d="m 246.85065,353.88114 55.05343,-0.61594 -3.85479,18.24256 -68.64405,0.76799 z"
- points="301.90408,353.2652 298.04929,371.50776 229.40524,372.27575 246.85065,353.88114 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path106"
- style="opacity:0;fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
- inkscape:box3dsidetype="3"
- d="m 246.85065,296.02418 0,57.85696 55.05343,-0.61594 0,-57.85696 z"
- points="246.85065,353.88114 301.90408,353.2652 301.90408,295.40824 246.85065,296.02418 " />
- </g>
- <path
- style="opacity:0;fill:#800000;stroke-width:0.264583"
- id="path262"
- sodipodi:type="arc"
- sodipodi:cx="222.57092"
- sodipodi:cy="303.10074"
- sodipodi:rx="6.8343072"
- sodipodi:ry="2.9646406"
- sodipodi:start="0"
- sodipodi:end="3.1062148"
- sodipodi:arc-type="slice"
- 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" />
- <path
- style="opacity:0;fill:#800000;stroke-width:0.264583"
- id="path264"
- sodipodi:type="arc"
- sodipodi:cx="215.07889"
- sodipodi:cy="296.78403"
- sodipodi:rx="0.21924452"
- sodipodi:ry="0.65773362"
- sodipodi:start="0"
- sodipodi:end="3.1062148"
- sodipodi:arc-type="slice"
- 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" />
- <ellipse
- style="opacity:1;fill:#800000;stroke-width:0.773267"
- id="path268"
- cx="263.89734"
- cy="336.1019"
- rx="33.982903"
- ry="35.883022" />
- <ellipse
- style="opacity:1;fill:#800000;stroke-width:0.518127"
- id="path270"
- cx="2654.0261"
- cy="2387.2815"
- rx="20.907494"
- ry="22.670742"
- transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)" />
- <ellipse
- transform="matrix(0.05943278,-0.99823231,0.05970837,0.99821586,0,0)"
- ry="22.670742"
- rx="20.907494"
- cy="2682.9961"
- cx="2353.5027"
- id="path270-9"
- style="opacity:1;fill:#800000;stroke-width:0.518128" />
- <g
- style="display:inline"
- transform="translate(-263.72916,16.029054)"
- id="g249">
- <g
- inkscape:label="base"
- id="layer1"
- style="display:none">
- <g
- sodipodi:type="inkscape:box3d"
- id="g2729"
- style="fill:#b3b3b3;stroke-width:50"
- inkscape:perspectiveID="#perspective2405-9"
- inkscape:corner0="0.7979643 : 0.51434472 : 0 : 1"
- inkscape:corner7="0.57853176 : 0.15763317 : 0.23011852 : 1"
- inkscape:transform-center-x="-57.720495"
- inkscape:transform-center-y="33.351485">
- <path
- sodipodi:type="inkscape:box3dside"
- id="path2735"
- style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="3"
- d="m 163.12241,110.50472 -62.44213,94.09232 72.76977,13.90698 62.44213,-94.09232 z"
- points="100.68028,204.59704 173.45005,218.50402 235.89218,124.4117 163.12241,110.50472 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path2737"
- style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="14"
- d="m 100.68028,204.59704 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90698 z"
- points="173.45005,218.50402 236.87745,289.49179 164.10767,275.58481 100.68028,204.59704 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path2739"
- style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="13"
- d="m 235.89218,124.4117 -62.44213,94.09232 63.4274,70.98777 62.44213,-94.09232 z"
- points="173.45005,218.50402 236.87745,289.49179 299.31958,195.39947 235.89218,124.4117 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path2733"
- style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="5"
- d="m 163.12241,110.50472 -62.44213,94.09232 63.42739,70.98777 62.44213,-94.09231 z"
- points="100.68028,204.59704 164.10767,275.58481 226.5498,181.4925 163.12241,110.50472 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path2731"
- style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="6"
- d="m 163.12241,110.50472 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90697 z"
- points="235.89218,124.4117 299.31958,195.39947 226.5498,181.4925 163.12241,110.50472 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path2741"
- style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="11"
- d="m 226.5498,181.4925 -62.44213,94.09231 72.76978,13.90698 62.44213,-94.09232 z"
- points="164.10767,275.58481 236.87745,289.49179 299.31958,195.39947 226.5498,181.4925 " />
- </g>
- <ellipse
- style="fill:#b3b3b3;stroke-width:18.127"
- id="path2837"
- cy="82.676537"
- cx="80.496796"
- rx="43.326023"
- ry="58.370235"
- transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)" />
- <ellipse
- style="fill:#b3b3b3;stroke-width:27.1643"
- id="path2839"
- cx="159.82744"
- cy="205.23918"
- rx="52.985146"
- ry="42.078251"
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
- <ellipse
- style="fill:#b3b3b3;stroke-width:27.3889"
- id="path2841"
- cx="-36.575558"
- cy="137.37201"
- rx="19.549366"
- ry="53.173599"
- transform="matrix(-0.56188005,0.82721872,0.81012106,0.58626262,0,0)" />
- </g>
- </g>
- </g>
- <g
- sodipodi:insensitive="true"
- style="display:inline"
- inkscape:label="variant 0 base 1"
- id="layer5"
- inkscape:groupmode="layer">
- <g
- style="display:none"
- inkscape:groupmode="layer"
- id="g4603"
- inkscape:label="color 0 and 1 dot"
- sodipodi:insensitive="true">
- <g
- style="display:inline"
- inkscape:groupmode="layer"
- id="g4563"
- inkscape:label="bg"
- sodipodi:insensitive="true">
- <image
- sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color0.svg"
- xlink:href="../palette/color0.svg"
- clip-path="url(#clipPath4509)"
- id="image4561"
- height="637.97656"
- width="855.26562"
- inkscape:svg-dpi="96"
- preserveAspectRatio="none"
- x="0"
- y="0" />
- </g>
- <g
- style="display:inline"
- inkscape:groupmode="layer"
- id="g4601"
- inkscape:label="dots">
- <ellipse
- style="opacity:1;fill:#000000;stroke-width:0.20157"
- id="ellipse4565"
- cx="67.744751"
- cy="277.77039"
- rx="8.858448"
- ry="9.3537588" />
- <ellipse
- style="opacity:1;fill:#000000;stroke-width:0.156281"
- id="ellipse4567"
- cx="2041.2469"
- cy="1991.7885"
- rx="6.3062582"
- ry="6.8381009"
- transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)" />
- <ellipse
- transform="matrix(0.07673711,-0.99705136,0.0770921,0.99702398,0,0)"
- ry="6.5429029"
- rx="6.0339532"
- cy="808.27002"
- cx="552.992"
- id="ellipse4569"
- style="opacity:1;fill:#000000;stroke-width:0.149534" />
- <g
- style="display:inline"
- transform="translate(-263.72916,16.029054)"
- id="g4593">
- <g
- inkscape:label="base"
- id="g4591"
- style="display:none">
- <g
- sodipodi:type="inkscape:box3d"
- id="g4583"
- style="fill:#b3b3b3;stroke-width:50"
- inkscape:perspectiveID="#perspective2405-9"
- inkscape:corner0="0.7979643 : 0.51434472 : 0 : 1"
- inkscape:corner7="0.57853176 : 0.15763317 : 0.23011852 : 1"
- inkscape:transform-center-x="-57.720495"
- inkscape:transform-center-y="33.351485">
- <path
- sodipodi:type="inkscape:box3dside"
- id="path4571"
- style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="3"
- d="m 163.12241,110.50472 -62.44213,94.09232 72.76977,13.90698 62.44213,-94.09232 z"
- points="100.68028,204.59704 173.45005,218.50402 235.89218,124.4117 163.12241,110.50472 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path4573"
- style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="14"
- d="m 100.68028,204.59704 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90698 z"
- points="173.45005,218.50402 236.87745,289.49179 164.10767,275.58481 100.68028,204.59704 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path4575"
- style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="13"
- d="m 235.89218,124.4117 -62.44213,94.09232 63.4274,70.98777 62.44213,-94.09232 z"
- points="173.45005,218.50402 236.87745,289.49179 299.31958,195.39947 235.89218,124.4117 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path4577"
- style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="5"
- d="m 163.12241,110.50472 -62.44213,94.09232 63.42739,70.98777 62.44213,-94.09231 z"
- points="100.68028,204.59704 164.10767,275.58481 226.5498,181.4925 163.12241,110.50472 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path4579"
- style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="6"
- d="m 163.12241,110.50472 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90697 z"
- points="235.89218,124.4117 299.31958,195.39947 226.5498,181.4925 163.12241,110.50472 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path4581"
- style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="11"
- d="m 226.5498,181.4925 -62.44213,94.09231 72.76978,13.90698 62.44213,-94.09232 z"
- points="164.10767,275.58481 236.87745,289.49179 299.31958,195.39947 226.5498,181.4925 " />
- </g>
- <ellipse
- style="fill:#b3b3b3;stroke-width:18.127"
- id="ellipse4585"
- cy="82.676537"
- cx="80.496796"
- rx="43.326023"
- ry="58.370235"
- transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)" />
- <ellipse
- style="fill:#b3b3b3;stroke-width:27.1643"
- id="ellipse4587"
- cx="159.82744"
- cy="205.23918"
- rx="52.985146"
- ry="42.078251"
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
- <ellipse
- style="fill:#b3b3b3;stroke-width:27.3889"
- id="ellipse4589"
- cx="-36.575558"
- cy="137.37201"
- rx="19.549366"
- ry="53.173599"
- transform="matrix(-0.56188005,0.82721872,0.81012106,0.58626262,0,0)" />
- </g>
- </g>
- <ellipse
- transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)"
- ry="6.8381009"
- rx="6.3062582"
- cy="1974.585"
- cx="2045.7782"
- id="ellipse4595"
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281" />
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281"
- id="ellipse4597"
- cx="2049.4026"
- cy="1956.1146"
- rx="6.3062582"
- ry="6.8381009"
- transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)" />
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.149603"
- id="ellipse4599"
- cx="496.10257"
- cy="780.70953"
- rx="6.0367355"
- ry="6.5459476"
- transform="matrix(0.08249062,-0.99659184,0.08287187,0.99656021,0,0)" />
- </g>
- </g>
- <g
- sodipodi:insensitive="true"
- style="display:none"
- inkscape:label="color 1 and 4 dots"
- id="layer9"
- inkscape:groupmode="layer">
- <g
- sodipodi:insensitive="true"
- inkscape:label="bg"
- id="g4445"
- inkscape:groupmode="layer"
- style="display:inline">
- <image
- sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color1.svg"
- xlink:href="../palette/color1.svg"
- y="0"
- x="0"
- preserveAspectRatio="none"
- inkscape:svg-dpi="96"
- width="855.26562"
- height="637.97656"
- id="image4473"
- clip-path="url(#clipPath4509)" />
- </g>
- <g
- sodipodi:insensitive="true"
- inkscape:label="dots"
- id="g4268"
- inkscape:groupmode="layer"
- style="display:inline">
- <ellipse
- ry="9.3537588"
- rx="8.858448"
- cy="261.01755"
- cx="53.768993"
- id="ellipse4238"
- style="opacity:1;fill:#000000;stroke-width:0.20157" />
- <ellipse
- transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)"
- ry="6.8381009"
- rx="6.3062582"
- cy="1991.7885"
- cx="2041.2469"
- id="ellipse4240"
- style="opacity:1;fill:#000000;stroke-width:0.156281" />
- <ellipse
- style="opacity:1;fill:#000000;stroke-width:0.149534"
- id="ellipse4242"
- cx="552.992"
- cy="808.27002"
- rx="6.0339532"
- ry="6.5429029"
- transform="matrix(0.07673711,-0.99705136,0.0770921,0.99702398,0,0)" />
- <g
- id="g4266"
- transform="translate(-263.72916,16.029054)"
- style="display:inline">
- <g
- style="display:none"
- id="g4264"
- inkscape:label="base">
- <g
- inkscape:transform-center-y="33.351485"
- inkscape:transform-center-x="-57.720495"
- inkscape:corner7="0.57853176 : 0.15763317 : 0.23011852 : 1"
- inkscape:corner0="0.7979643 : 0.51434472 : 0 : 1"
- inkscape:perspectiveID="#perspective2405-9"
- style="fill:#b3b3b3;stroke-width:50"
- id="g4256"
- sodipodi:type="inkscape:box3d">
- <path
- points="100.68028,204.59704 173.45005,218.50402 235.89218,124.4117 163.12241,110.50472 "
- d="m 163.12241,110.50472 -62.44213,94.09232 72.76977,13.90698 62.44213,-94.09232 z"
- inkscape:box3dsidetype="3"
- style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path4244"
- sodipodi:type="inkscape:box3dside" />
- <path
- points="173.45005,218.50402 236.87745,289.49179 164.10767,275.58481 100.68028,204.59704 "
- d="m 100.68028,204.59704 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90698 z"
- inkscape:box3dsidetype="14"
- style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path4246"
- sodipodi:type="inkscape:box3dside" />
- <path
- points="173.45005,218.50402 236.87745,289.49179 299.31958,195.39947 235.89218,124.4117 "
- d="m 235.89218,124.4117 -62.44213,94.09232 63.4274,70.98777 62.44213,-94.09232 z"
- inkscape:box3dsidetype="13"
- style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path4248"
- sodipodi:type="inkscape:box3dside" />
- <path
- points="100.68028,204.59704 164.10767,275.58481 226.5498,181.4925 163.12241,110.50472 "
- d="m 163.12241,110.50472 -62.44213,94.09232 63.42739,70.98777 62.44213,-94.09231 z"
- inkscape:box3dsidetype="5"
- style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path4250"
- sodipodi:type="inkscape:box3dside" />
- <path
- points="235.89218,124.4117 299.31958,195.39947 226.5498,181.4925 163.12241,110.50472 "
- d="m 163.12241,110.50472 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90697 z"
- inkscape:box3dsidetype="6"
- style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path4252"
- sodipodi:type="inkscape:box3dside" />
- <path
- points="164.10767,275.58481 236.87745,289.49179 299.31958,195.39947 226.5498,181.4925 "
- d="m 226.5498,181.4925 -62.44213,94.09231 72.76978,13.90698 62.44213,-94.09232 z"
- inkscape:box3dsidetype="11"
- style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path4254"
- sodipodi:type="inkscape:box3dside" />
- </g>
- <ellipse
- transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)"
- ry="58.370235"
- rx="43.326023"
- cx="80.496796"
- cy="82.676537"
- id="ellipse4258"
- style="fill:#b3b3b3;stroke-width:18.127" />
- <ellipse
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
- ry="42.078251"
- rx="52.985146"
- cy="205.23918"
- cx="159.82744"
- id="ellipse4260"
- style="fill:#b3b3b3;stroke-width:27.1643" />
- <ellipse
- transform="matrix(-0.56188005,0.82721872,0.81012106,0.58626262,0,0)"
- ry="53.173599"
- rx="19.549366"
- cy="137.37201"
- cx="-36.575558"
- id="ellipse4262"
- style="fill:#b3b3b3;stroke-width:27.3889" />
- </g>
- </g>
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281"
- id="ellipse4240-1"
- cx="2045.7782"
- cy="1974.585"
- rx="6.3062582"
- ry="6.8381009"
- transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)" />
- <ellipse
- transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)"
- ry="6.8381009"
- rx="6.3062582"
- cy="1956.1146"
- cx="2049.4026"
- id="ellipse4240-1-7"
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281" />
- <ellipse
- transform="matrix(0.08249062,-0.99659184,0.08287187,0.99656021,0,0)"
- ry="6.5459476"
- rx="6.0367355"
- cy="780.70953"
- cx="496.10257"
- id="ellipse4242-1"
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.149603" />
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157"
- id="ellipse4238-4"
- cx="85.18557"
- cy="261.01755"
- rx="8.858448"
- ry="9.3537588" />
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157"
- id="ellipse4238-5"
- cx="53.240978"
- cy="293.01755"
- rx="8.858448"
- ry="9.3537588" />
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157"
- id="ellipse4238-44"
- cx="85.18557"
- cy="293.01755"
- rx="8.858448"
- ry="9.3537588" />
- </g>
- </g>
- <g
- sodipodi:insensitive="true"
- inkscape:groupmode="layer"
- id="g4661"
- inkscape:label="color 2 and 5 dots"
- style="display:none">
- <g
- sodipodi:insensitive="true"
- style="display:inline"
- inkscape:groupmode="layer"
- id="g4621"
- inkscape:label="bg">
- <image
- sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color2.svg"
- xlink:href="../palette/color2.svg"
- clip-path="url(#clipPath4509)"
- id="image4619"
- height="637.97656"
- width="855.26562"
- inkscape:svg-dpi="96"
- preserveAspectRatio="none"
- x="0"
- y="0" />
- </g>
- <g
- sodipodi:insensitive="true"
- style="display:inline"
- inkscape:groupmode="layer"
- id="g4659"
- inkscape:label="dots">
- <ellipse
- style="opacity:1;fill:#000000;stroke-width:0.20157"
- id="ellipse4623"
- cx="67.744751"
- cy="277.77039"
- rx="8.858448"
- ry="9.3537588" />
- <ellipse
- style="opacity:1;fill:#000000;stroke-width:0.156281"
- id="ellipse4625"
- cx="2041.2469"
- cy="1991.7885"
- rx="6.3062582"
- ry="6.8381009"
- transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)" />
- <ellipse
- transform="matrix(0.07673711,-0.99705136,0.0770921,0.99702398,0,0)"
- ry="6.5429029"
- rx="6.0339532"
- cy="808.27002"
- cx="552.992"
- id="ellipse4627"
- style="opacity:1;fill:#000000;stroke-width:0.149534" />
- <g
- style="display:inline"
- transform="translate(-263.72916,16.029054)"
- id="g4651">
- <g
- inkscape:label="base"
- id="g4649"
- style="display:none">
- <g
- sodipodi:type="inkscape:box3d"
- id="g4641"
- style="fill:#b3b3b3;stroke-width:50"
- inkscape:perspectiveID="#perspective2405-9"
- inkscape:corner0="0.7979643 : 0.51434472 : 0 : 1"
- inkscape:corner7="0.57853176 : 0.15763317 : 0.23011852 : 1"
- inkscape:transform-center-x="-57.720495"
- inkscape:transform-center-y="33.351485">
- <path
- sodipodi:type="inkscape:box3dside"
- id="path4629"
- style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="3"
- d="m 163.12241,110.50472 -62.44213,94.09232 72.76977,13.90698 62.44213,-94.09232 z"
- points="100.68028,204.59704 173.45005,218.50402 235.89218,124.4117 163.12241,110.50472 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path4631"
- style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="14"
- d="m 100.68028,204.59704 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90698 z"
- points="173.45005,218.50402 236.87745,289.49179 164.10767,275.58481 100.68028,204.59704 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path4633"
- style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="13"
- d="m 235.89218,124.4117 -62.44213,94.09232 63.4274,70.98777 62.44213,-94.09232 z"
- points="173.45005,218.50402 236.87745,289.49179 299.31958,195.39947 235.89218,124.4117 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path4635"
- style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="5"
- d="m 163.12241,110.50472 -62.44213,94.09232 63.42739,70.98777 62.44213,-94.09231 z"
- points="100.68028,204.59704 164.10767,275.58481 226.5498,181.4925 163.12241,110.50472 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path4637"
- style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="6"
- d="m 163.12241,110.50472 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90697 z"
- points="235.89218,124.4117 299.31958,195.39947 226.5498,181.4925 163.12241,110.50472 " />
- <path
- sodipodi:type="inkscape:box3dside"
- id="path4639"
- style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- inkscape:box3dsidetype="11"
- d="m 226.5498,181.4925 -62.44213,94.09231 72.76978,13.90698 62.44213,-94.09232 z"
- points="164.10767,275.58481 236.87745,289.49179 299.31958,195.39947 226.5498,181.4925 " />
- </g>
- <ellipse
- style="fill:#b3b3b3;stroke-width:18.127"
- id="ellipse4643"
- cy="82.676537"
- cx="80.496796"
- rx="43.326023"
- ry="58.370235"
- transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)" />
- <ellipse
- style="fill:#b3b3b3;stroke-width:27.1643"
- id="ellipse4645"
- cx="159.82744"
- cy="205.23918"
- rx="52.985146"
- ry="42.078251"
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)" />
- <ellipse
- style="fill:#b3b3b3;stroke-width:27.3889"
- id="ellipse4647"
- cx="-36.575558"
- cy="137.37201"
- rx="19.549366"
- ry="53.173599"
- transform="matrix(-0.56188005,0.82721872,0.81012106,0.58626262,0,0)" />
- </g>
- </g>
- <ellipse
- transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)"
- ry="6.8381009"
- rx="6.3062582"
- cy="1974.585"
- cx="2045.7782"
- id="ellipse4653"
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281" />
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281"
- id="ellipse4655"
- cx="2049.4026"
- cy="1956.1146"
- rx="6.3062582"
- ry="6.8381009"
- transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)" />
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.149603"
- id="ellipse4657"
- cx="496.10257"
- cy="780.70953"
- rx="6.0367355"
- ry="6.5459476"
- transform="matrix(0.08249062,-0.99659184,0.08287187,0.99656021,0,0)" />
- <ellipse
- ry="9.3537588"
- rx="8.858448"
- cy="257.01581"
- cx="48.998341"
- id="ellipse4623-1"
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157" />
- <ellipse
- ry="9.3537588"
- rx="8.858448"
- cy="257.51495"
- cx="86.932533"
- id="ellipse4623-9"
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157" />
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157"
- id="ellipse4623-9-8"
- cx="86.756432"
- cy="297.3176"
- rx="8.858448"
- ry="9.3537588" />
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157"
- id="ellipse4623-1-2"
- cx="48.988605"
- cy="298.48224"
- rx="8.858448"
- ry="9.3537588" />
- </g>
- </g>
- <g
- sodipodi:insensitive="true"
- style="display:inline"
- inkscape:label="color 3 and 6 dots"
- id="g4711"
- inkscape:groupmode="layer">
- <g
- sodipodi:insensitive="true"
- inkscape:label="bg"
- id="g4671"
- inkscape:groupmode="layer"
- style="display:inline">
- <image
- sodipodi:absref="C:\Users\valued-customer\Desktop\VS_CODE\Qwixx\frontend\example\palette\color3.svg"
- xlink:href="../palette/color3.svg"
- y="0"
- x="0"
- preserveAspectRatio="none"
- inkscape:svg-dpi="96"
- width="855.26562"
- height="637.97656"
- id="image4669"
- clip-path="url(#clipPath4509)"
- transform="translate(-3e-5,2.21e-4)" />
- </g>
- <g
- sodipodi:insensitive="true"
- inkscape:label="dots"
- id="g4709"
- inkscape:groupmode="layer"
- style="display:inline">
- <ellipse
- ry="9.3537588"
- rx="8.858448"
- cy="256.35376"
- cx="53.858448"
- id="ellipse4673"
- style="opacity:1;fill:#000000;stroke-width:0.20157" />
- <ellipse
- transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)"
- ry="6.8381009"
- rx="6.3062582"
- cy="1991.7885"
- cx="2041.2469"
- id="ellipse4675"
- style="opacity:1;fill:#000000;stroke-width:0.156281" />
- <ellipse
- style="opacity:1;fill:#000000;stroke-width:0.149534"
- id="ellipse4677"
- cx="552.992"
- cy="808.27002"
- rx="6.0339532"
- ry="6.5429029"
- transform="matrix(0.07673711,-0.99705136,0.0770921,0.99702398,0,0)" />
- <g
- id="g4701"
- transform="translate(-263.72916,16.029054)"
- style="display:inline">
- <g
- style="display:none"
- id="g4699"
- inkscape:label="base">
- <g
- inkscape:transform-center-y="33.351485"
- inkscape:transform-center-x="-57.720495"
- inkscape:corner7="0.57853176 : 0.15763317 : 0.23011852 : 1"
- inkscape:corner0="0.7979643 : 0.51434472 : 0 : 1"
- inkscape:perspectiveID="#perspective2405-9"
- style="fill:#b3b3b3;stroke-width:50"
- id="g4691"
- sodipodi:type="inkscape:box3d">
- <path
- points="100.68028,204.59704 173.45005,218.50402 235.89218,124.4117 163.12241,110.50472 "
- d="m 163.12241,110.50472 -62.44213,94.09232 72.76977,13.90698 62.44213,-94.09232 z"
- inkscape:box3dsidetype="3"
- style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path4679"
- sodipodi:type="inkscape:box3dside" />
- <path
- points="173.45005,218.50402 236.87745,289.49179 164.10767,275.58481 100.68028,204.59704 "
- d="m 100.68028,204.59704 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90698 z"
- inkscape:box3dsidetype="14"
- style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path4681"
- sodipodi:type="inkscape:box3dside" />
- <path
- points="173.45005,218.50402 236.87745,289.49179 299.31958,195.39947 235.89218,124.4117 "
- d="m 235.89218,124.4117 -62.44213,94.09232 63.4274,70.98777 62.44213,-94.09232 z"
- inkscape:box3dsidetype="13"
- style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path4683"
- sodipodi:type="inkscape:box3dside" />
- <path
- points="100.68028,204.59704 164.10767,275.58481 226.5498,181.4925 163.12241,110.50472 "
- d="m 163.12241,110.50472 -62.44213,94.09232 63.42739,70.98777 62.44213,-94.09231 z"
- inkscape:box3dsidetype="5"
- style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path4685"
- sodipodi:type="inkscape:box3dside" />
- <path
- points="235.89218,124.4117 299.31958,195.39947 226.5498,181.4925 163.12241,110.50472 "
- d="m 163.12241,110.50472 72.76977,13.90698 63.4274,70.98777 -72.76978,-13.90697 z"
- inkscape:box3dsidetype="6"
- style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path4687"
- sodipodi:type="inkscape:box3dside" />
- <path
- points="164.10767,275.58481 236.87745,289.49179 299.31958,195.39947 226.5498,181.4925 "
- d="m 226.5498,181.4925 -62.44213,94.09231 72.76978,13.90698 62.44213,-94.09232 z"
- inkscape:box3dsidetype="11"
- style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-width:40.5754;stroke-linejoin:round"
- id="path4689"
- sodipodi:type="inkscape:box3dside" />
- </g>
- <ellipse
- transform="matrix(0.99044852,0.13788305,-0.17420632,0.98470917,0,0)"
- ry="58.370235"
- rx="43.326023"
- cx="80.496796"
- cy="82.676537"
- id="ellipse4693"
- style="fill:#b3b3b3;stroke-width:18.127" />
- <ellipse
- transform="matrix(0.8963873,-0.44327172,-0.0457121,0.99895466,0,0)"
- ry="42.078251"
- rx="52.985146"
- cy="205.23918"
- cx="159.82744"
- id="ellipse4695"
- style="fill:#b3b3b3;stroke-width:27.1643" />
- <ellipse
- transform="matrix(-0.56188005,0.82721872,0.81012106,0.58626262,0,0)"
- ry="53.173599"
- rx="19.549366"
- cy="137.37201"
- cx="-36.575558"
- id="ellipse4697"
- style="fill:#b3b3b3;stroke-width:27.3889" />
- </g>
- </g>
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281"
- id="ellipse4703"
- cx="2045.7782"
- cy="1974.585"
- rx="6.3062582"
- ry="6.8381009"
- transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)" />
- <ellipse
- transform="matrix(0.99874704,0.05004342,-0.99761027,0.06909231,0,0)"
- ry="6.8381009"
- rx="6.3062582"
- cy="1956.1146"
- cx="2049.4026"
- id="ellipse4705"
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.156281" />
- <ellipse
- transform="matrix(0.08249062,-0.99659184,0.08287187,0.99656021,0,0)"
- ry="6.5459476"
- rx="6.0367355"
- cy="780.70953"
- cx="496.10257"
- id="ellipse4707"
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.149603" />
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157"
- id="ellipse4673-9"
- cx="83.858444"
- cy="256.35376"
- rx="8.858448"
- ry="9.3537588" />
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157"
- id="ellipse4673-1"
- cx="53.858448"
- cy="278.35376"
- rx="8.858448"
- ry="9.3537588" />
- <ellipse
- ry="9.3537588"
- rx="8.858448"
- cy="278.35376"
- cx="83.858452"
- id="ellipse4673-9-5"
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157" />
- <ellipse
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157"
- id="ellipse4673-3"
- cx="53.858448"
- cy="300.35376"
- rx="8.858448"
- ry="9.3537588" />
- <ellipse
- ry="9.3537588"
- rx="8.858448"
- cy="300.35376"
- cx="83.858452"
- id="ellipse4673-9-8"
- style="display:inline;opacity:1;fill:#000000;stroke-width:0.20157" />
- </g>
- </g>
- <g
- sodipodi:insensitive="true"
- style="display:none"
- inkscape:groupmode="layer"
- id="g4410"
- inkscape:label="mask">
- <path
- transform="scale(0.26458333)"
- 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"
- style="opacity:1;fill:#ff0000;fill-rule:evenodd;stroke:none;stroke-width:3.77953;stroke-linejoin:round"
- id="path4396" />
- </g>
- <g
- sodipodi:insensitive="true"
- inkscape:label="outset"
- id="g4423"
- inkscape:groupmode="layer"
- style="display:none">
- <path
- 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"
- style="opacity:1;fill:#0000ff;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round"
- id="path4421" />
- </g>
- <g
- sodipodi:insensitive="true"
- style="display:none"
- inkscape:groupmode="layer"
- id="g4433"
- inkscape:label="border">
- <path
- 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"
- inkscape:path-effect="#path-effect4439"
- clip-path="url(#clipPath4435)"
- id="path4429"
- style="opacity:1;fill:#0000ff;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round"
- 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" />
- </g>
- <g
- sodipodi:insensitive="true"
- style="display:inline"
- inkscape:label="dice"
- id="layer8"
- inkscape:groupmode="layer">
- <g
- transform="translate(-194.75743,-59.017559)"
- style="display:inline;opacity:0.6;fill:#000000"
- id="g4232">
- <path
- id="path4306"
- style="opacity:0.05;fill:#000000;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
- d="m 229.40524,300.13609 v 72.13966 l 68.64405,-0.76799 V 299.3681 Z" />
- <path
- id="path4308"
- style="opacity:0.85;fill:#000000;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
- d="m 301.90408,295.40824 v 57.85696 l -3.85479,18.24256 V 299.3681 Z" />
- <path
- id="path4310"
- style="opacity:0.55;fill:#000000;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
- d="m 246.85065,296.02418 55.05343,-0.61594 -3.85479,3.95986 -68.64405,0.76799 z" />
- <path
- id="path4312"
- style="opacity:0;fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
- d="m 246.85065,296.02418 v 57.85696 l -17.44541,18.39461 v -72.13966 z" />
- <path
- id="path4314"
- style="opacity:0;fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
- d="m 246.85065,353.88114 55.05343,-0.61594 -3.85479,18.24256 -68.64405,0.76799 z" />
- <path
- id="path4316"
- style="opacity:0;fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-linejoin:round"
- d="m 246.85065,296.02418 v 57.85696 l 55.05343,-0.61594 v -57.85696 z" />
- </g>
- </g>
- </g>
- <script
- id="mesh_polyfill"
- type="text/javascript">
- !function(){const t="http://www.w3.org/2000/svg",e="http://www.w3.org/1999/xlink",s="http://www.w3.org/1999/xhtml",r=2;if(document.createElementNS(t,"meshgradient").x)return;const n=(t,e,s,r)=>{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=>{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>s?e:s,i=r>n?r:n;return 18*(o>i?o:i)},i=(t,e)=>Math.sqrt(t.distSquared(e)),a=(t,e)=>t.scale(2/3).add(e.scale(1/3)),h=t=>{let e,s,r,n,o,i,a,h=new g;return t.match(/(\w+\(\s*[^)]+\))+/g).forEach(t=>{let l=t.match(/[\w.-]+/g),d=l.shift();switch(d){case"translate":2===l.length?e=new g(1,0,0,1,l[0],l[1]):(console.error("mesh.js: translate does not have 2 arguments!"),e=new g(1,0,0,1,0,0)),h=h.append(e);break;case"scale":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("mesh.js: scale does not have 1 or 2 arguments!"),s=new g(1,0,0,1,0,0)),h=h.append(s);break;case"rotate":if(3===l.length&&(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)<1e-16&&(t=0),Math.abs(e)<1e-16&&(e=0),a=new g(t,e,-e,t,0,0),h=h.append(a)}else console.error("math.js: No argument to rotate transform!");3===l.length&&(e=new g(1,0,0,1,-l[1],-l[2]),h=h.append(e));break;case"skewX":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("math.js: No argument to skewX transform!");break;case"skewY":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("math.js: No argument to skewY transform!");break;case"matrix":6===l.length?h=h.append(new g(...l)):console.error("math.js: Incorrect number of arguments for matrix!");break;default:console.error("mesh.js: Unhandled transform type: "+d)}}),h},l=t=>{let e=[],s=t.split(/[ ,]+/);for(let t=0,r=s.length-1;t<r;t+=2)e.push(new x(parseFloat(s[t]),parseFloat(s[t+1])));return e},d=(t,e)=>{for(let s in e)t.setAttribute(s,e[s])},c=(t,e,s,r,n)=>{let o,i,a=[0,0,0,0];for(let h=0;h<3;++h)e[h]<t[h]&&e[h]<s[h]||t[h]<e[h]&&s[h]<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]>o?a[h]=o:a[h]>i&&(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=>{let e=[];for(let s=0;s<16;++s){e[s]=0;for(let r=0;r<16;++r)e[s]+=u[s][r]*t[r]}return e},p=(t,e,s)=>{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=>{let e=[],s=[],r=[];for(let s=0;s<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<8;++t){s[t]=[];for(let r=0;r<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<8;++t){r[t]=[];for(let e=0;e<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("mesh.js: argument to Affine.append is not affine!");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)>r){const s=n(...this.nodes);let r=[[],[]],o=[[],[]];for(let t=0;t<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>=0&&s<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<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<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<4;++t)if((s=o([this.nodes[0][t],this.nodes[1][t],this.nodes[2][t],this.nodes[3][t]]))>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("type")||"bilinear"}readMesh(t){let e=[[]],s=[[]],r=Number(t.getAttribute("x")),n=Number(t.getAttribute("y"));e[0][0]=new x(r,n);let o=t.children;for(let t=0,r=o.length;t<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<o;++n){let o=r[n].children;for(let r=0,i=o.length;r<i;++r){let i=r;0!==t&&++i;let h,d=o[r].getAttribute("path"),c="l";null!=d&&(c=(h=d.match(/\s*([lLcC])\s*(.*)/))[1]);let u=l(h[2]);switch(c){case"l":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&&(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"L":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&&(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"c":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&&(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"C":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&&(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("mesh.js: "+c+" invalid path type.")}if(0===t&&0===n||r>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&&(h=Math.floor(255*a)),e&&(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&&(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("bilinear"===this.type||s<2||r<2){let n;for(let o=0;o<s;++o)for(let s=0;s<r;++s){let r=[];for(let t=3*o,e=3*o+4;t<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<s;++t){w[t]=new Array(r);for(let e=0;e<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<s;++t)for(let e=0;e<r;++e)0!==t&&t!==x&&(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&&e!==g&&(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<r;++t){w[0][t][2]=[],w[x][t][2]=[];for(let e=0;e<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>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>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<s;++t){w[t][0][3]=[],w[t][g][3]=[];for(let e=0;e<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>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>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<x;++s)for(let r=0;r<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<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<9;++e){g[t][e]=[];for(let s=0;s<9;++s)g[t][e][s]=p(u,e/8,s/8),g[t][e][s]>255?g[t][e][s]=255:g[t][e][s]<0&&(g[t][e][s]=0)}}h=[];for(let t=3*s,e=3*s+4;t<e;++t)h.push(this.nodes[t].slice(3*r,3*r+4));l=y(h);for(let s=0;s<8;++s)for(let r=0;r<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<s;++e)for(let s=0,r=this.nodes[0].length;s<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<s;++e)for(let s=0,r=this.nodes[0].length;s<r;++s)this.nodes[e][s]=this.nodes[e][s].transform(t)}scale(t){for(let e=0,s=this.nodes.length;e<s;++e)for(let s=0,r=this.nodes[0].length;s<r;++s)this.nodes[e][s]=this.nodes[e][s].scale(t)}}document.querySelectorAll("rect,circle,ellipse,path,text").forEach((r,n)=>{let o=r.getAttribute("id");o||(o="patchjs_shape"+n,r.setAttribute("id",o));const i=r.style.fill.match(/^url\(\s*"?\s*#([^\s"]+)"?\s*\)/),a=r.style.stroke.match(/^url\(\s*"?\s*#([^\s"]+)"?\s*\)/);if(i&&i[1]){const a=document.getElementById(i[1]);if(a&&"meshgradient"===a.nodeName){const i=r.getBBox();let l=document.createElementNS(s,"canvas");d(l,{width:i.width,height:i.height});const c=l.getContext("2d");let u=c.createImageData(i.width,i.height);const f=new b(a);"objectBoundingBox"===a.getAttribute("gradientUnits")&&f.scale(new x(i.width,i.height));const p=a.getAttribute("gradientTransform");null!=p&&f.transform(h(p)),"userSpaceOnUse"===a.getAttribute("gradientUnits")&&f.transform(new x(-i.x,-i.y)),f.paintMesh(u.data,l.width),c.putImageData(u,0,0);const y=document.createElementNS(t,"image");d(y,{width:i.width,height:i.height,x:i.x,y:i.y});let g=l.toDataURL();y.setAttributeNS(e,"xlink:href",g),r.parentNode.insertBefore(y,r),r.style.fill="none";const w=document.createElementNS(t,"use");w.setAttributeNS(e,"xlink:href","#"+o);const m="patchjs_clip"+n,M=document.createElementNS(t,"clipPath");M.setAttribute("id",m),M.appendChild(w),r.parentElement.insertBefore(M,r),y.setAttribute("clip-path","url(#"+m+")"),u=null,l=null,g=null}}if(a&&a[1]){const o=document.getElementById(a[1]);if(o&&"meshgradient"===o.nodeName){const i=parseFloat(r.style.strokeWidth.slice(0,-2))*(parseFloat(r.style.strokeMiterlimit)||parseFloat(r.getAttribute("stroke-miterlimit"))||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,"canvas");d(p,{width:l,height:c});const y=p.getContext("2d");let g=y.createImageData(l,c);const w=new b(o);"objectBoundingBox"===o.getAttribute("gradientUnits")&&w.scale(new x(l,c));const m=o.getAttribute("gradientTransform");null!=m&&w.transform(h(m)),"userSpaceOnUse"===o.getAttribute("gradientUnits")&&w.transform(new x(-u,-f)),w.paintMesh(g.data,p.width),y.putImageData(g,0,0);const M=document.createElementNS(t,"image");d(M,{width:l,height:c,x:0,y:0});let S=p.toDataURL();M.setAttributeNS(e,"xlink:href",S);const k="pattern_clip"+n,A=document.createElementNS(t,"pattern");d(A,{id:k,patternUnits:"userSpaceOnUse",width:l,height:c,x:u,y:f}),A.appendChild(M),o.parentNode.appendChild(A),r.style.stroke="url(#"+k+")",g=null,p=null,S=null}}})}();
- </script>
- </svg>
|