icon Elliptic Curve Plotter #1323

This commit is contained in:
varlesh 2018-12-14 21:44:31 +04:00
parent 44230cf625
commit 1083cee2af
6 changed files with 47 additions and 0 deletions

View file

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1">
<circle cx="8" cy="8" r="8" style="fill:#4f4f4f"/>
<path fill="#fff" d="m3 10.327v2.673h2.6728l4.7512-4.7507-2.6733-2.6728zm9.788-4.4337c0.28271-0.28271 0.28271-0.72818 0-1.0109l-1.671-1.6704c-0.28271-0.28271-0.72818-0.28271-1.0109 0l-1.3964 1.405 2.6728 2.6728z"/>
</svg>

After

Width:  |  Height:  |  Size: 351 B

View file

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" version="1">
<path style="fill:#e4e4e4" d="M 19,19 V 1 C 19,0.446 18.554,0 18,0 H 4 C 3.446,0 3,0.446 3,1 v 18 c 0,0.554 0.446,1 1,1 h 14 c 0.554,0 1,-0.446 1,-1 z"/>
<path style="fill:#646464;fill-rule:evenodd" d="M 16.201172,0 C 16.042081,0.474408 15.527339,1.9909915 14.791016,3.791992 14.360491,4.8450295 13.883224,5.909074 13.433594,6.714844 13.208779,7.1177285 12.989429,7.456749 12.800781,7.6875 12.612134,7.918251 12.44094,8.0178605 12.438476,8.0185545 12.254969,8.0702515 12.007373,8.0140045 11.65039,7.7910155 11.293409,7.5680475 10.875002,7.199915 10.434571,6.801758 9.553708,6.005444 8.595642,5.02335 7.3623045,5 6.241823,4.978785 5.359301,5.6353495 4.833008,6.5478515 4.3067145,7.4603535 4.0601585,8.6330955 4.010742,9.863281 3.961637,11.085701 4.077286,12.408175 4.527344,13.497071 4.977401,14.585966 5.8676115,15.475416 7.1660155,15.5 8.531934,15.52586 9.557116,14.499018 10.436524,13.604492 10.876227,13.157229 11.286275,12.725247 11.651367,12.427735 12.01646,12.130222 12.315912,11.996182 12.517578,12 c -0.0377,-7e-4 0.07921,0.02357 0.25,0.219727 0.170794,0.196156 0.37848,0.517372 0.586914,0.915039 0.416869,0.795335 0.849962,1.892929 1.233399,2.99121 0.620315,1.776771 1.029606,3.257973 1.196288,3.874024 h 1.038086 C 16.722722,19.624956 16.239532,17.821836 15.532226,15.795898 15.14019,14.672987 14.699455,13.547034 14.240235,12.670899 14.010625,12.232831 13.778976,11.857108 13.522461,11.5625 13.265946,11.267892 12.96648,11.008148 12.536133,11 11.952507,10.98895 11.464256,11.289939 11.019531,11.652344 10.574806,12.014749 10.15287,12.467679 9.723633,12.904297 8.8651575,13.777532 8.0006195,14.51545 7.1845705,14.5 6.3010045,14.483271 5.811691,13.987496 5.451172,13.115235 5.0906525,12.242973 4.964569,11.02844 5.0097655,9.903321 5.0546495,8.785969 5.294859,7.748941 5.699219,7.0478515 6.1035775,6.3467625 6.595463,5.985833 7.34375,6 c 0.635431,0.01203 1.534978,0.742082 2.420899,1.542969 0.442959,0.4004425 0.885359,0.802443 1.356445,1.0966795 0.471085,0.2942365 1.018538,0.5021915 1.587891,0.341797 0.373965,-0.105352 0.61762,-0.3570595 0.866211,-0.661133 0.24859,-0.3040735 0.489031,-0.683741 0.731445,-1.118164 0.484828,-0.868846 0.971167,-1.9575125 1.410156,-3.03125 C 16.573568,2.0752907 17.225825,0.09722 17.257812,0 Z"/>
<path style="opacity:0.2;fill:#ffffff" d="M 4,0 C 3.446,0 3,0.446 3,1 v 0.5 c 0,-0.554 0.446,-1 1,-1 h 14 c 0.554,0 1,0.446 1,1 V 1 C 19,0.446 18.554,0 18,0 Z"/>
<path style="opacity:0.2" d="m 3,19 v 0.5 c 0,0.554 0.446,1 1,1 h 14 c 0.554,0 1,-0.446 1,-1 V 19 c 0,0.554 -0.446,1 -1,1 H 4 C 3.446,20 3,19.554 3,19 Z"/>
<circle style="fill:#4f4f4f" cx="16.5" cy="16.5" r="5.5"/>
<path style="fill:#ffffff" d="m 18.005859,14 c -0.07585,0 -0.152037,0.02899 -0.210937,0.08789 l -0.582031,0.585937 1.113281,1.113281 0.585937,-0.582031 c 0.117796,-0.117796 0.117796,-0.302123 0,-0.419922 L 18.214844,14.087891 C 18.155946,14.028993 18.081712,14 18.005859,14 Z m -1.5,1.380859 L 14,17.886719 V 19 h 1.113281 l 2.50586,-2.505859 z"/>
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" version="1">
<path style="fill:#e4e4e4" d="M 20,20 V 2 C 20,1.446 19.554,1 19,1 H 5 C 4.446,1 4,1.446 4,2 v 18 c 0,0.554 0.446,1 1,1 h 14 c 0.554,0 1,-0.446 1,-1 z"/>
<path style="fill:#646464;fill-rule:evenodd" d="M 17.201172,1 C 17.042081,1.474408 16.527339,2.9909915 15.791016,4.791992 15.360491,5.8450295 14.883224,6.909074 14.433594,7.714844 14.208779,8.1177285 13.989429,8.456749 13.800781,8.6875 13.612134,8.918251 13.44094,9.0178605 13.438476,9.0185545 13.254969,9.0702515 13.007373,9.0140045 12.65039,8.7910155 12.293409,8.5680475 11.875002,8.199915 11.434571,7.801758 10.553708,7.005444 9.595642,6.02335 8.3623045,6 7.241823,5.978785 6.359301,6.6353495 5.833008,7.5478515 5.3067145,8.4603535 5.0601585,9.6330955 5.010742,10.863281 c -0.049105,1.22242 0.066544,2.544894 0.516602,3.63379 0.450057,1.088895 1.3402675,1.978345 2.6386715,2.002929 1.3659185,0.02586 2.3911005,-1.000982 3.2705085,-1.895508 0.439703,-0.447263 0.849751,-0.879245 1.214843,-1.176757 C 13.01646,13.130222 13.315912,12.996182 13.517578,13 c -0.0377,-7e-4 0.07921,0.02357 0.25,0.219727 0.170794,0.196156 0.37848,0.517372 0.586914,0.915039 0.416869,0.795335 0.849962,1.892929 1.233399,2.99121 0.620315,1.776771 1.029606,3.257973 1.196288,3.874024 h 1.038086 C 17.722722,20.624956 17.239532,18.821836 16.532226,16.795898 16.14019,15.672987 15.699455,14.547034 15.240235,13.670899 15.010625,13.232831 14.778976,12.857108 14.522461,12.5625 14.265946,12.267892 13.96648,12.008148 13.536133,12 12.952507,11.98895 12.464256,12.289939 12.019531,12.652344 11.574806,13.014749 11.15287,13.467679 10.723633,13.904297 9.8651575,14.777532 9.0006195,15.51545 8.1845705,15.5 7.3010045,15.483271 6.811691,14.987496 6.451172,14.115235 6.0906525,13.242973 5.964569,12.02844 6.0097655,10.903321 6.0546495,9.785969 6.294859,8.748941 6.699219,8.0478515 7.1035775,7.3467625 7.595463,6.985833 8.34375,7 c 0.635431,0.01203 1.534978,0.742082 2.420899,1.542969 0.442959,0.4004425 0.885359,0.802443 1.356445,1.0966795 0.471085,0.2942365 1.018538,0.5021915 1.587891,0.341797 0.373965,-0.105352 0.61762,-0.3570595 0.866211,-0.661133 0.24859,-0.3040735 0.489031,-0.683741 0.731445,-1.118164 0.484828,-0.868846 0.971167,-1.9575125 1.410156,-3.03125 C 17.573568,3.0752907 18.225825,1.09722 18.257812,1 Z"/>
<path style="opacity:0.2;fill:#ffffff" d="M 5,1 C 4.446,1 4,1.446 4,2 v 0.5 c 0,-0.554 0.446,-1 1,-1 h 14 c 0.554,0 1,0.446 1,1 V 2 C 20,1.446 19.554,1 19,1 Z"/>
<path style="opacity:0.2" d="m 4,20 v 0.5 c 0,0.554 0.446,1 1,1 h 14 c 0.554,0 1,-0.446 1,-1 V 20 c 0,0.554 -0.446,1 -1,1 H 5 C 4.446,21 4,20.554 4,20 Z"/>
<circle style="fill:#4f4f4f" cx="17.5" cy="17.5" r="5.5"/>
<path style="fill:#ffffff" d="m 19.005859,15 c -0.07585,0 -0.152037,0.02899 -0.210937,0.08789 l -0.582031,0.585937 1.113281,1.113281 0.585937,-0.582031 c 0.117796,-0.117796 0.117796,-0.302123 0,-0.419922 L 19.214844,15.087891 C 19.155946,15.028993 19.081712,15 19.005859,15 Z m -1.5,1.380859 L 15,18.886719 V 20 h 1.113281 l 2.50586,-2.505859 z"/>
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
<path fill="#e4e4e4" d="m27 28.5v-25c0-0.831-0.669-1.5-1.5-1.5h-19c-0.831 0-1.5 0.669-1.5 1.5v25c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5z"/>
<path style="fill:#646464;fill-rule:evenodd" d="M 23.763672 2 C 23.597101 2.518453 22.837894 4.8621504 21.777344 7.5449219 C 21.185597 9.0418065 20.529083 10.553626 19.912109 11.695312 C 19.603622 12.266156 19.301253 12.745489 19.044922 13.068359 C 18.788591 13.39123 18.555333 13.52034 18.585938 13.511719 C 18.374367 13.571319 18.059447 13.499639 17.574219 13.171875 C 17.08899 12.844114 16.514113 12.301131 15.908203 11.714844 C 14.696383 10.542269 13.388255 9.0841634 11.625 9.0507812 C 10.069937 9.021339 8.8282653 9.9108347 8.09375 11.158203 C 7.3592347 12.405572 7.0194136 14.006237 6.9511719 15.705078 C 6.8834699 17.390432 7.0402139 19.104558 7.6777344 20.503906 C 8.3152546 21.903254 9.5820014 22.98798 11.351562 23.021484 C 13.23904 23.057214 14.667907 21.720128 15.878906 20.564453 C 16.484406 19.986616 17.044664 19.43014 17.541016 19.050781 C 18.037367 18.671422 18.440134 18.504639 18.710938 18.509766 C 18.624067 18.508166 18.775658 18.524296 19.005859 18.792969 C 19.236063 19.061641 19.519069 19.508692 19.804688 20.0625 C 20.375922 21.170117 20.971185 22.702547 21.498047 24.236328 C 22.446895 26.998583 23.101053 29.475687 23.238281 30 L 24.794922 30 C 24.790997 29.984741 23.992196 26.882939 22.916016 23.75 C 22.376601 22.179675 21.770106 20.60313 21.136719 19.375 C 20.820025 18.760935 20.501876 18.233466 20.144531 17.816406 C 19.787186 17.399347 19.365042 17.021633 18.738281 17.009766 C 17.929308 16.994446 17.248007 17.387692 16.630859 17.859375 C 16.013712 18.331058 15.431092 18.916142 14.841797 19.478516 C 13.663207 20.603262 12.493586 21.542551 11.380859 21.521484 C 10.150212 21.498184 9.5199916 20.927918 9.0429688 19.880859 C 8.5659458 18.8338 8.3892081 17.308136 8.4511719 15.765625 C 8.5125919 14.236601 8.8415873 12.845675 9.3867188 11.919922 C 9.9318502 10.994169 10.581209 10.531574 11.595703 10.550781 C 12.402004 10.566041 13.647728 11.614892 14.865234 12.792969 C 15.473988 13.382007 16.08101 13.974682 16.734375 14.416016 C 17.38774 14.857349 18.168576 15.187101 18.992188 14.955078 C 19.540381 14.800644 19.875832 14.434395 20.220703 14 C 20.565575 13.565605 20.896516 13.02617 21.230469 12.408203 C 21.898374 11.172269 22.56804 9.6231669 23.171875 8.0957031 C 24.379545 5.0407757 25.320312 2.0722656 25.320312 2.0722656 L 25.09375 2 L 23.763672 2 z"/>
<path fill="#fff" opacity=".1" d="m6.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h19c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5z"/>
<path opacity=".2" d="m5 28.5v1c0 0.831 0.669 1.5 1.5 1.5h19c0.831 0 1.5-0.669 1.5-1.5v-1c0 0.831-0.669 1.5-1.5 1.5h-19c-0.831 0-1.5-0.669-1.5-1.5z"/>
<circle style="fill:#4f4f4f;fill-rule:evenodd" cx="24" cy="23" r="8"/>
<path d="M 26.408203 19 C 26.286839 19 26.164547 19.046385 26.070312 19.140625 L 25.140625 20.078125 L 26.921875 21.859375 L 27.859375 20.929688 C 28.047855 20.741218 28.047855 20.444339 27.859375 20.255859 L 26.744141 19.140625 C 26.649901 19.046385 26.529567 19 26.408203 19 z M 24.433594 20.785156 L 20 25.21875 L 20 27 L 21.78125 27 L 26.214844 22.566406 L 24.433594 20.785156 z" style="fill:#ffffff"/>
<path fill-rule="evenodd" opacity=".2" d="m31.979 23.424a8 8 0 0 1 -7.979 7.576 8 8 0 0 1 -7.979 -7.424 8 8 0 0 0 -0.021 0.424 8 8 0 0 0 8 8 8 8 0 0 0 8 -8 8 8 0 0 0 -0.02148 -0.57617z"/>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
<path fill="#e4e4e4" d="m40 42v-36c0-1.108-0.892-2-2-2h-28c-1.108 0-2 0.892-2 2v36c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2z"/>
<path style="fill:#646464;fill-rule:evenodd" d="M 34.402344 4 C 34.084162 4.9488161 33.054679 7.981983 31.582031 11.583984 C 30.720981 13.690059 29.766447 15.818148 28.867188 17.429688 C 28.417558 18.235457 27.978858 18.913498 27.601562 19.375 C 27.224269 19.836502 26.88188 20.035721 26.876953 20.037109 C 26.509938 20.140503 26.014746 20.028009 25.300781 19.582031 C 24.586817 19.136095 23.750003 18.39983 22.869141 17.603516 C 21.107416 16.010888 19.191284 14.0467 16.724609 14 C 14.483646 13.95757 12.718602 15.270699 11.666016 17.095703 C 10.613429 18.920707 10.120317 21.266191 10.021484 23.726562 C 9.9232744 26.171401 10.154572 28.81635 11.054688 30.994141 C 11.954802 33.171932 13.735223 34.950833 16.332031 35 C 19.063868 35.05172 21.114232 32.998037 22.873047 31.208984 C 23.752454 30.314458 24.57255 29.450493 25.302734 28.855469 C 26.032919 28.260444 26.631824 27.992364 27.035156 28 C 26.959756 27.9986 27.19357 28.04714 27.535156 28.439453 C 27.876743 28.831766 28.292115 29.474197 28.708984 30.269531 C 29.542722 31.860201 30.408907 34.05539 31.175781 36.251953 C 32.416411 39.805494 33.234993 42.767899 33.568359 44 L 35.644531 44 C 35.445444 43.249912 34.479064 39.643672 33.064453 35.591797 C 32.280381 33.345974 31.398909 31.094068 30.480469 29.341797 C 30.021249 28.465661 29.557952 27.714216 29.044922 27.125 C 28.531892 26.535784 27.93296 26.016295 27.072266 26 C 25.905015 25.9779 24.928513 26.579878 24.039062 27.304688 C 23.149612 28.029497 22.305741 28.935359 21.447266 29.808594 C 19.730315 31.555063 18.001239 33.0309 16.369141 33 C 14.602009 32.966542 13.623382 31.974991 12.902344 30.230469 C 12.181305 28.485946 11.929138 26.05688 12.019531 23.806641 C 12.109299 21.571938 12.589718 19.497882 13.398438 18.095703 C 14.207155 16.693525 15.190926 15.971666 16.6875 16 C 17.958362 16.02406 19.757456 17.484164 21.529297 19.085938 C 22.415217 19.886823 23.300016 20.690824 24.242188 21.279297 C 25.184358 21.86777 26.279265 22.28368 27.417969 21.962891 C 28.165901 21.752187 28.653209 21.248772 29.150391 20.640625 C 29.647573 20.032478 30.128454 19.273143 30.613281 18.404297 C 31.582937 16.666605 32.555617 14.489272 33.433594 12.341797 C 35.147136 8.1505815 36.451649 4.1944401 36.515625 4 L 34.402344 4 z"/>
<path fill="#fff" opacity=".2" d="m10 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h28c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2z"/>
<path opacity=".2" d="m8 42v1c0 1.108 0.892 2 2 2h28c1.108 0 2-0.892 2-2v-1c0 1.108-0.892 2-2 2h-28c-1.108 0-2-0.892-2-2z"/>
<circle opacity=".2" cx="36" cy="37" r="11"/>
<circle cx="36" cy="36" r="11" style="fill:#4f4f4f"/>
<path fill="#fff" d="m30 39.327v2.673h2.6728l6.7507-6.7507-2.6728-2.6728zm11.788-6.4337c0.28271-0.28271 0.28271-0.72818 0-1.0109l-1.6705-1.6705c-0.28271-0.28271-0.72818-0.28271-1.0109 0l-1.3964 1.405 2.6728 2.6728z"/>
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" version="1">
<path style="opacity:0.2" d="m 10,56 0,2 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 l 0,-2 c 0,1.662 -1.338,3 -3,3 l -38,0 c -1.662,0 -3,-1.338 -3,-3 z"/>
<path style="fill:#e4e4e4" d="M 54,57 54,7 C 54,5.338 52.662,4 51,4 L 13,4 c -1.662,0 -3,1.338 -3,3 l 0,50 c 0,1.662 1.338,3 3,3 l 38,0 c 1.662,0 3,-1.338 3,-3 z"/>
<path style="fill:#646464;fill-rule:evenodd" d="M 47.642578 4 C 47.29065 5.0469656 45.789243 9.4773237 43.685547 14.585938 C 42.502792 17.458137 41.192622 20.360542 39.960938 22.552734 C 39.345095 23.648831 38.743431 24.568292 38.232422 25.189453 C 37.721413 25.810614 37.261727 26.066542 37.296875 26.056641 C 36.827 26.189011 36.177391 26.056402 35.210938 25.472656 C 34.244484 24.888911 33.099113 23.910773 31.888672 22.847656 C 29.46779 20.721422 26.817106 18.065167 23.375 18 C 20.255152 17.94094 17.775985 19.756173 16.310547 22.273438 C 14.845109 24.790702 14.165768 28.014738 14.029297 31.412109 C 13.893774 34.785791 14.20914 38.427488 15.458984 41.439453 C 16.708828 44.451418 19.209217 46.931481 22.828125 47 C 26.684366 47.07301 29.515232 44.09985 31.935547 41.542969 C 33.145704 40.264528 34.270459 39.03183 35.265625 38.189453 C 36.260791 37.347076 37.061732 36.990815 37.546875 37 C 37.372606 36.9967 37.674293 37.03055 38.134766 37.568359 C 38.595238 38.106165 39.16311 39.002852 39.734375 40.111328 C 40.876906 42.32828 42.067355 45.393059 43.121094 48.462891 C 45.019052 53.992172 46.329327 58.951474 46.603516 60 L 49.710938 60 C 49.702904 59.968708 48.109232 53.760189 45.957031 47.490234 C 44.878217 44.347351 43.667105 41.194244 42.400391 38.736328 C 41.767033 37.50737 41.128688 36.451828 40.414062 35.617188 C 39.699438 34.782546 38.857559 34.023742 37.603516 34 C 35.929107 33.9683 34.559957 34.85573 33.328125 35.898438 C 32.096293 36.941145 30.935291 38.234488 29.755859 39.480469 C 27.396996 41.972431 25.028937 44.040594 22.884766 44 C 20.503256 43.95491 19.209711 42.648913 18.230469 40.289062 C 17.251227 37.929214 16.903536 34.613299 17.027344 31.53125 C 17.150197 28.472893 17.808488 25.66218 18.902344 23.783203 C 19.996199 21.904227 21.297142 20.961773 23.316406 21 C 25.013413 21.03213 27.470432 22.960496 29.908203 25.101562 C 31.127089 26.172096 32.349423 27.247371 33.660156 28.039062 C 34.970889 28.830755 36.508887 29.39424 38.109375 28.943359 C 39.179704 28.641832 39.859385 27.936136 40.550781 27.095703 C 41.242177 26.25527 41.907135 25.212259 42.576172 24.021484 C 43.914246 21.639935 45.25253 18.663012 46.460938 15.728516 C 48.877752 9.8595221 50.761719 4.1621094 50.761719 4.1621094 L 50.271484 4 L 47.642578 4 z"/>
<path style="opacity:0.1;fill:#ffffff" d="M 13 4 C 11.338 4 10 5.338 10 7 L 10 8 C 10 6.338 11.338 5 13 5 L 51 5 C 52.662 5 54 6.338 54 8 L 54 7 C 54 5.338 52.662 4 51 4 L 13 4 z"/>
<path style="opacity:0.2;fill-rule:evenodd" d="M 63.958,45.848 A 16,16 0 0 1 48,61 16,16 0 0 1 32.042,46.152 16,16 0 0 0 32,47 16,16 0 0 0 48,63 16,16 0 0 0 64,47 16,16 0 0 0 63.95704,45.84766 Z"/>
<circle cx="48" cy="46" r="16" style="fill:#4f4f4f;fill-rule:evenodd"/>
<path style="fill:#ffffff" d="m 40,50.436 0,3.564 3.5638,0 9.0008,-9.0008 -3.5638,-3.5638 z m 15.7172,-8.5782 c 0.37696,-0.37694 0.37696,-0.9709 0,-1.34786 l -2.2274,-2.2274 c -0.37696,-0.37696 -0.97092,-0.37696 -1.34786,0 l -1.862,1.874 3.564,3.564 z"/>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB