|
| 1 | +# |
| 2 | +# SPDX-License-Identifier: MIT |
| 3 | +# |
| 4 | +# Copyright (c) 2025 Carsten Igel. |
| 5 | +# |
| 6 | +# This file is part of simplepycons |
| 7 | +# (see https://github.com/carstencodes/simplepycons). |
| 8 | +# |
| 9 | +# This file is published using the MIT license. |
| 10 | +# Refer to LICENSE for more information |
| 11 | +# |
| 12 | +"""""" |
| 13 | +# pylint: disable=C0302 |
| 14 | +# Justification: Code is generated |
| 15 | + |
| 16 | +from typing import TYPE_CHECKING |
| 17 | + |
| 18 | +from .base_icon import Icon |
| 19 | + |
| 20 | +if TYPE_CHECKING: |
| 21 | + from collections.abc import Iterable |
| 22 | + |
| 23 | + |
| 24 | +class LocalxposeIcon(Icon): |
| 25 | + """""" |
| 26 | + @property |
| 27 | + def name(self) -> "str": |
| 28 | + return "localxpose" |
| 29 | + |
| 30 | + @property |
| 31 | + def original_file_name(self) -> "str": |
| 32 | + return "localxpose.svg" |
| 33 | + |
| 34 | + @property |
| 35 | + def title(self) -> "str": |
| 36 | + return "LocalXpose" |
| 37 | + |
| 38 | + @property |
| 39 | + def primary_color(self) -> "str": |
| 40 | + return "#6023C0" |
| 41 | + |
| 42 | + @property |
| 43 | + def raw_svg(self) -> "str": |
| 44 | + return ''' <svg xmlns="http://www.w3.org/2000/svg" |
| 45 | + role="img" viewBox="0 0 24 24"> |
| 46 | + <title>LocalXpose</title> |
| 47 | + <path d="M1.541 17.903a5.24 5.24 0 0 1-.568-2.433V8.354H.952a4.72 |
| 48 | + 4.72 0 0 1 2.657-4.236L9.65.63a4.4 4.4 0 0 1 2.391-.629c.812 0 |
| 49 | + 1.622.223 2.352.648 4.804 2.757 2.595 1.481 3.222 1.844 1.014.587 |
| 50 | + 2.028 1.176 3.06 1.763a4.66 4.66 0 0 1 1.784 1.823c.406.75.568 |
| 51 | + 1.56.568 2.434l.021 7.134c0 .892-.263 1.763-.73 2.493s-1.115 |
| 52 | + 1.337-1.927 1.743L14.35 23.37a4.8 4.8 0 0 1-2.391.629 4.9 4.9 0 0 |
| 53 | + 1-2.352-.648c-4.337-2.513-2.412-1.398-3.102-1.804-2.939-1.683-.223-.123-3.183-1.824a4.53 |
| 54 | + 4.53 0 0 1-1.781-1.821m5.757 2.758 1.885 1.094.021-.022 1.014.587a3.6 |
| 55 | + 3.6 0 0 0 1.762.507c.629 0 1.237-.162 1.784-.486l6.08-3.506h.04a3.77 |
| 56 | + 3.77 0 0 0 |
| 57 | + 1.439-1.316l.122-.202c.244-.446.385-.913.406-1.42v-7.38c0-.646-.122-1.297-.425-1.865a3.2 |
| 58 | + 3.2 0 0 0-1.176-1.258l-.161-.101c-1.014-.586-2.028-1.175-3.042-1.743 |
| 59 | + 0-.022-.021-.022-.04-.04h-.021c-.04-.021-.061-.04-.101-.061-.141-.082-.305-.183-.446-.263-.892-.507-1.762-1.014-2.635-1.521a3.7 |
| 60 | + 3.7 0 0 0-1.784-.485c-.608 0-1.237.161-1.784.467l-6.08 |
| 61 | + 3.506-.022.02a3.44 3.44 0 0 0-1.438 1.299l-.141.202a4 4 0 0 0-.406 |
| 62 | + 1.42v7.378c0 .669.122 1.298.446 1.885.305.568.751 1.014 1.316 1.359 |
| 63 | + 1.054.607 2.129 1.215 3.183 1.823.04.02.082.04.14.082 0 0 .022 0 |
| 64 | + .061.02v.02Zm3.448-11.21c0 .709-.587 1.277-1.277 1.277A1.27 1.27 0 0 |
| 65 | + 1 8.193 9.45c0-.69-.568-1.258-1.258-1.258a1.27 1.27 0 0 1-1.277-1.277 |
| 66 | + 1.268 1.268 0 0 1 2.535 0c0 .709.568 1.277 1.276 1.277.69 0 |
| 67 | + 1.277-.568 1.277-1.277a1.268 1.268 0 0 1 2.535 0c0 .709-.568 |
| 68 | + 1.277-1.277 1.277-.693 0-1.258.568-1.258 1.258m2.532 5.088a1.268 |
| 69 | + 1.268 0 1 1 2.535 0c0 .709.568 1.277 1.276 1.277a1.268 1.268 0 0 1 0 |
| 70 | + 2.534 1.27 1.27 0 0 1-1.276-1.276 1.268 1.268 0 0 0-2.535 0 1.268 |
| 71 | + 1.268 0 1 1-1.277-1.258c.709 0 1.277-.568 |
| 72 | + 1.277-1.277m-2.917-.892c.223.223.385.547.385.892 0 .709-.587 |
| 73 | + 1.277-1.277 1.277-.708 0-1.276.568-1.276 1.258 0 .708-.568 |
| 74 | + 1.276-1.258 1.276-.364 0-.669-.14-.914-.385a1.27 1.27 0 0 |
| 75 | + 1-.363-.891c0-.69.568-1.258 1.277-1.258.69 0 1.258-.568 |
| 76 | + 1.258-1.277s.568-1.277 1.276-1.277c.343 0 |
| 77 | + .666.14.892.385m2.532-2.553c.244.244.385.547.385.913 0 .69-.568 |
| 78 | + 1.258-1.277 1.258-.69 0-1.258.568-1.258 1.277s-.586 1.276-1.276 |
| 79 | + 1.276c-.345 0-.669-.14-.892-.385a1.2 1.2 0 0 |
| 80 | + 1-.385-.891c0-.71.568-1.277 1.277-1.277.69 0 1.276-.568 1.276-1.258 |
| 81 | + 0-.71.568-1.277 |
| 82 | + 1.258-1.277.345-.002.669.14.892.364m2.556-2.535c.223.223.364.547.364.892 |
| 83 | + 0 .709-.568 1.277-1.277 1.277-.69 0-1.258.568-1.258 1.276 0 .69-.568 |
| 84 | + 1.258-1.277 1.258-.345 0-.669-.14-.891-.363a1.27 1.27 0 0 |
| 85 | + 1-.364-.892c0-.71.568-1.277 1.258-1.277.709 0 1.277-.568 1.277-1.276 |
| 86 | + 0-.691.568-1.26 |
| 87 | + 1.258-1.26.361-.001.666.142.91.365m2.532-2.535c.223.223.364.547.364.892 |
| 88 | + 0 .709-.568 1.277-1.258 1.277-.709 0-1.277.568-1.277 1.258 0 |
| 89 | + .709-.568 1.277-1.277 1.277a1.27 1.27 0 0 1-.891-.364 1.32 1.32 0 0 |
| 90 | + 1-.364-.913c0-.69.568-1.258 1.258-1.258.709 0 1.277-.568 1.277-1.277 |
| 91 | + 0-.69.568-1.258 1.276-1.258.345.003.669.143.892.366" /> |
| 92 | +</svg>''' |
| 93 | + |
| 94 | + @property |
| 95 | + def guidelines_url(self) -> "str | None": |
| 96 | + _value: "str" = '''''' |
| 97 | + if len(_value) > 0: |
| 98 | + return _value |
| 99 | + return None |
| 100 | + |
| 101 | + @property |
| 102 | + def source(self) -> "str": |
| 103 | + return '''''' |
| 104 | + |
| 105 | + @property |
| 106 | + def license(self) -> "tuple[str | None, str | None]": |
| 107 | + _type: "str | None" = '''''' |
| 108 | + _url: "str | None" = '''''' |
| 109 | + |
| 110 | + if _type is not None and len(_type) == 0: |
| 111 | + _type = None |
| 112 | + |
| 113 | + if _url is not None and len(_url) == 0: |
| 114 | + _url = None |
| 115 | + |
| 116 | + return _type, _url |
| 117 | + |
| 118 | + @property |
| 119 | + def aliases(self) -> "Iterable[str]": |
| 120 | + yield from [] |
0 commit comments