ManeraKai 2023-06-20 11:20:32 +03:00
parent 39a19e56cc
commit 3d883f52ab
No known key found for this signature in database
GPG Key ID: 5ABC31FFD562E337
6 changed files with 437 additions and 40 deletions

View File

@ -0,0 +1,372 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="Layer_1"
viewBox="0 0 142.45365 142.45364"
version="1.1"
sodipodi:docname="instructables-logo-2023.svg"
width="142.45364"
height="142.45364"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview217"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="3.3526695"
inkscape:cx="95.148061"
inkscape:cy="98.429029"
inkscape:window-width="1888"
inkscape:window-height="1060"
inkscape:window-x="32"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g166" />
<defs
id="defs4">
<style
id="style2">.cls-1,.cls-2,.cls-3{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;}.cls-1,.cls-3{stroke-width:1.29491px;}.cls-4{fill:#fff;}.cls-5{fill:#ffc432;}.cls-6{fill:#ffc21a;}.cls-7{fill:#b1b1b1;}.cls-8{fill:#e10017;}.cls-2{stroke-width:1.18701px;}.cls-3{fill-rule:evenodd;}</style>
</defs>
<g
id="g168"
transform="translate(22.80687,13.234741)">
<g
id="g42">
<path
class="cls-6"
d="m 84.36497,66.17323 0.04326,0.12603 8.41199,-1.27039 c 0,0 -8.04716,-16.45823 -14.63966,-16.87027 0,0 -9.59736,-18.01481 -22.18384,-19.44919 L 55.75582,28.35834 55.26643,5.18798 C 55.25336,4.56847 54.8222,4.0368 54.21958,3.89267 34.47752,-0.82896 31.00334,1.10981 31.00334,1.10981 27.29485,2.06445 24.21294,8.3516 23.24007,10.54254 l -0.99874,8.79576 c -0.41515,5.295 -0.55941,11.34315 -0.82908,11.58378 0,0 -6.03187,4.00978 -8.0645,15.25184 l -0.0038,0.08109 C 5.28894,49.02043 1.85375,67.86729 1.85375,67.86729 l 10.39699,1.55939 -7.9e-4,0.01631 c -0.21993,7.88678 -0.27473,14.05488 0.44713,19.20735 0,0 6.65815,1.68909 20.96095,1.81889 0.11471,2.90821 0.6591,16.10289 1.15713,17.7311 0.31614,1.03325 3.3981,0.81306 6.22134,0.35092 2.18043,-0.3569 4.20658,-0.85809 4.68542,-1.03763 1.0987,-0.41204 3.34198,-0.32046 3.15888,-3.47935 -0.16034,-2.76539 -0.61268,-11.73906 -0.72291,-13.93198 0.56858,-0.0319 1.13642,-0.06352 1.71949,-0.10009 4.78648,-0.30007 9.10987,-0.69862 12.97612,-1.14817 h -5e-5 c 0,0 -1.00902,4.37592 -1.40198,12.8454 0,0 0.06486,1.24396 2.99486,1.40024 2.92994,0.15631 9.4855,-0.0841 10.38977,-0.39307 0.90432,-0.30895 1.23854,-2.10252 1.51326,-6.70522 0.27467,-4.60267 0.54429,-9.29808 0.54429,-9.29808 l -0.02371,0.0036 c 7.32194,-1.43283 10.92468,-2.71547 10.92468,-2.71547 0,0 -1.10049,-8.51721 -3.42966,-17.81825 z"
id="path6" />
<path
class="cls-4"
d="m 1.85374,67.86731 c 0,0 -1.05899,2.10158 -1.00346,3.21873 0.05553,1.11715 0.4807,1.72561 1.96858,1.01601 0,0 0.61804,1.20318 1.57944,1.24252 0.9614,0.03934 1.98529,-0.89917 1.98529,-0.89917 0,0 0.73402,1.279 1.70252,1.16397 0.9685,-0.11503 1.78928,-0.75195 1.78928,-0.75195 0,0 0.56599,1.0003 1.52739,0.75195 0,0 0.41203,-0.33992 0.4807,-1.25554 0.06867,-0.91562 0,-2.70108 0,-2.70108 L 1.85372,67.86729 Z"
id="path8" />
<path
class="cls-8"
d="m 25.13191,9.56526 c 0,0 1.47644,2.84986 1.27042,6.11176 -0.20602,3.2619 -1.03007,5.13826 -1.03007,5.13826 0,0 -4.12029,-0.39993 -4.25763,-4.24553 -0.13734,-3.8456 1.4421,-6.31777 4.01728,-7.00449 z"
id="path10" />
<path
class="cls-8"
d="m 55.75584,21.96046 c 0,0 2.72236,-0.85032 2.92206,-4.36064 0.1997,-3.51031 -0.61804,-5.6958 -2.19749,-6.67633 0,0 -0.80744,-0.4655 -0.899,-0.44261"
id="path12" />
<line
class="cls-5"
x1="8.32582"
y1="14.60336"
x2="21.10634"
y2="15.49837"
id="line14" />
<line
class="cls-5"
x1="69.196678"
y1="16.531179"
x2="58.808979"
y2="16.00531"
id="line16" />
<path
class="cls-8"
d="m 43.57751,7.7798 c -0.4419,-0.15172 -2.89152,-0.34336 -4.19628,2.23182 -1.30476,2.57518 -0.85839,4.91001 1.88846,5.32204 2.74685,0.41203 3.95891,-1.97115 4.22329,-3.35743 0.17168,-0.90019 -0.53362,-3.72199 -1.91548,-4.19642 z"
id="path18" />
<path
class="cls-8"
d="m 49.51027,11.29394 c 0,0 -1.75112,0.3658 -1.9228,2.46028 -0.17168,2.09448 2.64385,2.37337 3.19322,2.25109 0.54937,-0.12228 1.92946,-0.84269 2.16648,-2.42245 0.23702,-1.57976 -1.66104,-2.97512 -3.4369,-2.28892 z"
id="path20" />
<path
class="cls-6"
d="m 41.40704,9.8285 c -0.41258,0.18189 -1.80271,1.76675 -0.10301,2.81586 1.69971,1.04911 2.69561,0.02198 2.83484,-0.67421 C 44.2781,11.27396 43.53585,8.88999 41.40703,9.8285 Z"
id="path22" />
<path
class="cls-6"
d="m 51.52097,12.15547 c 0,0 -0.98411,-0.41098 -1.54894,0.48554 -0.56483,0.89652 0.10163,1.90783 1.10398,2.22155 1.00234,0.31372 2.19841,-1.93319 0.44497,-2.70709 z"
id="path24" />
<path
class="cls-7"
d="m 50.24317,115.28832 c -0.21424,-3.34119 -2.9124,-6.94718 -6.54544,-7.27325 l -5.57599,1.84424 c -2.91524,2.12241 -4.22064,5.56011 -3.30657,9.76942 0.15438,0.71079 2.15023,3.86243 7.19232,3.08417 5.04203,-0.77829 8.49935,-3.31234 8.23569,-7.42458 z m -9.2133,1.79352 c -1.89938,-0.13736 -1.76312,-2.13506 -1.76312,-2.13506 l 4.57815,-1.80211 c 0,0 0.59514,-0.33983 0.82407,1.60234 0.22889,1.94216 -1.73973,2.47217 -3.6391,2.33483 z"
id="path26" />
<path
class="cls-7"
d="m 72.73509,102.95576 -6.37841,0.19163 c -2.1447,0.5142 -5.2667,2.05255 -5.29816,6.65101 -0.04795,7.01059 5.49575,6.47052 9.56801,6.5765 4.07227,0.10601 7.17978,-3.20214 7.41272,-6.35217 0.1783,-2.41176 -1.30956,-6.06314 -5.30417,-7.06697 z m -4.67209,9.90465 c -2.33238,0.15425 -3.70823,-1.77587 -3.47935,-3.51557 0.05996,-0.45582 0.30223,-0.826 0.62717,-1.12412 l 4.32782,-1.48918 c 2.12868,-0.086 3.23128,1.29787 3.37713,2.65909 0.18336,1.7104 -2.52038,3.3155 -4.85277,3.46978 z"
id="path28" />
<path
class="cls-7"
d="M 54.03117,52.07947 C 53.93959,51.47772 53.6204,49.60071 53.39088,49.41759 l -0.0137,0.0033 c -0.12846,-1.86539 -1.18964,-3.08496 -3.19703,-3.12748 -2.14565,-0.04545 -3.50126,1.73232 -3.21073,3.52158 0.06523,0.40171 0.22799,0.74017 0.45609,1.02327 l -0.16787,0.03999 c 0,0 0.36419,2.49941 1.22257,2.77411 0.85838,0.27467 3.87995,0.44642 5.39068,-0.72676 0,0 0.25181,-0.24438 0.16028,-0.8461 z"
id="path30" />
<path
class="cls-7"
d="m 66.09438,49.81495 -0.09763,0.03364 c 0.0071,-0.08852 0.01128,-0.17306 0.01128,-0.24788 0,-0.82531 -0.28105,-3.26189 -3.2562,-2.84988 -2.97521,0.41204 -3.4902,2.51348 -3.45585,3.21389 0.01739,0.35455 0.15333,1.25029 0.66195,1.96463 l -10e-4,3.4e-4 c 0,0 0.4603,2.45513 1.84537,2.63825 1.38507,0.18312 3.37655,0.13734 4.08613,-1.19032 0.70958,-1.32764 0.20597,-3.56267 0.20597,-3.56267 z"
id="path32" />
<path
class="cls-7"
d="m 40.2158,49.93861 c 0.06565,-0.37181 0.1117,-0.95161 0.02382,-1.78001 -0.17166,-1.61893 -1.71675,-2.40349 -3.53657,-1.95749 -1.81981,0.44602 -2.43566,1.24362 -2.23839,2.88792 0.0177,0.14759 0.04684,0.28687 0.08125,0.42215 l -0.002,-1.6e-4 c 0,0 -0.03831,2.12692 0.16771,2.69919 0.20602,0.57227 2.12879,2.26615 4.46365,1.21319 0,0 0.52648,-0.27467 0.66384,-0.64092 0.13731,-0.36625 0.45145,-1.76333 0.44913,-2.83842 l -0.0724,-0.0055 z"
id="path34" />
<path
class="cls-4"
d="m 38.21382,109.4822 c 0,0 0.91004,5.26481 1.50798,5.44793 0.59794,0.18312 4.07729,-1.1903 4.12307,-1.78546 0.04578,-0.59516 -1.45261,-4.67261 -1.45261,-4.67261 l -4.17845,1.01013 z"
id="path36" />
<path
class="cls-4"
d="m 65.63849,103.14876 c 0,0 -0.95952,5.60694 0,5.55816 0.95952,-0.0488 3.99469,-0.5295 3.91921,-1.5939 -0.07548,-1.06439 -0.38511,-4.01333 -0.38511,-4.01333"
id="path38" />
<path
class="cls-4"
d="m 84.76678,66.59689 c 0,0 0.83915,4.78749 1.71679,4.54914 0.87764,-0.23835 1.32027,-0.43658 1.38119,-1.27394 0,0 0.27507,0.81129 1.12939,0.75952 0.85432,-0.05177 1.00039,-1.20242 1.00039,-1.20242 0,0 0.62609,1.25365 1.37309,1.0133 0.747,-0.24035 0.81567,-1.33909 0.81567,-1.33909 0,0 0.93684,0.66467 1.44699,0.17783 0.51015,-0.48684 0.07356,-2.69588 0,-2.98196 -0.07356,-0.28608 -0.81006,-1.27039 -0.81006,-1.27039 l -8.05344,1.56802 z"
id="path40" />
</g>
<g
id="g166">
<path
class="cls-1"
d="m 25.13191,9.56526 c 0,0 1.47644,2.84986 1.27042,6.11176 -0.20602,3.2619 -1.03007,5.13826 -1.03007,5.13826 0,0 -4.12029,-0.39993 -4.25763,-4.24553 -0.13734,-3.8456 1.4421,-6.31777 4.01728,-7.00449 z"
id="path44" />
<path
class="cls-1"
d="m 31.00332,1.10981 c 0,0 -1.09874,6.25797 -1.78546,12.28218 -0.68671,6.02421 -0.89273,13.55829 -0.89273,13.55829"
id="path46" />
<path
class="cls-1"
d="m 55.75584,21.96046 c 0,0 2.72236,-0.85032 2.92206,-4.36064 0.1997,-3.51031 -0.61804,-5.6958 -2.19749,-6.67633 0,0 -0.80744,-0.4655 -0.899,-0.44261"
id="path48" />
<path
class="cls-1"
d="m 23.24005,10.54253 c 0.9729,-2.19093 4.0548,-8.47808 7.76327,-9.43273 0,0 3.47424,-1.93877 23.21625,2.78287 0.60265,0.14413 1.03381,0.67579 1.0469,1.29529 l 0.48938,23.17037"
id="path50" />
<path
class="cls-1"
d="m 21.41221,30.28115 c 0,0 0.41399,-5.64784 0.82913,-10.94285"
id="path52" />
<line
class="cls-1"
x1="8.32582"
y1="14.60336"
x2="21.10634"
y2="15.49837"
id="line54" />
<line
class="cls-1"
x1="69.196678"
y1="16.531179"
x2="58.808979"
y2="16.00531"
id="line56" />
<path
class="cls-1"
d="m 37.79404,6.9334 c 0,0 5.12377,-0.25234 10.03378,0.84641 4.91001,1.09874 5.38582,1.19021 5.38582,1.19021"
id="path58" />
<path
class="cls-1"
d="m 32.94573,17.49681 c 0,0 8.66733,1.68245 12.34125,2.30049 3.67392,0.61804 6.86714,0.37769 6.86714,0.37769"
id="path60" />
<path
class="cls-1"
d="m 43.57751,7.7798 c -0.4419,-0.15172 -2.89152,-0.34336 -4.19628,2.23182 -1.30476,2.57518 -0.85839,4.91001 1.88846,5.32204 2.74685,0.41203 3.95891,-1.97115 4.22329,-3.35743 0.17168,-0.90019 -0.53362,-3.72199 -1.91548,-4.19642 z"
id="path62" />
<path
class="cls-1"
d="m 49.51027,11.29394 c 0,0 -1.75112,0.3658 -1.9228,2.46028 -0.17168,2.09448 2.64385,2.37337 3.19322,2.25109 0.54937,-0.12228 1.49782,-0.84269 1.73484,-2.42245 0.23702,-1.57976 -1.2294,-2.97512 -3.00526,-2.28892 z"
id="path64" />
<path
class="cls-2"
d="m 41.40704,10.03926 c -0.41258,0.18189 -1.80271,1.76675 -0.10301,2.81586 1.69971,1.04911 2.53269,-0.13392 2.67192,-0.83011 0.13923,-0.6962 -0.4401,-2.92426 -2.56891,-1.98575 z"
id="path66" />
<path
class="cls-2"
d="m 51.52097,12.15547 c 0,0 -0.98411,-0.41098 -1.54894,0.48554 -0.56483,0.89652 0.10163,1.90783 1.10398,2.22155 1.00234,0.31372 2.19841,-1.93319 0.44497,-2.70709 z"
id="path68" />
<path
class="cls-1"
d="M 12.38438,69.44675 1.85374,67.86731 c 0,0 3.47839,-19.09137 11.64433,-21.66619 0,0 2.44826,4.08631 -1.11369,23.24564 z"
id="path70" />
<path
class="cls-1"
d="m 84.40823,66.29926 8.41197,-1.27037 c 0,0 -8.04715,-16.45825 -14.6396,-16.87028"
id="path72" />
<polygon
class="cls-1"
points="33.40682,59.26205 32.65143,63.95304 70.91472,65.32647 71.2649,59.64014 "
id="polygon74" />
<path
class="cls-1"
d="m 12.69711,83.59307 c 0,0 23.19406,1.80938 30.04902,1.68992 6.85496,-0.11946 14.50641,-0.9519 23.87619,-2.31641 9.36978,-1.36451 20.5894,-3.21911 20.5894,-3.21911"
id="path76" />
<path
class="cls-1"
d="m 12.24996,69.44301 c -0.21995,7.88678 -0.27478,14.05487 0.44715,19.20733 0,0 11.6239,2.95402 37.18026,1.35188 25.55636,-1.60214 37.91722,-6.01073 37.91722,-6.01073 0,0 -2.8842,-22.33328 -9.20197,-34.16477 C 72.27485,37.99523 66.98715,29.80406 52.29146,28.09691 37.59577,26.38976 29.26364,23.91759 21.4122,30.92208 c 0,0 -6.03181,4.00979 -8.06447,15.25186"
id="path78" />
<path
class="cls-1"
d="m 41.03653,108.55126 c 2.18042,-0.3569 4.20658,-0.85809 4.68537,-1.03764 1.09874,-0.41203 3.34201,-0.32047 3.15889,-3.47935 -0.18312,-3.15889 -0.74738,-13.55583 -0.74738,-13.55583"
id="path80" />
<path
class="cls-1"
d="m 33.63572,90.75779 c 0,0 0.61925,15.61131 1.17946,17.44255 0.3161,1.03326 3.39803,0.81305 6.22134,0.35092"
id="path82" />
<path
class="cls-1"
d="m 62.85346,88.85406 c 0,0 -1.00902,4.37591 -1.40198,12.84538 0,0 0.06485,1.24396 2.99483,1.40026 2.92998,0.1563 9.48557,-0.0841 10.38984,-0.39307 0.90427,-0.30896 1.23852,-2.10253 1.51321,-6.70521 0.27469,-4.60268 0.54433,-9.29808 0.54433,-9.29808"
id="path84" />
<path
class="cls-1"
d="m 38.12173,109.85931 c -2.91524,2.12241 -4.22067,5.56012 -3.30655,9.76942 0.15436,0.71079 2.15021,3.86245 7.19229,3.08417 5.04207,-0.77828 8.49934,-3.31234 8.2357,-7.42457 -0.21421,-3.34119 -2.9124,-6.94718 -6.54543,-7.27326"
id="path86" />
<path
class="cls-1"
d="m 38.21382,109.4822 c 0,0 0.91004,5.26481 1.50798,5.44793 0.59794,0.18312 4.07729,-1.1903 4.12307,-1.78546 0.04578,-0.59516 -1.45261,-4.67261 -1.45261,-4.67261 l -4.17845,1.01013 z"
id="path88" />
<path
class="cls-1"
d="m 65.63849,103.14876 c 0,0 -0.95952,5.60694 0,5.55816 0.95952,-0.0488 3.99469,-0.5295 3.91921,-1.5939 -0.07548,-1.06439 -0.38511,-4.01333 -0.38511,-4.01333"
id="path90" />
<path
class="cls-1"
d="m 39.26678,114.9468 c 0,0 -0.13631,1.99769 1.76308,2.13504 1.8994,0.13734 3.86798,-0.39267 3.63907,-2.33483 -0.2289,-1.94216 -0.82406,-1.60233 -0.82406,-1.60233"
id="path92" />
<path
class="cls-1"
d="m 65.21082,108.22073 c -0.32492,0.29812 -0.5672,0.6683 -0.62717,1.12413 -0.2289,1.73968 1.14694,3.66982 3.47935,3.51555 2.33241,-0.15427 5.0361,-1.75937 4.85278,-3.46976 -0.1459,-1.36122 -1.24844,-2.74506 -3.37717,-2.65909"
id="path94" />
<path
class="cls-1"
d="m 3.30555,63.4217 c 0,0 5.89665,0.08882 9.73333,1.04149"
id="path96" />
<path
class="cls-1"
d="m 2.36106,65.61122 c 0,0 3.80794,0.75755 9.96239,0.87625"
id="path98" />
<path
class="cls-1"
d="m 83.18102,61.77961 c 0,0 5.61773,-0.75032 7.56277,-0.43405"
id="path100" />
<path
class="cls-1"
d="m 91.76821,63.18322 c 0,0 -3.57276,0.71272 -7.94724,0.82243"
id="path102" />
<path
class="cls-1"
d="m 32.80922,62.97313 c 0,0 10.48757,-1.3975 20.58163,-1.41054 10.09405,-0.01305 17.73245,0.37682 17.73245,0.37682"
id="path104" />
<path
class="cls-1"
d="m 66.00801,49.60071 c 0,-0.82531 -0.28104,-3.26189 -3.2562,-2.84986 -2.97516,0.41203 -3.49019,2.51346 -3.45586,3.21387 0.03434,0.70041 0.52527,3.51593 3.45586,2.86356 2.93058,-0.65238 3.2562,-2.40224 3.2562,-3.22756 z"
id="path106" />
<path
class="cls-1"
d="m 53.39085,49.81494 c 0,0 -0.27598,1.43992 -2.12946,1.91458 -1.85348,0.47467 -4.00145,-0.12535 -4.29196,-1.91458 -0.29051,-1.78923 1.06505,-3.567 3.21071,-3.52156 2.14566,0.04544 3.21071,1.4353 3.21071,3.52156 z"
id="path108" />
<path
class="cls-1"
d="m 40.07257,50.4591 c 0,0 -0.42475,0.91809 -2.292,1.04275 -1.86724,0.12466 -3.11856,-0.76851 -3.31588,-2.41281 -0.19732,-1.64431 0.41856,-2.44191 2.23836,-2.88792 1.81979,-0.44601 3.3649,0.33857 3.53658,1.95749 0.17168,1.61892 -0.16706,2.30049 -0.16706,2.30049 z"
id="path110" />
<path
class="cls-1"
d="m 47.25763,50.87821 c 0,0 0.36417,2.49943 1.22256,2.77412 0.85839,0.27469 3.87994,0.44642 5.39071,-0.72674 0,0 0.2518,-0.24438 0.16023,-0.84612 -0.09157,-0.60174 -0.41073,-2.47876 -0.64029,-2.66188"
id="path112" />
<path
class="cls-1"
d="m 59.95691,51.92969 c 0,0 0.46034,2.45513 1.84538,2.63825 1.38504,0.18312 3.37651,0.13734 4.08612,-1.1903 0.70961,-1.32764 0.20601,-3.5627 0.20601,-3.5627"
id="path114" />
<path
class="cls-1"
d="m 34.54385,49.51104 c 0,0 -0.03829,2.12692 0.16772,2.69918 0.20601,0.57226 2.12881,2.26616 4.46364,1.2132 0,0 0.52648,-0.27469 0.66382,-0.64093 0.13734,-0.36624 0.45148,-1.76332 0.44914,-2.83842"
id="path116" />
<path
class="cls-1"
d="m 83.75282,117.52847 c 0,0 -6.40088,-1.0895 -15.15597,-1.09428 -8.72347,-0.005 -18.57801,0.9795 -18.57801,0.9795"
id="path118" />
<path
class="cls-1"
d="m 66.35667,103.1474 c -2.14466,0.5142 -5.2667,2.05254 -5.29815,6.65101 -0.04795,7.01059 5.49573,6.4705 9.56802,6.5765 4.07229,0.10601 7.17977,-3.20216 7.4127,-6.35219 0.17833,-2.41174 -1.30952,-6.06313 -5.30415,-7.06694"
id="path120" />
<path
d="m 31.48407,86.65132 c 0,0 -1.05807,-0.73359 -1.55055,0.68907 -0.49248,1.42265 1.42353,1.29901 1.72736,1.12048 0.30383,-0.17853 0.4928,-1.46626 -0.17681,-1.80955 z"
id="path122" />
<path
d="m 16.28687,86.46223 c 0,0 -0.08363,-0.6839 0.80979,-0.80532 0.89342,-0.12143 0.92242,0.44309 0.89934,0.72737 -0.02308,0.28428 -0.07459,0.64481 -0.62396,0.83365 -0.54937,0.18884 -1.08876,-0.25815 -1.08517,-0.7557 z"
id="path124" />
<path
d="m 51.77746,86.75527 c 0,0 0.23932,-0.63609 0.97753,-0.58458 0.73821,0.05151 0.69911,0.65502 0.65118,0.97857 -0.04793,0.32355 -0.22649,0.82899 -0.95387,0.74068 -0.72738,-0.08831 -0.72568,-0.81127 -0.67484,-1.13467 z"
id="path126" />
<path
d="m 70.50398,85.25953 c 0,0 0.24221,0.72032 1.38423,0.48219 1.14202,-0.23813 0.56951,-1.7263 -0.11422,-1.6861 -0.68373,0.0402 -1.40993,0.17012 -1.27001,1.20391 z"
id="path128" />
<path
d="m 82.93143,82.71436 c 0,0 0.3473,0.94157 1.31764,0.38652 0.97034,-0.55505 0.19329,-1.80616 -0.51693,-1.63555 -0.71022,0.17061 -0.94273,1.00554 -0.80072,1.24903 z"
id="path130" />
<path
d="m 11.80965,49.94407 c 0,0 -1.14258,-0.25752 -1.39535,1.03007 -0.25277,1.28759 0.93729,1.75112 1.68994,1.35626 0.75265,-0.39486 0.27824,-2.41064 -0.29459,-2.38633 z"
id="path132" />
<path
d="m 81.45847,51.20619 c 0,0 1.31116,0.45233 1.10596,1.6212 -0.2052,1.16887 -2.04255,0.50337 -2.05702,0.09829 -0.01447,-0.40508 -0.66423,-1.7974 0.95106,-1.71949 z"
id="path134" />
<path
class="cls-1"
d="m 36.51321,111.35559 c 0,0 -1.42394,4.85642 0.67053,7.15691 2.09448,2.30049 7.17617,0.9614 8.89295,-1.09874 1.71679,-2.06014 0.28726,-6.77395 -2.87791,-6.83771"
id="path136" />
<path
class="cls-1"
d="m 65.06435,106.25393 c 0,0 -2.79632,3.12527 -0.50543,5.73478 2.29089,2.60951 6.44551,2.47217 9.15803,1.03007 2.71252,-1.4421 1.81979,-5.63249 -0.13734,-6.76485 -1.95714,-1.13236 -4.04092,-1.13236 -4.04092,-1.13236"
id="path138" />
<path
class="cls-1"
d="m 1.85374,67.86731 c 0,0 -1.60433,3.09021 -1.03779,4.18896 0.67506,1.3092 2.33483,-0.29236 2.53715,-1.1903 0.13521,-0.60008 0.33979,-1.63203 0.3505,-2.47217"
id="path140" />
<path
class="cls-1"
d="m 7.02434,68.82751 c 0,0 -0.40031,2.08852 -1.0284,3.56314 -0.16355,0.38398 -0.69918,0.8502 -1.07687,0.91887 -0.9345,0.16991 -1.83232,-0.2209 -1.56597,-2.44356"
id="path142" />
<path
class="cls-1"
d="m 9.8754,69.42386 c 0,0 0.00686,3.39924 -0.61093,3.93716 -0.59048,0.51415 -2.82465,0.74702 -2.88087,-1.98421"
id="path144" />
<path
class="cls-1"
d="m 12.03389,72.76587 c 0,0 -0.26484,0.78972 -0.95983,0.84205 -0.60797,0.04578 -1.411,-0.99833 -1.3439,-1.7365"
id="path146" />
<path
class="cls-1"
d="m 92.6972,64.92077 c 0.82809,1.09874 1.34918,3.3095 1.21723,3.91427 -0.13734,0.62949 -1.01325,0.96687 -1.67748,-0.06806 -0.66445,-1.03528 -1.10514,-2.13664 -1.47467,-3.4044"
id="path148" />
<path
class="cls-1"
d="m 88.99415,65.59825 c 0,0 0.6245,2.46073 0.85212,3.39924 0.35565,1.46639 1.88846,2.12949 2.09448,0.56654 0.13469,-1.02181 -0.49155,-2.29438 -0.49155,-2.29438"
id="path150" />
<path
class="cls-1"
d="m 86.91057,66.02167 c 0,0 0.29113,3.29849 1.22519,4.20578 0.76628,0.74433 1.89936,0.57265 1.65223,-1.46838"
id="path152" />
<path
class="cls-1"
d="m 84.95023,68.59815 c 0,0 0.62561,2.80895 2.01926,2.52815 1.00572,-0.20263 0.58256,-1.93514 0.58256,-1.93514"
id="path154" />
<path
class="cls-1"
d="m 34.52726,118.72996 c 0,0 -5.26988,0.45781 -9.20705,0"
id="path156" />
<path
class="cls-3"
d="m 33.8484,94.4944 c 0,0 3.29194,0.68065 6.65684,0.61447 3.3649,-0.06617 7.8705,-0.61447 7.8705,-0.61447"
id="path158" />
<path
class="cls-3"
d="m 33.89718,96.95497 c 0,0 3.24272,1.35451 6.70104,1.35451 3.45832,0 7.77752,-0.89307 7.77752,-0.89307"
id="path160" />
<path
class="cls-1"
d="m 62.6512,93.12002 c 0,0 8.54347,1.13785 13.69815,0.24855"
id="path162" />
<path
class="cls-1"
d="m 61.89234,95.53861 c 0,0 1.76474,0.89864 4.60979,1.08158 3.98534,0.25625 9.84723,-0.18714 9.84723,-0.18714"
id="path164" />
</g>
</g>
<g
id="g186"
transform="translate(22.80687,13.234741)" />
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -56,25 +56,19 @@ function redirect(url, type, initiator, forceRedirection) {
for (const service in config.services) {
if (!forceRedirection && !options[service].enabled) continue
frontend = options[service]
frontend = options[service].frontend
if (
config.services[service].embeddable &&
type != options[service].redirectType &&
options[service].redirectType != "both"
type != options[service].redirectType && options[service].redirectType != "both"
) {
if (options[service].unsupportedUrls == 'block') return 'CANCEL'
return
}
if (
config.services[service].embeddable
&&
type != "main_frame"
&&
options[service].redirectType != "main_frame"
&&
options[service].embedFrontend != "disabled"
) frontend = options[service].embedFrontend
if (config.services[service].frontends[frontend].desktopApp && type != "main_frame" && options[service].redirectType != "main_frame")
frontend = options[service].embedFrontend
if (!regexArray(service, url, config, frontend)) {
frontend = null
@ -729,7 +723,8 @@ const defaultInstances = {
"libreSpeed": ['https://librespeed.org'],
'jitsi': ['https://meet.jit.si', 'https://8x8.vc'],
'binternet': ['https://binternet.ahwx.org'],
'pixivFe': ['https://pixivfe.exozy.me']
'pixivFe': ['https://pixivfe.exozy.me'],
'indestructables': ['https://indestructables.private.coffee']
}
function initDefaults() {

View File

@ -99,7 +99,7 @@
"enabled": false,
"redirectType": "main_frame",
"frontend": "invidious",
"embedFrontend": "disabled",
"embedFrontend": "invidious",
"unsupportedUrls": "bypass"
},
"imageType": "png",
@ -783,26 +783,6 @@
"imageType": "svg",
"url": "https://gitlab.com/"
},
"wolframAlpha": {
"frontends": {
"wolfreeAlpha": {
"name": "WolfreeAlpha",
"instanceList": true,
"url": "https://git.disroot.org/wolfree"
}
},
"targets": [
"^https?:\\/{2}(www\\.)?wolframalpha\\.com\\/"
],
"name": "Wolfram Alpha",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "wolfreeAlpha"
},
"imageType": "svg",
"url": "https://www.wolframalpha.com"
},
"speedTest": {
"frontends": {
"libreSpeed": {
@ -825,6 +805,26 @@
"imageType": "svgMono",
"url": "https://speedtest.libredirect.invalid"
},
"instructables": {
"name": "Instructables",
"frontends": {
"indestructables": {
"name": "Indestructables",
"instanceList": true,
"url": "https://indestructables.codeberg.page"
}
},
"targets": [
"^https?:\\/{2}(www\\.)?instructables\\.com\\/"
],
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "indestructables"
},
"imageType": "svg",
"url": "https://www.instructables.com"
},
"meet": {
"name": "Meet",
"frontends": {
@ -844,6 +844,26 @@
},
"imageType": "svgMono",
"url": "https://meet.libredirect.invalid"
},
"wolframAlpha": {
"frontends": {
"wolfreeAlpha": {
"name": "WolfreeAlpha",
"instanceList": true,
"url": "https://git.disroot.org/wolfree"
}
},
"targets": [
"^https?:\\/{2}(www\\.)?wolframalpha\\.com\\/"
],
"name": "Wolfram Alpha",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "wolfreeAlpha"
},
"imageType": "svg",
"url": "https://www.wolframalpha.com"
}
}
}

View File

@ -56,20 +56,31 @@ async function changeFrontendsSettings(service) {
}
if (document.getElementById(`${service}-redirectType`)) {
const frontend = options[service].frontend
if (config.services[service].frontends[frontend].embeddable || config.services[service].frontends[frontend].desktopApp) {
if (config.services[service].frontends[frontend].embeddable) {
document.getElementById(`${service}-redirectType`).innerHTML = `
<option value="both" data-localise="__MSG_both__">both</options>
<option value="sub_frame" data-localise="__MSG_onlyEmbedded__">Only Embedded</option>
<option value="main_frame" data-localise="__MSG_onlyNotEmbedded__">Only Not Embedded</option>
`
document.getElementById(`${service}-redirectType`).value = options[service].redirectType
}
else if (config.services[service].frontends[frontend].desktopApp && Object.values(config.services[service].frontends).some(frontend => frontend.embeddable)) {
document.getElementById(`${service}-redirectType`).innerHTML = `
<option value="both" data-localise="__MSG_both__">both</options>
<option value="main_frame" data-localise="__MSG_onlyNotEmbedded__">Only Not Embedded</option>
`
if (options[service].redirectType == "sub_frame") {
options[service].redirectType = "main_frame"
browser.storage.local.set({ options })
}
} else {
document.getElementById(`${service}-redirectType`).innerHTML =
'<option value="main_frame" data-localise="__MSG_onlyNotEmbedded__">Only Not Embedded</option>'
options[service].redirectType = "main_frame"
browser.storage.local.set({ options })
}
if (config.services[service].frontends[frontend].desktopApp) {
document.getElementById(`${service}-redirectType`).value = options[service].redirectType
if (config.services[service].frontends[frontend].desktopApp && options[service].redirectType != "main_frame") {
document.getElementById(`${service}-embedFrontend-div`).style.display = ''
} else {
document.getElementById(`${service}-embedFrontend-div`).style.display = 'none'

View File

@ -37,7 +37,6 @@ each val, service in services
div(id=service+"-embedFrontend-div" class="some-block option-block")
h4(data-localise="__MSG_embedFrontend__") Embed Frontend
select(id=service+"-embedFrontend")
option(value="disabled") Disabled
each val, frontend in services[service].frontends
if services[service].frontends[frontend].embeddable && services[service].frontends[frontend].instanceList
option(value=frontend)=services[service].frontends[frontend].name

View File

@ -128,7 +128,7 @@ section.links {
flex-wrap: wrap;
flex-direction: column;
width: 300px;
max-height: 800px;
max-height: 850px;
}
section.links div {