From 1331e08558a5c2f53c4f1f34ffe26a50888d237a Mon Sep 17 00:00:00 2001 From: germedeb <FOSSgerme.deb@tuta.io> Date: Sun, 20 Feb 2022 21:46:00 -0300 Subject: [PATCH] added alacritty icon --- icons/apps/alacritty.svg | 2206 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 2206 insertions(+) create mode 100644 icons/apps/alacritty.svg diff --git a/icons/apps/alacritty.svg b/icons/apps/alacritty.svg new file mode 100644 index 0000000..6ce6120 --- /dev/null +++ b/icons/apps/alacritty.svg @@ -0,0 +1,2206 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="18.000843" + height="18.000355" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="alacritty.svg" + inkscape:export-filename="/home/rober/Software/Fdroid Icon Pack/twelf_icon_template.png" + inkscape:export-xdpi="640" + inkscape:export-ydpi="640" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <title + id="title3766">Twelf Icon Template</title> + <defs + id="defs4"> + <linearGradient + id="linearGradient5306"> + <stop + style="stop-color:#ffffff;stop-opacity:0.09876543;" + offset="0" + id="stop5308" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop5310" /> + </linearGradient> + <linearGradient + id="linearGradient5290"> + <stop + style="stop-color:#00ffff;stop-opacity:0.09803922;" + offset="0" + id="stop5292" /> + <stop + id="stop6740" + offset="0.5" + style="stop-color:#00ff7f;stop-opacity:0.04705882;" /> + <stop + style="stop-color:#00ff00;stop-opacity:0;" + offset="1" + id="stop5294" /> + </linearGradient> + <linearGradient + id="linearGradient5188"> + <stop + style="stop-color:#64b5f6;stop-opacity:0.24705882;" + offset="0" + id="stop5198" /> + <stop + style="stop-color:#64b5f6;stop-opacity:0;" + offset="1" + id="stop5192" /> + </linearGradient> + <linearGradient + id="linearGradient3975" + inkscape:swatch="solid"> + <stop + style="stop-color:#ff5555;stop-opacity:1;" + offset="0" + id="stop3977" /> + </linearGradient> + <linearGradient + id="linearGradient3969" + inkscape:swatch="solid"> + <stop + style="stop-color:#87cdde;stop-opacity:1;" + offset="0" + id="stop3971" /> + </linearGradient> + <filter + id="filter3945" + inkscape:label="filtro1" + x="0" + y="6" + width="1.2" + style="color-interpolation-filters:sRGB"> + <feDiffuseLighting + id="feDiffuseLighting3947" + lighting-color="#fdfdfd" + surfaceScale="121.49533081" + diffuseConstant="28.44827652" /> + </filter> + <filter + inkscape:label="Drop Shadow" + id="filter3979" + style="color-interpolation-filters:sRGB"> + <feFlood + flood-opacity="0.2" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood3981" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite3983" /> + <feGaussianBlur + stdDeviation="6" + result="blur" + id="feGaussianBlur3985" /> + <feOffset + dx="0" + dy="6" + result="offset" + id="feOffset3987" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="fbSourceGraphic" + id="feComposite3989" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix3991" /> + <feFlood + id="feFlood3993" + flood-opacity="0.2" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite3995" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3997" + stdDeviation="6" + result="blur" /> + <feOffset + id="feOffset3999" + dx="0" + dy="6" + result="offset" /> + <feComposite + id="feComposite4001" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="composite2" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter3876"> + <feFlood + flood-opacity="0.2" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood3878" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite3880" /> + <feGaussianBlur + stdDeviation="6" + result="blur" + id="feGaussianBlur3882" /> + <feOffset + dx="0" + dy="6" + result="offset" + id="feOffset3884" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="fbSourceGraphic" + id="feComposite3886" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix3888" /> + <feFlood + id="feFlood3890" + flood-opacity="0.397" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite3892" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3894" + stdDeviation="19.2" + result="blur" /> + <feOffset + id="feOffset3896" + dx="0" + dy="6" + result="offset" /> + <feComposite + id="feComposite3898" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix3900" /> + <feFlood + id="feFlood3902" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite3904" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3906" + stdDeviation="19.2" + result="blur" /> + <feOffset + id="feOffset3908" + dx="0" + dy="6" + result="offset" /> + <feComposite + id="feComposite3910" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix3912" /> + <feFlood + id="feFlood3914" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite3916" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3918" + stdDeviation="26.1" + result="blur" /> + <feOffset + id="feOffset3920" + dx="0" + dy="6" + result="offset" /> + <feComposite + id="feComposite3922" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix3924" /> + <feFlood + id="feFlood3926" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite3928" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3930" + stdDeviation="35.7" + result="blur" /> + <feOffset + id="feOffset3932" + dx="0" + dy="6" + result="offset" /> + <feComposite + id="feComposite3934" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix3936" /> + <feFlood + id="feFlood3938" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite3940" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3942" + stdDeviation="6" + result="blur" /> + <feOffset + id="feOffset3944" + dx="0" + dy="6" + result="offset" /> + <feComposite + id="feComposite3946" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix3948" /> + <feFlood + id="feFlood3950" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite3952" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3954" + stdDeviation="21.7" + result="blur" /> + <feOffset + id="feOffset3956" + dx="0" + dy="6" + result="offset" /> + <feComposite + id="feComposite3958" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix3960" /> + <feFlood + id="feFlood3962" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite3964" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3966" + stdDeviation="21.7" + result="blur" /> + <feOffset + id="feOffset3968" + dx="0" + dy="1.9" + result="offset" /> + <feComposite + id="feComposite3970" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix3972" /> + <feFlood + id="feFlood3974" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite3976" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3978" + stdDeviation="21.7" + result="blur" /> + <feOffset + id="feOffset3980" + dx="3.6" + dy="1.9" + result="offset" /> + <feComposite + id="feComposite3982" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix3984" /> + <feFlood + id="feFlood3986" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite3988" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur3990" + stdDeviation="21.7" + result="blur" /> + <feOffset + id="feOffset3992" + dx="9.6" + dy="1.9" + result="offset" /> + <feComposite + id="feComposite3994" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix3996" /> + <feFlood + id="feFlood3998" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4000" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4002" + stdDeviation="21.7" + result="blur" /> + <feOffset + id="feOffset4004" + dx="1.2" + dy="1.9" + result="offset" /> + <feComposite + id="feComposite4006" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix4008" /> + <feFlood + id="feFlood4010" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4012" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4014" + stdDeviation="21.7" + result="blur" /> + <feOffset + id="feOffset4016" + dx="-1.4" + dy="1.9" + result="offset" /> + <feComposite + id="feComposite4018" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix4020" /> + <feFlood + id="feFlood4022" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4024" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4026" + stdDeviation="21.7" + result="blur" /> + <feOffset + id="feOffset4028" + dx="0.3" + dy="1.9" + result="offset" /> + <feComposite + id="feComposite4030" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix4032" /> + <feFlood + id="feFlood4034" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4036" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4038" + stdDeviation="21.7" + result="blur" /> + <feOffset + id="feOffset4040" + dx="-8.04912e-16" + dy="1.9" + result="offset" /> + <feComposite + id="feComposite4042" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix4044" /> + <feFlood + id="feFlood4046" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4048" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4050" + stdDeviation="21.7" + result="blur" /> + <feOffset + id="feOffset4052" + dx="-8.04912e-16" + dy="3.6" + result="offset" /> + <feComposite + id="feComposite4054" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix4056" /> + <feFlood + id="feFlood4058" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4060" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4062" + stdDeviation="6" + result="blur" /> + <feOffset + id="feOffset4064" + dx="-8.04912e-16" + dy="3.6" + result="offset" /> + <feComposite + id="feComposite4066" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix4080" /> + <feFlood + id="feFlood4082" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4084" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4086" + stdDeviation="6" + result="blur" /> + <feOffset + id="feOffset4088" + dx="-8.04912e-16" + dy="3.6" + result="offset" /> + <feComposite + id="feComposite4090" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix4092" /> + <feFlood + id="feFlood4094" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4096" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4098" + stdDeviation="6" + result="blur" /> + <feOffset + id="feOffset4100" + dx="-8.04912e-16" + dy="7.7" + result="offset" /> + <feComposite + id="feComposite4102" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix4104" /> + <feFlood + id="feFlood4106" + flood-opacity="0.8" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4108" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4110" + stdDeviation="6" + result="blur" /> + <feOffset + id="feOffset4112" + dx="-8.04912e-16" + dy="11.6" + result="offset" /> + <feComposite + id="feComposite4114" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix4116" /> + <feFlood + id="feFlood4118" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4120" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4122" + stdDeviation="6" + result="blur" /> + <feOffset + id="feOffset4124" + dx="-8.04912e-16" + dy="11.6" + result="offset" /> + <feComposite + id="feComposite4126" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix4128" /> + <feFlood + id="feFlood4130" + flood-opacity="0.3" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4132" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4134" + stdDeviation="6" + result="blur" /> + <feOffset + id="feOffset4136" + dx="-8.04912e-16" + dy="11.6" + result="offset" /> + <feComposite + id="feComposite4138" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix4140" /> + <feFlood + id="feFlood4142" + flood-opacity="0.2" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4144" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4146" + stdDeviation="6" + result="blur" /> + <feOffset + id="feOffset4148" + dx="-8.04912e-16" + dy="11.6" + result="offset" /> + <feComposite + id="feComposite4150" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix4152" /> + <feFlood + id="feFlood4154" + flood-opacity="0.2" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4156" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4158" + stdDeviation="6" + result="blur" /> + <feOffset + id="feOffset4160" + dx="-8.04912e-16" + dy="11.6" + result="offset" /> + <feComposite + id="feComposite4162" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="fbSourceGraphic" /> + <feColorMatrix + result="fbSourceGraphicAlpha" + in="fbSourceGraphic" + values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" + id="feColorMatrix4164" /> + <feFlood + id="feFlood4166" + flood-opacity="0.2" + flood-color="rgb(0,0,0)" + result="flood" + in="fbSourceGraphic" /> + <feComposite + id="feComposite4168" + in2="fbSourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4170" + stdDeviation="6" + result="blur" /> + <feOffset + id="feOffset4172" + dx="-8.04912e-16" + dy="6" + result="offset" /> + <feComposite + id="feComposite4174" + in2="offset" + in="fbSourceGraphic" + operator="over" + result="composite2" /> + </filter> + <filter + inkscape:label="Cross-smooth" + inkscape:menu="Blurs" + inkscape:menu-tooltip="Blur inner borders and intersections" + id="filter4522" + style="color-interpolation-filters:sRGB"> + <feGaussianBlur + stdDeviation="3" + id="feGaussianBlur4524" /> + <feColorMatrix + result="fbSourceGraphic" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 6 -2.5 " + id="feColorMatrix4526" /> + </filter> + <filter + inkscape:label="Cross-smooth" + inkscape:menu="Blurs" + inkscape:menu-tooltip="Blur inner borders and intersections" + id="filter4576" + style="color-interpolation-filters:sRGB"> + <feGaussianBlur + stdDeviation="3" + id="feGaussianBlur4578" /> + <feColorMatrix + result="fbSourceGraphic" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 6 -2.5 " + id="feColorMatrix4580" /> + </filter> + <filter + inkscape:label="Cross-smooth" + inkscape:menu="Blurs" + inkscape:menu-tooltip="Blur inner borders and intersections" + id="filter4576-0" + style="color-interpolation-filters:sRGB"> + <feGaussianBlur + stdDeviation="3" + id="feGaussianBlur4578-8" /> + <feColorMatrix + result="fbSourceGraphic" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 6 -2.5 " + id="feColorMatrix4580-0" /> + </filter> + <filter + inkscape:label="Cross-smooth" + inkscape:menu="Blurs" + inkscape:menu-tooltip="Blur inner borders and intersections" + id="filter4576-0-0" + style="color-interpolation-filters:sRGB"> + <feGaussianBlur + stdDeviation="3" + id="feGaussianBlur4578-8-5" /> + <feColorMatrix + result="fbSourceGraphic" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 6 -2.5 " + id="feColorMatrix4580-0-2" /> + </filter> + <filter + inkscape:label="Cross-smooth" + inkscape:menu="Blurs" + inkscape:menu-tooltip="Blur inner borders and intersections" + id="filter4576-0-0-4" + style="color-interpolation-filters:sRGB"> + <feGaussianBlur + stdDeviation="3" + id="feGaussianBlur4578-8-5-2" /> + <feColorMatrix + result="fbSourceGraphic" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 6 -2.5 " + id="feColorMatrix4580-0-2-7" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5306" + id="radialGradient5296" + cx="9" + cy="1032.1122" + fx="9" + fy="1032.1122" + r="10.125" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.9444444,0,0,1.9444474,-13.5625,-977.58811)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5306" + id="linearGradient5312" + x1="-15.75" + y1="1029.2997" + x2="23.625" + y2="1029.2997" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient3783-1"> + <stop + id="stop3785-2" + offset="0" + style="stop-color:#1e94d3;stop-opacity:1;" /> + <stop + style="stop-color:#1e94d3;stop-opacity:1;" + offset="1" + id="stop3803-6" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="50" + x2="30" + y1="90" + x1="-10" + id="linearGradient3827-7" + xlink:href="#linearGradient3783-1" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="50" + x2="30" + y1="90" + x1="-10" + id="linearGradient3827" + xlink:href="#linearGradient3783" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3783"> + <stop + id="stop3785" + offset="0" + style="stop-color:#1e94d3;stop-opacity:1;" /> + <stop + style="stop-color:#1e94d3;stop-opacity:1;" + offset="1" + id="stop3803" /> + </linearGradient> + <linearGradient + id="linearGradient3821"> + <stop + id="stop3823" + offset="0" + style="stop-color:#37aee2;stop-opacity:1;" /> + <stop + id="stop3825" + offset="1" + style="stop-color:#1e96c8;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3829"> + <stop + style="stop-color:#1f96d4;stop-opacity:1;" + offset="0" + id="stop3831" /> + <stop + style="stop-color:#37aee2;stop-opacity:1;" + offset="1" + id="stop3833" /> + </linearGradient> + <linearGradient + id="linearGradient3877"> + <stop + id="stop3879" + offset="0" + style="stop-color:#eff7fc;stop-opacity:1;" /> + <stop + id="stop3881" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3689"> + <stop + id="stop3691" + offset="0" + style="stop-color:#f68000;stop-opacity:1;" /> + <stop + id="stop3693" + offset="1" + style="stop-color:#fd9800;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3675"> + <stop + id="stop3677" + offset="0" + style="stop-color:#ffb900;stop-opacity:1;" /> + <stop + id="stop3679" + offset="1" + style="stop-color:#ffd76b;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="463.26218" + x2="412.23013" + y1="461.92139" + x1="-113.89329" + gradientUnits="userSpaceOnUse" + id="linearGradient3840" + xlink:href="#linearGradient3675" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3634"> + <stop + style="stop-color:#7a8288;stop-opacity:1;" + offset="0" + id="stop3636" /> + <stop + id="stop3638" + offset="0.07633271" + style="stop-color:#9fa3a7;stop-opacity:1;" /> + <stop + style="stop-color:#7d858b;stop-opacity:1;" + offset="1" + id="stop3640" /> + </linearGradient> + <linearGradient + y2="12.703197" + x2="151.34604" + y1="-0.64152896" + x1="107.20918" + gradientTransform="matrix(0.28222223,0,0,0.28222223,-0.13983991,-0.01181449)" + gradientUnits="userSpaceOnUse" + id="linearGradient3838" + xlink:href="#linearGradient3634" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3712"> + <stop + id="stop3714" + offset="0" + style="stop-color:#a1abb2;stop-opacity:1;" /> + <stop + style="stop-color:#eaeced;stop-opacity:1;" + offset="0.14824273" + id="stop3720" /> + <stop + id="stop3716" + offset="1" + style="stop-color:#c6ccd0;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="27.389442" + x2="164.75943" + y1="12.640625" + x1="104.88638" + gradientUnits="userSpaceOnUse" + id="linearGradient3836" + xlink:href="#linearGradient3712" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3702"> + <stop + id="stop3704" + offset="0" + style="stop-color:#7a8288;stop-opacity:1;" /> + <stop + style="stop-color:#9fa3a7;stop-opacity:1;" + offset="0.5288403" + id="stop3710" /> + <stop + id="stop3706" + offset="1" + style="stop-color:#7d858b;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="268.41544" + x2="334.03125" + y1="252.48438" + x1="18.875" + gradientUnits="userSpaceOnUse" + id="linearGradient3834" + xlink:href="#linearGradient3702" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3626"> + <stop + style="stop-color:#a1abb2;stop-opacity:1;" + offset="0" + id="stop3628" /> + <stop + id="stop3630" + offset="0.08297831" + style="stop-color:#eaeced;stop-opacity:1;" /> + <stop + style="stop-color:#c6ccd0;stop-opacity:1;" + offset="1" + id="stop3632" /> + </linearGradient> + <linearGradient + y2="290.6998" + x2="278.4324" + y1="228.59993" + x1="44.103722" + gradientUnits="userSpaceOnUse" + id="linearGradient3832" + xlink:href="#linearGradient3626" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3646"> + <stop + id="stop3648" + offset="0" + style="stop-color:#f48200;stop-opacity:0;" /> + <stop + style="stop-color:#f48200;stop-opacity:0.72784811;" + offset="0.58887613" + id="stop3654" /> + <stop + id="stop3658" + offset="0.81621653" + style="stop-color:#cc5f00;stop-opacity:1;" /> + <stop + id="stop3650" + offset="1" + style="stop-color:#a43d00;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="55.356419" + x2="261.62219" + y1="70.105232" + x1="115.20164" + gradientUnits="userSpaceOnUse" + id="linearGradient3830" + xlink:href="#linearGradient3646" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3668"> + <stop + style="stop-color:#9b4400;stop-opacity:1;" + offset="0" + id="stop3670" /> + <stop + style="stop-color:#e56300;stop-opacity:1;" + offset="1" + id="stop3672" /> + </linearGradient> + <linearGradient + y2="108.98846" + x2="93.522026" + y1="102.28447" + x1="64.751183" + gradientUnits="userSpaceOnUse" + id="linearGradient3828" + xlink:href="#linearGradient3668" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3649"> + <stop + id="stop3651" + offset="0" + style="stop-color:#e26400;stop-opacity:1;" /> + <stop + id="stop3653" + offset="1" + style="stop-color:#ffb900;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="125.31633" + x2="44.375881" + y1="100.34167" + x1="40.775471" + gradientTransform="matrix(1,0,0,1.0202334,0,-1.4234613)" + gradientUnits="userSpaceOnUse" + id="linearGradient3826" + xlink:href="#linearGradient3649" + inkscape:collect="always" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : -10.21298 : 1" + inkscape:vp_y="0 : 1066.6667 : 0" + inkscape:vp_z="1.0666667 : -10.21298 : 1" + inkscape:persp3d-origin="0.53333333 : -10.390757 : 1" + id="perspective3852" /> + <inkscape:perspective + id="perspective3924" + inkscape:persp3d-origin="396.85039 : 363.4269 : 1" + inkscape:vp_z="793.70078 : 550.51351 : 1" + inkscape:vp_y="0 : 1066.6667 : 0" + inkscape:vp_x="0 : 550.51351 : 1" + sodipodi:type="inkscape:persp3d" /> + <linearGradient + id="linearGradient3689-2"> + <stop + id="stop3691-2" + offset="0" + style="stop-color:#f68000;stop-opacity:1;" /> + <stop + id="stop3693-3" + offset="1" + style="stop-color:#fd9800;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3675-8"> + <stop + id="stop3677-4" + offset="0" + style="stop-color:#ffb900;stop-opacity:1;" /> + <stop + id="stop3679-7" + offset="1" + style="stop-color:#ffd76b;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="463.26218" + x2="412.23013" + y1="461.92139" + x1="-113.89329" + gradientUnits="userSpaceOnUse" + id="linearGradient3840-4" + xlink:href="#linearGradient3675-8" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3634-7"> + <stop + style="stop-color:#7a8288;stop-opacity:1;" + offset="0" + id="stop3636-4" /> + <stop + id="stop3638-6" + offset="0.07633271" + style="stop-color:#9fa3a7;stop-opacity:1;" /> + <stop + style="stop-color:#7d858b;stop-opacity:1;" + offset="1" + id="stop3640-9" /> + </linearGradient> + <linearGradient + y2="12.703197" + x2="151.34604" + y1="-0.64152896" + x1="107.20918" + gradientTransform="matrix(0.28222223,0,0,0.28222223,-0.13983991,-0.01181449)" + gradientUnits="userSpaceOnUse" + id="linearGradient3838-1" + xlink:href="#linearGradient3634-7" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3712-7"> + <stop + id="stop3714-7" + offset="0" + style="stop-color:#a1abb2;stop-opacity:1;" /> + <stop + style="stop-color:#eaeced;stop-opacity:1;" + offset="0.14824273" + id="stop3720-2" /> + <stop + id="stop3716-3" + offset="1" + style="stop-color:#c6ccd0;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="27.389442" + x2="164.75943" + y1="12.640625" + x1="104.88638" + gradientUnits="userSpaceOnUse" + id="linearGradient3836-7" + xlink:href="#linearGradient3712-7" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3702-3"> + <stop + id="stop3704-5" + offset="0" + style="stop-color:#7a8288;stop-opacity:1;" /> + <stop + style="stop-color:#9fa3a7;stop-opacity:1;" + offset="0.5288403" + id="stop3710-4" /> + <stop + id="stop3706-4" + offset="1" + style="stop-color:#7d858b;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="268.41544" + x2="334.03125" + y1="252.48438" + x1="18.875" + gradientUnits="userSpaceOnUse" + id="linearGradient3834-9" + xlink:href="#linearGradient3702-3" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3626-6"> + <stop + style="stop-color:#a1abb2;stop-opacity:1;" + offset="0" + id="stop3628-0" /> + <stop + id="stop3630-5" + offset="0.08297831" + style="stop-color:#eaeced;stop-opacity:1;" /> + <stop + style="stop-color:#c6ccd0;stop-opacity:1;" + offset="1" + id="stop3632-7" /> + </linearGradient> + <linearGradient + y2="290.6998" + x2="278.4324" + y1="228.59993" + x1="44.103722" + gradientUnits="userSpaceOnUse" + id="linearGradient3832-3" + xlink:href="#linearGradient3626-6" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3646-6"> + <stop + id="stop3648-6" + offset="0" + style="stop-color:#f48200;stop-opacity:0;" /> + <stop + style="stop-color:#f48200;stop-opacity:0.72784811;" + offset="0.58887613" + id="stop3654-6" /> + <stop + id="stop3658-4" + offset="0.81621653" + style="stop-color:#cc5f00;stop-opacity:1;" /> + <stop + id="stop3650-0" + offset="1" + style="stop-color:#a43d00;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="55.356419" + x2="261.62219" + y1="70.105232" + x1="115.20164" + gradientUnits="userSpaceOnUse" + id="linearGradient3830-6" + xlink:href="#linearGradient3646-6" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3668-5"> + <stop + style="stop-color:#9b4400;stop-opacity:1;" + offset="0" + id="stop3670-3" /> + <stop + style="stop-color:#e56300;stop-opacity:1;" + offset="1" + id="stop3672-2" /> + </linearGradient> + <linearGradient + y2="108.98846" + x2="93.522026" + y1="102.28447" + x1="64.751183" + gradientUnits="userSpaceOnUse" + id="linearGradient3828-1" + xlink:href="#linearGradient3668-5" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3649-3"> + <stop + id="stop3651-9" + offset="0" + style="stop-color:#e26400;stop-opacity:1;" /> + <stop + id="stop3653-7" + offset="1" + style="stop-color:#ffb900;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="125.31633" + x2="44.375881" + y1="100.34167" + x1="40.775471" + gradientTransform="matrix(1,0,0,1.0202334,0,-1.4234613)" + gradientUnits="userSpaceOnUse" + id="linearGradient3826-1" + xlink:href="#linearGradient3649-3" + inkscape:collect="always" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : -10.21298 : 1" + inkscape:vp_y="0 : 1066.6667 : 0" + inkscape:vp_z="1.0666667 : -10.21298 : 1" + inkscape:persp3d-origin="0.53333333 : -10.390757 : 1" + id="perspective3852-5" /> + <inkscape:perspective + id="perspective3924-4" + inkscape:persp3d-origin="396.85039 : 363.4269 : 1" + inkscape:vp_z="793.70078 : 550.51351 : 1" + inkscape:vp_y="0 : 1066.6667 : 0" + inkscape:vp_x="0 : 550.51351 : 1" + sodipodi:type="inkscape:persp3d" /> + <linearGradient + id="linearGradient2460" + y2="44.984001" + gradientUnits="userSpaceOnUse" + x2="19.360001" + y1="21.030804" + x1="19.244999"> + <stop + id="stop3602" + style="stop-color:#fafafa;stop-opacity:1;" + offset="0" /> + <stop + id="stop3604" + style="stop-color:#f0f0f0;stop-opacity:1;" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2460" + id="linearGradient3157" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(12.102564,0,0,12.102564,-34.468255,-46.187105)" + x1="18.930269" + y1="6.2951212" + x2="19.360001" + y2="36.643665" /> + <linearGradient + id="linearGradient5479-2"> + <stop + id="stop5481-7" + offset="0" + style="stop-color:#be5300;stop-opacity:1;" /> + <stop + style="stop-color:#f07300;stop-opacity:1" + offset="0.76255572" + id="stop5483-4" /> + <stop + id="stop5485-2" + offset="1" + style="stop-color:#e67700;stop-opacity:1;" /> + </linearGradient> + <linearGradient + y2="134.64415" + x2="128.50706" + y1="101.1183" + x1="4.1104655" + gradientTransform="matrix(1.2351592,0,0,1.2351592,262.25708,326.9873)" + gradientUnits="userSpaceOnUse" + id="linearGradient3900" + xlink:href="#linearGradient5479-2" + inkscape:collect="always" /> + <linearGradient + id="linearGradient5479-6"> + <stop + style="stop-color:#be5300;stop-opacity:1;" + offset="0" + id="stop5481-6" /> + <stop + id="stop5483-0" + offset="0.76255572" + style="stop-color:#f07300;stop-opacity:1" /> + <stop + style="stop-color:#e67700;stop-opacity:1;" + offset="1" + id="stop5485-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5479-6" + id="linearGradient5467-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2351592,0,0,1.2351592,262.25708,326.9873)" + x1="4.1104655" + y1="101.1183" + x2="128.50706" + y2="134.64415" /> + <linearGradient + id="linearGradient5447"> + <stop + id="stop5451" + offset="0" + style="stop-color:#e66e00;stop-opacity:1;" /> + <stop + style="stop-color:#e67700;stop-opacity:1;" + offset="1" + id="stop5453" /> + </linearGradient> + <linearGradient + id="linearGradient5479"> + <stop + style="stop-color:#be5300;stop-opacity:1;" + offset="0" + id="stop5481" /> + <stop + id="stop5483" + offset="0.76255572" + style="stop-color:#f07300;stop-opacity:1" /> + <stop + style="stop-color:#e67700;stop-opacity:1;" + offset="1" + id="stop5485" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5479" + id="linearGradient5467" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.2351592,0,0,1.2351592,262.25708,326.9873)" + x1="4.1104655" + y1="101.1183" + x2="128.50706" + y2="134.64415" /> + <linearGradient + gradientTransform="matrix(1.0058652,0,0,0.994169,100,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient3416" + y2="7.0165396" + x2="45.447727" + y1="92.539597" + x1="45.447727"> + <stop + offset="0" + style="stop-color:#000000;stop-opacity:1" + id="stop3418" /> + <stop + offset="1" + style="stop-color:#000000;stop-opacity:0.58823532" + id="stop3420" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#ButtonShadow-0-1-1-5" + id="linearGradient5342" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.0074153,0,0,1.0074153,-810.48879,593.1369)" + x1="1012.5133" + y1="484.41721" + x2="1006.8082" + y2="20.625916" /> + <linearGradient + gradientTransform="matrix(1.0058652,0,0,0.994169,100,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient3409" + y2="7.0165396" + x2="45.447727" + y1="92.539597" + x1="45.447727"> + <stop + offset="0" + style="stop-color:#000000;stop-opacity:1" + id="stop3411" /> + <stop + offset="1" + style="stop-color:#000000;stop-opacity:0.58823532" + id="stop3413" /> + </linearGradient> + <linearGradient + gradientTransform="matrix(1.0058652,0,0,0.994169,100,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient3402" + y2="7.0165396" + x2="45.447727" + y1="92.539597" + x1="45.447727"> + <stop + offset="0" + style="stop-color:#000000;stop-opacity:1" + id="stop3404" /> + <stop + offset="1" + style="stop-color:#000000;stop-opacity:0.58823532" + id="stop3406" /> + </linearGradient> + <linearGradient + gradientTransform="matrix(1.0058652,0,0,0.994169,100,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient3395" + y2="7.0165396" + x2="45.447727" + y1="92.539597" + x1="45.447727"> + <stop + offset="0" + style="stop-color:#000000;stop-opacity:1" + id="stop3397" /> + <stop + offset="1" + style="stop-color:#000000;stop-opacity:0.58823532" + id="stop3399" /> + </linearGradient> + <linearGradient + gradientTransform="matrix(1.0058652,0,0,0.994169,100,0)" + gradientUnits="userSpaceOnUse" + id="ButtonShadow-0-1-1-5" + y2="7.0165396" + x2="45.447727" + y1="92.539597" + x1="45.447727"> + <stop + offset="0" + style="stop-color:#000000;stop-opacity:1" + id="stop3750-8-9-3-6" /> + <stop + offset="1" + style="stop-color:#000000;stop-opacity:0.58823532" + id="stop3752-5-6-4-2" /> + </linearGradient> + <linearGradient + id="linearGradient4046"> + <stop + offset="0" + style="stop-color:#000000;stop-opacity:1;" + id="stop4048" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0.2" + id="stop4050" /> + </linearGradient> + <linearGradient + id="linearGradient3737"> + <stop + offset="0" + style="stop-color:#ffffff;stop-opacity:1" + id="stop3739" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0" + id="stop3741" /> + </linearGradient> + <linearGradient + id="linearGradient4487"> + <stop + offset="0" + style="stop-color:#000000;stop-opacity:1" + id="stop4489" /> + <stop + offset="1" + style="stop-color:#000000;stop-opacity:0" + id="stop4491" /> + </linearGradient> + <linearGradient + y2="251.66064" + x2="1011.9534" + y1="476.25983" + x1="1016.1035" + gradientTransform="translate(-146.22032,369.08845)" + gradientUnits="userSpaceOnUse" + id="linearGradient4082" + xlink:href="#linearGradient4487" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#SVGID_2_" + id="linearGradient3803" + x1="259.99384" + y1="44" + x2="259.99384" + y2="464" + gradientUnits="userSpaceOnUse" /> + <linearGradient + y2="217.4595" + x2="200.0508" + y1="185.0742" + x1="200.0508" + gradientTransform="matrix(9.2574736,0,0,9.2574736,-1595.9285,-1607.2111)" + gradientUnits="userSpaceOnUse" + id="linearGradient3017" + xlink:href="#SVGID_2_" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#SVGID_2_" + id="linearGradient3021" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(13.577628,0,0,13.577628,-2026.1619,-2566.7096)" + x1="200.0508" + y1="185.0742" + x2="200.0508" + y2="217.4595" /> + <linearGradient + y2="217.4595" + x2="200.0508" + y1="185.0742" + x1="200.0508" + gradientUnits="userSpaceOnUse" + id="SVGID_2_"> + <stop + id="stop13" + style="stop-color:#61B74A" + offset="0" /> + <stop + id="stop15" + style="stop-color:#449934" + offset="1" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.0499906,0,-19.270593)" + r="191.6187" + fy="385.4841" + fx="558.35437" + cy="385.4841" + cx="558.35437" + id="radialGradient3867" + xlink:href="#XMLID_74_-8-1" + inkscape:collect="always" /> + <linearGradient + y2="48.0854" + x2="78.466103" + y1="56.3008" + x1="64.477501" + gradientUnits="userSpaceOnUse" + id="XMLID_74_-8-1"> + <stop + id="stop155-3-8" + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" /> + <stop + id="stop157-94-6" + style="stop-color:#e6e6e6;stop-opacity:1;" + offset="1" /> + </linearGradient> + <linearGradient + id="red-orange" + x1="0.025171699" + y1="0.079489581" + x2="1" + y2="0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,473.895,-473.895,0,547.884,192.222)"> + <stop + offset="0" + style="stop-color:#ec2802;stop-opacity:1" + id="stop926" /> + <stop + offset="1" + style="stop-color:#fcb200;stop-opacity:1" + id="stop928" /> + </linearGradient> + <meshgradient + inkscape:collect="always" + id="meshgradient5131" + gradientUnits="userSpaceOnUse" + x="9.5367432e-05" + y="1093.774" + gradientTransform="matrix(1.12678,0,0,1.8987178,-0.0133293,-2082.9559)"> + <meshrow + id="meshrow5133"> + <meshpatch + id="meshpatch5135"> + <stop + path="c 1.33323,0 2.66646,0 3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5137" /> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + style="stop-color:#14232b;stop-opacity:1" + id="stop5139" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5141" /> + <stop + path="c 0,-1.33323 0,-2.66647 0,-3.9997" + style="stop-color:#14232b;stop-opacity:1" + id="stop5143" /> + </meshpatch> + <meshpatch + id="meshpatch5145"> + <stop + path="c 1.33323,0 2.66646,0 3.99969,0" + id="stop5147" /> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + style="stop-color:#14232b;stop-opacity:1" + id="stop5149" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5151" /> + </meshpatch> + <meshpatch + id="meshpatch5153"> + <stop + path="c 1.33323,0 2.66646,0 3.99969,0" + id="stop5155" /> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + style="stop-color:#14232b;stop-opacity:1" + id="stop5157" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5159" /> + </meshpatch> + <meshpatch + id="meshpatch5161"> + <stop + path="c 1.33323,0 2.66646,0 3.99969,0" + id="stop5163" /> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + style="stop-color:#14232b;stop-opacity:1" + id="stop5165" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5167" /> + </meshpatch> + </meshrow> + <meshrow + id="meshrow5169"> + <meshpatch + id="meshpatch5171"> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + id="stop5173" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#ec2a02;stop-opacity:1" + id="stop5175" /> + <stop + path="c 0,-1.33323 0,-2.66647 0,-3.9997" + style="stop-color:#14232b;stop-opacity:1" + id="stop5177" /> + </meshpatch> + <meshpatch + id="meshpatch5179"> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + id="stop5181" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#069efe;stop-opacity:1" + id="stop5183" /> + </meshpatch> + <meshpatch + id="meshpatch5185"> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + id="stop5187" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#fba700;stop-opacity:1" + id="stop5189" /> + </meshpatch> + <meshpatch + id="meshpatch5191"> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + id="stop5193" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5195" /> + </meshpatch> + </meshrow> + <meshrow + id="meshrow5197"> + <meshpatch + id="meshpatch5199"> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + id="stop5201" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5203" /> + <stop + path="c 0,-1.33323 0,-2.66647 0,-3.9997" + style="stop-color:#14232b;stop-opacity:1" + id="stop5205" /> + </meshpatch> + <meshpatch + id="meshpatch5207"> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + id="stop5209" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5211" /> + </meshpatch> + <meshpatch + id="meshpatch5213"> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + id="stop5215" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5217" /> + </meshpatch> + <meshpatch + id="meshpatch5219"> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + id="stop5221" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5223" /> + </meshpatch> + </meshrow> + <meshrow + id="meshrow5225"> + <meshpatch + id="meshpatch5227"> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + id="stop5229" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5231" /> + <stop + path="c 0,-1.33323 0,-2.66647 0,-3.9997" + style="stop-color:#14232b;stop-opacity:1" + id="stop5233" /> + </meshpatch> + <meshpatch + id="meshpatch5235"> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + id="stop5237" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5239" /> + </meshpatch> + <meshpatch + id="meshpatch5241"> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + id="stop5243" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5245" /> + </meshpatch> + <meshpatch + id="meshpatch5247"> + <stop + path="c 0,1.33323 0,2.66647 0,3.9997" + id="stop5249" /> + <stop + path="c -1.33323,0 -2.66646,0 -3.99969,0" + style="stop-color:#14232b;stop-opacity:1" + id="stop5251" /> + </meshpatch> + </meshrow> + </meshgradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="28.151211" + inkscape:cx="12.32629" + inkscape:cy="12.077633" + inkscape:document-units="pt" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="707" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + units="px" + showguides="false" + inkscape:pagecheckerboard="0" + inkscape:snap-nodes="false" + inkscape:snap-object-midpoints="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="true" + inkscape:snap-global="true" + inkscape:snap-bbox-edge-midpoints="true" + height="16px" + inkscape:snap-others="true" + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + fit-margin-top="1" + fit-margin-left="1" + fit-margin-right="1" + fit-margin-bottom="1" + lock-margins="true" + inkscape:snap-center="true" + inkscape:object-paths="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-intersection-paths="true"> + <inkscape:grid + type="xygrid" + id="grid2985" + empspacing="4" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + units="px" + originx="9.0008429" + originy="9.0005" + color="#5200ff" + opacity="0.0627451" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:title>Twelf Icon Template</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="background" + inkscape:groupmode="layer" + id="layer1" + transform="translate(1.0008429,-1092.7725)" + style="display:inline"> + <path + id="rect4731-1" + style="display:inline;opacity:1;fill:url(#meshgradient5131);fill-opacity:1;stroke-width:0.0685766;stroke-linecap:round;stroke-linejoin:round" + d="M 3.0019531 1.0019531 C 1.8940056 1.0019531 1.0019531 1.8939531 1.0019531 3.0019531 L 1.0019531 15 C 1.0019531 16.1079 1.8940056 17 3.0019531 17 L 15 17 C 16.107948 17 17 16.1079 17 15 L 17 3.0019531 C 17 1.8939531 16.107948 1.0019531 15 1.0019531 L 3.0019531 1.0019531 z " + transform="translate(-1.0008429,1092.7725)" /> + <g + id="g4337" + transform="translate(-22.320454,1056.4942)"> + <g + id="g4666" + transform="matrix(0.33600544,0,0,0.33600544,1.5295902,73.042549)" /> + <g + id="g5363" + transform="matrix(0.37187349,0,0,0.37187349,38.801738,63.239042)"> + <g + id="g5646" + transform="matrix(2.6890865,0,0,2.6890865,-82.905872,-48.450082)" /> + </g> + </g> + <g + id="g4198" + transform="matrix(0.26264259,0,0,0.26264259,1.2201088,1094.2147)" /> + <g + id="g6215" + transform="matrix(0.25650448,0,0,0.25650448,1.5030103,1094.2087)" /> + <path + id="rect2559" + style="display:inline;opacity:0.3;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.0468876;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 3.0019531,1 C 1.893925,1 0.99813395,1.8919735 1,3 l 8.429e-4,0.5005 c 0,-1.1080281 0.8919719,-2 2,-2 H 15.000843 c 1.108028,0 2,0.8919719 2,2 L 17,3 C 16.998134,1.8919735 16.108028,1 15,1 Z" + transform="translate(-1.0008429,1092.7725)" + sodipodi:nodetypes="sscsscsss" /> + <path + id="path2777" + style="display:inline;opacity:0.3;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.0468876;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 13.998047,1109.773 c 1.108028,0 2.001953,-0.892 2.001953,-2 v -0.5 c 0,1.108 -0.891972,2 -2,2 H 2 c -1.108028,0 -2,-0.892 -2,-2 l 5.000001e-8,0.5 c 1.1080002e-7,1.108 0.89197199999999,2 2.00000004999999,2 z" + sodipodi:nodetypes="sscsscsss" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="icon" + transform="translate(1.0008429,1.0005)" + style="display:inline"> + <path + id="rect5358-5" + style="clip-rule:evenodd;display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke-width:0.153548;stroke-linejoin:round;stroke-miterlimit:1.41421;enable-background:new" + d="m 3.7736203,3.4792784 c -0.1794156,0 -0.3237906,0.146697 -0.3237906,0.3289795 v 0.024719 h 9.1003413 v -0.024719 c 0,-0.1822825 -0.144375,-0.3289795 -0.323792,-0.3289795 z M 3.5322266,4.0057066 C 3.2373266,4.0057066 3,4.2454636 3,4.5434263 v 0.076599 7.3315427 0.03448 c 0,0.29626 0.2373266,0.534668 0.5322266,0.534668 H 12.467773 C 12.762673,12.520722 13,12.282314 13,11.986053 V 11.951568 4.6200255 4.5434263 C 13,4.2454636 12.762673,4.0057066 12.467773,4.0057066 Z m 0.3924562,0.7431031 h 8.1506352 c 0.132497,0 0.239257,0.1064553 0.239257,0.2389525 v 6.6491698 c 0,0.132498 -0.10676,0.239258 -0.239257,0.239258 H 3.9246828 c -0.1324969,0 -0.2392578,-0.10676 -0.2392578,-0.239258 V 4.9877622 c 0,-0.1324972 0.1067609,-0.2389525 0.2392578,-0.2389525 z M 7.4802856,5.1238706 5.1786498,10.836457 h 0.964966 L 8,6.4733579 9.8563842,10.836457 H 10.82135 L 8.5197144,5.1238706 Z M 8,7.7920225 7.5303345,8.930023 7.3829345,9.2870788 C 7.778903,10.506384 7.7789481,10.506451 8,11.570099 8.2210518,10.506451 8.221097,10.506384 8.6170655,9.2870788 l -0.1474,-0.3570558 z" /> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="hint" + style="display:none;opacity:0.962927" + transform="translate(1.0008429,1.0005)" + sodipodi:insensitive="true"> + <rect + style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#003966;stroke-width:0.05;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3862" + width="10" + height="8" + x="3" + y="4" /> + <rect + style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#006601;stroke-width:0.05;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3862-6" + width="10" + height="8" + x="3" + y="-12" + transform="rotate(90)" /> + </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>