cui/source/dialogs/about.cxx | 12 icon-themes/galaxy/brand_cp/about_inverted.svg | 1452 +++++++++++++++ icon-themes/galaxy/brand_cp_snapshot/about_inverted.svg | 1535 ++++++++++++++++ 3 files changed, 2991 insertions(+), 8 deletions(-)
New commits: commit 8bc61249b5db50bbf8895bdca142e402b5fab496 Author: Pedro Pinto Silva <pedro.si...@collabora.com> AuthorDate: Tue Jun 22 15:36:15 2021 +0200 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Wed Jun 23 12:38:38 2021 +0200 About: Darkmode: Use different about image Fixes the use of the same about.svg even on darkmode The way we are loading the svgs makes, when in presence of dark mode, the rendering of svgs very very poor on those dialogs. It adds artifacts , doesn't render gradients properly (at least when compared to light mode) and adds white outlines everywhere. Fix this by providing a simpler and more legible svgs to be use in dark mode and load them only in that mode. Signed-off-by: Pedro Pinto Silva <pedro.si...@collabora.com> Change-Id: Ib1a95f7d7a2be62b9b001b4c811c22104cc01b2f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117663 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Andras Timar <andras.ti...@collabora.com> diff --git a/cui/source/dialogs/about.cxx b/cui/source/dialogs/about.cxx index 6295f6dea6dd..fa44179142e8 100644 --- a/cui/source/dialogs/about.cxx +++ b/cui/source/dialogs/about.cxx @@ -93,13 +93,9 @@ AboutDialog::AboutDialog(weld::Window *pParent) const tools::Long nWidth(m_pCopyrightLabel->get_preferred_size().getWidth()); BitmapEx aBackgroundBitmap; - if (SfxApplication::loadBrandSvg(Application::GetSettings() - .GetStyleSettings() - .GetDialogColor() - .IsDark() - ? "shell/logo_inverted" - : "shell/logo", - aBackgroundBitmap, nWidth * 0.8)) { + bool bIsDark = Application::GetSettings().GetStyleSettings().GetDialogColor().IsDark(); + + if (SfxApplication::loadBrandSvg(bIsDark ? "shell/logo_inverted" : "shell/logo", aBackgroundBitmap, nWidth * 0.8)) { ScopedVclPtr<VirtualDevice> m_pVirDev = m_pBrandImage->create_virtual_device(); m_pVirDev->SetOutputSizePixel(aBackgroundBitmap.GetSizePixel()); @@ -107,7 +103,7 @@ AboutDialog::AboutDialog(weld::Window *pParent) m_pBrandImage->set_image(m_pVirDev.get()); m_pVirDev.disposeAndClear(); } - if (SfxApplication::loadBrandSvg("shell/about", aBackgroundBitmap, nWidth * 0.9)) { + if (SfxApplication::loadBrandSvg(bIsDark ? "shell/about_inverted" : "shell/about", aBackgroundBitmap, nWidth * 0.9)) { ScopedVclPtr<VirtualDevice> m_pVirDev = m_pAboutImage->create_virtual_device(); m_pVirDev->SetOutputSizePixel(aBackgroundBitmap.GetSizePixel()); diff --git a/icon-themes/galaxy/brand_cp/about_inverted.svg b/icon-themes/galaxy/brand_cp/about_inverted.svg new file mode 100644 index 000000000000..f03e022818f8 --- /dev/null +++ b/icon-themes/galaxy/brand_cp/about_inverted.svg @@ -0,0 +1,1452 @@ +<?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" + height="1340.7048" + viewBox="0 0 372.72406 354.72815" + width="1408.7208" + version="1.1" + id="svg1334" + sodipodi:docname="about_inverted.svg" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"> + <sodipodi:namedview + pagecolor="#31363b" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1019" + id="namedview250" + showgrid="false" + inkscape:zoom="0.25" + inkscape:cx="596.73576" + inkscape:cy="875.86401" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg1334" + inkscape:snap-page="true" + inkscape:snap-bbox="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:document-rotation="0" + showguides="false" + inkscape:pagecheckerboard="false" + inkscape:snap-global="true" /> + <metadata + id="metadata1340"> + <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 /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1338"> + <linearGradient + id="linearGradient1100"> + <stop + style="stop-color:#5c54a9;stop-opacity:1" + offset="0" + id="stop1096" /> + <stop + style="stop-color:#5d56aa;stop-opacity:0" + offset="1" + id="stop1098" /> + </linearGradient> + <linearGradient + id="linearGradient1112"> + <stop + style="stop-color:#141318;stop-opacity:1" + offset="0" + id="stop1108" /> + <stop + style="stop-color:#575757;stop-opacity:0" + offset="1" + id="stop1110" /> + </linearGradient> + <linearGradient + id="linearGradient1111"> + <stop + style="stop-color:#5a52ad;stop-opacity:1" + offset="0" + id="stop1107" /> + <stop + style="stop-color:#3d3875;stop-opacity:1" + offset="1" + id="stop1109" /> + </linearGradient> + <linearGradient + id="linearGradient1145"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop1139" /> + <stop + style="stop-color:#b9b6dc;stop-opacity:0.76078433" + offset="0.29999998" + id="stop1141" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="1" + id="stop1143" /> + </linearGradient> + <linearGradient + id="linearGradient1135"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop1131" /> + <stop + style="stop-color:#b9b6dc;stop-opacity:0.76078433" + offset="0.29999998" + id="stop1137" /> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="1" + id="stop1133" /> + </linearGradient> + <linearGradient + id="linearGradient1091"> + <stop + style="stop-color:#504999;stop-opacity:1" + offset="0" + id="stop1087" /> + <stop + style="stop-color:#464187;stop-opacity:1" + offset="1" + id="stop1089" /> + </linearGradient> + <linearGradient + id="linearGradient1081"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop1077" /> + <stop + style="stop-color:#f9f9f9;stop-opacity:1" + offset="1" + id="stop1079" /> + </linearGradient> + <meshgradient + id="meshgradient5651" + gradientUnits="userSpaceOnUse" + x="-162.69463" + y="-76.306801" + gradientTransform="matrix(2.9950919,0,0,2.9950919,487.38075,323.8384)"> + <meshrow + id="meshrow5663"> + <meshpatch + id="meshpatch5661"> + <stop + id="stop5653" + style="stop-color:#5e3dcc;stop-opacity:1" + path="c 21.821,0 43.6419,0 65.4629,0" /> + <stop + id="stop5655" + style="stop-color:#5e3dcc;stop-opacity:1" + path="c 0,25.1973 0,50.3945 0,75.5918" /> + <stop + id="stop5657" + style="stop-color:#474187;stop-opacity:1" + path="c -21.821,0 -43.6419,0 -65.4629,0" /> + <stop + id="stop5659" + style="stop-color:#474187;stop-opacity:1" + path="c 0,-25.1973 0,-50.3945 0,-75.5918" /> + </meshpatch> + </meshrow> + </meshgradient> + <meshgradient + id="meshgradient4568" + gradientUnits="userSpaceOnUse" + x="-158.49814" + y="-97.092957" + gradientTransform="matrix(2.9950919,0,0,2.9950919,487.37941,323.83359)"> + <meshrow + id="meshrow4570"> + <meshpatch + id="meshpatch4572"> + <stop + path="c 12.7849,0 25.5698,0 38.3547,0" + style="stop-color:#786ab8;stop-opacity:1" + id="stop4574" /> + <stop + path="c 0,10.0787 0,20.1575 0,30.2362" + style="stop-color:#504999;stop-opacity:1" + id="stop4576" /> + <stop + path="c -12.7849,0 -25.5698,0 -38.3547,0" + style="stop-color:#504999;stop-opacity:1" + id="stop4578" /> + <stop + path="c 0,-10.0787 0,-20.1575 0,-30.2362" + style="stop-color:#504999;stop-opacity:1" + id="stop4580" /> + </meshpatch> + </meshrow> + </meshgradient> + <linearGradient + xlink:href="#linearGradient1111" + id="linearGradient4566" + x1="55.643837" + y1="46.330708" + x2="68.736504" + y2="53.889763" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9950919,0,0,2.9950919,-113.7652,30.106916)" /> + <linearGradient + id="linearGradient4564"> + <stop + style="stop-color:#5a52ad;stop-opacity:1" + offset="0" + id="stop4560" /> + <stop + style="stop-color:#504999;stop-opacity:1" + offset="1" + id="stop4562" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1100" + id="linearGradient5622" + x1="72.009735" + y1="29.322872" + x2="85.102341" + y2="36.881889" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9950919,0,0,2.9950919,-113.7652,61.240195)" /> + <linearGradient + id="linearGradient5620"> + <stop + style="stop-color:#504999;stop-opacity:1" + offset="0" + id="stop5616" /> + <stop + style="stop-color:#504999;stop-opacity:0" + offset="1" + id="stop5618" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient5620" + id="linearGradient5630" + x1="68.736328" + y1="53.866528" + x2="82.977341" + y2="62.088581" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9950919,0,0,2.9950919,-113.7652,61.240195)" /> + <meshgradient + id="meshgradient5807" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9950919,0,0,2.9950919,663.84653,323.83359)" + x="-162.69463" + y="-76.306801"> + <meshrow + id="meshrow5819"> + <meshpatch + id="meshpatch5817"> + <stop + id="stop5809" + style="stop-color:#5e3dcc;stop-opacity:1" + path="c 21.821,0 43.6419,0 65.4629,0" /> + <stop + id="stop5811" + style="stop-color:#5e3dcc;stop-opacity:1" + path="c 0,25.1973 0,50.3945 0,75.5918" /> + <stop + id="stop5813" + style="stop-color:#474187;stop-opacity:1" + path="c -21.821,0 -43.6419,0 -65.4629,0" /> + <stop + id="stop5815" + style="stop-color:#474187;stop-opacity:1" + path="c 0,-25.1973 0,-50.3945 0,-75.5918" /> + </meshpatch> + </meshrow> + </meshgradient> + <linearGradient + xlink:href="#linearGradient1081" + id="linearGradient1083" + x1="12.662915" + y1="78.311389" + x2="127.53871" + y2="78.311389" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(42.995726,31.133279)" /> + <linearGradient + xlink:href="#linearGradient1135" + id="linearGradient1093" + x1="44.110241" + y1="120.70715" + x2="196.16275" + y2="208.49471" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1091" + id="linearGradient1113" + gradientUnits="userSpaceOnUse" + x1="-106.55616" + y1="208.49471" + x2="196.16275" + y2="208.4947" + gradientTransform="rotate(60,196.16275,208.49177)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1135" + id="radialGradient1194" + cx="109.03506" + cy="215.30424" + fx="109.03506" + fy="215.30424" + r="98.033699" + gradientTransform="matrix(0.62733003,0.16942177,-0.2483219,0.91947913,-260.59567,-37.626296)" + gradientUnits="userSpaceOnUse" /> + </defs> + <linearGradient + id="a" + gradientUnits="userSpaceOnUse" + x1="-207.86667" + x2="-313.55301" + y1="-235.73158" + y2="-512.4718"> + <stop + offset="0" + stop-color="#385529" + id="stop2" /> + <stop + offset="1" + stop-color="#20465d" + id="stop4" /> + </linearGradient> + <linearGradient + id="b" + gradientTransform="matrix(1.721118,4.674508,-4.6768944,1.7219966,1258.1241,352.02612)" + gradientUnits="userSpaceOnUse" + x1="-203.79489" + x2="-178.08011" + y1="166.93982" + y2="153.62662"> + <stop + offset="0" + stop-color="#6b9651" + id="stop7" /> + <stop + offset=".34644496" + stop-color="#a4ca8d" + id="stop9" /> + <stop + offset="1" + stop-color="#8db576" + id="stop11" /> + </linearGradient> + <linearGradient + id="c" + gradientUnits="userSpaceOnUse" + x1="-323.58987" + x2="-274.39413" + y1="-285.12726" + y2="-344.48215"> + <stop + offset="0" + stop-color="#648737" + id="stop14" /> + <stop + offset="1" + stop-color="#829d19" + id="stop16" /> + </linearGradient> + <linearGradient + id="d" + gradientTransform="matrix(1.721118,4.674508,-4.6768944,1.7219966,1258.1241,352.02612)" + gradientUnits="userSpaceOnUse" + x1="-238.79185" + x2="-210.35672" + y1="149.8284" + y2="139.60396"> + <stop + offset="0" + stop-color="#88ae72" + id="stop19" /> + <stop + offset="1" + stop-color="#345653" + id="stop21" /> + </linearGradient> + <radialGradient + id="e" + cx="438.71869" + cy="102.63671" + gradientTransform="matrix(1.9200906,-3e-8,3e-8,1.9200906,-664.04956,-463.04547)" + gradientUnits="userSpaceOnUse" + r="23.177462" + xlink:href="#f" /> + <linearGradient + id="f"> + <stop + offset="0" + stop-color="#fcf395" + stop-opacity=".724299" + id="stop25" /> + <stop + offset="1" + stop-color="#fcf395" + stop-opacity="0" + id="stop27" /> + </linearGradient> + <radialGradient + id="g" + cx="328.79391" + cy="-385.98111" + gradientUnits="userSpaceOnUse" + r="115.19316"> + <stop + offset="0" + stop-color="#ffe680" + stop-opacity=".787879" + id="stop30" /> + <stop + offset="1" + stop-color="#fbff8b" + stop-opacity="0" + id="stop32" /> + </radialGradient> + <radialGradient + id="h" + cx="438.71869" + cy="102.63671" + gradientTransform="matrix(1.9200905,-3e-8,3e-8,1.9200905,-531.60368,-646.42047)" + gradientUnits="userSpaceOnUse" + r="23.177462" + xlink:href="#f" /> + <linearGradient + id="i" + gradientUnits="userSpaceOnUse" + x1="400.32681" + x2="428.45718" + y1="176.45792" + y2="201.35971"> + <stop + offset="0" + stop-color="#7bafdc" + id="stop36" /> + <stop + offset="1" + stop-color="#5d7b93" + id="stop38" /> + </linearGradient> + <radialGradient + id="j" + cx="438.71869" + cy="102.63671" + gradientTransform="matrix(1.3041262,-2e-8,2e-8,1.3041262,-138.5714,42.751161)" + gradientUnits="userSpaceOnUse" + r="23.177462" + xlink:href="#f" /> + <linearGradient + id="k" + gradientUnits="userSpaceOnUse" + x1="400.32681" + x2="428.45718" + y1="176.45792" + y2="201.35971"> + <stop + offset="0" + stop-color="#3b80ab" + id="stop42" /> + <stop + offset="1" + stop-color="#20465d" + id="stop44" /> + </linearGradient> + <linearGradient + id="l" + gradientUnits="userSpaceOnUse" + x1="411.80502" + x2="409.72617" + xlink:href="#m" + y1="232.31361" + y2="246.48772" /> + <linearGradient + id="m"> + <stop + offset="0" + stop-color="#7c91ac" + id="stop48" /> + <stop + offset="1" + stop-color="#8da1b8" + id="stop50" /> + </linearGradient> + <linearGradient + id="n" + gradientUnits="userSpaceOnUse" + x1="328.80438" + x2="350.603" + y1="265.42493" + y2="268.0976"> + <stop + offset="0" + stop-color="#677f9f" + id="stop53" /> + <stop + offset="1" + stop-color="#375571" + id="stop55" /> + </linearGradient> + <linearGradient + id="o" + gradientUnits="userSpaceOnUse" + x1="342.06845" + x2="395.93005" + xlink:href="#m" + y1="258.91367" + y2="213.74554" /> + <linearGradient + id="p" + gradientUnits="userSpaceOnUse" + x1="227.1787" + x2="236.66985" + y1="237.34032" + y2="205.76627"> + <stop + offset="0" + stop-color="#90b7e7" + id="stop59" /> + <stop + offset="1" + stop-color="#f8f4c9" + id="stop61" /> + </linearGradient> + <linearGradient + id="q" + gradientUnits="userSpaceOnUse" + x1="287.04327" + x2="291.76212" + y1="104.47689" + y2="56.368378"> + <stop + offset="0" + stop-color="#e0c8c8" + id="stop64" /> + <stop + offset="1" + stop-color="#e0c8c8" + id="stop66" /> + </linearGradient> + <linearGradient + id="r" + gradientUnits="userSpaceOnUse" + x1="290.83029" + x2="326.66876" + y1="57.52739" + y2="39.543564"> + <stop + offset="0" + stop-color="#fff" + id="stop69" /> + <stop + offset="1" + stop-color="#f1fbc7" + id="stop71" /> + </linearGradient> + <linearGradient + id="s" + gradientUnits="userSpaceOnUse" + x1="308.08258" + x2="306.59653" + y1="111.93678" + y2="86.813446"> + <stop + offset="0" + stop-color="#e0c8c8" + id="stop74" /> + <stop + offset="1" + stop-color="#ab9696" + id="stop76" /> + </linearGradient> + <linearGradient + id="t" + gradientUnits="userSpaceOnUse" + x1="199.87111" + x2="203.86049" + y1="-304.47888" + y2="-367.5545"> + <stop + offset="0" + stop-color="#a99c5e" + id="stop79" /> + <stop + offset="1" + stop-color="#e2dcc5" + id="stop81" /> + </linearGradient> + <linearGradient + id="u" + gradientUnits="userSpaceOnUse" + x1="197.3427" + x2="167.65028" + xlink:href="#v" + y1="-321.73639" + y2="-367.76566" /> + <linearGradient + id="v"> + <stop + offset="0" + stop-color="#edeadd" + id="stop85" /> + <stop + offset="1" + stop-color="#fff" + id="stop87" /> + </linearGradient> + <linearGradient + id="w" + gradientUnits="userSpaceOnUse" + x1="445.27103" + x2="452.62091" + y1="109.86376" + y2="76.722343"> + <stop + offset="0" + stop-color="#1c99e0" + id="stop90" /> + <stop + offset="1" + stop-color="#0a364e" + id="stop92" /> + </linearGradient> + <linearGradient + id="x" + gradientUnits="userSpaceOnUse" + x1="457.46933" + x2="483.91174" + y1="81.171448" + y2="89.724075"> + <stop + offset="0" + stop-color="#036da5" + id="stop95" /> + <stop + offset="1" + stop-color="#0299c1" + id="stop97" /> + </linearGradient> + <linearGradient + id="y" + gradientUnits="userSpaceOnUse" + x1="433.75897" + x2="441.08984" + xlink:href="#z" + y1="66.486366" + y2="69.888153" /> + <linearGradient + id="z"> + <stop + offset="0" + stop-color="#fff" + id="stop101" /> + <stop + offset="1" + stop-color="#fff" + stop-opacity="0" + id="stop103" /> + </linearGradient> + <linearGradient + id="A" + gradientUnits="userSpaceOnUse" + x1="468.06784" + x2="440.04474" + y1="82.457657" + y2="32.745522"> + <stop + offset="0" + stop-color="#7f92a2" + id="stop106" /> + <stop + offset="1" + stop-color="#768895" + id="stop108" /> + </linearGradient> + <linearGradient + id="B" + gradientUnits="userSpaceOnUse" + x1="372.6326" + x2="375.8623" + y1="33.580486" + y2="107.39139"> + <stop + offset="0" + stop-color="#4c95b6" + id="stop111" /> + <stop + offset="1" + stop-color="#365472" + id="stop113" /> + </linearGradient> + <linearGradient + id="C" + gradientUnits="userSpaceOnUse" + x1="436.56924" + x2="361.50916" + y1="112.82684" + y2="10.017335"> + <stop + offset="0" + stop-color="#677f9f" + id="stop116" /> + <stop + offset="1" + stop-color="#91c0d8" + id="stop118" /> + </linearGradient> + <linearGradient + id="D" + gradientUnits="userSpaceOnUse" + x1="453.32828" + x2="486.30771" + y1="49.26218" + y2="65.56562"> + <stop + offset="0" + stop-color="#87b0ca" + id="stop121" /> + <stop + offset="1" + stop-color="#6983a2" + id="stop123" /> + </linearGradient> + <linearGradient + id="E" + gradientUnits="userSpaceOnUse" + x1="379.43793" + x2="439.3432" + y1="4.4522061" + y2="24.449261"> + <stop + offset="0" + stop-color="#a9cee1" + id="stop126" /> + <stop + offset="1" + stop-color="#677f9f" + id="stop128" /> + </linearGradient> + <linearGradient + id="F" + gradientUnits="userSpaceOnUse" + x1="450.43402" + x2="484.74203" + y1="36.08139" + y2="51.583023"> + <stop + offset="0" + stop-color="#7691ae" + id="stop131" /> + <stop + offset="1" + stop-color="#677f9f" + id="stop133" /> + </linearGradient> + <linearGradient + id="G" + gradientUnits="userSpaceOnUse" + x1="431.58981" + x2="468.88843" + xlink:href="#z" + y1="41.682819" + y2="85.078575" /> + <linearGradient + id="H" + gradientUnits="userSpaceOnUse" + x1="440.38681" + x2="455.64435" + xlink:href="#z" + y1="39.354145" + y2="44.191936" /> + <linearGradient + id="I" + gradientUnits="userSpaceOnUse" + x1="354.80151" + x2="355.8096" + xlink:href="#z" + y1="1.9315341" + y2="34.282871" /> + <linearGradient + id="J" + gradientUnits="userSpaceOnUse" + x1="356.59018" + x2="364.70126" + xlink:href="#z" + y1="-1.549683" + y2="-6.3183651" /> + <linearGradient + id="K" + gradientUnits="userSpaceOnUse" + x1="387.42456" + x2="381.74661" + y1="67.128197" + y2="45.060703"> + <stop + offset="0" + stop-color="#dc85e9" + id="stop140" /> + <stop + offset="1" + stop-color="#f8f1cb" + id="stop142" /> + </linearGradient> + <linearGradient + id="L"> + <stop + offset="0" + stop-color="#fff" + id="stop145" /> + <stop + offset="1" + stop-color="#c254d2" + id="stop147" /> + </linearGradient> + <linearGradient + id="M" + gradientUnits="userSpaceOnUse" + x1="347.26794" + x2="383.90924" + y1="-40.876339" + y2="-42.38269"> + <stop + offset="0" + stop-color="#ff7f2a" + id="stop150" /> + <stop + offset="1" + stop-color="#f6cdb4" + id="stop152" /> + </linearGradient> + <linearGradient + id="N" + gradientUnits="userSpaceOnUse" + x1="324.37396" + x2="302.13605" + xlink:href="#O" + y1="83.309219" + y2="106.74373" /> + <linearGradient + id="O"> + <stop + offset="0" + stop-color="#fff" + stop-opacity=".368687" + id="stop156" /> + <stop + offset="1" + stop-color="#fff" + stop-opacity="0" + id="stop158" /> + </linearGradient> + <linearGradient + id="P" + gradientUnits="userSpaceOnUse" + x1="384.52396" + x2="394.60715" + y1="212.76161" + y2="232.79434"> + <stop + offset="0" + stop-color="#1dbe03" + id="stop161" /> + <stop + offset="1" + stop-color="#18a303" + id="stop163" /> + </linearGradient> + <linearGradient + id="Q" + gradientUnits="userSpaceOnUse" + x1="380.99274" + x2="376.85001" + y1="229.32477" + y2="208.47774"> + <stop + offset="0" + stop-color="#43c330" + id="stop166" /> + <stop + offset="1" + stop-color="#7cd270" + id="stop168" /> + </linearGradient> + <linearGradient + id="R" + gradientUnits="userSpaceOnUse" + x1="384.92093" + x2="393.47321" + y1="207.12851" + y2="219.52737"> + <stop + offset="0" + stop-color="#f0c56e" + id="stop171" /> + <stop + offset="1" + stop-color="#edb450" + id="stop173" /> + </linearGradient> + <linearGradient + id="S" + gradientUnits="userSpaceOnUse" + x1="401.80969" + x2="411.70392" + y1="190.89001" + y2="216.78139"> + <stop + offset="0" + stop-color="#b94603" + id="stop176" /> + <stop + offset="1" + stop-color="#a33e03" + id="stop178" /> + </linearGradient> + <linearGradient + id="T" + gradientUnits="userSpaceOnUse" + x1="392.28784" + x2="398.96954" + y1="183.35027" + y2="211.01266"> + <stop + offset="0" + stop-color="#e97e3b" + id="stop181" /> + <stop + offset="1" + stop-color="#d36118" + id="stop183" /> + </linearGradient> + <linearGradient + id="U" + gradientUnits="userSpaceOnUse" + x1="391.8725" + x2="391.11652" + y1="232.54283" + y2="208.16339"> + <stop + offset="0" + stop-color="#0369a3" + id="stop186" /> + <stop + offset="1" + stop-color="#048edc" + id="stop188" /> + </linearGradient> + <linearGradient + id="V" + gradientUnits="userSpaceOnUse" + x1="374.3988" + x2="383.27792" + y1="205.31416" + y2="232.90642"> + <stop + offset="0" + stop-color="#68c1f4" + id="stop191" /> + <stop + offset="1" + stop-color="#1c99e0" + id="stop193" /> + </linearGradient> + <linearGradient + id="W" + gradientUnits="userSpaceOnUse" + x1="373.79608" + x2="381.12695" + xlink:href="#z" + y1="203.56842" + y2="206.9702" /> + <linearGradient + id="X" + gradientUnits="userSpaceOnUse" + x1="390.68146" + x2="398.01233" + xlink:href="#z" + y1="180.78596" + y2="184.18776" /> + <linearGradient + id="Y" + gradientUnits="userSpaceOnUse" + x1="423.58194" + x2="430.91281" + xlink:href="#z" + y1="171.45731" + y2="174.85909" /> + <linearGradient + id="Z" + gradientUnits="userSpaceOnUse" + x1="318.0481" + x2="341.17938" + y1="-526.97485" + y2="-508.40524"> + <stop + offset="0" + stop-color="#f9cfb5" + id="stop199" /> + <stop + offset="1" + stop-color="#f09e6f" + id="stop201" /> + </linearGradient> + <radialGradient + id="aa" + cx="422.20428" + cy="-395.76624" + gradientUnits="userSpaceOnUse" + r="44.502827" + xlink:href="#f" /> + <linearGradient + id="ab" + gradientUnits="userSpaceOnUse" + x1="300.47382" + x2="320.52695" + y1="-513.51538" + y2="-497.98349"> + <stop + offset="0" + stop-color="#ef7e36" + id="stop205" /> + <stop + offset="1" + stop-color="#c55b16" + id="stop207" /> + </linearGradient> + <linearGradient + id="ac" + gradientUnits="userSpaceOnUse" + x1="291.58441" + x2="281.19254" + y1="-346.90625" + y2="-370.42596"> + <stop + offset="0" + stop-color="#eeb755" + id="stop210" /> + <stop + offset="1" + stop-color="#f9db6f" + id="stop212" /> + </linearGradient> + <linearGradient + id="ad" + gradientUnits="userSpaceOnUse" + x1="443.84253" + x2="449.08444" + y1="138.09639" + y2="171.03415"> + <stop + offset="0" + stop-color="#ce9f2d" + id="stop215" /> + <stop + offset="1" + stop-color="#b08826" + id="stop217" /> + </linearGradient> + <linearGradient + id="ae" + gradientUnits="userSpaceOnUse" + x1="439.31778" + x2="443.6188" + xlink:href="#z" + y1="134.54681" + y2="137.75314" /> + <linearGradient + id="af" + gradientUnits="userSpaceOnUse" + x1="442.96686" + x2="448.34296" + xlink:href="#z" + y1="136.49976" + y2="150.2618" /> + <linearGradient + id="ag" + gradientTransform="matrix(0.11253923,0.06497456,0,0.11332301,426.75936,116.35004)" + gradientUnits="userSpaceOnUse" + x1="389.85834" + x2="401.54822" + xlink:href="#z" + y1="166.01152" + y2="165.56099" /> + <linearGradient + id="ah" + gradientTransform="matrix(0.11253922,0.06497456,0,0.11332301,430.70335,116.34967)" + gradientUnits="userSpaceOnUse" + x1="389.85834" + x2="393.79596" + xlink:href="#z" + y1="166.01152" + y2="169.07349" /> + <linearGradient + id="ai" + gradientUnits="userSpaceOnUse" + x1="246.1382" + x2="248.96156" + y1="180.50006" + y2="144.1514"> + <stop + offset="0" + stop-color="#e7d4d4" + id="stop224" /> + <stop + offset="1" + stop-color="#dbb2b2" + id="stop226" /> + </linearGradient> + <linearGradient + id="aj" + gradientUnits="userSpaceOnUse" + x1="286.20462" + x2="300.74539" + xlink:href="#z" + y1="-358.47592" + y2="-358.47592" /> + <linearGradient + id="ak" + gradientUnits="userSpaceOnUse" + x1="427.86572" + x2="445.00394" + y1="253.81558" + y2="265.91083"> + <stop + offset="0" + stop-color="#b2c5b3" + id="stop230" /> + <stop + offset="1" + stop-color="#68826a" + id="stop232" /> + </linearGradient> + <linearGradient + id="al" + gradientUnits="userSpaceOnUse" + x1="463.15866" + x2="478.57916" + y1="225.54387" + y2="179.03897"> + <stop + offset="0" + stop-color="#a5b7a7" + id="stop235" /> + <stop + offset="1" + stop-color="#d4e95f" + id="stop237" /> + </linearGradient> + <linearGradient + id="am" + gradientUnits="userSpaceOnUse" + x1="343.90793" + x2="373.10526" + xlink:href="#z" + y1="136.39871" + y2="161.91211" /> + <linearGradient + id="an" + gradientUnits="userSpaceOnUse" + x1="377.59891" + x2="377.5571" + y1="193.34622" + y2="150.02148"> + <stop + offset="0" + stop-color="#fff" + stop-opacity="0" + id="stop241" /> + <stop + offset=".65953171" + stop-color="#fff" + stop-opacity=".823232" + id="stop243" /> + <stop + offset="1" + stop-color="#fff" + stop-opacity="0" + id="stop245" /> + </linearGradient> + <linearGradient + id="ao" + gradientUnits="userSpaceOnUse" + x1="192.99857" + x2="159.59212" + y1="-309.36475" + y2="-332.32782"> + <stop + offset="0" + stop-color="#dcd6bd" + id="stop248" /> + <stop + offset="1" + stop-color="#f3f1e8" + id="stop250" /> + </linearGradient> + <linearGradient + id="ap" + gradientUnits="userSpaceOnUse" + x1="287.55502" + x2="249.19374" + y1="142.32111" + y2="99.290703"> + <stop + offset="0" + stop-color="#edeadd" + id="stop253" /> + <stop + offset="1" + stop-color="#d0c8a6" + id="stop255" /> + </linearGradient> + <linearGradient + id="aq" + gradientTransform="matrix(0.99999997,0.46630764,0,0.99999997,-28.621988,-102.50388)" + gradientUnits="userSpaceOnUse" + x1="301.74957" + x2="324.07974" + xlink:href="#v" + y1="94.247169" + y2="108.24984" /> + <clipPath + id="ar"> + <path + d="M 285.65829,82.083641 H 315.7074 V 103.62828 H 285.65829 Z" + id="path259" /> + </clipPath> + <linearGradient + id="as" + gradientUnits="userSpaceOnUse" + x1="196.06442" + x2="188.64861" + y1="-351.95438" + y2="-369.54724"> + <stop + offset="0" + stop-color="#e47a35" + id="stop262" /> + <stop + offset="1" + stop-color="#f3bc5d" + id="stop264" /> + </linearGradient> + <linearGradient + id="at" + gradientUnits="userSpaceOnUse" + x1="339.18344" + x2="344.32153" + xlink:href="#z" + y1="37.618519" + y2="60.399506" /> + <linearGradient + id="au" + gradientUnits="userSpaceOnUse" + x1="253.36604" + x2="218.29919" + xlink:href="#O" + y1="-465.86072" + y2="-443.49527" /> + <linearGradient + id="av" + gradientUnits="userSpaceOnUse" + x1="427.18884" + x2="446.81647" + y1="-8.3851366" + y2="12.624707"> + <stop + offset="0" + stop-color="#fafe92" + id="stop269" /> + <stop + offset="1" + stop-color="#f9db6f" + id="stop271" /> + </linearGradient> + <linearGradient + id="aw" + gradientUnits="userSpaceOnUse" + x1="342.52185" + x2="349.30112" + y1="80.828423" + y2="64.181023"> + <stop + offset="0" + stop-color="#81a539" + id="stop274" /> + <stop + offset="1" + stop-color="#8fb347" + id="stop276" /> + </linearGradient> + <linearGradient + id="ax" + gradientUnits="userSpaceOnUse" + x1="298.55716" + x2="338.83786" + y1="-207.74586" + y2="-234.14639"> + <stop + offset="0" + stop-color="#828071" + id="stop279" /> + <stop + offset="1" + stop-color="#cecbbc" + id="stop281" /> + </linearGradient> + <linearGradient + id="ay" + gradientUnits="userSpaceOnUse" + x1="199.72346" + x2="196.80009" + xlink:href="#z" + y1="-366.75244" + y2="-364.19531" /> + <filter + id="az" + color-interpolation-filters="sRGB" + height="1.065571" + width="1.092669" + x="-0.046335001" + y="-0.032786001"> + <feGaussianBlur + stdDeviation="2.0226957" + id="feGaussianBlur285" /> + </filter> + <linearGradient + id="aA" + gradientUnits="userSpaceOnUse" + x1="359.54462" + x2="386.5986" + xlink:href="#L" + y1="56.260239" + y2="52.38483" /> + <linearGradient + id="aB" + gradientUnits="userSpaceOnUse" + x1="364.55423" + x2="393.18192" + xlink:href="#L" + y1="76.634911" + y2="78.1717" /> + <linearGradient + id="aC" + gradientUnits="userSpaceOnUse" + x1="364.50644" + x2="393.13412" + xlink:href="#L" + y1="88.010773" + y2="89.547569" /> + <linearGradient + id="aD" + gradientTransform="matrix(10.477202,0,0,6.82409,255.09608,-1164.1969)" + gradientUnits="userSpaceOnUse" + x1="10.760489" + x2="10.268553" + y1="125.70395" + y2="108.99121"> + <stop + offset="0" + stop-color="#294c4a" + id="stop291" /> + <stop + offset="1" + stop-color="#19333d" + id="stop293" /> + </linearGradient> + <path + style="display:inline;fill:#504998;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 55.765745,133.73943 0.02995,11.50338 36.311266,20.96432 78.428109,-45.28049 v -11.48419 l -9.80348,-5.6578 -68.624059,39.62011 -26.260217,-15.14938 z" + id="path5645" /> + <path + style="fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 92.106932,109.44469 v 11.32 L 55.78093,141.73753 V 130.4175 Z" + id="path4424" /> + <path + style="opacity:1;fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 170.53454,109.44245 -78.428125,45.28322 v 11.31934 124.51861 L 170.53454,245.28625 V 120.7618 Z" + id="path4413" /> + <path + style="opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 55.779227,133.75418 v 11.31934 124.51861 l 36.327188,20.97149 V 166.04501 154.72567 Z" + id="path4415" /> + <path + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 55.779223,88.469642 v 41.948818 l 36.327709,-20.9738 z" + id="path4417" /> + <path + style="fill:#ececec;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 121.51727,273.58514 v -22.64007 l 19.60689,-11.32003 v 22.64007 z" + id="path4439" /> + <path + style="fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 121.51727,273.58514 19.60686,-11.32004 9.80345,5.66002 -19.6069,11.32003 z" + id="path4441" /> + <path + style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 111.71382,200.00493 39.21376,-22.64007 19.60686,11.32003 -39.21376,22.64007 z" + id="path4483" /> + <path + style="fill:#ececec;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 111.71382,166.04483 39.21376,-22.64007 v 33.9601 l -39.21376,22.64007 z" + id="path4485" /> + <path + style="fill:url(#linearGradient5622);fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 148.49253,144.81028 -36.77762,21.23473 v 33.95803 l 36.77762,-21.23474 z" + id="path4493" /> + <path + style="fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 111.71382,200.00493 v -11.32004 l 29.41031,16.98005 v 11.32003 z" + id="path4487" /> + <path + style="fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 150.92758,177.36486 v -11.32003 l 29.4103,16.98005 v 11.32003 z" + id="path4491" /> + <path + style="fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 180.33788,194.34491 v -11.32003 l -39.21375,22.64006 v 11.32003 z" + id="path4489" /> + <path + style="fill:url(#linearGradient5630);fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 138.70583,241.01591 -17.18856,9.92916 v 22.64007 l 17.18856,-9.92385 z" + id="path4514" /> + <path + id="path5682" + style="opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 262.4711,150.71275 v 31.0471 l 23.66626,14.99013 -23.66626,14.99011 v 31.04767 l 72.68704,-46.03778 z" /> + <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 argum ents!"),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 tr ansform!");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{ne w 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);c onst 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> + <path + style="display:inline;fill:url(#linearGradient1083);fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 92.106932,154.7248 170.53444,109.44467 92.106932,64.164537 55.658641,85.139399 100.24954,109.54089 55.762391,133.74125 Z" + id="path1163" /> +</svg> diff --git a/icon-themes/galaxy/brand_cp_snapshot/about_inverted.svg b/icon-themes/galaxy/brand_cp_snapshot/about_inverted.svg new file mode 100644 index 000000000000..9182cbe585f9 --- /dev/null +++ b/icon-themes/galaxy/brand_cp_snapshot/about_inverted.svg @@ -0,0 +1,1535 @@ +<?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" + height="1340.7048" + viewBox="0 0 372.72406 354.72815" + width="1408.7208" + version="1.1" + id="svg1334" + sodipodi:docname="about_inverted.svg" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"> + <sodipodi:namedview + pagecolor="#31363b" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1019" + id="namedview250" + showgrid="false" + inkscape:zoom="0.25" + inkscape:cx="1058.2772" + inkscape:cy="807.48512" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg1334" + inkscape:snap-page="true" + inkscape:snap-bbox="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:document-rotation="0" + showguides="false" + inkscape:pagecheckerboard="false" + inkscape:snap-global="true" + inkscape:guide-bbox="true"> + <sodipodi:guide + position="92.106417,95.297694" + orientation="1,0" + id="guide1282" /> + <sodipodi:guide + position="170.53454,140.57507" + orientation="1,0" + id="guide1284" /> + <sodipodi:guide + position="204.95909,108.22652" + orientation="-0.49997409,0.86604036" + id="guide1320" /> + </sodipodi:namedview> + <metadata + id="metadata1340"> + <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 /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1338"> + <linearGradient + id="linearGradient1100"> + <stop + style="stop-color:#ba2323;stop-opacity:1" + offset="0" + id="stop1096" /> + <stop + style="stop-color:#ba2323;stop-opacity:0.06389537" + offset="1" + id="stop1098" /> + </linearGradient> + <linearGradient + id="linearGradient1112"> + <stop + style="stop-color:#141318;stop-opacity:1" + offset="0" + id="stop1108" /> + <stop + style="stop-color:#575757;stop-opacity:0" + offset="1" + id="stop1110" /> + </linearGradient> + <linearGradient + id="linearGradient1111"> + <stop + style="stop-color:#5a52ad;stop-opacity:1" + offset="0" + id="stop1107" /> + <stop + style="stop-color:#3d3875;stop-opacity:1" + offset="1" + id="stop1109" /> + </linearGradient> + <linearGradient + id="linearGradient1145"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop1139" /> + <stop + style="stop-color:#b9b6dc;stop-opacity:0.76078433" + offset="0.29999998" + id="stop1141" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="1" + id="stop1143" /> + </linearGradient> + <linearGradient + id="linearGradient1135"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop1131" /> + <stop + style="stop-color:#b9b6dc;stop-opacity:0.76078433" + offset="0.29999998" + id="stop1137" /> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="1" + id="stop1133" /> + </linearGradient> + <linearGradient + id="linearGradient1091"> + <stop + style="stop-color:#504999;stop-opacity:1" + offset="0" + id="stop1087" /> + <stop + style="stop-color:#464187;stop-opacity:1" + offset="1" + id="stop1089" /> + </linearGradient> + <linearGradient + id="linearGradient1081"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop1077" /> + <stop + style="stop-color:#f9f9f9;stop-opacity:1" + offset="1" + id="stop1079" /> + </linearGradient> + <meshgradient + id="meshgradient5651" + gradientUnits="userSpaceOnUse" + x="-162.69463" + y="-76.306801" + gradientTransform="matrix(2.9950919,0,0,2.9950919,487.38075,323.8384)"> + <meshrow + id="meshrow5663"> + <meshpatch + id="meshpatch5661"> + <stop + id="stop5653" + style="stop-color:#5e3dcc;stop-opacity:1" + path="c 21.821,0 43.6419,0 65.4629,0" /> + <stop + id="stop5655" + style="stop-color:#5e3dcc;stop-opacity:1" + path="c 0,25.1973 0,50.3945 0,75.5918" /> + <stop + id="stop5657" + style="stop-color:#474187;stop-opacity:1" + path="c -21.821,0 -43.6419,0 -65.4629,0" /> + <stop + id="stop5659" + style="stop-color:#474187;stop-opacity:1" + path="c 0,-25.1973 0,-50.3945 0,-75.5918" /> + </meshpatch> + </meshrow> + </meshgradient> + <meshgradient + id="meshgradient4568" + gradientUnits="userSpaceOnUse" + x="-158.49814" + y="-97.092957" + gradientTransform="matrix(2.9950919,0,0,2.9950919,487.37941,323.83359)"> + <meshrow + id="meshrow4570"> + <meshpatch + id="meshpatch4572"> + <stop + path="c 12.7849,0 25.5698,0 38.3547,0" + style="stop-color:#786ab8;stop-opacity:1" + id="stop4574" /> + <stop + path="c 0,10.0787 0,20.1575 0,30.2362" + style="stop-color:#504999;stop-opacity:1" + id="stop4576" /> + <stop + path="c -12.7849,0 -25.5698,0 -38.3547,0" + style="stop-color:#504999;stop-opacity:1" + id="stop4578" /> + <stop + path="c 0,-10.0787 0,-20.1575 0,-30.2362" + style="stop-color:#504999;stop-opacity:1" + id="stop4580" /> + </meshpatch> + </meshrow> + </meshgradient> + <linearGradient + xlink:href="#linearGradient1111" + id="linearGradient4566" + x1="55.643837" + y1="46.330708" + x2="68.736504" + y2="53.889763" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9950919,0,0,2.9950919,-113.7652,30.106916)" /> + <linearGradient + id="linearGradient4564"> + <stop + style="stop-color:#5a52ad;stop-opacity:1" + offset="0" + id="stop4560" /> + <stop + style="stop-color:#504999;stop-opacity:1" + offset="1" + id="stop4562" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient1100" + id="linearGradient5622" + x1="72.009735" + y1="29.322872" + x2="85.102341" + y2="36.881889" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9950919,0,0,2.9950919,-113.7652,30.107037)" /> + <linearGradient + id="linearGradient5620"> + <stop + style="stop-color:#ba2323;stop-opacity:1" + offset="0" + id="stop5616" /> + <stop + style="stop-color:#ba2323;stop-opacity:0.06534781" + offset="1" + id="stop5618" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient5620" + id="linearGradient5630" + x1="68.736328" + y1="53.866528" + x2="82.977341" + y2="62.088581" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9950919,0,0,2.9950919,-113.7652,30.107037)" /> + <meshgradient + id="meshgradient5807" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9950919,0,0,2.9950919,663.84653,323.83359)" + x="-162.69463" + y="-76.306801"> + <meshrow + id="meshrow5819"> + <meshpatch + id="meshpatch5817"> + <stop + id="stop5809" + style="stop-color:#5e3dcc;stop-opacity:1" + path="c 21.821,0 43.6419,0 65.4629,0" /> + <stop + id="stop5811" + style="stop-color:#5e3dcc;stop-opacity:1" + path="c 0,25.1973 0,50.3945 0,75.5918" /> + <stop + id="stop5813" + style="stop-color:#474187;stop-opacity:1" + path="c -21.821,0 -43.6419,0 -65.4629,0" /> + <stop + id="stop5815" + style="stop-color:#474187;stop-opacity:1" + path="c 0,-25.1973 0,-50.3945 0,-75.5918" /> + </meshpatch> + </meshrow> + </meshgradient> + <linearGradient + xlink:href="#linearGradient1081" + id="linearGradient1083" + x1="12.662915" + y1="78.311389" + x2="127.53871" + y2="78.311389" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(42.995726,1.2096153e-4)" /> + <linearGradient + xlink:href="#linearGradient1135" + id="linearGradient1093" + x1="44.110241" + y1="120.70715" + x2="196.16275" + y2="208.49471" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1091" + id="linearGradient1113" + gradientUnits="userSpaceOnUse" + x1="-106.55616" + y1="208.49471" + x2="196.16275" + y2="208.4947" + gradientTransform="rotate(60,196.16275,208.49177)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1135" + id="radialGradient1194" + cx="109.03506" + cy="215.30424" + fx="109.03506" + fy="215.30424" + r="98.033699" + gradientTransform="matrix(0.62733003,0.16942177,-0.2483219,0.91947913,-260.59567,-37.626296)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + xlink:href="#linearGradient4564" + id="linearGradient4566-3" + x1="55.643837" + y1="46.330708" + x2="68.736504" + y2="53.889763" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9950919,0,0,2.9950919,-113.7652,30.107035)" /> + <linearGradient + xlink:href="#linearGradient5620-2" + id="linearGradient5622-9" + x1="62.19017" + y1="23.653543" + x2="85.102341" + y2="36.881889" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9950919,0,0,2.9950919,-113.7652,30.107035)" /> + <linearGradient + id="linearGradient5620-2"> + <stop + style="stop-color:#00c2af;stop-opacity:1;" + offset="0" + id="stop5616-2" /> + <stop + style="stop-color:#00c2af;stop-opacity:0;" + offset="1" + id="stop5618-8" /> + </linearGradient> + <linearGradient + xlink:href="#linearGradient5620-2" + id="linearGradient5630-9" + x1="58.917004" + y1="48.220474" + x2="82.977341" + y2="62.088581" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.9950919,0,0,2.9950919,-113.7652,30.107035)" /> + <linearGradient + xlink:href="#linearGradient1081-3" + id="linearGradient1083-7" + x1="12.662915" + y1="78.311386" + x2="127.53871" + y2="78.311386" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(42.995726,1.1886676e-4)" /> + <linearGradient + id="linearGradient1081-3"> + <stop + style="stop-color:#6159af;stop-opacity:1" + offset="0" + id="stop1077-6" /> + <stop + style="stop-color:#504999;stop-opacity:1" + offset="1" + id="stop1079-1" /> + </linearGradient> + </defs> + <linearGradient + id="a" + gradientUnits="userSpaceOnUse" + x1="-207.86667" + x2="-313.55301" + y1="-235.73158" + y2="-512.4718"> + <stop + offset="0" + stop-color="#385529" + id="stop2" /> + <stop + offset="1" + stop-color="#20465d" + id="stop4" /> + </linearGradient> + <linearGradient + id="b" + gradientTransform="matrix(1.721118,4.674508,-4.6768944,1.7219966,1258.1241,352.02612)" + gradientUnits="userSpaceOnUse" + x1="-203.79489" + x2="-178.08011" + y1="166.93982" + y2="153.62662"> + <stop + offset="0" + stop-color="#6b9651" + id="stop7" /> + <stop + offset=".34644496" + stop-color="#a4ca8d" + id="stop9" /> + <stop + offset="1" + stop-color="#8db576" + id="stop11" /> + </linearGradient> + <linearGradient + id="c" + gradientUnits="userSpaceOnUse" + x1="-323.58987" + x2="-274.39413" + y1="-285.12726" + y2="-344.48215"> + <stop + offset="0" + stop-color="#648737" + id="stop14" /> + <stop + offset="1" + stop-color="#829d19" + id="stop16" /> + </linearGradient> + <linearGradient + id="d" + gradientTransform="matrix(1.721118,4.674508,-4.6768944,1.7219966,1258.1241,352.02612)" + gradientUnits="userSpaceOnUse" + x1="-238.79185" + x2="-210.35672" + y1="149.8284" + y2="139.60396"> + <stop + offset="0" + stop-color="#88ae72" + id="stop19" /> + <stop + offset="1" + stop-color="#345653" + id="stop21" /> + </linearGradient> + <radialGradient + id="e" + cx="438.71869" + cy="102.63671" + gradientTransform="matrix(1.9200906,-3e-8,3e-8,1.9200906,-664.04956,-463.04547)" + gradientUnits="userSpaceOnUse" + r="23.177462" + xlink:href="#f" /> + <linearGradient + id="f"> + <stop + offset="0" + stop-color="#fcf395" + stop-opacity=".724299" + id="stop25" /> + <stop + offset="1" + stop-color="#fcf395" + stop-opacity="0" + id="stop27" /> + </linearGradient> + <radialGradient + id="g" + cx="328.79391" + cy="-385.98111" + gradientUnits="userSpaceOnUse" + r="115.19316"> + <stop + offset="0" + stop-color="#ffe680" + stop-opacity=".787879" + id="stop30" /> + <stop + offset="1" + stop-color="#fbff8b" + stop-opacity="0" + id="stop32" /> + </radialGradient> + <radialGradient + id="h" + cx="438.71869" + cy="102.63671" + gradientTransform="matrix(1.9200905,-3e-8,3e-8,1.9200905,-531.60368,-646.42047)" + gradientUnits="userSpaceOnUse" + r="23.177462" + xlink:href="#f" /> + <linearGradient + id="i" + gradientUnits="userSpaceOnUse" + x1="400.32681" + x2="428.45718" + y1="176.45792" + y2="201.35971"> + <stop + offset="0" + stop-color="#7bafdc" + id="stop36" /> + <stop + offset="1" + stop-color="#5d7b93" + id="stop38" /> + </linearGradient> + <radialGradient + id="j" + cx="438.71869" + cy="102.63671" + gradientTransform="matrix(1.3041262,-2e-8,2e-8,1.3041262,-138.5714,42.751161)" + gradientUnits="userSpaceOnUse" + r="23.177462" + xlink:href="#f" /> + <linearGradient + id="k" + gradientUnits="userSpaceOnUse" + x1="400.32681" + x2="428.45718" + y1="176.45792" + y2="201.35971"> + <stop + offset="0" + stop-color="#3b80ab" + id="stop42" /> + <stop + offset="1" + stop-color="#20465d" + id="stop44" /> + </linearGradient> + <linearGradient + id="l" + gradientUnits="userSpaceOnUse" + x1="411.80502" + x2="409.72617" + xlink:href="#m" + y1="232.31361" + y2="246.48772" /> + <linearGradient + id="m"> + <stop + offset="0" + stop-color="#7c91ac" + id="stop48" /> + <stop + offset="1" + stop-color="#8da1b8" + id="stop50" /> + </linearGradient> + <linearGradient + id="n" + gradientUnits="userSpaceOnUse" + x1="328.80438" + x2="350.603" + y1="265.42493" + y2="268.0976"> + <stop + offset="0" + stop-color="#677f9f" + id="stop53" /> + <stop + offset="1" + stop-color="#375571" + id="stop55" /> + </linearGradient> + <linearGradient + id="o" + gradientUnits="userSpaceOnUse" + x1="342.06845" + x2="395.93005" + xlink:href="#m" + y1="258.91367" + y2="213.74554" /> + <linearGradient + id="p" + gradientUnits="userSpaceOnUse" + x1="227.1787" + x2="236.66985" + y1="237.34032" + y2="205.76627"> + <stop + offset="0" + stop-color="#90b7e7" + id="stop59" /> + <stop + offset="1" + stop-color="#f8f4c9" + id="stop61" /> + </linearGradient> + <linearGradient + id="q" + gradientUnits="userSpaceOnUse" + x1="287.04327" + x2="291.76212" + y1="104.47689" + y2="56.368378"> + <stop + offset="0" + stop-color="#e0c8c8" + id="stop64" /> + <stop + offset="1" + stop-color="#e0c8c8" + id="stop66" /> + </linearGradient> + <linearGradient + id="r" + gradientUnits="userSpaceOnUse" + x1="290.83029" + x2="326.66876" + y1="57.52739" + y2="39.543564"> + <stop + offset="0" + stop-color="#fff" + id="stop69" /> + <stop + offset="1" + stop-color="#f1fbc7" + id="stop71" /> + </linearGradient> + <linearGradient + id="s" + gradientUnits="userSpaceOnUse" + x1="308.08258" + x2="306.59653" + y1="111.93678" + y2="86.813446"> + <stop + offset="0" + stop-color="#e0c8c8" + id="stop74" /> + <stop + offset="1" + stop-color="#ab9696" + id="stop76" /> + </linearGradient> + <linearGradient + id="t" + gradientUnits="userSpaceOnUse" + x1="199.87111" + x2="203.86049" + y1="-304.47888" + y2="-367.5545"> + <stop + offset="0" + stop-color="#a99c5e" + id="stop79" /> + <stop + offset="1" + stop-color="#e2dcc5" + id="stop81" /> + </linearGradient> + <linearGradient + id="u" + gradientUnits="userSpaceOnUse" + x1="197.3427" + x2="167.65028" + xlink:href="#v" + y1="-321.73639" + y2="-367.76566" /> + <linearGradient + id="v"> + <stop + offset="0" + stop-color="#edeadd" + id="stop85" /> + <stop + offset="1" + stop-color="#fff" + id="stop87" /> + </linearGradient> + <linearGradient + id="w" + gradientUnits="userSpaceOnUse" + x1="445.27103" + x2="452.62091" + y1="109.86376" + y2="76.722343"> + <stop + offset="0" + stop-color="#1c99e0" + id="stop90" /> + <stop + offset="1" + stop-color="#0a364e" + id="stop92" /> + </linearGradient> + <linearGradient + id="x" + gradientUnits="userSpaceOnUse" + x1="457.46933" + x2="483.91174" + y1="81.171448" + y2="89.724075"> + <stop + offset="0" + stop-color="#036da5" + id="stop95" /> + <stop + offset="1" + stop-color="#0299c1" + id="stop97" /> + </linearGradient> + <linearGradient + id="y" + gradientUnits="userSpaceOnUse" + x1="433.75897" + x2="441.08984" + xlink:href="#z" + y1="66.486366" + y2="69.888153" /> + <linearGradient + id="z"> + <stop + offset="0" + stop-color="#fff" + id="stop101" /> + <stop + offset="1" + stop-color="#fff" + stop-opacity="0" + id="stop103" /> + </linearGradient> + <linearGradient + id="A" + gradientUnits="userSpaceOnUse" + x1="468.06784" + x2="440.04474" + y1="82.457657" + y2="32.745522"> + <stop + offset="0" + stop-color="#7f92a2" + id="stop106" /> + <stop + offset="1" + stop-color="#768895" + id="stop108" /> + </linearGradient> + <linearGradient + id="B" + gradientUnits="userSpaceOnUse" + x1="372.6326" + x2="375.8623" + y1="33.580486" + y2="107.39139"> + <stop + offset="0" + stop-color="#4c95b6" + id="stop111" /> + <stop + offset="1" + stop-color="#365472" + id="stop113" /> + </linearGradient> + <linearGradient + id="C" + gradientUnits="userSpaceOnUse" + x1="436.56924" + x2="361.50916" + y1="112.82684" + y2="10.017335"> + <stop + offset="0" + stop-color="#677f9f" + id="stop116" /> + <stop + offset="1" + stop-color="#91c0d8" + id="stop118" /> + </linearGradient> + <linearGradient + id="D" + gradientUnits="userSpaceOnUse" + x1="453.32828" + x2="486.30771" + y1="49.26218" + y2="65.56562"> + <stop + offset="0" + stop-color="#87b0ca" + id="stop121" /> + <stop + offset="1" + stop-color="#6983a2" + id="stop123" /> + </linearGradient> + <linearGradient + id="E" + gradientUnits="userSpaceOnUse" + x1="379.43793" + x2="439.3432" + y1="4.4522061" + y2="24.449261"> + <stop + offset="0" + stop-color="#a9cee1" + id="stop126" /> + <stop + offset="1" + stop-color="#677f9f" + id="stop128" /> + </linearGradient> + <linearGradient + id="F" + gradientUnits="userSpaceOnUse" + x1="450.43402" + x2="484.74203" + y1="36.08139" + y2="51.583023"> + <stop + offset="0" + stop-color="#7691ae" + id="stop131" /> + <stop + offset="1" + stop-color="#677f9f" + id="stop133" /> + </linearGradient> + <linearGradient + id="G" + gradientUnits="userSpaceOnUse" + x1="431.58981" + x2="468.88843" + xlink:href="#z" + y1="41.682819" + y2="85.078575" /> + <linearGradient + id="H" + gradientUnits="userSpaceOnUse" + x1="440.38681" + x2="455.64435" + xlink:href="#z" + y1="39.354145" + y2="44.191936" /> + <linearGradient + id="I" + gradientUnits="userSpaceOnUse" + x1="354.80151" + x2="355.8096" + xlink:href="#z" + y1="1.9315341" + y2="34.282871" /> + <linearGradient + id="J" + gradientUnits="userSpaceOnUse" + x1="356.59018" + x2="364.70126" + xlink:href="#z" + y1="-1.549683" + y2="-6.3183651" /> + <linearGradient + id="K" + gradientUnits="userSpaceOnUse" + x1="387.42456" + x2="381.74661" + y1="67.128197" + y2="45.060703"> + <stop + offset="0" + stop-color="#dc85e9" + id="stop140" /> + <stop + offset="1" + stop-color="#f8f1cb" + id="stop142" /> + </linearGradient> + <linearGradient + id="L"> + <stop + offset="0" + stop-color="#fff" + id="stop145" /> + <stop + offset="1" + stop-color="#c254d2" + id="stop147" /> + </linearGradient> + <linearGradient + id="M" + gradientUnits="userSpaceOnUse" + x1="347.26794" + x2="383.90924" + y1="-40.876339" + y2="-42.38269"> + <stop + offset="0" + stop-color="#ff7f2a" + id="stop150" /> + <stop + offset="1" + stop-color="#f6cdb4" + id="stop152" /> + </linearGradient> + <linearGradient + id="N" + gradientUnits="userSpaceOnUse" + x1="324.37396" + x2="302.13605" + xlink:href="#O" + y1="83.309219" + y2="106.74373" /> + <linearGradient + id="O"> + <stop + offset="0" + stop-color="#fff" + stop-opacity=".368687" + id="stop156" /> + <stop + offset="1" + stop-color="#fff" + stop-opacity="0" + id="stop158" /> + </linearGradient> + <linearGradient + id="P" + gradientUnits="userSpaceOnUse" + x1="384.52396" + x2="394.60715" + y1="212.76161" + y2="232.79434"> + <stop + offset="0" + stop-color="#1dbe03" + id="stop161" /> + <stop + offset="1" + stop-color="#18a303" + id="stop163" /> + </linearGradient> + <linearGradient + id="Q" + gradientUnits="userSpaceOnUse" + x1="380.99274" + x2="376.85001" + y1="229.32477" + y2="208.47774"> + <stop + offset="0" + stop-color="#43c330" + id="stop166" /> + <stop + offset="1" + stop-color="#7cd270" + id="stop168" /> + </linearGradient> + <linearGradient + id="R" + gradientUnits="userSpaceOnUse" + x1="384.92093" + x2="393.47321" + y1="207.12851" + y2="219.52737"> + <stop + offset="0" + stop-color="#f0c56e" + id="stop171" /> + <stop + offset="1" + stop-color="#edb450" + id="stop173" /> + </linearGradient> + <linearGradient + id="S" + gradientUnits="userSpaceOnUse" + x1="401.80969" + x2="411.70392" + y1="190.89001" + y2="216.78139"> + <stop + offset="0" + stop-color="#b94603" + id="stop176" /> + <stop + offset="1" + stop-color="#a33e03" + id="stop178" /> + </linearGradient> + <linearGradient + id="T" + gradientUnits="userSpaceOnUse" + x1="392.28784" + x2="398.96954" + y1="183.35027" + y2="211.01266"> + <stop + offset="0" + stop-color="#e97e3b" + id="stop181" /> + <stop + offset="1" + stop-color="#d36118" + id="stop183" /> + </linearGradient> + <linearGradient + id="U" + gradientUnits="userSpaceOnUse" + x1="391.8725" + x2="391.11652" + y1="232.54283" + y2="208.16339"> + <stop + offset="0" + stop-color="#0369a3" + id="stop186" /> + <stop + offset="1" + stop-color="#048edc" + id="stop188" /> + </linearGradient> + <linearGradient + id="V" + gradientUnits="userSpaceOnUse" + x1="374.3988" + x2="383.27792" + y1="205.31416" + y2="232.90642"> + <stop + offset="0" + stop-color="#68c1f4" + id="stop191" /> + <stop + offset="1" + stop-color="#1c99e0" + id="stop193" /> + </linearGradient> + <linearGradient + id="W" + gradientUnits="userSpaceOnUse" + x1="373.79608" + x2="381.12695" + xlink:href="#z" + y1="203.56842" + y2="206.9702" /> + <linearGradient + id="X" + gradientUnits="userSpaceOnUse" + x1="390.68146" + x2="398.01233" + xlink:href="#z" + y1="180.78596" + y2="184.18776" /> + <linearGradient + id="Y" + gradientUnits="userSpaceOnUse" + x1="423.58194" + x2="430.91281" + xlink:href="#z" + y1="171.45731" + y2="174.85909" /> + <linearGradient + id="Z" + gradientUnits="userSpaceOnUse" + x1="318.0481" + x2="341.17938" + y1="-526.97485" + y2="-508.40524"> + <stop + offset="0" + stop-color="#f9cfb5" + id="stop199" /> + <stop + offset="1" + stop-color="#f09e6f" + id="stop201" /> + </linearGradient> + <radialGradient + id="aa" + cx="422.20428" + cy="-395.76624" + gradientUnits="userSpaceOnUse" + r="44.502827" + xlink:href="#f" /> + <linearGradient + id="ab" + gradientUnits="userSpaceOnUse" + x1="300.47382" + x2="320.52695" + y1="-513.51538" + y2="-497.98349"> + <stop + offset="0" + stop-color="#ef7e36" + id="stop205" /> + <stop + offset="1" + stop-color="#c55b16" + id="stop207" /> + </linearGradient> + <linearGradient + id="ac" + gradientUnits="userSpaceOnUse" + x1="291.58441" + x2="281.19254" + y1="-346.90625" + y2="-370.42596"> + <stop + offset="0" + stop-color="#eeb755" + id="stop210" /> + <stop + offset="1" + stop-color="#f9db6f" + id="stop212" /> + </linearGradient> + <linearGradient + id="ad" + gradientUnits="userSpaceOnUse" + x1="443.84253" + x2="449.08444" + y1="138.09639" + y2="171.03415"> + <stop + offset="0" + stop-color="#ce9f2d" + id="stop215" /> + <stop + offset="1" + stop-color="#b08826" + id="stop217" /> + </linearGradient> + <linearGradient + id="ae" + gradientUnits="userSpaceOnUse" + x1="439.31778" + x2="443.6188" + xlink:href="#z" + y1="134.54681" + y2="137.75314" /> + <linearGradient + id="af" + gradientUnits="userSpaceOnUse" + x1="442.96686" + x2="448.34296" + xlink:href="#z" + y1="136.49976" + y2="150.2618" /> + <linearGradient + id="ag" + gradientTransform="matrix(0.11253923,0.06497456,0,0.11332301,426.75936,116.35004)" + gradientUnits="userSpaceOnUse" + x1="389.85834" + x2="401.54822" + xlink:href="#z" + y1="166.01152" + y2="165.56099" /> + <linearGradient + id="ah" + gradientTransform="matrix(0.11253922,0.06497456,0,0.11332301,430.70335,116.34967)" + gradientUnits="userSpaceOnUse" + x1="389.85834" + x2="393.79596" + xlink:href="#z" + y1="166.01152" + y2="169.07349" /> + <linearGradient + id="ai" + gradientUnits="userSpaceOnUse" + x1="246.1382" + x2="248.96156" + y1="180.50006" + y2="144.1514"> + <stop + offset="0" + stop-color="#e7d4d4" + id="stop224" /> + <stop + offset="1" + stop-color="#dbb2b2" + id="stop226" /> + </linearGradient> + <linearGradient + id="aj" + gradientUnits="userSpaceOnUse" + x1="286.20462" + x2="300.74539" + xlink:href="#z" + y1="-358.47592" + y2="-358.47592" /> + <linearGradient + id="ak" + gradientUnits="userSpaceOnUse" + x1="427.86572" + x2="445.00394" + y1="253.81558" + y2="265.91083"> + <stop + offset="0" + stop-color="#b2c5b3" + id="stop230" /> + <stop + offset="1" + stop-color="#68826a" + id="stop232" /> + </linearGradient> + <linearGradient + id="al" + gradientUnits="userSpaceOnUse" + x1="463.15866" + x2="478.57916" + y1="225.54387" + y2="179.03897"> + <stop + offset="0" + stop-color="#a5b7a7" + id="stop235" /> + <stop + offset="1" + stop-color="#d4e95f" + id="stop237" /> + </linearGradient> + <linearGradient + id="am" + gradientUnits="userSpaceOnUse" + x1="343.90793" + x2="373.10526" + xlink:href="#z" + y1="136.39871" + y2="161.91211" /> + <linearGradient + id="an" + gradientUnits="userSpaceOnUse" + x1="377.59891" + x2="377.5571" + y1="193.34622" + y2="150.02148"> + <stop + offset="0" + stop-color="#fff" + stop-opacity="0" + id="stop241" /> + <stop + offset=".65953171" + stop-color="#fff" + stop-opacity=".823232" + id="stop243" /> + <stop + offset="1" + stop-color="#fff" + stop-opacity="0" + id="stop245" /> + </linearGradient> + <linearGradient + id="ao" + gradientUnits="userSpaceOnUse" + x1="192.99857" + x2="159.59212" + y1="-309.36475" + y2="-332.32782"> + <stop + offset="0" + stop-color="#dcd6bd" + id="stop248" /> + <stop + offset="1" + stop-color="#f3f1e8" + id="stop250" /> + </linearGradient> + <linearGradient + id="ap" + gradientUnits="userSpaceOnUse" + x1="287.55502" + x2="249.19374" + y1="142.32111" + y2="99.290703"> + <stop + offset="0" + stop-color="#edeadd" + id="stop253" /> + <stop + offset="1" + stop-color="#d0c8a6" + id="stop255" /> + </linearGradient> + <linearGradient + id="aq" + gradientTransform="matrix(0.99999997,0.46630764,0,0.99999997,-28.621988,-102.50388)" + gradientUnits="userSpaceOnUse" + x1="301.74957" + x2="324.07974" + xlink:href="#v" + y1="94.247169" + y2="108.24984" /> + <clipPath + id="ar"> + <path + d="M 285.65829,82.083641 H 315.7074 V 103.62828 H 285.65829 Z" + id="path259" /> + </clipPath> + <linearGradient + id="as" + gradientUnits="userSpaceOnUse" + x1="196.06442" + x2="188.64861" + y1="-351.95438" + y2="-369.54724"> + <stop + offset="0" + stop-color="#e47a35" + id="stop262" /> + <stop + offset="1" + stop-color="#f3bc5d" + id="stop264" /> + </linearGradient> + <linearGradient + id="at" + gradientUnits="userSpaceOnUse" + x1="339.18344" + x2="344.32153" + xlink:href="#z" + y1="37.618519" + y2="60.399506" /> + <linearGradient + id="au" + gradientUnits="userSpaceOnUse" + x1="253.36604" + x2="218.29919" + xlink:href="#O" + y1="-465.86072" + y2="-443.49527" /> + <linearGradient + id="av" + gradientUnits="userSpaceOnUse" + x1="427.18884" + x2="446.81647" + y1="-8.3851366" + y2="12.624707"> + <stop + offset="0" + stop-color="#fafe92" + id="stop269" /> + <stop + offset="1" + stop-color="#f9db6f" + id="stop271" /> + </linearGradient> + <linearGradient + id="aw" + gradientUnits="userSpaceOnUse" + x1="342.52185" + x2="349.30112" + y1="80.828423" + y2="64.181023"> + <stop + offset="0" + stop-color="#81a539" + id="stop274" /> + <stop + offset="1" + stop-color="#8fb347" + id="stop276" /> + </linearGradient> + <linearGradient + id="ax" + gradientUnits="userSpaceOnUse" + x1="298.55716" + x2="338.83786" + y1="-207.74586" + y2="-234.14639"> + <stop + offset="0" + stop-color="#828071" + id="stop279" /> + <stop + offset="1" + stop-color="#cecbbc" + id="stop281" /> + </linearGradient> + <linearGradient + id="ay" + gradientUnits="userSpaceOnUse" + x1="199.72346" + x2="196.80009" + xlink:href="#z" + y1="-366.75244" + y2="-364.19531" /> + <filter + id="az" + color-interpolation-filters="sRGB" + height="1.065571" + width="1.092669" + x="-0.046335001" + y="-0.032786001"> + <feGaussianBlur + stdDeviation="2.0226957" + id="feGaussianBlur285" /> + </filter> + <linearGradient + id="aA" + gradientUnits="userSpaceOnUse" + x1="359.54462" + x2="386.5986" + xlink:href="#L" + y1="56.260239" + y2="52.38483" /> + <linearGradient + id="aB" + gradientUnits="userSpaceOnUse" + x1="364.55423" + x2="393.18192" + xlink:href="#L" + y1="76.634911" + y2="78.1717" /> + <linearGradient + id="aC" + gradientUnits="userSpaceOnUse" + x1="364.50644" + x2="393.13412" + xlink:href="#L" + y1="88.010773" + y2="89.547569" /> + <linearGradient + id="aD" + gradientTransform="matrix(10.477202,0,0,6.82409,255.09608,-1164.1969)" + gradientUnits="userSpaceOnUse" + x1="10.760489" + x2="10.268553" + y1="125.70395" + y2="108.99121"> + <stop + offset="0" + stop-color="#294c4a" + id="stop291" /> + <stop + offset="1" + stop-color="#19333d" + id="stop293" /> + </linearGradient> + <path + style="display:inline;fill:#504998;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 55.765745,102.60627 0.02995,11.50338 36.311266,20.96432 78.428109,-45.280488 v -11.48419 l -9.80348,-5.6578 L 92.107531,112.2716 65.847314,97.122222 Z" + id="path5645" /> + <path + style="fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 92.106932,78.311532 v 11.32 L 55.78093,110.60437 V 99.284342 Z" + id="path4424" /> + <path + style="opacity:1;fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 170.53454,78.309292 92.106415,123.59251 v 11.31934 124.51861 L 170.53454,214.15309 V 89.628642 Z" + id="path4413" /> + <path + style="opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:0.529167;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 55.779227,102.62102 v 11.31934 124.51861 l 36.327188,20.97149 V 134.91185 123.59251 Z" + id="path4415" /> + <path + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 55.779223,57.336484 v 41.948818 l 36.327709,-20.9738 z" + id="path4417" /> + <path + style="fill:#ececec;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 121.51727,242.45198 v -22.64007 l 19.60689,-11.32003 v 22.64007 z" + id="path4439" /> + <path + style="fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 121.51727,242.45198 19.60686,-11.32004 9.80345,5.66002 -19.6069,11.32003 z" + id="path4441" /> + <path + style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 111.71382,168.87177 39.21376,-22.64007 19.60686,11.32003 -39.21376,22.64007 z" + id="path4483" /> + <path + style="fill:#ececec;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 111.71382,134.91167 39.21376,-22.64007 v 33.9601 l -39.21376,22.64007 z" + id="path4485" /> + <path + style="fill:url(#linearGradient5622);fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 148.49253,113.67712 -36.77762,21.23473 v 33.95803 l 36.77762,-21.23474 z" + id="path4493" /> + <path + style="fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 111.71382,168.87177 v -11.32004 l 29.41031,16.98005 v 11.32003 z" + id="path4487" /> + <path + style="fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 150.92758,146.2317 v -11.32003 l 29.4103,16.98005 v 11.32003 z" + id="path4491" /> + <path + style="fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 180.33788,163.21175 v -11.32003 l -39.21375,22.64006 v 11.32003 z" + id="path4489" /> + <path + style="fill:url(#linearGradient5630);fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 138.70583,209.88275 -17.18856,9.92916 v 22.64007 l 17.18856,-9.92385 z" + id="path4514" /> + <path + id="path5682" + style="opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 262.4711,150.71275 v 31.0471 l 23.66626,14.99013 -23.66626,14.99011 v 31.04767 l 72.68704,-46.03778 z" /> + <script + id="mesh_polyfill" + type="text/javascript"> ... etc. - the rest is truncated _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits