提交 0d738670 编写于 作者: 之一Yo's avatar 之一Yo

调整进度提示条在深色模式下的样式,添加新图标

上级 37f27f2f
......@@ -2,7 +2,7 @@
from qfluentwidgets import (SettingCardGroup, SwitchSettingCard, FolderListSettingCard,
OptionsSettingCard, PushSettingCard,
HyperlinkCard, PrimaryPushSettingCard, ScrollArea,
ComboBoxSettingCard, ExpandLayout, Theme, ToastToolTip, CustomColorSettingCard,
ComboBoxSettingCard, ExpandLayout, Theme, CustomColorSettingCard,
setTheme, setThemeColor, RangeSettingCard, isDarkTheme)
from qfluentwidgets import FluentIcon as FIF
from qfluentwidgets import InfoBar
......
......@@ -3,7 +3,7 @@ from config import cfg, HELP_URL, FEEDBACK_URL, AUTHOR, VERSION, YEAR
from qfluentwidgets import (SettingCardGroup, SwitchSettingCard, FolderListSettingCard,
OptionsSettingCard, RangeSettingCard, PushSettingCard,
ColorSettingCard, HyperlinkCard, PrimaryPushSettingCard, ScrollArea,
ComboBoxSettingCard, ExpandLayout, Theme, ToastToolTip, CustomColorSettingCard,
ComboBoxSettingCard, ExpandLayout, Theme, InfoBar, CustomColorSettingCard,
setTheme, setThemeColor, isDarkTheme)
from qfluentwidgets import FluentIcon as FIF
from PyQt5.QtCore import Qt, pyqtSignal, QUrl, QStandardPaths
......@@ -273,10 +273,10 @@ class SettingInterface(ScrollArea):
def __showRestartTooltip(self):
""" show restart tooltip """
ToastToolTip.warn(
self.tr('Configuration updated successfully'),
InfoBar.warning(
'',
self.tr('Configuration takes effect after restart'),
self.window()
parent=self.window()
)
def __onDeskLyricFontCardClicked(self):
......
......@@ -3,13 +3,15 @@ import sys
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QApplication, QWidget
from qfluentwidgets import StateToolTip, PushButton
from qfluentwidgets import StateToolTip, PushButton, setTheme, Theme
class Demo(QWidget):
def __init__(self, parent=None):
super().__init__(parent=parent)
# setTheme(Theme.DARK)
self.resize(800, 300)
self.btn = PushButton('Click Me', parent=self)
self.btn.move(360, 225)
......
......@@ -12,7 +12,7 @@ Examples are available at https://github.com/zhiyiYo/PyQt-Fluent-Widgets/tree/ma
:license: GPLv3, see LICENSE for more details.
"""
__version__ = "0.5.4"
__version__ = "0.5.5"
from .components import *
from .common import *
......
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" d="M192 2048 q-39 0 -74 -15 q-35 -15 -61.5 -41.5 q-26.5 -26.5 -41.5 -61.5 q-15 -35 -15 -74 l0 -1664 q0 -39 15 -74 q15 -35 41.5 -61.5 q26.5 -26.5 61.5 -41.5 q35 -15 74 -15 l128 0 q39 0 74 15 q35 15 61.5 41.5 q26.5 26.5 41.5 61.5 q15 35 15 74 l0 1664 q0 39 -15 74 q-15 35 -41.5 61.5 q-26.5 26.5 -61.5 41.5 q-35 15 -74 15 l-128 0 ZM832 2048 q-39 0 -74 -15 q-35 -15 -61.5 -41.5 q-26.5 -26.5 -41.5 -61.5 q-15 -35 -15 -74 l0 -1664 q0 -39 15 -74 q15 -35 41.5 -61.5 q26.5 -26.5 61.5 -41.5 q35 -15 74 -15 l128 0 q39 0 74 15 q35 15 61.5 41.5 q26.5 26.5 41.5 61.5 q15 35 15 74 l0 1664 q0 39 -15 74 q-15 35 -41.5 61.5 q-26.5 26.5 -61.5 41.5 q-35 15 -74 15 l-128 0 ZM320 1920 q26 0 45 -19 q19 -19 19 -45 l0 -1664 q0 -26 -19 -45 q-19 -19 -45 -19 l-128 0 q-26 0 -45 19 q-19 19 -19 45 l0 1664 q0 26 19 45 q19 19 45 19 l128 0 ZM960 1920 q26 0 45 -19 q19 -19 19 -45 l0 -1664 q0 -26 -19 -45 q-19 -19 -45 -19 l-128 0 q-26 0 -45 19 q-19 19 -19 45 l0 1664 q0 26 19 45 q19 19 45 19 l128 0 ZM1281 603 q0 -66 38.5 -116 q38.5 -50 101.5 -69 q36 -11 74 -23 q38 -12 76 -12 q33 0 63.5 11.5 q30.5 11.5 55 31.5 q24.5 20 42 47.5 q17.5 27.5 25.5 59.5 l286 1245 q5 23 5 43 q0 67 -39.5 117.5 q-39.5 50.5 -103.5 68.5 q-42 12 -86.5 26 q-44.5 14 -89.5 14 q-34 0 -65 -11.5 q-31 -11.5 -56 -31.5 q-25 -20 -42.5 -48.5 q-17.5 -28.5 -24.5 -61.5 l-256 -1253 q-4 -17 -4 -38 ZM1920 1822 q0 -5 -2 -15 l-286 -1246 q-5 -21 -22.5 -35 q-17.5 -14 -39.5 -14 q-26 0 -57.5 10.5 q-31.5 10.5 -57.5 18.5 q-20 6 -33 23.5 q-13 17.5 -13 38.5 q0 3 0 6.5 q0 3.5 1 6.5 l256 1252 q5 23 22.5 37 q17.5 14 40.5 14 q12 0 31 -4 q19 -4 39.5 -10 q20.5 -6 40 -12 q19.5 -6 32.5 -10 q20 -6 34 -22.5 q14 -16.5 14 -38.5 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" d="M192 2048 q-39 0 -74 -15 q-35 -15 -61.5 -41.5 q-26.5 -26.5 -41.5 -61.5 q-15 -35 -15 -74 l0 -1664 q0 -39 15 -74 q15 -35 41.5 -61.5 q26.5 -26.5 61.5 -41.5 q35 -15 74 -15 l128 0 q39 0 74 15 q35 15 61.5 41.5 q26.5 26.5 41.5 61.5 q15 35 15 74 l0 1664 q0 39 -15 74 q-15 35 -41.5 61.5 q-26.5 26.5 -61.5 41.5 q-35 15 -74 15 l-128 0 ZM832 2048 q-39 0 -74 -15 q-35 -15 -61.5 -41.5 q-26.5 -26.5 -41.5 -61.5 q-15 -35 -15 -74 l0 -1664 q0 -39 15 -74 q15 -35 41.5 -61.5 q26.5 -26.5 61.5 -41.5 q35 -15 74 -15 l128 0 q39 0 74 15 q35 15 61.5 41.5 q26.5 26.5 41.5 61.5 q15 35 15 74 l0 1664 q0 39 -15 74 q-15 35 -41.5 61.5 q-26.5 26.5 -61.5 41.5 q-35 15 -74 15 l-128 0 ZM320 1920 q26 0 45 -19 q19 -19 19 -45 l0 -1664 q0 -26 -19 -45 q-19 -19 -45 -19 l-128 0 q-26 0 -45 19 q-19 19 -19 45 l0 1664 q0 26 19 45 q19 19 45 19 l128 0 ZM960 1920 q26 0 45 -19 q19 -19 19 -45 l0 -1664 q0 -26 -19 -45 q-19 -19 -45 -19 l-128 0 q-26 0 -45 19 q-19 19 -19 45 l0 1664 q0 26 19 45 q19 19 45 19 l128 0 ZM1281 603 q0 -66 38.5 -116 q38.5 -50 101.5 -69 q36 -11 74 -23 q38 -12 76 -12 q33 0 63.5 11.5 q30.5 11.5 55 31.5 q24.5 20 42 47.5 q17.5 27.5 25.5 59.5 l286 1245 q5 23 5 43 q0 67 -39.5 117.5 q-39.5 50.5 -103.5 68.5 q-42 12 -86.5 26 q-44.5 14 -89.5 14 q-34 0 -65 -11.5 q-31 -11.5 -56 -31.5 q-25 -20 -42.5 -48.5 q-17.5 -28.5 -24.5 -61.5 l-256 -1253 q-4 -17 -4 -38 ZM1920 1822 q0 -5 -2 -15 l-286 -1246 q-5 -21 -22.5 -35 q-17.5 -14 -39.5 -14 q-26 0 -57.5 10.5 q-31.5 10.5 -57.5 18.5 q-20 6 -33 23.5 q-13 17.5 -13 38.5 q0 3 0 6.5 q0 3.5 1 6.5 l256 1252 q5 23 22.5 37 q17.5 14 40.5 14 q12 0 31 -4 q19 -4 39.5 -10 q20.5 -6 40 -12 q19.5 -6 32.5 -10 q20 -6 34 -22.5 q14 -16.5 14 -38.5 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" d="M251 1920 q-50 0 -95.5 -20.5 q-45.5 -20.5 -80 -55 q-34.5 -34.5 -55 -80 q-20.5 -45.5 -20.5 -95.5 l0 -1162 q0 -52 21 -97.5 q21 -45.5 56 -79.5 q35 -34 81.5 -54 q46.5 -20 97.5 -20 l280 0 l75 -150 q12 -24 30.5 -43.5 q18.5 -19.5 41 -33.5 q22.5 -14 48 -21.5 q25.5 -7.5 52.5 -7.5 l482 0 q27 0 52.5 7.5 q25.5 7.5 48 21.5 q22.5 14 41 33.5 q18.5 19.5 30.5 43.5 l75 150 l285 0 q50 0 95.5 20.5 q45.5 20.5 80 55 q34.5 34.5 55 80 q20.5 45.5 20.5 95.5 l0 1162 q0 50 -20.5 95.5 q-20.5 45.5 -55 80 q-34.5 34.5 -80 55 q-45.5 20.5 -95.5 20.5 l-1546 0 ZM1792 1792 q27 0 50 -10 q23 -10 40.5 -27.5 q17.5 -17.5 27.5 -40.5 q10 -23 10 -50 l0 -1152 q0 -26 -10 -49.5 q-10 -23.5 -27.5 -41 q-17.5 -17.5 -41 -27.5 q-23.5 -10 -49.5 -10 l-320 0 q-18 0 -33.5 -9.5 q-15.5 -9.5 -23.5 -25.5 l-93 -186 q-8 -16 -23.5 -25.5 q-15.5 -9.5 -33.5 -9.5 l-482 0 q-18 0 -33.5 9.5 q-15.5 9.5 -23.5 25.5 l-93 186 q-8 16 -23.5 25.5 q-15.5 9.5 -33.5 9.5 l-320 0 q-27 0 -50 10 q-23 10 -40.5 27.5 q-17.5 17.5 -27.5 40.5 q-10 23 -10 50 l0 1152 q0 27 10 50.5 q10 23.5 27 40.5 q17 17 40.5 27 q23.5 10 50.5 10 l1536 0 ZM512 1014 q0 -101 40.5 -192 q40.5 -91 109.5 -160 q69 -69 160 -109.5 q91 -40.5 192 -40.5 q111 0 206.5 40 q95.5 40 165.5 110 q70 70 110 165.5 q40 95.5 40 206.5 q0 104 -41.5 195.5 q-41.5 91.5 -111.5 159.5 q-70 68 -163 107.5 q-93 39.5 -196 39.5 q-109 0 -202.5 -41 q-93.5 -41 -162.5 -112 q-69 -71 -108 -166 q-39 -95 -39 -203 ZM1408 1016 q0 -78 -31 -146.5 q-31 -68.5 -83.5 -119.5 q-52.5 -51 -122.5 -80.5 q-70 -29.5 -147 -29.5 q-80 0 -150 30 q-70 30 -122 82 q-52 52 -82 122 q-30 70 -30 150 q0 80 30 150 q30 70 82 122 q52 52 122 82 q70 30 150 30 q82 0 152.5 -30.5 q70.5 -30.5 122 -84 q51.5 -53.5 80.5 -125 q29 -71.5 29 -152.5 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" d="M251 1920 q-50 0 -95.5 -20.5 q-45.5 -20.5 -80 -55 q-34.5 -34.5 -55 -80 q-20.5 -45.5 -20.5 -95.5 l0 -1162 q0 -52 21 -97.5 q21 -45.5 56 -79.5 q35 -34 81.5 -54 q46.5 -20 97.5 -20 l280 0 l75 -150 q12 -24 30.5 -43.5 q18.5 -19.5 41 -33.5 q22.5 -14 48 -21.5 q25.5 -7.5 52.5 -7.5 l482 0 q27 0 52.5 7.5 q25.5 7.5 48 21.5 q22.5 14 41 33.5 q18.5 19.5 30.5 43.5 l75 150 l285 0 q50 0 95.5 20.5 q45.5 20.5 80 55 q34.5 34.5 55 80 q20.5 45.5 20.5 95.5 l0 1162 q0 50 -20.5 95.5 q-20.5 45.5 -55 80 q-34.5 34.5 -80 55 q-45.5 20.5 -95.5 20.5 l-1546 0 ZM1792 1792 q27 0 50 -10 q23 -10 40.5 -27.5 q17.5 -17.5 27.5 -40.5 q10 -23 10 -50 l0 -1152 q0 -26 -10 -49.5 q-10 -23.5 -27.5 -41 q-17.5 -17.5 -41 -27.5 q-23.5 -10 -49.5 -10 l-320 0 q-18 0 -33.5 -9.5 q-15.5 -9.5 -23.5 -25.5 l-93 -186 q-8 -16 -23.5 -25.5 q-15.5 -9.5 -33.5 -9.5 l-482 0 q-18 0 -33.5 9.5 q-15.5 9.5 -23.5 25.5 l-93 186 q-8 16 -23.5 25.5 q-15.5 9.5 -33.5 9.5 l-320 0 q-27 0 -50 10 q-23 10 -40.5 27.5 q-17.5 17.5 -27.5 40.5 q-10 23 -10 50 l0 1152 q0 27 10 50.5 q10 23.5 27 40.5 q17 17 40.5 27 q23.5 10 50.5 10 l1536 0 ZM512 1014 q0 -101 40.5 -192 q40.5 -91 109.5 -160 q69 -69 160 -109.5 q91 -40.5 192 -40.5 q111 0 206.5 40 q95.5 40 165.5 110 q70 70 110 165.5 q40 95.5 40 206.5 q0 104 -41.5 195.5 q-41.5 91.5 -111.5 159.5 q-70 68 -163 107.5 q-93 39.5 -196 39.5 q-109 0 -202.5 -41 q-93.5 -41 -162.5 -112 q-69 -71 -108 -166 q-39 -95 -39 -203 ZM1408 1016 q0 -78 -31 -146.5 q-31 -68.5 -83.5 -119.5 q-52.5 -51 -122.5 -80.5 q-70 -29.5 -147 -29.5 q-80 0 -150 30 q-70 30 -122 82 q-52 52 -82 122 q-30 70 -30 150 q0 80 30 150 q30 70 82 122 q52 52 122 82 q70 30 150 30 q82 0 152.5 -30.5 q70.5 -30.5 122 -84 q51.5 -53.5 80.5 -125 q29 -71.5 29 -152.5 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 16 16">
<g>
<path id="path1" transform="rotate(0,8,8) translate(0,0) scale(0.03125,0.03125) " fill="#000000" d="M372.75,148.75L395.25,171.25 208,358.5 116.75,267.25 139.25,244.75 208,313.5 372.75,148.75z M256,32L240.7578125,32.5000152587891 225.78125,34.0000190734863 211.0703125,36.5000114440918 196.625,40 182.546875,44.4140663146973 168.9375,49.6562538146973 155.796875,55.7265625 143.125,62.625 130.9609375,70.3046875 119.34375,78.71875 108.2734375,87.8671951293945 97.75,97.75 87.8671875,108.273452758789 78.71875,119.343765258789 70.3046875,130.960952758789 62.625,143.125 55.7265625,155.796875 49.65625,168.937515258789 44.4140625,182.546890258789 40,196.625 36.5,211.0703125 34,225.78125 32.5,240.7578125 32,256 32.5,271.2421875 34,286.21875 36.5,300.9296875 40,315.375 44.4140625,329.453125 49.65625,343.0625 55.7265625,356.203125 62.625,368.875 70.3046875,381.0390625 78.71875,392.65625 87.8671875,403.7265625 97.75,414.25 108.2734375,424.1328125 119.34375,433.28125 130.9609375,441.6953125 143.125,449.375 155.7890625,456.2734375 168.90625,462.34375 182.4765625,467.5859375 196.5,472 210.906234741211,475.5 225.624984741211,478 240.656234741211,479.5 256,480 271.2421875,479.5 286.21875,478 300.9296875,475.5 315.375,472 329.453125,467.5859375 343.0625,462.34375 356.203125,456.2734375 368.875,449.375 381.0390625,441.6953125 392.65625,433.28125 403.7265625,424.1328125 414.25,414.25 424.1328125,403.7265625 433.28125,392.65625 441.6953125,381.0390625 449.375,368.875 456.2734375,356.2109375 462.34375,343.09375 467.5859375,329.5234375 472,315.5 475.5,301.09375 477.999969482422,286.375 479.499969482422,271.34375 480,256 479.499969482422,240.7578125 477.999969482422,225.78125 475.5,211.0703125 472,196.625 467.5859375,182.546890258789 462.34375,168.937515258789 456.2734375,155.796875 449.375,143.125 441.6953125,130.960952758789 433.28125,119.343765258789 424.1328125,108.273452758789 414.25,97.75 403.7265625,87.8671951293945 392.65625,78.71875 381.0390625,70.3046875 368.875,62.625 356.203125,55.7265625 343.0625,49.6562538146973 329.453125,44.4140663146973 315.375,40 300.9296875,36.5000114440918 286.21875,34.0000190734863 271.2421875,32.5000152587891 256,32z M256,0L273.46875,0.570315361022949 290.625,2.28125762939453 307.46875,5.13282108306885 324,9.125 340.109375,14.1562576293945 355.6875,20.1250114440918 370.734375,27.0312595367432 385.25,34.875 399.1796875,43.6093940734863 412.46875,53.1875228881836 425.1171875,63.6093902587891 437.125,74.875 448.390625,86.8828201293945 458.812469482422,99.53125 468.390594482422,112.8203125 477.125,126.75 484.96875,141.265625 491.875,156.3125 497.84375,171.890640258789 502.875,188 506.8671875,204.53125 509.71875,221.375 511.4296875,238.53125 512,256 511.4296875,273.46875 509.71875,290.625 506.8671875,307.46875 502.875,324 497.84375,340.109375 491.875,355.6875 484.96875,370.734375 477.125,385.25 468.390594482422,399.1796875 458.812469482422,412.46875 448.390625,425.1171875 437.125,437.125 425.1171875,448.390625 412.46875,458.8125 399.1796875,468.390625 385.25,477.125 370.734375,484.96875 355.6875,491.875 340.109375,497.84375 324,502.875 307.46875,506.8671875 290.625,509.71875 273.46875,511.4296875 256,512 238.53125,511.4296875 221.375,509.71875 204.53125,506.8671875 188,502.875 171.890625,497.84375 156.3125,491.875 141.265625,484.96875 126.75,477.125 112.820304870605,468.390625 99.5312423706055,458.8125 86.8828125,448.390625 74.875,437.125 63.609375,425.1171875 53.1875,412.46875 43.609375,399.1796875 34.875,385.25 27.03125,370.7421875 20.125,355.71875 14.15625,340.1796875 9.125,324.125 5.1328125,307.6328125 2.28125,290.78125 0.5703125,273.5703125 0,256 0.5703125,238.53125 2.28125,221.375 5.1328125,204.53125 9.125,188 14.15625,171.890640258789 20.125,156.3125 27.03125,141.265625 34.875,126.75 43.609375,112.8203125 53.1875,99.53125 63.609375,86.8828201293945 74.875,74.875 86.8828125,63.6093902587891 99.5312423706055,53.1875228881836 112.820304870605,43.6093940734863 126.75,34.875 141.2578125,27.0312595367432 156.28125,20.1250114440918 171.8203125,14.1562576293945 187.875,9.125 204.367172241211,5.13282108306885 221.218734741211,2.28125762939453 238.429672241211,0.570315361022949 256,0z" />
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" d="M2044.46 332.9 q0 72.85 -27.32 141.16 q-27.32 68.31 -78.93 119.91 l-1293.15 1293.15 q-12.14 12.15 -27.83 20.25 q-15.68 8.1 -32.88 13.15 l-500.87 125.47 q-10.12 2.02 -15.18 2.02 q-26.31 0 -45.53 -18.72 q-19.23 -18.72 -19.23 -45.03 q0 -6.07 2.03 -16.19 l125.47 -500.87 q5.05 -17.2 13.15 -32.89 q8.09 -15.68 20.25 -27.82 l1307.32 -1307.32 q47.55 -47.56 110.8 -73.36 q63.24 -25.8 130.02 -25.8 q69.82 0 130.53 25.8 q60.71 25.8 105.74 70.83 q45.03 45.03 70.33 105.74 q25.3 60.71 25.3 130.53 ZM1914.94 336.95 q0 -43.51 -14.67 -81.45 q-14.67 -37.94 -41.49 -66.28 q-26.81 -28.33 -64.25 -44.02 q-37.44 -15.68 -81.96 -15.68 q-38.45 0 -67.79 10.63 q-29.35 10.63 -54.14 28.84 q-24.79 18.21 -47.05 41.48 q-22.26 23.28 -47.56 48.58 l296.48 296.47 q25.29 -24.28 47.55 -47.55 q22.26 -23.28 38.96 -48.57 q16.7 -25.3 26.31 -54.64 q9.61 -29.35 9.61 -67.8 ZM157.34 1894.2 l395.64 -99.16 l1148.46 -1148.46 l-296.48 -296.48 l-1148.45 1148.46 l-99.17 395.64 Z"/>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" d="M2044.46 332.9 q0 72.85 -27.32 141.16 q-27.32 68.31 -78.93 119.91 l-1293.15 1293.15 q-12.14 12.15 -27.83 20.25 q-15.68 8.1 -32.88 13.15 l-500.87 125.47 q-10.12 2.02 -15.18 2.02 q-26.31 0 -45.53 -18.72 q-19.23 -18.72 -19.23 -45.03 q0 -6.07 2.03 -16.19 l125.47 -500.87 q5.05 -17.2 13.15 -32.89 q8.09 -15.68 20.25 -27.82 l1307.32 -1307.32 q47.55 -47.56 110.8 -73.36 q63.24 -25.8 130.02 -25.8 q69.82 0 130.53 25.8 q60.71 25.8 105.74 70.83 q45.03 45.03 70.33 105.74 q25.3 60.71 25.3 130.53 ZM1914.94 336.95 q0 -43.51 -14.67 -81.45 q-14.67 -37.94 -41.49 -66.28 q-26.81 -28.33 -64.25 -44.02 q-37.44 -15.68 -81.96 -15.68 q-38.45 0 -67.79 10.63 q-29.35 10.63 -54.14 28.84 q-24.79 18.21 -47.05 41.48 q-22.26 23.28 -47.56 48.58 l296.48 296.47 q25.29 -24.28 47.55 -47.55 q22.26 -23.28 38.96 -48.57 q16.7 -25.3 26.31 -54.64 q9.61 -29.35 9.61 -67.8 ZM157.34 1894.2 l395.64 -99.16 l1148.46 -1148.46 l-296.48 -296.48 l-1148.45 1148.46 l-99.17 395.64 Z"/>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" transform="translate(0, 100)" d="M0 557 q0 -115 43 -216 q43 -101 117.5 -177 q74.5 -76 175 -120 q100.5 -44 216.5 -44 q112 0 213.5 43 q101.5 43 180.5 122 q20 20 38.5 39 q18.5 19 38.5 39 q19 -20 37.5 -39 q18.5 -19 38.5 -38 q78 -78 179 -120.5 q101 -42.5 212 -42.5 q116 0 218 44.5 q102 44.5 177.5 121 q75.5 76.5 119 178.5 q43.5 102 43.5 218 q0 110 -41.5 213.5 q-41.5 103.5 -119.5 181.5 l-799 807 q-25 25 -61 25 q-35 0 -60 -25 l-804 -812 q-79 -80 -121 -183 q-42 -103 -42 -215 ZM1920 565 q0 -89 -33.5 -168 q-33.5 -79 -92 -138 q-58.5 -59 -136.5 -93.5 q-78 -34.5 -168 -34.5 q-85 0 -162.5 32.5 q-77.5 32.5 -137.5 92.5 q-19 19 -37.5 39 q-18.5 20 -38.5 38 q-20 19 -41.5 28 q-21.5 9 -49.5 9 q-27 0 -49 -9.5 q-22 -9.5 -42 -27.5 q-20 -19 -38.5 -38.5 q-18.5 -19.5 -38.5 -39.5 q-62 -61 -138.5 -94 q-76.5 -33 -164.5 -33 q-89 0 -166.5 34 q-77.5 34 -134.5 92 q-57 58 -90 136.5 q-33 78.5 -33 166.5 q0 86 33 166.5 q33 80.5 93 141.5 l773 781 l769 -776 q60 -61 92 -140.5 q32 -79.5 32 -164.5 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" transform="translate(0, 100)" d="M0 557 q0 -115 43 -216 q43 -101 117.5 -177 q74.5 -76 175 -120 q100.5 -44 216.5 -44 q112 0 213.5 43 q101.5 43 180.5 122 q20 20 38.5 39 q18.5 19 38.5 39 q19 -20 37.5 -39 q18.5 -19 38.5 -38 q78 -78 179 -120.5 q101 -42.5 212 -42.5 q116 0 218 44.5 q102 44.5 177.5 121 q75.5 76.5 119 178.5 q43.5 102 43.5 218 q0 110 -41.5 213.5 q-41.5 103.5 -119.5 181.5 l-799 807 q-25 25 -61 25 q-35 0 -60 -25 l-804 -812 q-79 -80 -121 -183 q-42 -103 -42 -215 ZM1920 565 q0 -89 -33.5 -168 q-33.5 -79 -92 -138 q-58.5 -59 -136.5 -93.5 q-78 -34.5 -168 -34.5 q-85 0 -162.5 32.5 q-77.5 32.5 -137.5 92.5 q-19 19 -37.5 39 q-18.5 20 -38.5 38 q-20 19 -41.5 28 q-21.5 9 -49.5 9 q-27 0 -49 -9.5 q-22 -9.5 -42 -27.5 q-20 -19 -38.5 -38.5 q-18.5 -19.5 -38.5 -39.5 q-62 -61 -138.5 -94 q-76.5 -33 -164.5 -33 q-89 0 -166.5 34 q-77.5 34 -134.5 92 q-57 58 -90 136.5 q-33 78.5 -33 166.5 q0 86 33 166.5 q33 80.5 93 141.5 l773 781 l769 -776 q60 -61 92 -140.5 q32 -79.5 32 -164.5 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" transform="translate(0, 175)" d="M1735 0 q63 0 120 25.5 q57 25.5 99.5 68 q42.5 42.5 68 99.5 q25.5 57 25.5 120 l0 1038 q0 63 -25.5 120 q-25.5 57 -68 99.5 q-42.5 42.5 -99.5 68 q-57 25.5 -120 25.5 l-1422 0 q-63 0 -120 -25.5 q-57 -25.5 -99.5 -68 q-42.5 -42.5 -68 -99.5 q-25.5 -57 -25.5 -120 l0 -1038 q0 -63 25.5 -120 q25.5 -57 68 -99.5 q42.5 -42.5 99.5 -68 q57 -25.5 120 -25.5 l1422 0 ZM320 128 q-39 0 -74 15 q-35 15 -61.5 41.5 q-26.5 26.5 -41.5 61.5 q-15 35 -15 74 l0 28 l896 537 l896 -537 l0 -28 q0 -39 -15 -74 q-15 -35 -41.5 -61.5 q-26.5 -26.5 -61.5 -41.5 q-35 -15 -74 -15 l-1408 0 ZM1728 1536 q39 0 74 -15 q35 -15 61.5 -41.5 q26.5 -26.5 41.5 -61.5 q15 -35 15 -74 l0 -847 l-863 518 q-15 9 -33 9 q-18 0 -33 -9 l-863 -518 l0 847 q0 39 15 74 q15 35 41.5 61.5 q26.5 26.5 61.5 41.5 q35 15 74 15 l1408 0 Z"/>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" transform="translate(0, 175)" d="M1735 0 q63 0 120 25.5 q57 25.5 99.5 68 q42.5 42.5 68 99.5 q25.5 57 25.5 120 l0 1038 q0 63 -25.5 120 q-25.5 57 -68 99.5 q-42.5 42.5 -99.5 68 q-57 25.5 -120 25.5 l-1422 0 q-63 0 -120 -25.5 q-57 -25.5 -99.5 -68 q-42.5 -42.5 -68 -99.5 q-25.5 -57 -25.5 -120 l0 -1038 q0 -63 25.5 -120 q25.5 -57 68 -99.5 q42.5 -42.5 99.5 -68 q57 -25.5 120 -25.5 l1422 0 ZM320 128 q-39 0 -74 15 q-35 15 -61.5 41.5 q-26.5 26.5 -41.5 61.5 q-15 35 -15 74 l0 28 l896 537 l896 -537 l0 -28 q0 -39 -15 -74 q-15 -35 -41.5 -61.5 q-26.5 -26.5 -61.5 -41.5 q-35 -15 -74 -15 l-1408 0 ZM1728 1536 q39 0 74 -15 q35 -15 61.5 -41.5 q26.5 -26.5 41.5 -61.5 q15 -35 15 -74 l0 -847 l-863 518 q-15 9 -33 9 q-18 0 -33 -9 l-863 -518 l0 847 q0 39 15 74 q15 35 41.5 61.5 q26.5 26.5 61.5 41.5 q35 15 74 15 l1408 0 Z"/>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" d="M640 376 q0 -78 31 -146.5 q31 -68.5 83.5 -119.5 q52.5 -51 122.5 -80.5 q70 -29.5 147 -29.5 q77 0 147 29.5 q70 29.5 122.5 80.5 q52.5 51 83.5 119.5 q31 68.5 31 146.5 l0 656 q0 75 -30.5 143.5 q-30.5 68.5 -82 120 q-51.5 51.5 -120 82 q-68.5 30.5 -143.5 30.5 q-79 0 -150 -28.5 q-71 -28.5 -125 -79 q-54 -50.5 -85.5 -119 q-31.5 -68.5 -31.5 -149.5 l0 -656 ZM1019 1280 q52 0 99.5 -19 q47.5 -19 83.5 -53 q36 -34 57 -80 q21 -46 21 -99 l0 -645 q0 -51 -20 -97.5 q-20 -46.5 -54 -81.5 q-34 -35 -79.5 -56 q-45.5 -21 -97.5 -21 q-52 0 -99.5 19.5 q-47.5 19.5 -83.5 53 q-36 33.5 -57 79.5 q-21 46 -21 99 l0 645 q0 51 20 97.5 q20 46.5 54 81.5 q34 35 79.5 56 q45.5 21 97.5 21 ZM1088 1725 l0 259 q0 26 -19 45 q-19 19 -45 19 q-26 0 -45 -19 q-19 -19 -19 -45 l0 -259 q-136 -13 -253 -72.5 q-117 -59.5 -203 -153.5 q-86 -94 -135 -216 q-49 -122 -49 -259 q0 -26 19 -45 q19 -19 45 -19 q26 0 45 19 q19 19 19 45 q0 76 19.5 149.5 q19.5 73.5 57.5 139.5 q39 66 93 119.5 q54 53.5 118.5 90.5 q64.5 37 137.5 57 q73 20 150 20 q77 0 150 -20 q73 -20 137.5 -57 q64.5 -37 118 -90 q53.5 -53 92.5 -120 q39 -66 58.5 -139 q19.5 -73 19.5 -150 q0 -26 19 -45 q19 -19 45 -19 q26 0 45 19 q19 19 19 45 q0 91 -22.5 176 q-22.5 85 -63 160 q-40.5 75 -98.5 138 q-58 63 -129 111 q-71 48 -154 78 q-83 30 -173 38 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" d="M640 376 q0 -78 31 -146.5 q31 -68.5 83.5 -119.5 q52.5 -51 122.5 -80.5 q70 -29.5 147 -29.5 q77 0 147 29.5 q70 29.5 122.5 80.5 q52.5 51 83.5 119.5 q31 68.5 31 146.5 l0 656 q0 75 -30.5 143.5 q-30.5 68.5 -82 120 q-51.5 51.5 -120 82 q-68.5 30.5 -143.5 30.5 q-79 0 -150 -28.5 q-71 -28.5 -125 -79 q-54 -50.5 -85.5 -119 q-31.5 -68.5 -31.5 -149.5 l0 -656 ZM1019 1280 q52 0 99.5 -19 q47.5 -19 83.5 -53 q36 -34 57 -80 q21 -46 21 -99 l0 -645 q0 -51 -20 -97.5 q-20 -46.5 -54 -81.5 q-34 -35 -79.5 -56 q-45.5 -21 -97.5 -21 q-52 0 -99.5 19.5 q-47.5 19.5 -83.5 53 q-36 33.5 -57 79.5 q-21 46 -21 99 l0 645 q0 51 20 97.5 q20 46.5 54 81.5 q34 35 79.5 56 q45.5 21 97.5 21 ZM1088 1725 l0 259 q0 26 -19 45 q-19 19 -45 19 q-26 0 -45 -19 q-19 -19 -19 -45 l0 -259 q-136 -13 -253 -72.5 q-117 -59.5 -203 -153.5 q-86 -94 -135 -216 q-49 -122 -49 -259 q0 -26 19 -45 q19 -19 45 -19 q26 0 45 19 q19 19 19 45 q0 76 19.5 149.5 q19.5 73.5 57.5 139.5 q39 66 93 119.5 q54 53.5 118.5 90.5 q64.5 37 137.5 57 q73 20 150 20 q77 0 150 -20 q73 -20 137.5 -57 q64.5 -37 118 -90 q53.5 -53 92.5 -120 q39 -66 58.5 -139 q19.5 -73 19.5 -150 q0 -26 19 -45 q19 -19 45 -19 q26 0 45 19 q19 19 19 45 q0 91 -22.5 176 q-22.5 85 -63 160 q-40.5 75 -98.5 138 q-58 63 -129 111 q-71 48 -154 78 q-83 30 -173 38 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" transform="translate(0, 800)" d="M0 204.8 q0 -42.24 16.64 -79.36 q16.64 -37.12 44.16 -64.64 q27.52 -27.52 64.64 -44.16 q37.12 -16.64 79.36 -16.64 q42.24 0 79.36 16.64 q37.12 16.64 64.64 44.16 q27.52 27.52 44.16 64.64 q16.64 37.12 16.64 79.36 q0 42.24 -16.64 79.36 q-16.64 37.12 -44.16 64.64 q-27.52 27.52 -64.64 44.16 q-37.12 16.64 -79.36 16.64 q-42.24 0 -79.36 -16.64 q-37.12 -16.64 -64.64 -44.16 q-27.52 -27.52 -44.16 -64.64 q-16.64 -37.12 -16.64 -79.36 ZM819.2 204.8 q0 -42.24 16.64 -79.36 q16.64 -37.12 44.16 -64.64 q27.52 -27.52 64.64 -44.16 q37.12 -16.64 79.36 -16.64 q42.24 0 79.36 16.64 q37.12 16.64 64.64 44.16 q27.52 27.52 44.16 64.64 q16.64 37.12 16.64 79.36 q0 42.24 -16.64 79.36 q-16.64 37.12 -44.16 64.64 q-27.52 27.52 -64.64 44.16 q-37.12 16.64 -79.36 16.64 q-42.24 0 -79.36 -16.64 q-37.12 -16.64 -64.64 -44.16 q-27.52 -27.52 -44.16 -64.64 q-16.64 -37.12 -16.64 -79.36 ZM1638.4 204.8 q0 -42.24 16.64 -79.36 q16.64 -37.12 44.16 -64.64 q27.52 -27.52 64.64 -44.16 q37.12 -16.64 79.36 -16.64 q42.24 0 79.36 16.64 q37.12 16.64 64.64 44.16 q27.52 27.52 44.16 64.64 q16.64 37.12 16.64 79.36 q0 42.24 -16.64 79.36 q-16.64 37.12 -44.16 64.64 q-27.52 27.52 -64.64 44.16 q-37.12 16.64 -79.36 16.64 q-42.24 0 -79.36 -16.64 q-37.12 -16.64 -64.64 -44.16 q-27.52 -27.52 -44.16 -64.64 q-16.64 -37.12 -16.64 -79.36 Z"/>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" transform="translate(0, 800)" d="M0 204.8 q0 -42.24 16.64 -79.36 q16.64 -37.12 44.16 -64.64 q27.52 -27.52 64.64 -44.16 q37.12 -16.64 79.36 -16.64 q42.24 0 79.36 16.64 q37.12 16.64 64.64 44.16 q27.52 27.52 44.16 64.64 q16.64 37.12 16.64 79.36 q0 42.24 -16.64 79.36 q-16.64 37.12 -44.16 64.64 q-27.52 27.52 -64.64 44.16 q-37.12 16.64 -79.36 16.64 q-42.24 0 -79.36 -16.64 q-37.12 -16.64 -64.64 -44.16 q-27.52 -27.52 -44.16 -64.64 q-16.64 -37.12 -16.64 -79.36 ZM819.2 204.8 q0 -42.24 16.64 -79.36 q16.64 -37.12 44.16 -64.64 q27.52 -27.52 64.64 -44.16 q37.12 -16.64 79.36 -16.64 q42.24 0 79.36 16.64 q37.12 16.64 64.64 44.16 q27.52 27.52 44.16 64.64 q16.64 37.12 16.64 79.36 q0 42.24 -16.64 79.36 q-16.64 37.12 -44.16 64.64 q-27.52 27.52 -64.64 44.16 q-37.12 16.64 -79.36 16.64 q-42.24 0 -79.36 -16.64 q-37.12 -16.64 -64.64 -44.16 q-27.52 -27.52 -44.16 -64.64 q-16.64 -37.12 -16.64 -79.36 ZM1638.4 204.8 q0 -42.24 16.64 -79.36 q16.64 -37.12 44.16 -64.64 q27.52 -27.52 64.64 -44.16 q37.12 -16.64 79.36 -16.64 q42.24 0 79.36 16.64 q37.12 16.64 64.64 44.16 q27.52 27.52 44.16 64.64 q16.64 37.12 16.64 79.36 q0 42.24 -16.64 79.36 q-16.64 37.12 -44.16 64.64 q-27.52 27.52 -64.64 44.16 q-37.12 16.64 -79.36 16.64 q-42.24 0 -79.36 -16.64 q-37.12 -16.64 -64.64 -44.16 q-27.52 -27.52 -44.16 -64.64 q-16.64 -37.12 -16.64 -79.36 Z"/>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" d="M256 531 q0 -86 17 -163 q17 -77 55 -140.5 q38 -63.5 98.5 -112 q60.5 -48.5 146.5 -76.5 q39 -13 80 -26 q41 -13 83 -13 q37 0 72 11 q35 11 65 30.5 q30 19.5 54 47.5 q24 28 39 62 q21 48 41.5 94 q20.5 46 41.5 94 q28 62 28 131 q0 51 -13 92 q-13 41 -35.5 76.5 q-22.5 35.5 -53 67 q-30.5 31.5 -65.5 63.5 q-16 15 -33.5 29.5 q-17.5 14.5 -31.5 30.5 q-6 7 -7.5 15.5 q-1.5 8.5 -1.5 16.5 q0 21 13.5 61 q13.5 40 35.5 88 q22 48 50 98.5 q28 50.5 57.5 91.5 q29.5 41 58 67 q28.5 26 50.5 26 q2 0 3.5 -0.5 q1.5 -0.5 3.5 -0.5 l258 -80 q27 -9 55 -9 q46 0 86.5 21 q40.5 21 66.5 59 l170 241 q48 68 48 150 q0 45 -11.5 79 q-11.5 34 -32 63 q-20.5 29 -47 55 q-26.5 26 -56.5 54 q-63 59 -139.5 91 q-76.5 32 -163.5 32 q-85 0 -164 -32 q-111 -45 -207 -119.5 q-96 -74.5 -179 -166 q-83 -91.5 -153 -194 q-70 -102.5 -127 -203.5 q-51 -90 -97.5 -187 q-46.5 -97 -81.5 -199 q-35 -102 -56 -206.5 q-21 -104.5 -21 -209.5 ZM1664 1674 q0 -43 -24 -76 l-171 -241 q-18 -26 -48 -26 q-8 0 -17 3 l-258 80 q-22 7 -48 7 q-35 0 -67.5 -16 q-32.5 -16 -59.5 -38 q-26 -20 -55 -56.5 q-29 -36.5 -58.5 -82 q-29.5 -45.5 -56.5 -96.5 q-27 -51 -48 -101 q-21 -50 -33.5 -94.5 q-12.5 -44.5 -12.5 -77.5 q0 -44 18 -76.5 q18 -32.5 45 -60.5 q27 -28 58 -53 q31 -25 58 -53.5 q27 -28.5 45 -63.5 q18 -35 18 -81 q0 -41 -17 -80 l-83 -188 q-14 -33 -45.5 -54 q-31.5 -21 -67.5 -21 q-32 0 -64 11.5 q-32 11.5 -61 21.5 q-65 22 -108.5 58 q-43.5 36 -69.5 84 q-26 48 -37.5 105 q-11.5 57 -11.5 121 q0 96 20 193 q20 97 53 191.5 q33 94.5 76.5 184.5 q43.5 90 90.5 172 q51 91 114.5 185 q63.5 94 138.5 179 q75 85 162.5 154 q87.5 69 186.5 109 q57 23 116 23 q46 0 84.5 -12 q38.5 -12 72.5 -33 q34 -21 65 -48.5 q31 -27.5 61 -59.5 q19 -20 29 -42.5 q10 -22.5 10 -50.5 Z"/>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" d="M256 531 q0 -86 17 -163 q17 -77 55 -140.5 q38 -63.5 98.5 -112 q60.5 -48.5 146.5 -76.5 q39 -13 80 -26 q41 -13 83 -13 q37 0 72 11 q35 11 65 30.5 q30 19.5 54 47.5 q24 28 39 62 q21 48 41.5 94 q20.5 46 41.5 94 q28 62 28 131 q0 51 -13 92 q-13 41 -35.5 76.5 q-22.5 35.5 -53 67 q-30.5 31.5 -65.5 63.5 q-16 15 -33.5 29.5 q-17.5 14.5 -31.5 30.5 q-6 7 -7.5 15.5 q-1.5 8.5 -1.5 16.5 q0 21 13.5 61 q13.5 40 35.5 88 q22 48 50 98.5 q28 50.5 57.5 91.5 q29.5 41 58 67 q28.5 26 50.5 26 q2 0 3.5 -0.5 q1.5 -0.5 3.5 -0.5 l258 -80 q27 -9 55 -9 q46 0 86.5 21 q40.5 21 66.5 59 l170 241 q48 68 48 150 q0 45 -11.5 79 q-11.5 34 -32 63 q-20.5 29 -47 55 q-26.5 26 -56.5 54 q-63 59 -139.5 91 q-76.5 32 -163.5 32 q-85 0 -164 -32 q-111 -45 -207 -119.5 q-96 -74.5 -179 -166 q-83 -91.5 -153 -194 q-70 -102.5 -127 -203.5 q-51 -90 -97.5 -187 q-46.5 -97 -81.5 -199 q-35 -102 -56 -206.5 q-21 -104.5 -21 -209.5 ZM1664 1674 q0 -43 -24 -76 l-171 -241 q-18 -26 -48 -26 q-8 0 -17 3 l-258 80 q-22 7 -48 7 q-35 0 -67.5 -16 q-32.5 -16 -59.5 -38 q-26 -20 -55 -56.5 q-29 -36.5 -58.5 -82 q-29.5 -45.5 -56.5 -96.5 q-27 -51 -48 -101 q-21 -50 -33.5 -94.5 q-12.5 -44.5 -12.5 -77.5 q0 -44 18 -76.5 q18 -32.5 45 -60.5 q27 -28 58 -53 q31 -25 58 -53.5 q27 -28.5 45 -63.5 q18 -35 18 -81 q0 -41 -17 -80 l-83 -188 q-14 -33 -45.5 -54 q-31.5 -21 -67.5 -21 q-32 0 -64 11.5 q-32 11.5 -61 21.5 q-65 22 -108.5 58 q-43.5 36 -69.5 84 q-26 48 -37.5 105 q-11.5 57 -11.5 121 q0 96 20 193 q20 97 53 191.5 q33 94.5 76.5 184.5 q43.5 90 90.5 172 q51 91 114.5 185 q63.5 94 138.5 179 q75 85 162.5 154 q87.5 69 186.5 109 q57 23 116 23 q46 0 84.5 -12 q38.5 -12 72.5 -33 q34 -21 65 -48.5 q31 -27.5 61 -59.5 q19 -20 29 -42.5 q10 -22.5 10 -50.5 Z"/>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" d="M1618.29 0 q85.71 0 163.99 34.85 q78.29 34.85 137.14 93.72 q58.86 58.86 93.72 137.15 q34.86 78.28 34.86 163.99 l0 1188.58 q0 85.71 -34.86 163.99 q-34.86 78.29 -93.72 137.14 q-58.86 58.86 -137.14 93.72 q-78.28 34.86 -163.99 34.86 l-1188.58 0 q-85.71 0 -163.99 -34.86 q-78.29 -34.86 -137.15 -93.72 q-58.86 -58.86 -93.72 -137.14 q-34.85 -78.28 -34.85 -163.99 l0 -1188.58 q0 -85.71 34.85 -163.99 q34.85 -78.29 93.72 -137.15 q58.86 -58.86 137.15 -93.72 q78.28 -34.85 163.99 -34.85 l1188.58 0 ZM187.43 1757.71 l656 -656 q36.57 -36.57 82.86 -55.42 q46.28 -18.86 97.71 -18.86 q51.43 0 97.72 18.86 q46.28 18.86 82.85 55.42 l656 656 q20.57 -33.14 30.86 -70.86 q10.28 -37.71 10.28 -77.71 l0 -1176 q0 -57.14 -23.43 -109.14 q-23.42 -52 -62.86 -91.43 q-39.43 -39.43 -91.43 -62.86 q-52 -23.42 -109.14 -23.42 l-1181.72 0 q-57.14 0 -109.14 23.42 q-52 23.43 -91.43 62.86 q-39.43 39.43 -62.86 91.43 q-23.42 52 -23.42 109.14 l0 1176 q0 40 10.28 77.71 q10.29 37.71 30.86 70.86 ZM1170.29 658.29 q0 -44.58 17.14 -84.58 q17.14 -40 47.43 -70.29 q30.29 -30.29 70.29 -47.43 q40 -17.14 84.57 -17.14 q44.58 0 84.58 17.14 q40 17.14 70.28 47.43 q30.29 30.29 47.43 70.29 q17.14 40 17.14 84.58 q0 44.57 -17.14 84.57 q-17.14 40 -47.43 70.28 q-30.28 30.28 -70.28 47.42 q-40 17.14 -84.58 17.14 q-44.57 0 -84.57 -17.14 q-40 -17.14 -70.29 -47.42 q-30.29 -30.28 -47.43 -70.28 q-17.14 -40 -17.14 -84.57 ZM1316.57 658.29 q0 29.71 21.71 51.42 q21.72 21.72 51.43 21.72 q29.72 0 51.43 -21.72 q21.71 -21.71 21.71 -51.42 q0 -29.72 -21.71 -51.43 q-21.71 -21.72 -51.43 -21.72 q-29.71 0 -51.43 21.72 q-21.71 21.72 -21.71 51.43 ZM1609.14 1901.71 q81.15 0 148.57 -41.14 l-656 -656 q-32 -32 -77.71 -32 q-45.71 0 -77.71 32 l-656 656 q33.14 20.57 70.85 30.86 q37.72 10.28 77.72 10.28 l1170.28 0 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" d="M1618.29 0 q85.71 0 163.99 34.85 q78.29 34.85 137.14 93.72 q58.86 58.86 93.72 137.15 q34.86 78.28 34.86 163.99 l0 1188.58 q0 85.71 -34.86 163.99 q-34.86 78.29 -93.72 137.14 q-58.86 58.86 -137.14 93.72 q-78.28 34.86 -163.99 34.86 l-1188.58 0 q-85.71 0 -163.99 -34.86 q-78.29 -34.86 -137.15 -93.72 q-58.86 -58.86 -93.72 -137.14 q-34.85 -78.28 -34.85 -163.99 l0 -1188.58 q0 -85.71 34.85 -163.99 q34.85 -78.29 93.72 -137.15 q58.86 -58.86 137.15 -93.72 q78.28 -34.85 163.99 -34.85 l1188.58 0 ZM187.43 1757.71 l656 -656 q36.57 -36.57 82.86 -55.42 q46.28 -18.86 97.71 -18.86 q51.43 0 97.72 18.86 q46.28 18.86 82.85 55.42 l656 656 q20.57 -33.14 30.86 -70.86 q10.28 -37.71 10.28 -77.71 l0 -1176 q0 -57.14 -23.43 -109.14 q-23.42 -52 -62.86 -91.43 q-39.43 -39.43 -91.43 -62.86 q-52 -23.42 -109.14 -23.42 l-1181.72 0 q-57.14 0 -109.14 23.42 q-52 23.43 -91.43 62.86 q-39.43 39.43 -62.86 91.43 q-23.42 52 -23.42 109.14 l0 1176 q0 40 10.28 77.71 q10.29 37.71 30.86 70.86 ZM1170.29 658.29 q0 -44.58 17.14 -84.58 q17.14 -40 47.43 -70.29 q30.29 -30.29 70.29 -47.43 q40 -17.14 84.57 -17.14 q44.58 0 84.58 17.14 q40 17.14 70.28 47.43 q30.29 30.29 47.43 70.29 q17.14 40 17.14 84.58 q0 44.57 -17.14 84.57 q-17.14 40 -47.43 70.28 q-30.28 30.28 -70.28 47.42 q-40 17.14 -84.58 17.14 q-44.57 0 -84.57 -17.14 q-40 -17.14 -70.29 -47.42 q-30.29 -30.28 -47.43 -70.28 q-17.14 -40 -17.14 -84.57 ZM1316.57 658.29 q0 29.71 21.71 51.42 q21.72 21.72 51.43 21.72 q29.72 0 51.43 -21.72 q21.71 -21.71 21.71 -51.42 q0 -29.72 -21.71 -51.43 q-21.71 -21.72 -51.43 -21.72 q-29.71 0 -51.43 21.72 q-21.71 21.72 -21.71 51.43 ZM1609.14 1901.71 q81.15 0 148.57 -41.14 l-656 -656 q-32 -32 -77.71 -32 q-45.71 0 -77.71 32 l-656 656 q33.14 20.57 70.85 30.86 q37.72 10.28 77.72 10.28 l1170.28 0 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" d="M2045.46 835.84 q0 58.83 -32.46 107.52 q-32.46 48.69 -87.23 71 l-542.69 226.21 q-13.18 5.07 -23.32 15.72 q-10.15 10.65 -14.21 24.85 l-177.51 590.36 q-6.09 20.29 -22.82 33.47 q-16.74 13.19 -39.06 13.19 q-26.37 0 -45.64 -19.27 l-408.79 -408.79 l-557.9 557.9 l-91.29 0 l0 -92.31 l557.9 -556.88 l-408.79 -408.79 q-19.28 -19.27 -19.28 -46.66 q0 -19.27 11.16 -35.5 q11.16 -16.23 29.42 -23.33 l601.52 -240.41 q23.33 -9.13 34.48 -33.47 l225.19 -496.03 q23.33 -52.74 72.02 -83.68 q48.69 -30.94 106.51 -30.94 q38.55 0 74.56 15.21 q36.01 15.21 62.38 41.58 l639.05 640.07 q27.39 27.39 42.1 63.9 q14.7 36.51 14.7 75.07 ZM1212.67 129.84 q-20.29 0 -36.01 10.15 q-15.72 10.14 -23.84 28.39 l-225.18 496.03 q-15.22 34.49 -42.61 60.36 q-27.39 25.87 -62.89 40.07 l-509.21 202.87 l761.79 762.8 l146.07 -485.88 q12.17 -41.58 42.1 -74.04 q29.92 -32.46 69.48 -49.71 l543.7 -227.22 q18.25 -8.11 28.9 -23.83 q10.66 -15.73 10.66 -36.01 q0 -27.39 -18.26 -45.65 l-640.07 -639.05 q-19.27 -19.27 -44.63 -19.27 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" d="M2045.46 835.84 q0 58.83 -32.46 107.52 q-32.46 48.69 -87.23 71 l-542.69 226.21 q-13.18 5.07 -23.32 15.72 q-10.15 10.65 -14.21 24.85 l-177.51 590.36 q-6.09 20.29 -22.82 33.47 q-16.74 13.19 -39.06 13.19 q-26.37 0 -45.64 -19.27 l-408.79 -408.79 l-557.9 557.9 l-91.29 0 l0 -92.31 l557.9 -556.88 l-408.79 -408.79 q-19.28 -19.27 -19.28 -46.66 q0 -19.27 11.16 -35.5 q11.16 -16.23 29.42 -23.33 l601.52 -240.41 q23.33 -9.13 34.48 -33.47 l225.19 -496.03 q23.33 -52.74 72.02 -83.68 q48.69 -30.94 106.51 -30.94 q38.55 0 74.56 15.21 q36.01 15.21 62.38 41.58 l639.05 640.07 q27.39 27.39 42.1 63.9 q14.7 36.51 14.7 75.07 ZM1212.67 129.84 q-20.29 0 -36.01 10.15 q-15.72 10.14 -23.84 28.39 l-225.18 496.03 q-15.22 34.49 -42.61 60.36 q-27.39 25.87 -62.89 40.07 l-509.21 202.87 l761.79 762.8 l146.07 -485.88 q12.17 -41.58 42.1 -74.04 q29.92 -32.46 69.48 -49.71 l543.7 -227.22 q18.25 -8.11 28.9 -23.83 q10.66 -15.73 10.66 -36.01 q0 -27.39 -18.26 -45.65 l-640.07 -639.05 q-19.27 -19.27 -44.63 -19.27 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" transform="translate(0, 40)" d="M64 1920 q-28 0 -46 -18.5 q-18 -18.5 -18 -46.5 q0 -7 2 -17 l189 -658 q5 -17 19 -30 q14 -13 32 -16 l878 -139 q14 -2 22 -11.5 q8 -9.5 8 -23.5 q0 -14 -8 -23.5 q-8 -9.5 -22 -11.5 l-878 -139 q-18 -3 -32 -16 q-14 -13 -19 -30 l-189 -658 q-2 -10 -2 -17 q0 -28 18 -46.5 q18 -18.5 46 -18.5 q15 0 27 6 l1920 896 q17 8 27 23.5 q10 15.5 10 34.5 q0 19 -10 34.5 q-10 15.5 -27 23.5 l-1920 896 q-12 6 -27 6 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" transform="translate(0, 40)" d="M64 1920 q-28 0 -46 -18.5 q-18 -18.5 -18 -46.5 q0 -7 2 -17 l189 -658 q5 -17 19 -30 q14 -13 32 -16 l878 -139 q14 -2 22 -11.5 q8 -9.5 8 -23.5 q0 -14 -8 -23.5 q-8 -9.5 -22 -11.5 l-878 -139 q-18 -3 -32 -16 q-14 -13 -19 -30 l-189 -658 q-2 -10 -2 -17 q0 -28 18 -46.5 q18 -18.5 46 -18.5 q15 0 27 6 l1920 896 q17 8 27 23.5 q10 15.5 10 34.5 q0 19 -10 34.5 q-10 15.5 -27 23.5 l-1920 896 q-12 6 -27 6 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" transform="translate(0, 40)" d="M2 82 q-1 -2 -1.5 -8 q-0.5 -6 -0.5 -9 q0 -28 18 -46.5 q18 -18.5 46 -18.5 q15 0 27 6 l1920 896 q37 17 37 58 q0 19 -10 34.5 q-10 15.5 -27 23.5 l-1920 896 q-12 6 -27 6 q-28 0 -46 -18.5 q-18 -18.5 -18 -46.5 q0 -3 0.5 -9 q0.5 -6 1.5 -8 l251 -878 l-251 -878 ZM164 181 l205 715 l847 0 q26 0 45 19 q19 19 19 45 q0 26 -19 45 q-19 19 -45 19 l-847 0 l-205 715 l1669 -779 l-1669 -779 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" transform="translate(0, 40)" d="M2 82 q-1 -2 -1.5 -8 q-0.5 -6 -0.5 -9 q0 -28 18 -46.5 q18 -18.5 46 -18.5 q15 0 27 6 l1920 896 q37 17 37 58 q0 19 -10 34.5 q-10 15.5 -27 23.5 l-1920 896 q-12 6 -27 6 q-28 0 -46 -18.5 q-18 -18.5 -18 -46.5 q0 -3 0.5 -9 q0.5 -6 1.5 -8 l251 -878 l-251 -878 ZM164 181 l205 715 l847 0 q26 0 45 19 q19 19 19 45 q0 26 -19 45 q-19 19 -45 19 l-847 0 l-205 715 l1669 -779 l-1669 -779 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 16 16">
<g>
<path id="path1" transform="rotate(0,8,8) translate(0,0) scale(0.03125,0.03125) " fill="#FFFFFF" d="M478,315.25L508.5,324.75 505.18359375,335.072265625 501.484375,345.1640625 497.40234375,355.025390625 492.9375,364.65625 488.08984375,374.056640625 482.859375,383.2265625 477.24609375,392.166015625 471.25,400.875 458.3359375,417.4609375 444.34375,432.84375 429.2734375,447.0234375 413.125,460 396.015625,471.6796875 378.0625,481.96875 359.265625,490.8671875 339.625,498.375 329.541015625,501.568359375 319.3515625,504.3359375 309.056640625,506.677734375 298.65625,508.59375 288.150390625,510.083984375 277.5390625,511.1484375 266.822265625,511.787109375 256,512 238.984375,511.46875 222.1875,509.875 205.609375,507.21875 189.25,503.5 173.2265625,498.7734375 157.65625,493.09375 142.5390625,486.4609375 127.875,478.875 113.710929870605,470.375 100.093742370605,461 87.0234375,450.75 74.5,439.625 62.65625,427.6796875 51.625,414.96875 41.40625,401.4921875 32,387.25 32,448 0,448 0,320 128,320 128,352 49,352 56.8203086853027,366.2734375 65.53125,379.84375 75.1328125,392.7109375 85.625,404.875 96.8828125,416.25 108.78125,426.75 121.3203125,436.375 134.5,445.125 148.2421875,452.96875 162.46875,459.875 177.1796875,465.84375 192.375,470.875 207.9296875,474.8671875 223.71875,477.71875 239.7421875,479.4296875 256,480 275.0546875,479.2578125 293.71875,477.03125 311.9921875,473.3203125 329.875,468.125 347.171875,461.578125 363.6875,453.8125 379.421875,444.828125 394.375,434.625 408.46875,423.265625 421.625,410.8125 433.84375,397.265625 445.125,382.625 455.2890625,367.0234375 464.15625,350.59375 471.7265625,333.3359375 478,315.25z M256,0L273.015625,0.531251430511475 289.8125,2.12500381469727 306.390625,4.78125429153442 322.75,8.5 338.7734375,13.2265758514404 354.34375,18.9062690734863 369.4609375,25.5390777587891 384.125,33.125 398.2890625,41.6250190734863 411.90625,51.0000267028809 424.9765625,61.2500228881836 437.5,72.375 449.34375,84.3203201293945 460.374969482422,97.0312576293945 470.593719482422,110.5078125 480,124.75 480,64 512,64 512,192 384,192 384,160 463,160 455.1796875,145.7265625 446.46875,132.15625 436.8671875,119.2890625 426.375,107.125 415.1171875,95.75 403.21875,85.25 390.6796875,75.6250076293945 377.5,66.875 363.7578125,59.0312614440918 349.53125,52.1250114440918 334.8203125,46.1562576293945 319.625,41.125 304.0703125,37.1328239440918 288.28125,34.2812690734863 272.2578125,32.5703277587891 256,32 236.945297241211,32.7422065734863 218.281234741211,34.9687767028809 200.007797241211,38.6797103881836 182.125,43.875 164.828125,50.4218864440918 148.3125,58.1875114440918 132.578125,67.1718826293945 117.625,77.375 103.53125,88.7343826293945 90.375,101.187507629395 78.15625,114.734375 66.875,129.375 56.7109375,144.9765625 47.84375,161.40625 40.2734375,178.6640625 34,196.75 3.5,187.25 6.81640625,176.984375 10.515625,166.9375 14.59765625,157.109375 19.0625,147.5 23.91015625,138.109375 29.140625,128.9375 34.75390625,119.984375 40.75,111.25 53.6640625,94.609375 67.65625,79.1875 82.7265625,64.984375 98.875,52 115.984375,40.3203125 133.9375,30.0312538146973 152.734375,21.1328163146973 172.375,13.625 182.458984375,10.4316463470459 192.6484375,7.66407108306885 202.943359375,5.32227468490601 213.34375,3.40625762939453 223.849609375,1.91602098941803 234.4609375,0.851565361022949 245.177734375,0.212891459465027 256,0z" />
<path id="path1" transform="rotate(0,8,8) translate(0,0) scale(0.03125,0.03125) " fill="#000000" d="M478,315.25L508.5,324.75 505.18359375,335.072265625 501.484375,345.1640625 497.40234375,355.025390625 492.9375,364.65625 488.08984375,374.056640625 482.859375,383.2265625 477.24609375,392.166015625 471.25,400.875 458.3359375,417.4609375 444.34375,432.84375 429.2734375,447.0234375 413.125,460 396.015625,471.6796875 378.0625,481.96875 359.265625,490.8671875 339.625,498.375 329.541015625,501.568359375 319.3515625,504.3359375 309.056640625,506.677734375 298.65625,508.59375 288.150390625,510.083984375 277.5390625,511.1484375 266.822265625,511.787109375 256,512 238.984375,511.46875 222.1875,509.875 205.609375,507.21875 189.25,503.5 173.2265625,498.7734375 157.65625,493.09375 142.5390625,486.4609375 127.875,478.875 113.710929870605,470.375 100.093742370605,461 87.0234375,450.75 74.5,439.625 62.65625,427.6796875 51.625,414.96875 41.40625,401.4921875 32,387.25 32,448 0,448 0,320 128,320 128,352 49,352 56.8203086853027,366.2734375 65.53125,379.84375 75.1328125,392.7109375 85.625,404.875 96.8828125,416.25 108.78125,426.75 121.3203125,436.375 134.5,445.125 148.2421875,452.96875 162.46875,459.875 177.1796875,465.84375 192.375,470.875 207.9296875,474.8671875 223.71875,477.71875 239.7421875,479.4296875 256,480 275.0546875,479.2578125 293.71875,477.03125 311.9921875,473.3203125 329.875,468.125 347.171875,461.578125 363.6875,453.8125 379.421875,444.828125 394.375,434.625 408.46875,423.265625 421.625,410.8125 433.84375,397.265625 445.125,382.625 455.2890625,367.0234375 464.15625,350.59375 471.7265625,333.3359375 478,315.25z M256,0L273.015625,0.531251430511475 289.8125,2.12500381469727 306.390625,4.78125429153442 322.75,8.5 338.7734375,13.2265758514404 354.34375,18.9062690734863 369.4609375,25.5390777587891 384.125,33.125 398.2890625,41.6250190734863 411.90625,51.0000267028809 424.9765625,61.2500228881836 437.5,72.375 449.34375,84.3203201293945 460.374969482422,97.0312576293945 470.593719482422,110.5078125 480,124.75 480,64 512,64 512,192 384,192 384,160 463,160 455.1796875,145.7265625 446.46875,132.15625 436.8671875,119.2890625 426.375,107.125 415.1171875,95.75 403.21875,85.25 390.6796875,75.6250076293945 377.5,66.875 363.7578125,59.0312614440918 349.53125,52.1250114440918 334.8203125,46.1562576293945 319.625,41.125 304.0703125,37.1328239440918 288.28125,34.2812690734863 272.2578125,32.5703277587891 256,32 236.945297241211,32.7422065734863 218.281234741211,34.9687767028809 200.007797241211,38.6797103881836 182.125,43.875 164.828125,50.4218864440918 148.3125,58.1875114440918 132.578125,67.1718826293945 117.625,77.375 103.53125,88.7343826293945 90.375,101.187507629395 78.15625,114.734375 66.875,129.375 56.7109375,144.9765625 47.84375,161.40625 40.2734375,178.6640625 34,196.75 3.5,187.25 6.81640625,176.984375 10.515625,166.9375 14.59765625,157.109375 19.0625,147.5 23.91015625,138.109375 29.140625,128.9375 34.75390625,119.984375 40.75,111.25 53.6640625,94.609375 67.65625,79.1875 82.7265625,64.984375 98.875,52 115.984375,40.3203125 133.9375,30.0312538146973 152.734375,21.1328163146973 172.375,13.625 182.458984375,10.4316463470459 192.6484375,7.66407108306885 202.943359375,5.32227468490601 213.34375,3.40625762939453 223.849609375,1.91602098941803 234.4609375,0.851565361022949 245.177734375,0.212891459465027 256,0z" />
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="13" height="13" style="width:13px;height:13px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" d="M0 1132.23 q0 -53.08 20.3 -101.99 q20.3 -48.91 57.75 -86.37 l865.82 -865.82 q37.46 -37.46 86.37 -57.75 q48.91 -20.3 101.99 -20.3 l649.36 0 q55.16 0 103.55 20.82 q48.39 20.82 84.81 57.23 q36.42 36.42 57.24 84.81 q20.82 48.39 20.82 103.55 l0 649.36 q0 53.08 -20.3 101.99 q-20.29 48.91 -57.75 86.37 l-865.82 865.82 q-37.46 37.46 -86.37 57.75 q-48.91 20.3 -101.99 20.3 q-53.07 0 -102.5 -20.3 q-49.43 -20.29 -85.86 -56.71 l-649.36 -650.4 q-78.05 -78.05 -78.05 -188.36 ZM915.77 1915.84 q27.06 0 51.52 -10.41 q24.45 -10.41 43.18 -29.14 l865.82 -865.82 q17.69 -17.69 28.1 -43.19 q10.41 -25.5 10.41 -51.51 l0 -649.36 q0 -28.1 -10.41 -52.04 q-10.41 -23.94 -28.62 -42.14 q-18.21 -18.21 -42.14 -28.62 q-23.93 -10.41 -52.04 -10.41 l-649.36 0 q-56.2 0 -94.7 38.51 l-865.82 865.82 q-18.73 18.73 -28.62 43.19 q-9.89 24.45 -9.89 51.51 q0 55.15 38.51 93.66 l649.36 650.4 q39.55 39.55 94.7 39.55 ZM1381.98 532.81 q0 -28.09 10.41 -52.02 q10.41 -23.94 28.62 -42.15 q18.21 -18.21 42.14 -28.62 q23.93 -10.4 52.04 -10.4 q27.05 0 51.51 10.4 q24.45 10.41 42.67 28.62 q18.21 18.22 28.62 42.67 q10.4 24.45 10.4 51.5 q0 28.1 -10.4 52.04 q-10.41 23.93 -28.62 42.14 q-18.21 18.21 -42.15 28.62 q-23.94 10.41 -52.03 10.41 q-28.1 0 -52.56 -10.41 q-24.45 -10.41 -42.14 -28.1 q-17.69 -17.69 -28.1 -42.14 q-10.41 -24.46 -10.41 -52.56 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="13" height="13" style="width:13px;height:13px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" d="M0 1132.23 q0 -53.08 20.3 -101.99 q20.3 -48.91 57.75 -86.37 l865.82 -865.82 q37.46 -37.46 86.37 -57.75 q48.91 -20.3 101.99 -20.3 l649.36 0 q55.16 0 103.55 20.82 q48.39 20.82 84.81 57.23 q36.42 36.42 57.24 84.81 q20.82 48.39 20.82 103.55 l0 649.36 q0 53.08 -20.3 101.99 q-20.29 48.91 -57.75 86.37 l-865.82 865.82 q-37.46 37.46 -86.37 57.75 q-48.91 20.3 -101.99 20.3 q-53.07 0 -102.5 -20.3 q-49.43 -20.29 -85.86 -56.71 l-649.36 -650.4 q-78.05 -78.05 -78.05 -188.36 ZM915.77 1915.84 q27.06 0 51.52 -10.41 q24.45 -10.41 43.18 -29.14 l865.82 -865.82 q17.69 -17.69 28.1 -43.19 q10.41 -25.5 10.41 -51.51 l0 -649.36 q0 -28.1 -10.41 -52.04 q-10.41 -23.94 -28.62 -42.14 q-18.21 -18.21 -42.14 -28.62 q-23.93 -10.41 -52.04 -10.41 l-649.36 0 q-56.2 0 -94.7 38.51 l-865.82 865.82 q-18.73 18.73 -28.62 43.19 q-9.89 24.45 -9.89 51.51 q0 55.15 38.51 93.66 l649.36 650.4 q39.55 39.55 94.7 39.55 ZM1381.98 532.81 q0 -28.09 10.41 -52.02 q10.41 -23.94 28.62 -42.15 q18.21 -18.21 42.14 -28.62 q23.93 -10.4 52.04 -10.4 q27.05 0 51.51 10.4 q24.45 10.41 42.67 28.62 q18.21 18.22 28.62 42.67 q10.4 24.45 10.4 51.5 q0 28.1 -10.4 52.04 q-10.41 23.93 -28.62 42.14 q-18.21 18.21 -42.15 28.62 q-23.94 10.41 -52.03 10.41 q-28.1 0 -52.56 -10.41 q-24.45 -10.41 -42.14 -28.1 q-17.69 -17.69 -28.1 -42.14 q-10.41 -24.46 -10.41 -52.56 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" d="M1320 1422.86 q-109.71 90.28 -241.71 138.28 q-132 48 -273.72 48 q-168 0 -314.29 -62.86 q-146.29 -62.86 -255.43 -172 q-109.14 -109.14 -172 -255.43 q-62.85 -146.28 -62.85 -314.28 q0 -110.86 28.57 -214.28 q28.57 -103.43 81.15 -192.57 q52.57 -89.15 125.72 -162.29 q73.14 -73.14 162.29 -125.72 q89.14 -52.58 192 -81.15 q102.86 -28.57 214.86 -28.57 q110.86 0 213.72 28.57 q102.86 28.57 192.57 81.15 q89.71 52.57 162.86 125.72 q73.14 73.14 125.71 162.85 q52.57 89.72 81.14 192.57 q28.57 102.86 28.57 213.72 q0 141.72 -48 273.72 q-48 132 -138.28 241.71 l603.43 603.43 q21.71 21.71 21.71 51.43 q0 29.71 -21.72 51.42 q-21.71 21.72 -51.42 21.72 q-29.72 0 -51.43 -21.71 l-603.43 -603.43 ZM1462.86 804.57 q0 -90.28 -23.43 -174.28 q-23.43 -84 -66.28 -157.14 q-42.86 -73.14 -103.43 -133.71 q-60.58 -60.57 -133.72 -103.43 q-73.14 -42.86 -157.14 -66.29 q-84 -23.42 -174.29 -23.42 q-136 0 -256 52 q-120 52 -209.14 141.14 q-89.14 89.14 -141.14 209.14 q-52 120 -52 256 q0 137.14 51.42 257.14 q51.43 120 140.57 209.14 q89.15 89.14 209.14 140.57 q120 51.43 257.14 51.43 q136 0 256 -52 q120 -52 209.14 -141.14 q89.14 -89.14 141.14 -209.14 q52 -120 52 -256 ZM731.43 877.71 l-292.57 0 q-29.72 0 -51.44 -21.71 q-21.71 -21.71 -21.71 -51.43 q0 -29.71 21.71 -51.43 q21.72 -21.72 51.44 -21.72 l292.57 0 l0 -292.57 q0 -29.72 21.72 -51.44 q21.72 -21.71 51.43 -21.71 q29.72 0 51.43 21.71 q21.71 21.72 21.71 51.44 l0 292.57 l292.58 0 q29.71 0 51.43 21.72 q21.71 21.72 21.71 51.43 q0 29.72 -21.71 51.43 q-21.72 21.71 -51.43 21.71 l-292.58 0 l0 292.58 q0 29.71 -21.71 51.43 q-21.71 21.71 -51.43 21.71 q-29.71 0 -51.43 -21.71 q-21.72 -21.72 -21.72 -51.43 l0 -292.58 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" d="M1320 1422.86 q-109.71 90.28 -241.71 138.28 q-132 48 -273.72 48 q-168 0 -314.29 -62.86 q-146.29 -62.86 -255.43 -172 q-109.14 -109.14 -172 -255.43 q-62.85 -146.28 -62.85 -314.28 q0 -110.86 28.57 -214.28 q28.57 -103.43 81.15 -192.57 q52.57 -89.15 125.72 -162.29 q73.14 -73.14 162.29 -125.72 q89.14 -52.58 192 -81.15 q102.86 -28.57 214.86 -28.57 q110.86 0 213.72 28.57 q102.86 28.57 192.57 81.15 q89.71 52.57 162.86 125.72 q73.14 73.14 125.71 162.85 q52.57 89.72 81.14 192.57 q28.57 102.86 28.57 213.72 q0 141.72 -48 273.72 q-48 132 -138.28 241.71 l603.43 603.43 q21.71 21.71 21.71 51.43 q0 29.71 -21.72 51.42 q-21.71 21.72 -51.42 21.72 q-29.72 0 -51.43 -21.71 l-603.43 -603.43 ZM1462.86 804.57 q0 -90.28 -23.43 -174.28 q-23.43 -84 -66.28 -157.14 q-42.86 -73.14 -103.43 -133.71 q-60.58 -60.57 -133.72 -103.43 q-73.14 -42.86 -157.14 -66.29 q-84 -23.42 -174.29 -23.42 q-136 0 -256 52 q-120 52 -209.14 141.14 q-89.14 89.14 -141.14 209.14 q-52 120 -52 256 q0 137.14 51.42 257.14 q51.43 120 140.57 209.14 q89.15 89.14 209.14 140.57 q120 51.43 257.14 51.43 q136 0 256 -52 q120 -52 209.14 -141.14 q89.14 -89.14 141.14 -209.14 q52 -120 52 -256 ZM731.43 877.71 l-292.57 0 q-29.72 0 -51.44 -21.71 q-21.71 -21.71 -21.71 -51.43 q0 -29.71 21.71 -51.43 q21.72 -21.72 51.44 -21.72 l292.57 0 l0 -292.57 q0 -29.72 21.72 -51.44 q21.72 -21.71 51.43 -21.71 q29.72 0 51.43 21.71 q21.71 21.72 21.71 51.44 l0 292.57 l292.58 0 q29.71 0 51.43 21.72 q21.71 21.72 21.71 51.43 q0 29.72 -21.71 51.43 q-21.72 21.71 -51.43 21.71 l-292.58 0 l0 292.58 q0 29.71 -21.71 51.43 q-21.71 21.71 -51.43 21.71 q-29.71 0 -51.43 -21.71 q-21.72 -21.72 -21.72 -51.43 l0 -292.58 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#000000" d="M2048 1974.86 q0 29.71 -21.72 51.42 q-21.71 21.72 -51.42 21.72 q-29.72 0 -51.43 -21.71 l-604.57 -604.58 q-107.43 90.29 -240.57 138.86 q-133.15 48.57 -273.72 48.57 q-110.86 0 -213.72 -28.57 q-102.86 -28.57 -192 -81.14 q-89.15 -52.57 -162.86 -126.28 q-73.71 -73.71 -126.28 -162.86 q-52.58 -89.14 -81.15 -192 q-28.57 -102.86 -28.57 -213.72 q0 -110.86 28.57 -213.72 q28.57 -102.86 81.15 -192 q52.57 -89.15 126.28 -162.86 q73.71 -73.71 162.86 -126.28 q89.14 -52.58 192 -81.15 q102.86 -28.57 213.72 -28.57 q110.86 0 213.72 28.57 q102.86 28.57 192 81.15 q89.14 52.57 162.86 126.28 q73.71 73.71 126.28 162.86 q52.57 89.14 81.14 192 q28.57 102.86 28.57 213.72 q0 140.57 -48.57 273.72 q-48.57 133.14 -138.86 240.57 l604.58 604.57 q21.71 21.71 21.71 51.43 ZM1462.86 804.57 q0 -90.28 -23.43 -174.28 q-23.43 -84 -66.28 -157.14 q-42.86 -73.14 -103.43 -133.71 q-60.58 -60.57 -133.72 -103.43 q-73.14 -42.86 -157.14 -66.29 q-84 -23.42 -174.29 -23.42 q-136 0 -256 52 q-120 52 -209.14 141.14 q-89.14 89.14 -141.14 209.14 q-52 120 -52 256 q0 137.14 51.42 257.14 q51.43 120 140.57 209.14 q89.15 89.14 209.14 140.57 q120 51.43 257.14 51.43 q136 0 256 -52 q120 -52 209.14 -141.14 q89.14 -89.14 141.14 -209.14 q52 -120 52 -256 ZM1170.29 731.43 q29.71 0 51.43 21.72 q21.71 21.72 21.71 51.43 q0 29.72 -21.71 51.43 q-21.72 21.71 -51.43 21.71 l-731.43 0 q-29.72 0 -51.44 -21.71 q-21.71 -21.71 -21.71 -51.43 q0 -29.71 21.71 -51.43 q21.72 -21.72 51.44 -21.72 l731.43 0 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg id="" width="16" height="16" style="width:16px;height:16px;" version="1.1"
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" enable-background="new 0 0 2048 2048"
xml:space="preserve"><path fill="#ffffff" d="M2048 1974.86 q0 29.71 -21.72 51.42 q-21.71 21.72 -51.42 21.72 q-29.72 0 -51.43 -21.71 l-604.57 -604.58 q-107.43 90.29 -240.57 138.86 q-133.15 48.57 -273.72 48.57 q-110.86 0 -213.72 -28.57 q-102.86 -28.57 -192 -81.14 q-89.15 -52.57 -162.86 -126.28 q-73.71 -73.71 -126.28 -162.86 q-52.58 -89.14 -81.15 -192 q-28.57 -102.86 -28.57 -213.72 q0 -110.86 28.57 -213.72 q28.57 -102.86 81.15 -192 q52.57 -89.15 126.28 -162.86 q73.71 -73.71 162.86 -126.28 q89.14 -52.58 192 -81.15 q102.86 -28.57 213.72 -28.57 q110.86 0 213.72 28.57 q102.86 28.57 192 81.15 q89.14 52.57 162.86 126.28 q73.71 73.71 126.28 162.86 q52.57 89.14 81.14 192 q28.57 102.86 28.57 213.72 q0 140.57 -48.57 273.72 q-48.57 133.14 -138.86 240.57 l604.58 604.57 q21.71 21.71 21.71 51.43 ZM1462.86 804.57 q0 -90.28 -23.43 -174.28 q-23.43 -84 -66.28 -157.14 q-42.86 -73.14 -103.43 -133.71 q-60.58 -60.57 -133.72 -103.43 q-73.14 -42.86 -157.14 -66.29 q-84 -23.42 -174.29 -23.42 q-136 0 -256 52 q-120 52 -209.14 141.14 q-89.14 89.14 -141.14 209.14 q-52 120 -52 256 q0 137.14 51.42 257.14 q51.43 120 140.57 209.14 q89.15 89.14 209.14 140.57 q120 51.43 257.14 51.43 q136 0 256 -52 q120 -52 209.14 -141.14 q89.14 -89.14 141.14 -209.14 q52 -120 52 -256 ZM1170.29 731.43 q29.71 0 51.43 21.72 q21.71 21.72 21.71 51.43 q0 29.72 -21.71 51.43 q-21.72 21.71 -51.43 21.71 l-731.43 0 q-29.72 0 -51.44 -21.71 q-21.71 -21.71 -21.71 -51.43 q0 -29.71 21.71 -51.43 q21.72 -21.72 51.44 -21.72 l731.43 0 Z"/></svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 16 16">
<g>
<path id="path1" transform="rotate(0,8,8) translate(-1,-1) scale(0.0345572354211663,0.0345572354211663) " fill="#CCEAF1" d="M79,49L256,225.75 433,49 463,79 286.25,256 463,433 433,463 256,286.25 79,463 49,433 225.75,256 49,79 79,49z" />
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 16 16">
<g>
<path id="path1" transform="rotate(0,8,8) translate(-1,-1) scale(0.0345572354211663,0.0345572354211663) " fill="#FFFFFF" d="M79,49L256,225.75 433,49 463,79 286.25,256 463,433 433,463 256,286.25 79,463 49,433 225.75,256 49,79 79,49z" />
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 16 16">
<g>
<path id="path1" transform="rotate(0,8,8) translate(-1,-1) scale(0.0345572354211663,0.0345572354211663) " fill="#99D6E4" d="M79,49L256,225.75 433,49 463,79 286.25,256 463,433 433,463 256,286.25 79,463 49,433 225.75,256 49,79 79,49z" />
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 16 16">
<g>
<path id="path1" transform="rotate(0,8,8) translate(0,0) scale(0.0333333333333333,0.0333333333333333) " fill="#FFFFFF" d="M224,320L256,320 256,352 224,352 224,320z M224,128L256,128 256,288 224,288 224,128z M240,31.9999980926514L225.765625,32.4687652587891 211.8125,33.8750228881836 198.140625,36.2187652587891 184.75,39.5 171.7109375,43.6250152587891 159.09375,48.5000228881836 146.8984375,54.1250152587891 135.125,60.5 123.8203125,67.5937652587891 113.03125,75.3750305175781 102.7578125,83.8437728881836 93,93 83.84375,102.757820129395 75.375,113.031265258789 67.59375,123.820320129395 60.5,135.125 54.125,146.906265258789 48.5,159.125 43.625,171.78125 39.5,184.875 36.21875,198.3046875 33.875,211.96875 32.46875,225.8671875 31.9999980926514,240 32.46875,254.1328125 33.875,268.03125 36.21875,281.6953125 39.5,295.125 43.625,308.21875 48.5,320.875 54.125,333.09375 60.5,344.875 67.59375,356.1796875 75.375,366.96875 83.84375,377.2421875 93,387 102.7578125,396.15625 113.03125,404.625 123.8203125,412.40625 135.125,419.5 146.8984375,425.875 159.09375,431.5 171.7109375,436.375 184.75,440.5 198.140625,443.78125 211.8125,446.125 225.765625,447.53125 240,448 254.1328125,447.53125 268.03125,446.125 281.6953125,443.78125 295.125,440.5 308.21875,436.375 320.875,431.5 333.09375,425.875 344.875,419.5 356.1796875,412.40625 366.96875,404.625 377.2421875,396.15625 387,387 396.15625,377.2421875 404.625,366.96875 412.40625,356.1796875 419.5,344.875 425.875,333.1015625 431.5,320.90625 436.375,308.2890625 440.5,295.25 443.78125,281.859375 446.125,268.1875 447.53125,254.234390258789 448,240 447.53125,225.8671875 446.125,211.96875 443.78125,198.3046875 440.5,184.875 436.375,171.78125 431.5,159.125 425.875,146.906265258789 419.5,135.125 412.40625,123.820320129395 404.625,113.031265258789 396.15625,102.757820129395 387,93 377.2421875,83.8437728881836 366.96875,75.3750305175781 356.1796875,67.5937652587891 344.875,60.5 333.09375,54.1250152587891 320.875,48.5000228881836 308.21875,43.6250152587891 295.125,39.5 281.6953125,36.2187652587891 268.03125,33.8750228881836 254.1328125,32.4687652587891 240,31.9999980926514z M240,0L256.4609375,0.531251430511475 272.59375,2.12500381469727 288.3984375,4.78125381469727 303.875,8.49999904632568 318.9453125,13.1953268051147 333.53125,18.7812728881836 347.6328125,25.257833480835 361.25,32.6250038146973 374.3203125,40.8281364440918 386.78125,49.8125152587891 398.6328125,59.5781364440918 409.875,70.125 420.421875,81.3672103881836 430.1875,93.2187728881836 439.171875,105.679702758789 447.375,118.75 454.7421875,132.3671875 461.21875,146.46875 466.8046875,161.0546875 471.5,176.125 475.218719482422,191.601577758789 477.874969482422,207.406265258789 479.468719482422,223.5390625 480,240 479.468719482422,256.4609375 477.874969482422,272.59375 475.218719482422,288.3984375 471.5,303.875 466.8046875,318.9453125 461.21875,333.53125 454.7421875,347.6328125 447.375,361.25 439.171875,374.3203125 430.1875,386.78125 420.421875,398.6328125 409.875,409.875 398.6328125,420.421875 386.78125,430.1875 374.3203125,439.171875 361.25,447.375 347.6328125,454.7421875 333.53125,461.21875 318.9453125,466.8046875 303.875,471.5 288.3984375,475.21875 272.59375,477.875 256.4609375,479.46875 240,480 223.5390625,479.46875 207.40625,477.875 191.6015625,475.21875 176.125,471.5 161.0546875,466.8046875 146.46875,461.21875 132.3671875,454.7421875 118.75,447.375 105.6796875,439.171875 93.21875,430.1875 81.3671875,420.421875 70.125,409.875 59.578125,398.6328125 49.8125,386.78125 40.828125,374.3203125 32.6250038146973,361.25 25.2578144073486,347.6328125 18.78125,333.53125 13.1953115463257,318.9453125 8.49999904632568,303.875 4.78124952316284,288.3984375 2.125,272.59375 0.53125,256.4609375 0,240 0.53125,223.5390625 2.125,207.406265258789 4.78124952316284,191.601577758789 8.49999904632568,176.125 13.1953115463257,161.0546875 18.78125,146.46875 25.2578144073486,132.3671875 32.6250038146973,118.75 40.828125,105.679702758789 49.8125,93.2187728881836 59.578125,81.3672103881836 70.125,70.125 81.3671875,59.5781364440918 93.21875,49.8125152587891 105.6796875,40.8281364440918 118.75,32.6250038146973 132.3671875,25.257833480835 146.46875,18.7812728881836 161.0546875,13.1953268051147 176.125,8.49999904632568 191.6015625,4.78125381469727 207.40625,2.12500381469727 223.5390625,0.531251430511475 240,0z" />
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 16 16">
<g>
<path id="path1" transform="rotate(0,8,8) translate(0,0) scale(0.03125,0.03125) " fill="#FFFFFF" d="M478,315.25L508.5,324.75 505.18359375,335.072265625 501.484375,345.1640625 497.40234375,355.025390625 492.9375,364.65625 488.08984375,374.056640625 482.859375,383.2265625 477.24609375,392.166015625 471.25,400.875 458.3359375,417.4609375 444.34375,432.84375 429.2734375,447.0234375 413.125,460 396.015625,471.6796875 378.0625,481.96875 359.265625,490.8671875 339.625,498.375 329.541015625,501.568359375 319.3515625,504.3359375 309.056640625,506.677734375 298.65625,508.59375 288.150390625,510.083984375 277.5390625,511.1484375 266.822265625,511.787109375 256,512 238.984375,511.46875 222.1875,509.875 205.609375,507.21875 189.25,503.5 173.2265625,498.7734375 157.65625,493.09375 142.5390625,486.4609375 127.875,478.875 113.710929870605,470.375 100.093742370605,461 87.0234375,450.75 74.5,439.625 62.65625,427.6796875 51.625,414.96875 41.40625,401.4921875 32,387.25 32,448 0,448 0,320 128,320 128,352 49,352 56.8203086853027,366.2734375 65.53125,379.84375 75.1328125,392.7109375 85.625,404.875 96.8828125,416.25 108.78125,426.75 121.3203125,436.375 134.5,445.125 148.2421875,452.96875 162.46875,459.875 177.1796875,465.84375 192.375,470.875 207.9296875,474.8671875 223.71875,477.71875 239.7421875,479.4296875 256,480 275.0546875,479.2578125 293.71875,477.03125 311.9921875,473.3203125 329.875,468.125 347.171875,461.578125 363.6875,453.8125 379.421875,444.828125 394.375,434.625 408.46875,423.265625 421.625,410.8125 433.84375,397.265625 445.125,382.625 455.2890625,367.0234375 464.15625,350.59375 471.7265625,333.3359375 478,315.25z M256,0L273.015625,0.531251430511475 289.8125,2.12500381469727 306.390625,4.78125429153442 322.75,8.5 338.7734375,13.2265758514404 354.34375,18.9062690734863 369.4609375,25.5390777587891 384.125,33.125 398.2890625,41.6250190734863 411.90625,51.0000267028809 424.9765625,61.2500228881836 437.5,72.375 449.34375,84.3203201293945 460.374969482422,97.0312576293945 470.593719482422,110.5078125 480,124.75 480,64 512,64 512,192 384,192 384,160 463,160 455.1796875,145.7265625 446.46875,132.15625 436.8671875,119.2890625 426.375,107.125 415.1171875,95.75 403.21875,85.25 390.6796875,75.6250076293945 377.5,66.875 363.7578125,59.0312614440918 349.53125,52.1250114440918 334.8203125,46.1562576293945 319.625,41.125 304.0703125,37.1328239440918 288.28125,34.2812690734863 272.2578125,32.5703277587891 256,32 236.945297241211,32.7422065734863 218.281234741211,34.9687767028809 200.007797241211,38.6797103881836 182.125,43.875 164.828125,50.4218864440918 148.3125,58.1875114440918 132.578125,67.1718826293945 117.625,77.375 103.53125,88.7343826293945 90.375,101.187507629395 78.15625,114.734375 66.875,129.375 56.7109375,144.9765625 47.84375,161.40625 40.2734375,178.6640625 34,196.75 3.5,187.25 6.81640625,176.984375 10.515625,166.9375 14.59765625,157.109375 19.0625,147.5 23.91015625,138.109375 29.140625,128.9375 34.75390625,119.984375 40.75,111.25 53.6640625,94.609375 67.65625,79.1875 82.7265625,64.984375 98.875,52 115.984375,40.3203125 133.9375,30.0312538146973 152.734375,21.1328163146973 172.375,13.625 182.458984375,10.4316463470459 192.6484375,7.66407108306885 202.943359375,5.32227468490601 213.34375,3.40625762939453 223.849609375,1.91602098941803 234.4609375,0.851565361022949 245.177734375,0.212891459465027 256,0z" />
</g>
</svg>
......@@ -6,7 +6,7 @@ ToastToolTip {
}
QLabel {
color: white;
color: black;
background-color: transparent;
font-family: 'Segoe UI', 'Microsoft YaHei';
border: none;
......
此差异已折叠。
......@@ -103,12 +103,38 @@
<file>images/icons/Constract_white.svg</file>
<file>images/icons/Code_black.svg</file>
<file>images/icons/Code_white.svg</file>
<file>images/state_tool_tip/close_normal.svg</file>
<file>images/state_tool_tip/close_hover.svg</file>
<file>images/state_tool_tip/close_pressed.svg</file>
<file>images/state_tool_tip/completed.svg</file>
<file>images/state_tool_tip/info.svg</file>
<file>images/state_tool_tip/running.svg</file>
<file>images/icons/Completed_black.svg</file>
<file>images/icons/Completed_white.svg</file>
<file>images/icons/Mail_black.svg</file>
<file>images/icons/Mail_white.svg</file>
<file>images/icons/Edit_black.svg</file>
<file>images/icons/Edit_white.svg</file>
<file>images/icons/More_black.svg</file>
<file>images/icons/More_white.svg</file>
<file>images/icons/Phone_black.svg</file>
<file>images/icons/Phone_white.svg</file>
<file>images/icons/Pin_black.svg</file>
<file>images/icons/Pin_white.svg</file>
<file>images/icons/ZoomOut_black.svg</file>
<file>images/icons/ZoomOut_white.svg</file>
<file>images/icons/Microphone_black.svg</file>
<file>images/icons/Microphone_white.svg</file>
<file>images/icons/Camera_black.svg</file>
<file>images/icons/Camera_white.svg</file>
<file>images/icons/ZoomIn_black.svg</file>
<file>images/icons/ZoomIn_white.svg</file>
<file>images/icons/BookShelf_black.svg</file>
<file>images/icons/BookShelf_white.svg</file>
<file>images/icons/Tag_black.svg</file>
<file>images/icons/Tag_white.svg</file>
<file>images/icons/Heart_black.svg</file>
<file>images/icons/Heart_white.svg</file>
<file>images/icons/Photo_black.svg</file>
<file>images/icons/Photo_white.svg</file>
<file>images/icons/Send_black.svg</file>
<file>images/icons/Send_white.svg</file>
<file>images/icons/SendFill_black.svg</file>
<file>images/icons/SendFill_white.svg</file>
<file>images/acrylic/noise.png</file>
<file>images/folder_list_dialog/Close_white.png</file>
<file>images/folder_list_dialog/Close_black.png</file>
......
......@@ -188,28 +188,38 @@ class FluentIconBase:
class FluentIcon(FluentIconBase, Enum):
""" Fluent icon """
WEB = "Web"
CUT = "Cut"
ADD = "Add"
CUT = "Cut"
PIN = "Pin"
TAG = "Tag"
WEB = "Web"
CHAT = "Chat"
COPY = "Copy"
LINK = "Link"
HELP = "Help"
CODE = "Code"
EDIT = "Edit"
FONT = "Font"
HELP = "Help"
HOME = "Home"
INFO = "Info"
ZOOM = "Zoom"
LINK = "Link"
MAIL = "Mail"
MENU = "Menu"
HOME = "Home"
CHAT = "Chat"
CODE = "Code"
MORE = "More"
SEND = "Send"
SYNC = "Sync"
ZOOM = "Zoom"
ALBUM = "Album"
BRUSH = "Brush"
CLOSE = "Close"
EMBED = "Embed"
HEART = "Heart"
MOVIE = "Movie"
BRUSH = "Brush"
MUSIC = "Music"
PHOTO = "Photo"
PHONE = "Phone"
VIDEO = "Video"
EMBED = "Embed"
PASTE = "Paste"
ALBUM = "Album"
CAMERA = "Camera"
CANCEL = "Cancel"
FOLDER = "Folder"
SCROLL = "Scroll"
......@@ -218,9 +228,11 @@ class FluentIcon(FluentIconBase, Enum):
SEARCH = "Search"
UPDATE = "Update"
RETURN = "Return"
ZOOM_IN = "ZoomIn"
SETTING = "Setting"
PALETTE = "Palette"
MESSAGE = "Message"
ZOOM_OUT = "ZoomOut"
FEEDBACK = "Feedback"
MINIMIZE = "Minimize"
CHECKBOX = "CheckBox"
......@@ -228,10 +240,14 @@ class FluentIcon(FluentIconBase, Enum):
LANGUAGE = "Language"
DOWNLOAD = "Download"
QUESTION = "Question"
SEND_FILL = "SendFill"
COMPLETED = "Completed"
CONSTRACT = "Constract"
ALIGNMENT = "Alignment"
BOOK_SHELF = "BookShelf"
PENCIL_INK = "PencilInk"
FOLDER_ADD = "FolderAdd"
MICROPHONE = "Microphone"
ARROW_DOWN = "ChevronDown"
TRANSPARENT = "Transparent"
MUSIC_FOLDER = "MusicFolder"
......
......@@ -10,6 +10,6 @@ from .scroll_area import ScrollArea, SmoothMode, SmoothScrollArea, SmoothScrollB
from .slider import Slider, HollowHandleStyle
from .spin_box import SpinBox, DoubleSpinBox, DateEdit, DateTimeEdit, TimeEdit
from .stacked_widget import PopUpAniStackedWidget, OpacityAniStackedWidget
from .state_tool_tip import StateToolTip, ToastToolTip
from .state_tool_tip import StateToolTip
from .switch_button import SwitchButton, IndicatorPosition
from .tool_tip import ToolTip, ToolTipFilter
\ No newline at end of file
......@@ -4,8 +4,47 @@ from PyQt5.QtGui import QPainter
from PyQt5.QtWidgets import QLabel, QWidget, QToolButton, QGraphicsOpacityEffect
from PyQt5.QtSvg import QSvgWidget
from ...common import setStyleSheet, drawSvgIcon
from ...components.widgets.three_state_button import ThreeStateButton, ButtonState
from ...common import setStyleSheet, drawSvgIcon, isDarkTheme, Theme
from ...common.icon import FluentIcon as FIF
class StateCloseButton(QToolButton):
def __init__(self, parent=None):
super().__init__(parent)
self.setFixedSize(12, 12)
self.isPressed = False
self.isEnter = False
def enterEvent(self, e):
self.isEnter = True
self.update()
def leaveEvent(self, e):
self.isEnter = False
self.isPressed = False
self.update()
def mousePressEvent(self, e):
self.isPressed = True
self.update()
super().mousePressEvent(e)
def mouseReleaseEvent(self, e):
self.isPressed = False
self.update()
super().mouseReleaseEvent(e)
def paintEvent(self, e):
painter = QPainter(self)
painter.setRenderHints(QPainter.Antialiasing)
if self.isPressed:
painter.setOpacity(0.6)
elif self.isEnter:
painter.setOpacity(0.8)
theme = Theme.DARK if not isDarkTheme() else Theme.LIGHT
FIF.CLOSE.render(painter, self.rect(), theme)
class StateToolTip(QWidget):
......@@ -33,19 +72,10 @@ class StateToolTip(QWidget):
self.titleLabel = QLabel(self.title, self)
self.contentLabel = QLabel(self.content, self)
self.rotateTimer = QTimer(self)
self.closeTimer = QTimer(self)
self.animation = QPropertyAnimation(self, b"windowOpacity")
self.busyIconPath = ":/qfluentwidgets/images/state_tool_tip/running.svg"
self.doneIconPath = ":/qfluentwidgets/images/state_tool_tip/completed.svg"
self.closeButton = ThreeStateButton(
{
ButtonState.NORMAL: ':/qfluentwidgets/images/state_tool_tip/close_normal.svg',
ButtonState.HOVER: ':/qfluentwidgets/images/state_tool_tip/close_hover.svg',
ButtonState.PRESSED: ':/qfluentwidgets/images/state_tool_tip/close_pressed.svg',
},
parent=self,
buttonSize=(12, 12)
)
self.opacityEffect = QGraphicsOpacityEffect(self)
self.animation = QPropertyAnimation(self.opacityEffect, b"opacity")
self.closeButton = StateCloseButton(self)
self.isDone = False
self.rotateAngle = 0
......@@ -56,14 +86,14 @@ class StateToolTip(QWidget):
def __initWidget(self):
""" initialize widgets """
self.setAttribute(Qt.WA_StyledBackground)
self.setGraphicsEffect(self.opacityEffect)
self.opacityEffect.setOpacity(1)
self.rotateTimer.setInterval(50)
self.closeTimer.setInterval(1000)
self.contentLabel.setMinimumWidth(200)
# connect signal to slot
self.closeButton.clicked.connect(self.__onCloseButtonClicked)
self.rotateTimer.timeout.connect(self.__rotateTimerFlowSlot)
self.closeTimer.timeout.connect(self.__slowlyClose)
self.__setQss()
self.__initLayout()
......@@ -106,19 +136,18 @@ class StateToolTip(QWidget):
""" set the state of tooltip """
self.isDone = isDone
self.update()
if self.isDone:
self.closeTimer.start()
if isDone:
QTimer.singleShot(1000, self.__fadeOut)
def __onCloseButtonClicked(self):
""" close button clicked slot """
self.closedSignal.emit()
self.hide()
def __slowlyClose(self):
def __fadeOut(self):
""" fade out """
self.rotateTimer.stop()
self.animation.setEasingCurve(QEasingCurve.Linear)
self.animation.setDuration(500)
self.animation.setDuration(200)
self.animation.setStartValue(1)
self.animation.setEndValue(0)
self.animation.finished.connect(self.deleteLater)
......@@ -133,9 +162,9 @@ class StateToolTip(QWidget):
""" get suitable position in main window """
for i in range(10):
dy = i*(self.height() + 16)
pos = QPoint(self.window().width() - self.width() - 24, 50+dy)
widget = self.window().childAt(pos + QPoint(2, 2))
if isinstance(widget, (StateToolTip, ToastToolTip)):
pos = QPoint(self.parent().width() - self.width() - 24, 50+dy)
widget = self.parent().childAt(pos + QPoint(2, 2))
if isinstance(widget, StateToolTip):
pos += QPoint(0, self.height() + 16)
else:
break
......@@ -148,134 +177,12 @@ class StateToolTip(QWidget):
painter = QPainter(self)
painter.setRenderHints(QPainter.Antialiasing)
painter.setPen(Qt.NoPen)
theme = Theme.DARK if not isDarkTheme() else Theme.LIGHT
if not self.isDone:
painter.translate(19, 18)
painter.rotate(self.rotateAngle)
drawSvgIcon(self.busyIconPath, painter, QRectF(-8, -8, 16, 16))
FIF.SYNC.render(painter, QRectF(-8, -8, 16, 16), theme)
else:
drawSvgIcon(self.doneIconPath, painter, QRectF(11, 10, 16, 16))
class ToastToolTip(QWidget):
""" Toast tooltip """
SUCCESS = "completed"
WARNING = "info"
def __init__(self, title: str, content: str, icon: str, parent=None):
"""
Parameters
----------
title: str
title of tooltip
content: str
content of tooltip
icon: str
icon of toast, can be `completed` or `info`
parant:
parent window
"""
super().__init__(parent)
self.title = title
self.content = content
self.icon = f":/qfluentwidgets/images/state_tool_tip/{icon}.svg"
self.titleLabel = QLabel(self.title, self)
self.contentLabel = QLabel(self.content, self)
self.iconLabel = QSvgWidget(self.icon, self)
self.closeTimer = QTimer(self)
self.opacityEffect = QGraphicsOpacityEffect(self)
self.opacityAni = QPropertyAnimation(self.opacityEffect, b"opacity")
self.slideAni = QPropertyAnimation(self, b'pos')
self.closeButton = ThreeStateButton(
{
ButtonState.NORMAL: ':/qfluentwidgets/images/state_tool_tip/close_normal.svg',
ButtonState.HOVER: ':/qfluentwidgets/images/state_tool_tip/close_hover.svg',
ButtonState.PRESSED: ':/qfluentwidgets/images/state_tool_tip/close_pressed.svg',
},
parent=self,
buttonSize=(12, 12)
)
self.__initWidget()
def __initWidget(self):
""" initialize widgets """
self.setAttribute(Qt.WA_StyledBackground)
self.closeButton.setFixedSize(QSize(11, 11))
self.closeButton.setIconSize(QSize(11, 11))
self.closeTimer.setInterval(2000)
self.contentLabel.setMinimumWidth(180)
self.iconLabel.resize(16, 16)
self.iconLabel.move(12, 10)
self.setGraphicsEffect(self.opacityEffect)
self.opacityEffect.setOpacity(1)
# connect signal to slot
self.closeButton.clicked.connect(self.hide)
self.closeTimer.timeout.connect(self.__fadeOut)
self.__setQss()
self.__initLayout()
def __initLayout(self):
""" initialize layout """
self.setFixedSize(max(self.titleLabel.width(),
self.contentLabel.width()) + 72, 51)
self.titleLabel.move(32, 9)
self.contentLabel.move(12, 27)
self.closeButton.move(self.width() - 24, 19)
def __setQss(self):
""" set style sheet """
self.titleLabel.setObjectName("titleLabel")
self.contentLabel.setObjectName("contentLabel")
setStyleSheet(self, 'state_tool_tip')
self.titleLabel.adjustSize()
self.contentLabel.adjustSize()
def __fadeOut(self):
""" fade out """
self.opacityAni.setDuration(300)
self.opacityAni.setStartValue(1)
self.opacityAni.setEndValue(0)
self.opacityAni.finished.connect(self.deleteLater)
self.opacityAni.start()
def getSuitablePos(self):
""" get suitable position in main window """
for i in range(10):
dy = i*(self.height() + 16)
pos = QPoint(self.window().width() - self.width() - 24, 50+dy)
widget = self.window().childAt(pos + QPoint(2, 2))
if isinstance(widget, (StateToolTip, ToastToolTip)):
pos += QPoint(0, self.height() + 16)
else:
break
return pos
FIF.COMPLETED.render(painter, QRectF(11, 10, 16, 16), theme)
def showEvent(self, e):
pos = self.getSuitablePos()
self.slideAni.setDuration(200)
self.slideAni.setEasingCurve(QEasingCurve.OutQuad)
self.slideAni.setStartValue(QPoint(self.window().width(), pos.y()))
self.slideAni.setEndValue(pos)
self.slideAni.start()
super().showEvent(e)
self.closeTimer.start()
@classmethod
def success(cls, title: str, content: str, parent=None):
""" show a success toast """
cls(title, content, cls.SUCCESS, parent).show()
@classmethod
def warn(cls, title: str, content: str, parent=None):
""" show a warning toast """
cls(title, content, cls.WARNING, parent).show()
\ No newline at end of file
......@@ -6,7 +6,7 @@ with open('README.md', encoding='utf-8') as f:
setuptools.setup(
name="PyQt-Fluent-Widgets",
version="0.5.4",
version="0.5.5",
keywords="pyqt fluent widgets",
author="zhiyiYo",
author_email="shokokawaii@outlook.com",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册