forked from Ayfri/Channel-Icons
-
Notifications
You must be signed in to change notification settings - Fork 0
/
source.scss
223 lines (190 loc) · 26 KB
/
source.scss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
/**
* @name Channel Icons
* @description Gives some channels unique icons depending on their name.
* @author Vbriese
* @authorId 441384103946878987
* @version 2.2.0
*
* @updateUrl https://v-briese.github.io/channel-icons/channelicons.theme.css
* @source https://github.com/v-briese/channel-icons
* @invite fssWDHY5Kb
*/
%limited-icon-changes {
div[aria-label*="(Limited)"] > {
svg > {
path:first-child {
mask: url(#svg-mask-chat-input-button-notification);
}
path:nth-child(2) {
transform: translateY(14px);
}
}
}
}
@mixin set-channel-icon($name, $icon) {
.mainContent-u_9PKf[aria-label*=#{$name}][aria-label$="text channel)"] > {
@extend %limited-icon-changes;
div > {
svg > {
path:first-child {
d: path($icon);
transform: scale(1) !important;
}
}
svg[viewBox="0 0 40 40"] > path {
transform: scale(1.7) !important;
}
}
}
.mainContent-u_9PKf[aria-label*=#{$name}][aria-label$="announcement channel)"] > {
@extend %limited-icon-changes;
div > svg > path {
d: path($icon);
transform: scale(1) !important;
}
}
}
/* You may remove or comment out any channels that you don't want to be affected. */
/* GitHub Channels */
@include set-channel-icon("github", "M8.02581 18.2495C8.02581 18.3432 7.91455 18.4182 7.77425 18.4182C7.61461 18.4323 7.50334 18.3573 7.50334 18.2495C7.50334 18.1557 7.61461 18.0808 7.7549 18.0808C7.90003 18.0667 8.02581 18.1417 8.02581 18.2495ZM6.52128 18.0386C6.48741 18.1323 6.58417 18.2401 6.7293 18.2682C6.85508 18.3151 7.00021 18.2682 7.02924 18.1745C7.05827 18.0808 6.96635 17.973 6.82122 17.9308C6.69544 17.898 6.55514 17.9448 6.52128 18.0386ZM8.65956 17.9589C8.51926 17.9917 8.42251 18.0808 8.43702 18.1886C8.45154 18.2823 8.57732 18.3432 8.72245 18.3104C8.86274 18.2776 8.9595 18.1886 8.94498 18.0948C8.93047 18.0058 8.79985 17.9449 8.65956 17.9589ZM11.8428 0C5.13284 0 0 4.93495 0 11.4352C0 16.6326 3.37674 21.0802 8.19997 22.6455C8.8192 22.7533 9.0369 22.383 9.0369 22.0784C9.0369 21.7878 9.02239 20.185 9.02239 19.2008C9.02239 19.2008 5.63597 19.9038 4.92482 17.8043C4.92482 17.8043 4.37332 16.4405 3.57993 16.089C3.57993 16.089 2.47209 15.3532 3.65733 15.3672C3.65733 15.3672 4.86193 15.461 5.5247 16.5764C6.58417 18.3854 8.35962 17.8652 9.05142 17.5559C9.16268 16.806 9.47714 16.2858 9.82545 15.9765C7.12116 15.6859 4.39267 15.3063 4.39267 10.7978C4.39267 9.50904 4.76034 8.86229 5.53438 8.03746C5.4086 7.73283 4.99739 6.47683 5.66016 4.85528C6.67125 4.55065 8.9982 6.12065 8.9982 6.12065C9.96575 5.8582 11.0059 5.72229 12.0363 5.72229C13.0667 5.72229 14.1069 5.8582 15.0744 6.12065C15.0744 6.12065 17.4014 4.54597 18.4124 4.85528C19.0752 6.48152 18.664 7.73283 18.5382 8.03746C19.3123 8.86698 19.7864 9.51372 19.7864 10.7978C19.7864 15.3204 16.9369 15.6812 14.2326 15.9765C14.6777 16.3467 15.0551 17.0497 15.0551 18.1511C15.0551 19.7304 15.0405 21.6847 15.0405 22.069C15.0405 22.3737 15.2631 22.7439 15.8775 22.6361C20.7152 21.0802 23.9952 16.6326 23.9952 11.4352C23.9952 4.93495 18.5527 0 11.8428 0ZM4.70229 16.164C4.63939 16.2108 4.65391 16.3186 4.73615 16.4077C4.81355 16.4826 4.92482 16.5154 4.98771 16.4545C5.0506 16.4077 5.03609 16.2999 4.95385 16.2108C4.87644 16.1358 4.76518 16.103 4.70229 16.164ZM4.17981 15.7843C4.14595 15.8453 4.19432 15.9203 4.29108 15.9671C4.36848 16.014 4.46524 15.9999 4.4991 15.9343C4.53296 15.8734 4.48459 15.7984 4.38783 15.7515C4.29108 15.7234 4.21367 15.7375 4.17981 15.7843ZM5.74724 17.4528C5.66983 17.5137 5.69886 17.6543 5.81013 17.7433C5.9214 17.8511 6.06169 17.8652 6.12458 17.7902C6.18747 17.7293 6.15845 17.5887 6.06169 17.4996C5.95526 17.3918 5.81013 17.3778 5.74724 17.4528ZM5.19574 16.7638C5.11833 16.8107 5.11833 16.9326 5.19574 17.0403C5.27314 17.1481 5.40376 17.195 5.46665 17.1481C5.54405 17.0872 5.54405 16.9654 5.46665 16.8576C5.39892 16.7498 5.27314 16.7029 5.19574 16.7638Z");
/* Offtopic & Ontopic Channels */
$offtopic-and-ontopic-icon: "M2.39953 0C1.07499 0 0 1.07379 0 2.39952V16.7966C0 18.1212 1.07499 19.1962 2.39953 19.1962H5.99882V23.9952L10.7978 19.1962H21.5957C22.9214 19.1962 23.9952 18.1212 23.9952 16.7966V2.39952C23.9952 1.07379 22.9214 0 21.5957 0H2.39953Z";
/* English */
@include set-channel-icon("offtopic", $offtopic-and-ontopic-icon);
@include set-channel-icon("off-topic", $offtopic-and-ontopic-icon);
@include set-channel-icon("chat", $offtopic-and-ontopic-icon);
@include set-channel-icon("ontopic", $offtopic-and-ontopic-icon);
@include set-channel-icon("on-topic", $offtopic-and-ontopic-icon);
@include set-channel-icon("general", $offtopic-and-ontopic-icon);
/* French */
@include set-channel-icon("horssujet", $offtopic-and-ontopic-icon);
@include set-channel-icon("hors-sujet", $offtopic-and-ontopic-icon);
@include set-channel-icon("discuter", $offtopic-and-ontopic-icon);
@include set-channel-icon("ontopique", $offtopic-and-ontopic-icon);
@include set-channel-icon("sur-le-sujet", $offtopic-and-ontopic-icon);
@include set-channel-icon("général", $offtopic-and-ontopic-icon);
/* German */
@include set-channel-icon("Allgemein", $offtopic-and-ontopic-icon);
@include set-channel-icon("allgemein", $offtopic-and-ontopic-icon);
@include set-channel-icon("laberecke", $offtopic-and-ontopic-icon);
@include set-channel-icon("diskusion", $offtopic-and-ontopic-icon);
/* Info Channels */
$info-icon: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z";
/* English */
@include set-channel-icon("info", $info-icon);
@include set-channel-icon("useful", $info-icon);
/* French */
@include set-channel-icon("utile", $info-icon);
/* Help Channels */
$help-icon: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z";
/* English */
@include set-channel-icon("help", $help-icon);
@include set-channel-icon("faq", $help-icon);
@include set-channel-icon("support", $help-icon);
/* French */
@include set-channel-icon("aider", $help-icon);
/* German */
@include set-channel-icon("hilfe", $help-icon);
@include set-channel-icon("fragen", $help-icon);
/* Starboard Channels */
$starboard-icon: "M 21.924 8.61789 C 21.77 8.24489 21.404 8.00089 21 8.00089 H 15.618 L 12.894 2.55389 C 12.555 1.87689 11.444 1.87689 11.105 2.55389 L 8.38199 8.00089 H 2.99999 C 2.59599 8.00089 2.22999 8.24489 2.07599 8.61789 C 1.92199 8.99089 2.00699 9.42289 2.29299 9.70789 L 6.87699 14.2919 L 5.03899 20.7269 C 4.92399 21.1299 5.07199 21.5619 5.40999 21.8089 C 5.74999 22.0569 6.20699 22.0659 6.55399 21.8329 L 12 18.2029 L 17.445 21.8329 C 17.613 21.9449 17.806 22.0009 18 22.0009 C 18.207 22.0009 18.414 21.9369 18.59 21.8089 C 18.928 21.5619 19.076 21.1299 18.961 20.7269 L 17.123 14.2919 L 21.707 9.70789 C 21.993 9.42289 22.078 8.99089 21.924 8.61789 Z";
/* English */
@include set-channel-icon("starboard", $starboard-icon);
@include set-channel-icon("showcase", $starboard-icon);
/* French */
@include set-channel-icon("tribord", $starboard-icon);
@include set-channel-icon("vitrine", $starboard-icon);
/* German */
@include set-channel-icon("pinnwand", $starboard-icon);
/* Gaming Channels */
$gaming-icon: "M 5.79336 5 L 18.2066 5 C 19.7806 5 21.0869 6.21634 21.199 7.78626 L 21.8575 17.0051 C 21.9308 18.031 21.1586 18.922 20.1327 18.9953 C 20.0885 18.9984 20.0443 19 20 19 C 18.8246 19 17.8 18.2 17.5149 17.0597 L 17 15 L 7 15 L 6.48507 17.0597 C 6.19999 18.2 5.17541 19 4 19 C 2.97151 19 2.13776 18.1662 2.13776 17.1378 C 2.13776 17.0935 2.13934 17.0492 2.14249 17.0051 L 2.80098 7.78626 C 2.91312 6.21634 4.21944 5 5.79336 5 Z M 14.5 10 C 15.3284 10 16 9.32843 16 8.5 C 16 7.67157 15.3284 7 14.5 7 C 13.6716 7 13 7.67157 13 8.5 C 13 9.32843 13.6716 10 14.5 10 Z M 18.5 13 C 19.3284 13 20 12.3284 20 11.5 C 20 10.6716 19.3284 10 18.5 10 C 17.6716 10 17 10.6716 17 11.5 C 17 12.3284 17.6716 13 18.5 13 Z M 6 9 L 4 9 L 4 11 L 6 11 L 6 13 L 8 13 L 8 11 L 10 11 L 10 9 L 8 9 L 8 7 L 6 7 L 6 9 Z";
/* English */
@include set-channel-icon("gaming", $gaming-icon);
@include set-channel-icon("game", $gaming-icon);
/* French */
@include set-channel-icon("jeu", $gaming-icon);
/* German */
@include set-channel-icon("spiel", $gaming-icon);
/* Programming Channels */
$programming-icon: "M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z";
/* English */
@include set-channel-icon("program", $programming-icon);
@include set-channel-icon("coding", $programming-icon);
@include set-channel-icon("dev", $programming-icon);
/* French */
@include set-channel-icon("programme", $programming-icon);
@include set-channel-icon("codage", $programming-icon);
/* German */
@include set-channel-icon("programmieren", $programming-icon);
/* Meme Channels */
@include set-channel-icon("meme", "M21.5957 0H2.39951C1.07499 0 0 1.07379 0 2.39952V16.7966C0 18.1212 1.07499 19.1962 2.39951 19.1962H3.59927V23.9952L8.39833 19.1962H21.5957C22.9215 19.1962 23.9952 18.1212 23.9952 16.7966V2.39952C23.9952 1.07379 22.9215 0 21.5957 0ZM15.5969 4.4991C16.4236 4.4991 17.0966 5.17097 17.0966 5.9988C17.0966 6.82663 16.4247 7.4985 15.5969 7.4985C14.7703 7.4985 14.0972 6.82663 14.0972 5.9988C14.0972 5.17097 14.7703 4.4991 15.5969 4.4991ZM8.39833 4.4991C9.22496 4.4991 9.89803 5.17097 9.89803 5.9988C9.89803 6.82663 9.22496 7.4985 8.39833 7.4985C7.57169 7.4985 6.89862 6.82663 6.89862 5.9988C6.89862 5.17097 7.57169 4.4991 8.39833 4.4991ZM11.9976 14.3971C9.5381 14.3971 7.43132 12.9142 6.5051 10.7978H17.4901C16.5639 12.9142 14.4571 14.3971 11.9976 14.3971Z");
/* Bot Channels */
$bot-icon: "M12 14C7.289 14 4 16.467 4 20V22H20V20C20 16.467 16.711 14 12 14ZM11 19C10.447 19 10 18.553 10 18C10 17.447 10.447 17 11 17C11.553 17 12 17.447 12 18C12 18.553 11.553 19 11 19ZM14 19C13.447 19 13 18.553 13 18C13 17.447 13.447 17 14 17C14.553 17 15 17.447 15 18C15 18.553 14.553 19 14 19Z M18 6H17.91C17.432 3.167 14.967 1 12 1C9.033 1 6.568 3.167 6.09 6H6C4.896 6 4 6.896 4 8V9C4 10.104 4.896 11 6 11C6 12.102 6.897 13 8 13H16C17.104 13 18 12.102 18 11C19.104 11 20 10.104 20 9V8C20 6.896 19.104 6 18 6ZM16 10H8V6H16V10Z";
/* English */
@include set-channel-icon("bot", $bot-icon);
/* German */
@include set-channel-icon("befehl", $bot-icon);
/* Log Channels */
$log-icon: "M19.1962 17.9964H4.79904V15.5969H19.1962V17.9964ZM19.1962 13.1974H4.79904V10.7978H19.1962V13.1974ZM19.1962 8.39832H4.79904V5.9988H19.1962V8.39832ZM1.19976 23.9952L2.9994 22.1956L4.79904 23.9952L6.59868 22.1956L8.39832 23.9952L10.198 22.1956L11.9976 23.9952L13.7972 22.1956L15.5969 23.9952L17.3965 22.1956L19.1962 23.9952L20.9958 22.1956L22.7954 23.9952V-7.45058e-09L20.9958 1.79964L19.1962 -7.45058e-09L17.3965 1.79964L15.5969 -7.45058e-09L13.7972 1.79964L11.9976 -7.45058e-09L10.198 1.79964L8.39832 -7.45058e-09L6.59868 1.79964L4.79904 -7.45058e-09L2.9994 1.79964L1.19976 -7.45058e-09V23.9952Z";
/* English */
@include set-channel-icon("log", $log-icon);
/* French */
@include set-channel-icon("registre", $log-icon);
/* Quote Channels */
$quote-icon: "M19.8401 5.39392C20.1229 4.73405 19.6389 4 18.921 4H17.1231C16.7417 4 16.3935 4.21695 16.2254 4.55933L13.3297 10.4581C13.195 10.7324 13.125 11.0339 13.125 11.3394V19C13.125 19.5523 13.5727 20 14.125 20H20C20.5523 20 21 19.5523 21 19V12.875C21 12.3227 20.5523 11.875 20 11.875H17.8208C17.4618 11.875 17.2198 11.508 17.3612 11.178L19.8401 5.39392ZM9.71511 5.39392C9.99791 4.73405 9.51388 4 8.79596 4H6.99809C6.61669 4 6.2685 4.21695 6.10042 4.55933L3.20466 10.4581C3.07001 10.7324 3 11.0339 3 11.3394V19C3 19.5523 3.44772 20 4 20H9.875C10.4273 20 10.875 19.5523 10.875 19V12.875C10.875 12.3227 10.4273 11.875 9.875 11.875H7.69577C7.33681 11.875 7.0948 11.508 7.2362 11.178L9.71511 5.39392Z";
/* English */
@include set-channel-icon("quote", $quote-icon);
/* French */
@include set-channel-icon("citation", $quote-icon);
/* German */
@include set-channel-icon("zitat", $quote-icon);
/* Bug Channels */
$bug-icon: "M22.7155 6.66533H18.9508C18.3465 5.62252 17.5129 4.72928 16.5125 4.05252L18.6963 1.87962L16.8072 0L13.9 2.89275C13.2837 2.74612 12.6541 2.66613 11.9976 2.66613C11.3411 2.66613 10.7115 2.74612 10.1086 2.89275L7.18796 0L5.29894 1.87962L7.46931 4.05252C6.4779 4.73239 5.64727 5.62554 5.04439 6.66533H1.27974V9.33147H4.07978C4.0128 9.77138 3.95921 10.2113 3.95921 10.6645V11.9976H1.27974V14.6637H3.95921V15.9968C3.95921 16.45 4.0128 16.89 4.07978 17.3299H1.27974V19.996H5.04439C6.43771 22.3822 9.02339 23.9952 11.9976 23.9952C14.9718 23.9952 17.5575 22.3822 18.9508 19.996H22.7155V17.3299H19.9154C19.9824 16.89 20.036 16.45 20.036 15.9968V14.6637H22.7155V11.9976H20.036V10.6645C20.036 10.2113 19.9824 9.77138 19.9154 9.33147H22.7155V6.66533ZM14.6771 17.3299H9.31814V14.6637H14.6771V17.3299ZM14.6771 11.9976H9.31814V9.33147H14.6771V11.9976Z";
/* English */
@include set-channel-icon("bug", $bug-icon);
/* French */
@include set-channel-icon("bogue", $bug-icon);
/* Poll Channels */
$poll-icon: "M5.99953 22.0002V18.0002H3.99953C3.4691 18.0002 2.96039 17.7895 2.58532 17.4144C2.21025 17.0394 1.99953 16.5307 1.99953 16.0002V4.00023C1.99953 3.4698 2.21025 2.96109 2.58532 2.58602C2.96039 2.21095 3.4691 2.00023 3.99953 2.00023H19.9995C20.53 2.00023 21.0387 2.21095 21.4137 2.58602C21.7888 2.96109 21.9995 3.4698 21.9995 4.00023V16.0002C21.9995 16.5307 21.7888 17.0394 21.4137 17.4144C21.0387 17.7895 20.53 18.0002 19.9995 18.0002H11.3329L5.99953 22.0002ZM3.99953 4.00023V16.0002H7.99953V18.0002L10.6662 16.0002H19.9995V4.00023H3.99953Z M9.00047 6H7.00047V14H9.00047V6Z M12.9995 9.99977H10.9995V13.9998H12.9995V9.99977Z M17 8.00023H15V14.0002H17V8.00023Z";
/* English */
@include set-channel-icon("poll", $poll-icon);
/* German */
@include set-channel-icon("umfrage", $poll-icon);
/* Playground Channels */
@include set-channel-icon("playground", "M3.65524 16.1611C2.48424 17.3331 2.24124 21.8181 2.24124 21.8181C2.24124 21.8181 6.72624 21.5751 7.89824 20.4031C8.44424 19.8581 8.72524 19.1531 8.76224 18.4391L5.61924 18.3635V15.2981C4.90524 15.3351 4.20124 15.6151 3.65524 16.1611Z M9.81756 9.03003H3.77681L2.36281 10.444L7.1227 11.6884L5.31756 13.469L9.81756 9.03003Z M15.229 14.2698V20.3106L13.815 21.7246L12.5707 16.9647L10.79 18.7698L15.229 14.2698Z M5.05517 13.5925L12.3251 6.32146C12.9741 5.67246 13.6991 5.11646 14.4561 4.60946C14.4561 4.60946 15.9522 3.56953 17.8303 3.10562C19.7084 2.64171 21.0551 3.18062 21.0551 3.18062C21.0551 3.18062 21.5141 4.45612 21.1808 6.45611C20.8474 8.45611 19.6951 9.84846 19.6951 9.84846C19.1891 10.6045 18.6321 11.3295 17.9831 11.9795L10.7121 19.2485L5.05517 13.5925ZM16.18 10.0489C17.2845 10.0489 18.18 9.15348 18.18 8.04891C18.18 6.94434 17.2845 6.04891 16.18 6.04891C15.0754 6.04891 14.18 6.94434 14.18 8.04891C14.18 9.15348 15.0754 10.0489 16.18 10.0489Z");
/* Idea/Feedback Channels */
$idea-feedback-icon: "M9.00225 19.4378C9.00276 19.6735 9.07267 19.9038 9.20325 20.1L9.8445 21.0634C10.0406 21.36 10.4884 21.5989 10.8435 21.5989H13.1572C13.5124 21.5989 13.9601 21.36 14.1563 21.0634L14.7971 20.1C14.919 19.8996 14.9887 19.672 15 19.4378V18H9L9.00225 19.4378ZM11.9794 2.4C8.154 2.41163 5.4 5.5125 5.4 9C5.39777 10.5979 5.97859 12.1416 7.0335 13.3418C7.653 14.0486 8.622 15.525 8.99138 16.7708C8.99138 16.7813 8.994 16.7906 8.9955 16.8H15.0045C15.0045 16.7906 15.0071 16.7813 15.0086 16.7708C15.378 15.525 16.347 14.0486 16.9665 13.3418C18.0214 12.1416 18.6022 10.5979 18.6 9C18.6 5.34863 15.6341 2.38838 11.9794 2.4ZM12 6C11.2046 6.00089 10.4421 6.31725 9.87967 6.87967C9.31725 7.44208 9.00089 8.20463 9 9C9 9.15913 8.93679 9.31174 8.82426 9.42426C8.71174 9.53679 8.55913 9.6 8.4 9.6C8.24087 9.6 8.08826 9.53679 7.97574 9.42426C7.86321 9.31174 7.8 9.15913 7.8 9C7.80119 7.88646 8.24407 6.81886 9.03147 6.03147C9.81886 5.24407 10.8865 4.80119 12 4.8C12.1591 4.8 12.3117 4.86321 12.4243 4.97574C12.5368 5.08826 12.6 5.24087 12.6 5.4C12.6 5.55913 12.5368 5.71174 12.4243 5.82426C12.3117 5.93679 12.1591 6 12 6ZM4.2 9.6C4.2 9.36131 4.10518 9.13239 3.9364 8.9636C3.76761 8.79482 3.53869 8.7 3.3 8.7H0.9C0.661305 8.7 0.432387 8.79482 0.263604 8.9636C0.0948211 9.13239 -7.45058e-09 9.36131 -7.45058e-09 9.6C-7.45058e-09 9.8387 0.0948211 10.0676 0.263604 10.2364C0.432387 10.4052 0.661305 10.5 0.9 10.5H3.3C3.53869 10.5 3.76761 10.4052 3.9364 10.2364C4.10518 10.0676 4.2 9.8387 4.2 9.6V9.6ZM23.1 8.7H20.7C20.4613 8.7 20.2324 8.79482 20.0636 8.9636C19.8948 9.13239 19.8 9.36131 19.8 9.6C19.8 9.8387 19.8948 10.0676 20.0636 10.2364C20.2324 10.4052 20.4613 10.5 20.7 10.5H23.1C23.3387 10.5 23.5676 10.4052 23.7364 10.2364C23.9052 10.0676 24 9.8387 24 9.6C24 9.36131 23.9052 9.13239 23.7364 8.9636C23.5676 8.79482 23.3387 8.7 23.1 8.7ZM4.9155 4.47075L2.83725 3.27075C2.73481 3.20908 2.62111 3.16843 2.50279 3.15119C2.38447 3.13396 2.2639 3.14047 2.14812 3.17035C2.03234 3.20023 1.92368 3.25288 1.82848 3.32523C1.73328 3.39758 1.65345 3.48817 1.59366 3.59172C1.53386 3.69526 1.4953 3.80969 1.48022 3.9283C1.46514 4.04692 1.47385 4.16735 1.50584 4.28256C1.53783 4.39778 1.59245 4.50546 1.66653 4.59933C1.7406 4.69319 1.83263 4.77135 1.93725 4.82925L4.0155 6.02925C4.11794 6.09092 4.23164 6.13157 4.34996 6.14881C4.46828 6.16605 4.58885 6.15953 4.70463 6.12965C4.82041 6.09977 4.92907 6.04712 5.02427 5.97477C5.11947 5.90242 5.1993 5.81183 5.25909 5.70828C5.31889 5.60474 5.35745 5.49031 5.37253 5.3717C5.38761 5.25308 5.3789 5.13265 5.34691 5.01744C5.31492 4.90222 5.2603 4.79454 5.18623 4.70068C5.11215 4.60681 5.02012 4.52865 4.9155 4.47075V4.47075ZM22.0628 14.3708L19.9845 13.1708C19.8821 13.1091 19.7684 13.0684 19.65 13.0512C19.5317 13.034 19.4111 13.0405 19.2954 13.0703C19.1796 13.1002 19.0709 13.1529 18.9757 13.2252C18.8805 13.2976 18.8007 13.3882 18.7409 13.4917C18.6811 13.5953 18.6425 13.7097 18.6275 13.8283C18.6124 13.9469 18.6211 14.0674 18.6531 14.1826C18.6851 14.2978 18.7397 14.4055 18.8138 14.4993C18.8878 14.5932 18.9799 14.6714 19.0845 14.7293L21.1628 15.9293C21.3691 16.0435 21.6121 16.0721 21.8393 16.009C22.0666 15.9459 22.26 15.7961 22.3779 15.5919C22.4959 15.3876 22.5289 15.1452 22.47 14.9169C22.411 14.6885 22.2648 14.4924 22.0628 14.3708ZM4.0155 13.1708L1.93725 14.3708C1.83263 14.4286 1.7406 14.5068 1.66653 14.6007C1.59245 14.6945 1.53783 14.8022 1.50584 14.9174C1.47385 15.0327 1.46514 15.1531 1.48022 15.2717C1.4953 15.3903 1.53386 15.5047 1.59366 15.6083C1.65345 15.7118 1.73328 15.8024 1.82848 15.8748C1.92368 15.9471 2.03234 15.9998 2.14812 16.0297C2.2639 16.0595 2.38447 16.066 2.50279 16.0488C2.62111 16.0316 2.73481 15.9909 2.83725 15.9293L4.9155 14.7293C5.11756 14.6076 5.26379 14.4115 5.32273 14.1831C5.38167 13.9548 5.34861 13.7124 5.23067 13.5081C5.11272 13.3039 4.91931 13.1541 4.69206 13.091C4.4648 13.0279 4.22186 13.0566 4.0155 13.1708V13.1708ZM19.5353 6.15C19.6933 6.1503 19.8486 6.10863 19.9853 6.02925L22.0635 4.82925C22.2656 4.7076 22.4118 4.51149 22.4707 4.28312C22.5297 4.05476 22.4966 3.81238 22.3787 3.60813C22.2607 3.40389 22.0673 3.25411 21.8401 3.19101C21.6128 3.12792 21.3699 3.15655 21.1635 3.27075L19.0853 4.47075C18.9138 4.56985 18.7797 4.72275 18.704 4.90576C18.6282 5.08876 18.615 5.29164 18.6662 5.48296C18.7175 5.67428 18.8304 5.84334 18.9876 5.96393C19.1447 6.08453 19.3372 6.14993 19.5353 6.15Z";
/* English */
@include set-channel-icon("idea", $idea-feedback-icon);
@include set-channel-icon("feedback", $idea-feedback-icon);
/* German */
@include set-channel-icon("vorschläge", $idea-feedback-icon);
@include set-channel-icon("idee", $idea-feedback-icon);
/* Introduction Channels */
@include set-channel-icon("introduction", "M2.5 4V5.5C2.5 9.65 4.71 13.28 8 15.3V20H23V18C23 15.34 17.67 14 15 14C15 14 14.83 14 14.75 14C10 14 6 10 6 5.5V4H2.5ZM15 4C12.7909 4 11 5.79086 11 8C11 10.2091 12.7909 12 15 12C17.2091 12 19 10.2091 19 8C19 5.79086 17.2091 4 15 4Z");
/* Plugin Channels */
@include set-channel-icon("plugin", "M20.5 11H19V7C19 5.9 18.1 5 17 5H13V3.5C13 2.1 11.9 0.999999 10.5 0.999999C9.1 0.999999 8 2.1 8 3.5V5H4C2.9 5 2 5.9 2 7V10.8H3.5C5 10.8 6.2 12 6.2 13.5C6.2 15 5 16.2 3.5 16.2H2V20C2 21.1 2.9 22 4 22H7.8V20.5C7.8 19 9 17.8 10.5 17.8C12 17.8 13.2 19 13.2 20.5V22H17C18.1 22 19 21.1 19 20V16H20.5C21.9 16 23 14.9 23 13.5C23 12.1 21.9 11 20.5 11Z");
/* Theme Channels */
@include set-channel-icon("theme", "M20.259 3.87899C19.087 2.70599 17.189 2.70599 16.017 3.87899L7.26398 12.632C8.37498 12.558 9.51098 12.928 10.36 13.778C11.209 14.628 11.58 15.763 11.506 16.875L20.26 8.11999C20.822 7.55899 21.138 6.79599 21.138 5.99999C21.138 5.20399 20.822 4.44199 20.259 3.87899Z M3.73898 15.193C0.955985 17.976 4.11998 19.405 0.999985 22.526C0.999985 22.526 6.16298 23.182 8.94498 20.399C10.383 18.961 10.383 16.63 8.94498 15.192C7.50698 13.755 5.17598 13.755 3.73898 15.193Z");
/* Snippet Channels */
@include set-channel-icon("snippet", "M18.2857 13.472C17.1363 13.472 16.0649 13.9306 15.2763 14.7209L14.4517 13.4531L15.302 12.0903C16.5946 10.0169 18.2094 7.42829 19.9949 4.57657L20.4414 3.86257L17.5803 2L12.2857 10.1249L6.99114 2.00086L4.13 3.86343L4.57657 4.57743C6.362 7.42829 7.976 10.0177 9.26943 12.0911L10.1197 13.454L9.29514 14.7217C8.50657 13.9306 7.43514 13.472 6.28571 13.472C3.92257 13.472 2 15.3946 2 17.7577C2 20.1209 3.92257 22.0434 6.28571 22.0434C8.57086 22.0434 9.60714 21.0303 12.2857 16.8826C14.9643 21.0303 16.0006 22.0434 18.2857 22.0434C20.6489 22.0434 22.5714 20.1209 22.5714 17.7577C22.5714 15.3946 20.6489 13.472 18.2857 13.472ZM6.28571 19.472C5.33943 19.472 4.57143 18.704 4.57143 17.7577C4.57143 16.8114 5.33943 16.0434 6.28571 16.0434C7.232 16.0434 8 16.8114 8 17.7577C8 18.704 7.232 19.472 6.28571 19.472ZM18.2857 19.472C17.3394 19.472 16.5714 18.704 16.5714 17.7577C16.5714 16.8114 17.3394 16.0434 18.2857 16.0434C19.232 16.0434 20 16.8114 20 17.7577C20 18.704 19.232 19.472 18.2857 19.472Z");
/* Minecraft Channels */
@include set-channel-icon("minecraft", "M11.2078 0.295293L1.45781 3.95154C0.58125 4.27967 0 5.12342 0 6.06092V16.6125C0 17.4656 0.482812 18.2437 1.24219 18.6234L10.9922 23.4984C11.625 23.8172 12.3703 23.8172 13.0031 23.4984L22.7531 18.6234C23.5172 18.2437 23.9953 17.4609 23.9953 16.6125V6.06092C23.9953 5.12342 23.4141 4.28436 22.5375 3.95623L12.7875 0.299981C12.2812 0.103106 11.7188 0.103106 11.2078 0.295293ZM12 3.20623L21 6.58123V6.63279L12 10.289L3 6.63279V6.58123L12 3.20623ZM13.5 19.8937V12.914L21 9.86717V16.1437L13.5 19.8937Z");
/* Emoji/Emote Channels */
$emoji-emote-icon: "M12.0002 2.00098C6.47724 2.00098 2.00024 6.47798 2.00024 12.001C2.00024 17.523 6.47724 22.001 12.0002 22.001C17.5232 22.001 22.0002 17.523 22.0002 12.001C22.0002 6.47798 17.5232 2.00098 12.0002 2.00098ZM8.00024 6.00098C9.10424 6.00098 10.0002 6.89698 10.0002 8.00098C10.0002 9.10598 9.10424 10.001 8.00024 10.001C6.89624 10.001 6.00024 9.10598 6.00024 8.00098C6.00024 6.89698 6.89624 6.00098 8.00024 6.00098ZM18.0002 14.001C18.0002 16.618 15.1402 19.001 12.0002 19.001C8.86024 19.001 6.00024 16.618 6.00024 14.001V13.001H18.0002V14.001ZM16.0002 10.001C14.8962 10.001 14.0002 9.10598 14.0002 8.00098C14.0002 6.89698 14.8962 6.00098 16.0002 6.00098C17.1042 6.00098 18.0002 6.89698 18.0002 8.00098C18.0002 9.10598 17.1042 10.001 16.0002 10.001Z";
@include set-channel-icon("emoji", $emoji-emote-icon);
@include set-channel-icon("emote", $emoji-emote-icon);
/* Sticker Channels */
@include set-channel-icon("sticker", "M13.8006 3.59643V7.86267C13.8006 9.15682 14.8451 10.2011 16.1396 10.2011H20.4069C20.9337 10.2011 21.2015 9.56739 20.8266 9.19252L14.8094 3.17694C14.4344 2.80209 13.8006 3.06091 13.8006 3.59643ZM16.1192 12.0269C13.8307 12.0269 11.973 10.1692 11.973 7.88073V3.05248H4.79342C3.80624 3.05248 2.99854 3.86019 2.99854 4.84737V19.2064C2.99854 20.1936 3.80624 21.0013 4.79342 21.0013H19.1525C20.1398 21.0013 20.9474 20.1936 20.9474 19.2064V12.0269H16.1192ZM14.7002 13.5C14.7002 14.9912 13.4914 16.2 12.0002 16.2C10.5091 16.2 9.30023 14.9912 9.30023 13.5H7.50023C7.50023 15.9853 9.51495 18 12.0002 18C14.4855 18 16.5003 15.9853 16.5003 13.5H14.7002Z");
/* Music/Rhythm Channels */
$music-rhythm-icon: "M19.396 3.29904C19.016 3.01604 18.524 2.93104 18.07 3.06504L8.07 6.06504C7.435 6.25504 7 6.84004 7 7.50304V15.0541C6.835 15.0301 6.671 15.0031 6.5 15.0031C4.566 15.0031 3 16.5711 3 18.5031C3 20.4341 4.566 22.0031 6.5 22.0031C8.434 22.0031 10 20.4341 10 18.5031V8.61804L17 6.51804V13.0541C16.835 13.0301 16.671 13.0031 16.5 13.0031C14.566 13.0031 13 14.5711 13 16.5031C13 18.4341 14.566 20.0031 16.5 20.0031C18.434 20.0031 20 18.4341 20 16.5031V4.50304C20 4.02704 19.775 3.58204 19.396 3.29904Z";
@include set-channel-icon("music", $music-rhythm-icon);
@include set-channel-icon("rhythm", $music-rhythm-icon);
/* Image Channels */
$image-icon: "M21 19V4.99999C21 3.9 20.1 3 19 3H4.99999C3.9 3 3 3.9 3 4.99999V19C3 20.1 3.9 21 4.99999 21H19C20.1 21 21 20.1 21 19ZM8.50001 13.5L11 16.51L14.5 12L19 18H4.99999L8.50001 13.5Z";
@include set-channel-icon("image", $image-icon);
@include set-channel-icon("media", $image-icon);
@include set-channel-icon("art", $image-icon);
@include set-channel-icon("creation", $image-icon);
/* Reddit Channels */
@include set-channel-icon("reddit", "M20.6391 9.53899C19.9359 9.53899 19.3172 9.82961 18.8625 10.2843C17.1891 9.12649 14.9344 8.38118 12.4359 8.30149L13.7344 2.45149L17.8687 3.37961C17.8687 4.39211 18.6937 5.21711 19.7062 5.21711C20.7375 5.21711 21.5672 4.36868 21.5672 3.35618C21.5672 2.34368 20.7422 1.49524 19.7062 1.49524C18.9844 1.49524 18.3609 1.93118 18.0516 2.52649L13.4859 1.51399C13.2562 1.45305 13.0312 1.61711 12.9703 1.8468L11.5453 8.2968C9.06561 8.39993 6.83436 9.14524 5.15624 10.3031C4.70155 9.82961 4.05936 9.53899 3.35624 9.53899C0.74999 9.53899 -0.103135 13.0359 2.2828 14.2312C2.19843 14.6015 2.16093 14.9952 2.16093 15.389C2.16093 19.3171 6.58593 22.4999 12.0187 22.4999C17.475 22.4999 21.9 19.3171 21.9 15.389C21.9 14.9952 21.8578 14.5827 21.7547 14.2124C24.0937 13.0124 23.2312 9.53899 20.6391 9.53899V9.53899ZM6.06561 14.4796C6.06561 13.4484 6.89062 12.6187 7.92655 12.6187C8.93905 12.6187 9.76405 13.4437 9.76405 14.4796C9.76405 15.4921 8.93905 16.3171 7.92655 16.3171C6.8953 16.3218 6.06561 15.4921 6.06561 14.4796V14.4796ZM16.1109 18.8624C14.4047 20.5687 9.59061 20.5687 7.88436 18.8624C7.69686 18.6984 7.69686 18.4077 7.88436 18.2202C8.04843 18.0562 8.33905 18.0562 8.50311 18.2202C9.80624 19.5562 14.1281 19.5796 15.4875 18.2202C15.6516 18.0562 15.9422 18.0562 16.1062 18.2202C16.2984 18.4077 16.2984 18.6984 16.1109 18.8624ZM16.0734 16.3218C15.0609 16.3218 14.2359 15.4968 14.2359 14.4843C14.2359 13.4531 15.0609 12.6234 16.0734 12.6234C17.1047 12.6234 17.9344 13.4484 17.9344 14.4843C17.9297 15.4921 17.1047 16.3218 16.0734 16.3218Z");