1use dioxus::prelude::*;
4pub use dioxus_icon_component::{Icon, IconProps, IconShape};
5
6
7#[derive(Default, Copy, Clone, PartialEq, Eq)]
8pub struct Accessibility16;
9
10impl IconShape for Accessibility16 {
11 fn child_elements(&self) -> Element {
12 rsx!(path {
13 d: "M9.923 5.302c.063.063.122.129.178.198H14A.75.75 0 0 1 14 7h-3.3l.578 5.163.362 2.997a.75.75 0 0 1-1.49.18L9.868 13H6.132l-.282 2.34a.75.75 0 0 1-1.49-.18l.362-2.997L5.3 7H2a.75.75 0 0 1 0-1.5h3.9a2.54 2.54 0 0 1 .176-.198 3 3 0 1 1 3.847 0ZM9.2 7.073h-.001a1.206 1.206 0 0 0-2.398 0L6.305 11.5h3.39ZM9.5 3a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 3Z",
14 })
15 }
16
17 const WIDTH: Option<&'static str> = Some("16");
18 const HEIGHT: Option<&'static str> = Some("16");
19 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
20
21}
22
23#[derive(Default, Copy, Clone, PartialEq, Eq)]
24pub struct Accessibility24;
25
26impl IconShape for Accessibility24 {
27 fn child_elements(&self) -> Element {
28 rsx!(path {
29 d: "M13.974 8.114a3.573 3.573 0 1 0-3.947 0c-.302.21-.57.467-.79.762H3.708a.75.75 0 1 0 0 1.5h4.885a2.93 2.93 0 0 0-.026.188l-.814 7.267-.499 4.142a.75.75 0 1 0 1.49.18l.42-3.486h5.67l.42 3.485a.75.75 0 0 0 1.49-.18l-.5-4.142-.813-7.266a3.502 3.502 0 0 0-.026-.188h4.885a.75.75 0 1 0 0-1.5h-5.527a3.466 3.466 0 0 0-.79-.762Zm.099-2.979a2.073 2.073 0 1 1-4.146 0 2.073 2.073 0 0 1 4.146 0Zm-.131 5.596.72 6.436H9.338l.72-6.436a1.954 1.954 0 0 1 3.884 0Z",
30 })
31 }
32
33 const WIDTH: Option<&'static str> = Some("24");
34 const HEIGHT: Option<&'static str> = Some("24");
35 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
36
37}
38
39#[derive(Default, Copy, Clone, PartialEq, Eq)]
40pub struct AccessibilityInset16;
41
42impl IconShape for AccessibilityInset16 {
43 fn child_elements(&self) -> Element {
44 rsx!(path {
45 d: "M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM3.75 6a.75.75 0 0 0 0 1.5h2.409a1.9 1.9 0 0 0-.025.151l-.307 2.508-.323 3.011a.75.75 0 0 0 1.492.16l.25-2.33h1.509l.25 2.33a.748.748 0 0 0 1.199.552.75.75 0 0 0 .291-.712l-.32-3-.309-2.519a1.9 1.9 0 0 0-.025-.151h2.409a.75.75 0 0 0 0-1.5h-8.5ZM8 6a2 2 0 1 0 .001-3.999A2 2 0 0 0 8 6Z",
46 })
47 }
48
49 const WIDTH: Option<&'static str> = Some("16");
50 const HEIGHT: Option<&'static str> = Some("16");
51 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
52
53}
54
55#[derive(Default, Copy, Clone, PartialEq, Eq)]
56pub struct AccessibilityInset24;
57
58impl IconShape for AccessibilityInset24 {
59 fn child_elements(&self) -> Element {
60 rsx!(path {
61 d: "M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0Zm2.5 6.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0ZM12 9h6.375a.75.75 0 0 1 0 1.5h-4.028l.542 4.42.482 4.5a.75.75 0 1 1-1.492.16l-.41-3.83H10.53l-.41 3.83a.75.75 0 1 1-1.492-.16l.484-4.511.54-4.409H5.625a.75.75 0 0 1 0-1.5H12Z",
62 })
63 }
64
65 const WIDTH: Option<&'static str> = Some("24");
66 const HEIGHT: Option<&'static str> = Some("24");
67 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
68
69}
70
71#[derive(Default, Copy, Clone, PartialEq, Eq)]
72pub struct Agent16;
73
74impl IconShape for Agent16 {
75 fn child_elements(&self) -> Element {
76 rsx!(path {
77 d: "M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z",
78 }
79path {
80 d: "m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z",
81 })
82 }
83
84 const WIDTH: Option<&'static str> = Some("16");
85 const HEIGHT: Option<&'static str> = Some("16");
86 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
87
88}
89
90#[derive(Default, Copy, Clone, PartialEq, Eq)]
91pub struct Agent24;
92
93impl IconShape for Agent24 {
94 fn child_elements(&self) -> Element {
95 rsx!(path {
96 d: "M22.5 13.919v-.278a5.097 5.097 0 0 0-4.961-5.086.858.858 0 0 1-.754-.497l-.149-.327A6.414 6.414 0 0 0 10.81 4a6.133 6.133 0 0 0-6.13 6.32l.019.628a.863.863 0 0 1-.67.869A3.263 3.263 0 0 0 1.5 14.996v.108A3.397 3.397 0 0 0 4.896 18.5h1.577a.75.75 0 0 1 0 1.5H4.896A4.896 4.896 0 0 1 0 15.104v-.108a4.761 4.761 0 0 1 3.185-4.493l-.004-.137A7.633 7.633 0 0 1 10.81 2.5a7.911 7.911 0 0 1 7.176 4.58C21.36 7.377 24 10.207 24 13.641v.278a.75.75 0 0 1-1.5 0Z",
97 }
98path {
99 d: "m12.306 11.77 3.374 3.375a.749.749 0 0 1 0 1.061l-3.375 3.375-.057.051a.751.751 0 0 1-1.004-.051.751.751 0 0 1-.051-1.004l.051-.057 2.845-2.845-2.844-2.844a.75.75 0 1 1 1.061-1.061ZM22.5 19.8H18a.75.75 0 0 1 0-1.5h4.5a.75.75 0 0 1 0 1.5Z",
100 })
101 }
102
103 const WIDTH: Option<&'static str> = Some("24");
104 const HEIGHT: Option<&'static str> = Some("24");
105 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
106
107}
108
109#[derive(Default, Copy, Clone, PartialEq, Eq)]
110pub struct AiModel16;
111
112impl IconShape for AiModel16 {
113 fn child_elements(&self) -> Element {
114 rsx!(path {
115 d: "M10.628 7.25a2.25 2.25 0 1 1 0 1.5H8.622a2.25 2.25 0 0 1-2.513 1.466L5.03 12.124a2.25 2.25 0 1 1-1.262-.814l1.035-1.832A2.245 2.245 0 0 1 4.25 8c0-.566.209-1.082.553-1.478L3.768 4.69a2.25 2.25 0 1 1 1.262-.814l1.079 1.908A2.25 2.25 0 0 1 8.622 7.25ZM2.5 2.5a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm4 4.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm6.25 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm-9.5 5.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z",
116 })
117 }
118
119 const WIDTH: Option<&'static str> = Some("16");
120 const HEIGHT: Option<&'static str> = Some("16");
121 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
122
123}
124
125#[derive(Default, Copy, Clone, PartialEq, Eq)]
126pub struct AiModel24;
127
128impl IconShape for AiModel24 {
129 fn child_elements(&self) -> Element {
130 rsx!(path {
131 d: "M19.375 8.5a3.25 3.25 0 1 1-3.163 4h-3a3.252 3.252 0 0 1-4.443 2.509L7.214 17.76a3.25 3.25 0 1 1-1.342-.674l1.672-2.957A3.238 3.238 0 0 1 6.75 12c0-.907.371-1.727.97-2.316L6.117 6.846A3.253 3.253 0 0 1 1.875 3.75a3.25 3.25 0 1 1 5.526 2.32l1.603 2.836A3.25 3.25 0 0 1 13.093 11h3.119a3.252 3.252 0 0 1 3.163-2.5ZM10 10.25a1.75 1.75 0 1 0-.001 3.499A1.75 1.75 0 0 0 10 10.25ZM5.125 2a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5Zm12.5 9.75a1.75 1.75 0 1 0 3.5 0 1.75 1.75 0 0 0-3.5 0Zm-14.25 8.5a1.75 1.75 0 1 0 3.501-.001 1.75 1.75 0 0 0-3.501.001Z",
132 })
133 }
134
135 const WIDTH: Option<&'static str> = Some("24");
136 const HEIGHT: Option<&'static str> = Some("24");
137 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
138
139}
140
141#[derive(Default, Copy, Clone, PartialEq, Eq)]
142pub struct Alert16;
143
144impl IconShape for Alert16 {
145 fn child_elements(&self) -> Element {
146 rsx!(path {
147 d: "M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z",
148 })
149 }
150
151 const WIDTH: Option<&'static str> = Some("16");
152 const HEIGHT: Option<&'static str> = Some("16");
153 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
154
155}
156
157#[derive(Default, Copy, Clone, PartialEq, Eq)]
158pub struct Alert24;
159
160impl IconShape for Alert24 {
161 fn child_elements(&self) -> Element {
162 rsx!(path {
163 d: "M13 17.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-.25-8.25a.75.75 0 0 0-1.5 0v4.5a.75.75 0 0 0 1.5 0v-4.5Z",
164 }
165path {
166 d: "M9.836 3.244c.963-1.665 3.365-1.665 4.328 0l8.967 15.504c.963 1.667-.24 3.752-2.165 3.752H3.034c-1.926 0-3.128-2.085-2.165-3.752Zm3.03.751a1.002 1.002 0 0 0-1.732 0L2.168 19.499A1.002 1.002 0 0 0 3.034 21h17.932a1.002 1.002 0 0 0 .866-1.5L12.866 3.994Z",
167 })
168 }
169
170 const WIDTH: Option<&'static str> = Some("24");
171 const HEIGHT: Option<&'static str> = Some("24");
172 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
173
174}
175
176#[derive(Default, Copy, Clone, PartialEq, Eq)]
177pub struct AlertFill12;
178
179impl IconShape for AlertFill12 {
180 fn child_elements(&self) -> Element {
181 rsx!(path {
182 d: "M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z",
183 })
184 }
185
186 const WIDTH: Option<&'static str> = Some("12");
187 const HEIGHT: Option<&'static str> = Some("12");
188 const VIEW_BOX: Option<&'static str> = Some("0 0 12 12");
189
190}
191
192#[derive(Default, Copy, Clone, PartialEq, Eq)]
193pub struct AlertFill16;
194
195impl IconShape for AlertFill16 {
196 fn child_elements(&self) -> Element {
197 rsx!(path {
198 d: "M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575ZM8 5a.75.75 0 0 0-.75.75v2.5a.75.75 0 0 0 1.5 0v-2.5A.75.75 0 0 0 8 5Zm1 6a1 1 0 1 0-2 0 1 1 0 0 0 2 0Z",
199 })
200 }
201
202 const WIDTH: Option<&'static str> = Some("16");
203 const HEIGHT: Option<&'static str> = Some("16");
204 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
205
206}
207
208#[derive(Default, Copy, Clone, PartialEq, Eq)]
209pub struct AlertFill24;
210
211impl IconShape for AlertFill24 {
212 fn child_elements(&self) -> Element {
213 rsx!(path {
214 d: "M9.836 3.244c.963-1.665 3.365-1.665 4.328 0l8.967 15.504c.963 1.667-.24 3.752-2.165 3.752H3.034c-1.926 0-3.128-2.085-2.165-3.752ZM12 8.5a.75.75 0 0 0-.75.75v4.5a.75.75 0 0 0 1.5 0v-4.5A.75.75 0 0 0 12 8.5Zm1 9a1 1 0 1 0-2 0 1 1 0 0 0 2 0Z",
215 })
216 }
217
218 const WIDTH: Option<&'static str> = Some("24");
219 const HEIGHT: Option<&'static str> = Some("24");
220 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
221
222}
223
224#[derive(Default, Copy, Clone, PartialEq, Eq)]
225pub struct Apps16;
226
227impl IconShape for Apps16 {
228 fn child_elements(&self) -> Element {
229 rsx!(path {
230 d: "M1.5 3.25c0-.966.784-1.75 1.75-1.75h2.5c.966 0 1.75.784 1.75 1.75v2.5A1.75 1.75 0 0 1 5.75 7.5h-2.5A1.75 1.75 0 0 1 1.5 5.75Zm7 0c0-.966.784-1.75 1.75-1.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a1.75 1.75 0 0 1-1.75 1.75h-2.5A1.75 1.75 0 0 1 8.5 5.75Zm-7 7c0-.966.784-1.75 1.75-1.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a1.75 1.75 0 0 1-1.75 1.75h-2.5a1.75 1.75 0 0 1-1.75-1.75Zm7 0c0-.966.784-1.75 1.75-1.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a1.75 1.75 0 0 1-1.75 1.75h-2.5a1.75 1.75 0 0 1-1.75-1.75ZM3.25 3a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2.5A.25.25 0 0 0 6 5.75v-2.5A.25.25 0 0 0 5.75 3Zm7 0a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25Zm-7 7a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25Zm7 0a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25Z",
231 })
232 }
233
234 const WIDTH: Option<&'static str> = Some("16");
235 const HEIGHT: Option<&'static str> = Some("16");
236 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
237
238}
239
240#[derive(Default, Copy, Clone, PartialEq, Eq)]
241pub struct Apps24;
242
243impl IconShape for Apps24 {
244 fn child_elements(&self) -> Element {
245 rsx!(path {
246 d: "M5.5 2.75A2.75 2.75 0 0 0 2.75 5.5v3a2.75 2.75 0 0 0 2.75 2.75h3a2.75 2.75 0 0 0 2.75-2.75v-3A2.75 2.75 0 0 0 8.5 2.75h-3ZM4.25 5.5c0-.69.56-1.25 1.25-1.25h3c.69 0 1.25.56 1.25 1.25v3c0 .69-.56 1.25-1.25 1.25h-3c-.69 0-1.25-.56-1.25-1.25v-3Zm1.25 7.25a2.75 2.75 0 0 0-2.75 2.75v3a2.75 2.75 0 0 0 2.75 2.75h3a2.75 2.75 0 0 0 2.75-2.75v-3a2.75 2.75 0 0 0-2.75-2.75h-3ZM4.25 15.5c0-.69.56-1.25 1.25-1.25h3c.69 0 1.25.56 1.25 1.25v3c0 .69-.56 1.25-1.25 1.25h-3c-.69 0-1.25-.56-1.25-1.25v-3Zm8.5-10a2.75 2.75 0 0 1 2.75-2.75h3a2.75 2.75 0 0 1 2.75 2.75v3a2.75 2.75 0 0 1-2.75 2.75h-3a2.75 2.75 0 0 1-2.75-2.75v-3Zm2.75-1.25c-.69 0-1.25.56-1.25 1.25v3c0 .69.56 1.25 1.25 1.25h3c.69 0 1.25-.56 1.25-1.25v-3c0-.69-.56-1.25-1.25-1.25h-3Zm0 8.5a2.75 2.75 0 0 0-2.75 2.75v3a2.75 2.75 0 0 0 2.75 2.75h3a2.75 2.75 0 0 0 2.75-2.75v-3a2.75 2.75 0 0 0-2.75-2.75h-3Zm-1.25 2.75c0-.69.56-1.25 1.25-1.25h3c.69 0 1.25.56 1.25 1.25v3c0 .69-.56 1.25-1.25 1.25h-3c-.69 0-1.25-.56-1.25-1.25v-3Z",
247 })
248 }
249
250 const WIDTH: Option<&'static str> = Some("24");
251 const HEIGHT: Option<&'static str> = Some("24");
252 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
253
254}
255
256#[derive(Default, Copy, Clone, PartialEq, Eq)]
257pub struct Archive16;
258
259impl IconShape for Archive16 {
260 fn child_elements(&self) -> Element {
261 rsx!(path {
262 d: "M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75v1.5A1.75 1.75 0 0 1 14.25 6H1.75A1.75 1.75 0 0 1 0 4.25ZM1.75 7a.75.75 0 0 1 .75.75v5.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-5.5a.75.75 0 0 1 1.5 0v5.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25v-5.5A.75.75 0 0 1 1.75 7Zm0-4.5a.25.25 0 0 0-.25.25v1.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-1.5a.25.25 0 0 0-.25-.25ZM6.25 8h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1 0-1.5Z",
263 })
264 }
265
266 const WIDTH: Option<&'static str> = Some("16");
267 const HEIGHT: Option<&'static str> = Some("16");
268 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
269
270}
271
272#[derive(Default, Copy, Clone, PartialEq, Eq)]
273pub struct Archive24;
274
275impl IconShape for Archive24 {
276 fn child_elements(&self) -> Element {
277 rsx!(path {
278 d: "M2.75 2h18.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 21.25 9H2.75A1.75 1.75 0 0 1 1 7.25v-3.5C1 2.784 1.784 2 2.75 2Zm18.5 1.5H2.75a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h18.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25ZM2.75 10a.75.75 0 0 1 .75.75v9.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25v-9.5a.75.75 0 0 1 1.5 0v9.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25v-9.5a.75.75 0 0 1 .75-.75Z",
279 }
280path {
281 d: "M9.75 11.5a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5h-4.5Z",
282 })
283 }
284
285 const WIDTH: Option<&'static str> = Some("24");
286 const HEIGHT: Option<&'static str> = Some("24");
287 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
288
289}
290
291#[derive(Default, Copy, Clone, PartialEq, Eq)]
292pub struct ArrowBoth16;
293
294impl IconShape for ArrowBoth16 {
295 fn child_elements(&self) -> Element {
296 rsx!(path {
297 d: "M3.72 3.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.56 7h10.88l-2.22-2.22a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l3.5 3.5a.75.75 0 0 1 0 1.06l-3.5 3.5a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l2.22-2.22H2.56l2.22 2.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-3.5-3.5a.75.75 0 0 1 0-1.06Z",
298 })
299 }
300
301 const WIDTH: Option<&'static str> = Some("16");
302 const HEIGHT: Option<&'static str> = Some("16");
303 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
304
305}
306
307#[derive(Default, Copy, Clone, PartialEq, Eq)]
308pub struct ArrowBoth24;
309
310impl IconShape for ArrowBoth24 {
311 fn child_elements(&self) -> Element {
312 rsx!(path {
313 d: "M7.78 5.97a.75.75 0 0 0-1.06 0l-5.25 5.25a.75.75 0 0 0 0 1.06l5.25 5.25a.75.75 0 0 0 1.06-1.06L3.81 12.5h16.38l-3.97 3.97a.75.75 0 1 0 1.06 1.06l5.25-5.25a.75.75 0 0 0 0-1.06l-5.25-5.25a.75.75 0 1 0-1.06 1.06L20.19 11H3.81l3.97-3.97a.75.75 0 0 0 0-1.06Z",
314 })
315 }
316
317 const WIDTH: Option<&'static str> = Some("24");
318 const HEIGHT: Option<&'static str> = Some("24");
319 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
320
321}
322
323#[derive(Default, Copy, Clone, PartialEq, Eq)]
324pub struct ArrowDown16;
325
326impl IconShape for ArrowDown16 {
327 fn child_elements(&self) -> Element {
328 rsx!(path {
329 d: "M13.03 8.22a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L3.47 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l2.97 2.97V3.75a.75.75 0 0 1 1.5 0v7.44l2.97-2.97a.75.75 0 0 1 1.06 0Z",
330 })
331 }
332
333 const WIDTH: Option<&'static str> = Some("16");
334 const HEIGHT: Option<&'static str> = Some("16");
335 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
336
337}
338
339#[derive(Default, Copy, Clone, PartialEq, Eq)]
340pub struct ArrowDown24;
341
342impl IconShape for ArrowDown24 {
343 fn child_elements(&self) -> Element {
344 rsx!(path {
345 d: "M4.97 13.22a.75.75 0 0 1 1.06 0L11 18.19V3.75a.75.75 0 0 1 1.5 0v14.44l4.97-4.97a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734l-6.25 6.25a.75.75 0 0 1-1.06 0l-6.25-6.25a.75.75 0 0 1 0-1.06Z",
346 })
347 }
348
349 const WIDTH: Option<&'static str> = Some("24");
350 const HEIGHT: Option<&'static str> = Some("24");
351 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
352
353}
354
355#[derive(Default, Copy, Clone, PartialEq, Eq)]
356pub struct ArrowDownLeft16;
357
358impl IconShape for ArrowDownLeft16 {
359 fn child_elements(&self) -> Element {
360 rsx!(path {
361 d: "M11.78 4.22a.75.75 0 0 1 0 1.06l-5.26 5.26h4.2a.75.75 0 0 1 0 1.5H4.71a.75.75 0 0 1-.75-.75V5.28a.75.75 0 0 1 1.5 0v4.2l5.26-5.26a.75.75 0 0 1 1.06 0Z",
362 })
363 }
364
365 const WIDTH: Option<&'static str> = Some("16");
366 const HEIGHT: Option<&'static str> = Some("16");
367 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
368
369}
370
371#[derive(Default, Copy, Clone, PartialEq, Eq)]
372pub struct ArrowDownLeft24;
373
374impl IconShape for ArrowDownLeft24 {
375 fn child_elements(&self) -> Element {
376 rsx!(path {
377 d: "M5.75 8.5a.75.75 0 0 1 .75.75v7.19L16.72 6.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L7.56 17.5h7.19a.75.75 0 0 1 0 1.5h-9a.75.75 0 0 1-.75-.75v-9a.75.75 0 0 1 .75-.75Z",
378 })
379 }
380
381 const WIDTH: Option<&'static str> = Some("24");
382 const HEIGHT: Option<&'static str> = Some("24");
383 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
384
385}
386
387#[derive(Default, Copy, Clone, PartialEq, Eq)]
388pub struct ArrowDownRight16;
389
390impl IconShape for ArrowDownRight16 {
391 fn child_elements(&self) -> Element {
392 rsx!(path {
393 d: "M4.22 4.179a.75.75 0 0 1 1.06 0l5.26 5.26v-4.2a.75.75 0 0 1 1.5 0v6.01a.75.75 0 0 1-.75.75H5.28a.75.75 0 0 1 0-1.5h4.2L4.22 5.24a.75.75 0 0 1 0-1.06Z",
394 })
395 }
396
397 const WIDTH: Option<&'static str> = Some("16");
398 const HEIGHT: Option<&'static str> = Some("16");
399 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
400
401}
402
403#[derive(Default, Copy, Clone, PartialEq, Eq)]
404pub struct ArrowDownRight24;
405
406impl IconShape for ArrowDownRight24 {
407 fn child_elements(&self) -> Element {
408 rsx!(path {
409 d: "M18.25 8.5a.75.75 0 0 1 .75.75v9a.75.75 0 0 1-.75.75h-9a.75.75 0 0 1 0-1.5h7.19L6.22 7.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L17.5 16.44V9.25a.75.75 0 0 1 .75-.75Z",
410 })
411 }
412
413 const WIDTH: Option<&'static str> = Some("24");
414 const HEIGHT: Option<&'static str> = Some("24");
415 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
416
417}
418
419#[derive(Default, Copy, Clone, PartialEq, Eq)]
420pub struct ArrowLeft16;
421
422impl IconShape for ArrowLeft16 {
423 fn child_elements(&self) -> Element {
424 rsx!(path {
425 d: "M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z",
426 })
427 }
428
429 const WIDTH: Option<&'static str> = Some("16");
430 const HEIGHT: Option<&'static str> = Some("16");
431 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
432
433}
434
435#[derive(Default, Copy, Clone, PartialEq, Eq)]
436pub struct ArrowLeft24;
437
438impl IconShape for ArrowLeft24 {
439 fn child_elements(&self) -> Element {
440 rsx!(path {
441 d: "M10.78 19.03a.75.75 0 0 1-1.06 0l-6.25-6.25a.75.75 0 0 1 0-1.06l6.25-6.25a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L5.81 11.5h14.44a.75.75 0 0 1 0 1.5H5.81l4.97 4.97a.75.75 0 0 1 0 1.06Z",
442 })
443 }
444
445 const WIDTH: Option<&'static str> = Some("24");
446 const HEIGHT: Option<&'static str> = Some("24");
447 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
448
449}
450
451#[derive(Default, Copy, Clone, PartialEq, Eq)]
452pub struct ArrowRight16;
453
454impl IconShape for ArrowRight16 {
455 fn child_elements(&self) -> Element {
456 rsx!(path {
457 d: "M8.22 2.97a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l2.97-2.97H3.75a.75.75 0 0 1 0-1.5h7.44L8.22 4.03a.75.75 0 0 1 0-1.06Z",
458 })
459 }
460
461 const WIDTH: Option<&'static str> = Some("16");
462 const HEIGHT: Option<&'static str> = Some("16");
463 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
464
465}
466
467#[derive(Default, Copy, Clone, PartialEq, Eq)]
468pub struct ArrowRight24;
469
470impl IconShape for ArrowRight24 {
471 fn child_elements(&self) -> Element {
472 rsx!(path {
473 d: "M13.22 19.03a.75.75 0 0 1 0-1.06L18.19 13H3.75a.75.75 0 0 1 0-1.5h14.44l-4.97-4.97a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z",
474 })
475 }
476
477 const WIDTH: Option<&'static str> = Some("24");
478 const HEIGHT: Option<&'static str> = Some("24");
479 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
480
481}
482
483#[derive(Default, Copy, Clone, PartialEq, Eq)]
484pub struct ArrowSwitch16;
485
486impl IconShape for ArrowSwitch16 {
487 fn child_elements(&self) -> Element {
488 rsx!(path {
489 d: "M5.22 14.78a.75.75 0 0 0 1.06-1.06L4.56 12h8.69a.75.75 0 0 0 0-1.5H4.56l1.72-1.72a.75.75 0 0 0-1.06-1.06l-3 3a.75.75 0 0 0 0 1.06l3 3Zm5.56-6.5a.75.75 0 1 1-1.06-1.06l1.72-1.72H2.75a.75.75 0 0 1 0-1.5h8.69L9.72 2.28a.75.75 0 0 1 1.06-1.06l3 3a.75.75 0 0 1 0 1.06l-3 3Z",
490 })
491 }
492
493 const WIDTH: Option<&'static str> = Some("16");
494 const HEIGHT: Option<&'static str> = Some("16");
495 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
496
497}
498
499#[derive(Default, Copy, Clone, PartialEq, Eq)]
500pub struct ArrowSwitch24;
501
502impl IconShape for ArrowSwitch24 {
503 fn child_elements(&self) -> Element {
504 rsx!(path {
505 d: "M7.72 21.78a.75.75 0 0 0 1.06-1.06L5.56 17.5h14.69a.75.75 0 0 0 0-1.5H5.56l3.22-3.22a.75.75 0 1 0-1.06-1.06l-4.5 4.5a.75.75 0 0 0 0 1.06l4.5 4.5Zm8.56-9.5a.75.75 0 1 1-1.06-1.06L18.44 8H3.75a.75.75 0 0 1 0-1.5h14.69l-3.22-3.22a.75.75 0 0 1 1.06-1.06l4.5 4.5a.75.75 0 0 1 0 1.06l-4.5 4.5Z",
506 })
507 }
508
509 const WIDTH: Option<&'static str> = Some("24");
510 const HEIGHT: Option<&'static str> = Some("24");
511 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
512
513}
514
515#[derive(Default, Copy, Clone, PartialEq, Eq)]
516pub struct ArrowUp16;
517
518impl IconShape for ArrowUp16 {
519 fn child_elements(&self) -> Element {
520 rsx!(path {
521 d: "M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z",
522 })
523 }
524
525 const WIDTH: Option<&'static str> = Some("16");
526 const HEIGHT: Option<&'static str> = Some("16");
527 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
528
529}
530
531#[derive(Default, Copy, Clone, PartialEq, Eq)]
532pub struct ArrowUp24;
533
534impl IconShape for ArrowUp24 {
535 fn child_elements(&self) -> Element {
536 rsx!(path {
537 d: "M18.655 10.405a.75.75 0 0 1-1.06 0l-4.97-4.97v14.44a.75.75 0 0 1-1.5 0V5.435l-4.97 4.97a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l6.25-6.25a.75.75 0 0 1 1.06 0l6.25 6.25a.75.75 0 0 1 0 1.06Z",
538 })
539 }
540
541 const WIDTH: Option<&'static str> = Some("24");
542 const HEIGHT: Option<&'static str> = Some("24");
543 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
544
545}
546
547#[derive(Default, Copy, Clone, PartialEq, Eq)]
548pub struct ArrowUpLeft16;
549
550impl IconShape for ArrowUpLeft16 {
551 fn child_elements(&self) -> Element {
552 rsx!(path {
553 d: "M3.96 4.75A.75.75 0 0 1 4.71 4h6.01a.75.75 0 0 1 0 1.5h-4.2l5.26 5.26a.75.75 0 0 1-1.06 1.061l-5.26-5.26v4.2a.75.75 0 0 1-1.5 0Z",
554 })
555 }
556
557 const WIDTH: Option<&'static str> = Some("16");
558 const HEIGHT: Option<&'static str> = Some("16");
559 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
560
561}
562
563#[derive(Default, Copy, Clone, PartialEq, Eq)]
564pub struct ArrowUpLeft24;
565
566impl IconShape for ArrowUpLeft24 {
567 fn child_elements(&self) -> Element {
568 rsx!(path {
569 d: "M5.75 15.5a.75.75 0 0 1-.75-.75v-9A.75.75 0 0 1 5.75 5h9a.75.75 0 0 1 0 1.5H7.56l10.22 10.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L6.5 7.56v7.19a.75.75 0 0 1-.75.75Z",
570 })
571 }
572
573 const WIDTH: Option<&'static str> = Some("24");
574 const HEIGHT: Option<&'static str> = Some("24");
575 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
576
577}
578
579#[derive(Default, Copy, Clone, PartialEq, Eq)]
580pub struct ArrowUpRight16;
581
582impl IconShape for ArrowUpRight16 {
583 fn child_elements(&self) -> Element {
584 rsx!(path {
585 d: "M4.53 4.75A.75.75 0 0 1 5.28 4h6.01a.75.75 0 0 1 .75.75v6.01a.75.75 0 0 1-1.5 0v-4.2l-5.26 5.261a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L9.48 5.5h-4.2a.75.75 0 0 1-.75-.75Z",
586 })
587 }
588
589 const WIDTH: Option<&'static str> = Some("16");
590 const HEIGHT: Option<&'static str> = Some("16");
591 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
592
593}
594
595#[derive(Default, Copy, Clone, PartialEq, Eq)]
596pub struct ArrowUpRight24;
597
598impl IconShape for ArrowUpRight24 {
599 fn child_elements(&self) -> Element {
600 rsx!(path {
601 d: "M18.25 15.5a.75.75 0 0 1-.75-.75V7.56L7.28 17.78a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L16.44 6.5H9.25a.75.75 0 0 1 0-1.5h9a.75.75 0 0 1 .75.75v9a.75.75 0 0 1-.75.75Z",
602 })
603 }
604
605 const WIDTH: Option<&'static str> = Some("24");
606 const HEIGHT: Option<&'static str> = Some("24");
607 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
608
609}
610
611#[derive(Default, Copy, Clone, PartialEq, Eq)]
612pub struct Beaker16;
613
614impl IconShape for Beaker16 {
615 fn child_elements(&self) -> Element {
616 rsx!(path {
617 d: "M5 5.782V2.5h-.25a.75.75 0 0 1 0-1.5h6.5a.75.75 0 0 1 0 1.5H11v3.282l3.666 5.76C15.619 13.04 14.543 15 12.767 15H3.233c-1.776 0-2.852-1.96-1.899-3.458Zm-2.4 6.565a.75.75 0 0 0 .633 1.153h9.534a.75.75 0 0 0 .633-1.153L12.225 10.5h-8.45ZM9.5 2.5h-3V6c0 .143-.04.283-.117.403L4.73 9h6.54L9.617 6.403A.746.746 0 0 1 9.5 6Z",
618 })
619 }
620
621 const WIDTH: Option<&'static str> = Some("16");
622 const HEIGHT: Option<&'static str> = Some("16");
623 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
624
625}
626
627#[derive(Default, Copy, Clone, PartialEq, Eq)]
628pub struct Beaker24;
629
630impl IconShape for Beaker24 {
631 fn child_elements(&self) -> Element {
632 rsx!(path {
633 d: "M8 8.807V3.5h-.563a.75.75 0 0 1 0-1.5h9.125a.75.75 0 0 1 0 1.5H16v5.307l5.125 9.301c.964 1.75-.302 3.892-2.299 3.892H5.174c-1.998 0-3.263-2.142-2.3-3.892ZM4.189 18.832a1.123 1.123 0 0 0 .985 1.668h13.652a1.123 1.123 0 0 0 .985-1.668L17.7 15H6.3ZM14.5 3.5h-5V9a.75.75 0 0 1-.093.362L7.127 13.5h9.746l-2.28-4.138A.75.75 0 0 1 14.5 9Z",
634 })
635 }
636
637 const WIDTH: Option<&'static str> = Some("24");
638 const HEIGHT: Option<&'static str> = Some("24");
639 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
640
641}
642
643#[derive(Default, Copy, Clone, PartialEq, Eq)]
644pub struct Bell16;
645
646impl IconShape for Bell16 {
647 fn child_elements(&self) -> Element {
648 rsx!(path {
649 d: "M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z",
650 })
651 }
652
653 const WIDTH: Option<&'static str> = Some("16");
654 const HEIGHT: Option<&'static str> = Some("16");
655 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
656
657}
658
659#[derive(Default, Copy, Clone, PartialEq, Eq)]
660pub struct Bell24;
661
662impl IconShape for Bell24 {
663 fn child_elements(&self) -> Element {
664 rsx!(path {
665 d: "M12 1c3.681 0 7 2.565 7 6v4.539c0 .642.189 1.269.545 1.803l2.2 3.298A1.517 1.517 0 0 1 20.482 19H15.5a3.5 3.5 0 1 1-7 0H3.519a1.518 1.518 0 0 1-1.265-2.359l2.2-3.299A3.25 3.25 0 0 0 5 11.539V7c0-3.435 3.318-6 7-6ZM6.5 7v4.539a4.75 4.75 0 0 1-.797 2.635l-2.2 3.298-.003.01.001.007.004.006.006.004.007.001h16.964l.007-.001.006-.004.004-.006.001-.006a.017.017 0 0 0-.003-.01l-2.199-3.299a4.753 4.753 0 0 1-.798-2.635V7c0-2.364-2.383-4.5-5.5-4.5S6.5 4.636 6.5 7ZM14 19h-4a2 2 0 1 0 4 0Z",
666 })
667 }
668
669 const WIDTH: Option<&'static str> = Some("24");
670 const HEIGHT: Option<&'static str> = Some("24");
671 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
672
673}
674
675#[derive(Default, Copy, Clone, PartialEq, Eq)]
676pub struct BellFill16;
677
678impl IconShape for BellFill16 {
679 fn child_elements(&self) -> Element {
680 rsx!(path {
681 d: "M8 16c.9 0 1.7-.6 1.9-1.5.1-.3-.1-.5-.4-.5h-3c-.3 0-.5.2-.4.5.2.9 1 1.5 1.9 1.5ZM3 5c0-2.8 2.2-5 5-5s5 2.2 5 5v3l1.7 2.6c.2.2.3.5.3.8 0 .8-.7 1.5-1.5 1.5h-11c-.8.1-1.5-.6-1.5-1.4 0-.3.1-.6.3-.8L3 8.1V5Z",
682 })
683 }
684
685 const WIDTH: Option<&'static str> = Some("16");
686 const HEIGHT: Option<&'static str> = Some("16");
687 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
688
689}
690
691#[derive(Default, Copy, Clone, PartialEq, Eq)]
692pub struct BellFill24;
693
694impl IconShape for BellFill24 {
695 fn child_elements(&self) -> Element {
696 rsx!(path {
697 d: "M6 8a6 6 0 1 1 12 0v2.917c0 .703.228 1.387.65 1.95L20.7 15.6a1.5 1.5 0 0 1-1.2 2.4h-15a1.5 1.5 0 0 1-1.2-2.4l2.05-2.733a3.25 3.25 0 0 0 .65-1.95Zm6 13.5A3.502 3.502 0 0 1 8.645 19h6.71A3.502 3.502 0 0 1 12 21.5Z",
698 })
699 }
700
701 const WIDTH: Option<&'static str> = Some("24");
702 const HEIGHT: Option<&'static str> = Some("24");
703 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
704
705}
706
707#[derive(Default, Copy, Clone, PartialEq, Eq)]
708pub struct BellSlash16;
709
710impl IconShape for BellSlash16 {
711 fn child_elements(&self) -> Element {
712 rsx!(path {
713 d: "m4.182 4.31.016.011 10.104 7.316.013.01 1.375.996a.75.75 0 1 1-.88 1.214L13.626 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947V5.305L.31 3.357a.75.75 0 1 1 .88-1.214Zm7.373 7.19L4.5 6.391v1.556c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01c0 .005.002.009.005.012l.006.004.007.001ZM8 1.5c-.997 0-1.895.416-2.534 1.086A.75.75 0 1 1 4.38 1.55 5 5 0 0 1 13 5v2.373a.75.75 0 0 1-1.5 0V5A3.5 3.5 0 0 0 8 1.5ZM8 16a2 2 0 0 1-1.985-1.75c-.017-.137.097-.25.235-.25h3.5c.138 0 .252.113.235.25A2 2 0 0 1 8 16Z",
714 })
715 }
716
717 const WIDTH: Option<&'static str> = Some("16");
718 const HEIGHT: Option<&'static str> = Some("16");
719 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
720
721}
722
723#[derive(Default, Copy, Clone, PartialEq, Eq)]
724pub struct BellSlash24;
725
726impl IconShape for BellSlash24 {
727 fn child_elements(&self) -> Element {
728 rsx!(path {
729 d: "M1.22 1.22a.75.75 0 0 1 1.06 0l20.5 20.5a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L17.94 19H15.5a3.5 3.5 0 1 1-7 0H3.518a1.516 1.516 0 0 1-1.263-2.36l2.2-3.298A3.249 3.249 0 0 0 5 11.539V7c0-.294.025-.583.073-.866L1.22 2.28a.75.75 0 0 1 0-1.06ZM6.5 7.56h-.001v3.979a4.75 4.75 0 0 1-.797 2.635l-2.2 3.298-.003.01.001.007.004.006.006.004.007.001H16.44ZM10 19a2 2 0 1 0 4 0Zm2-16.5c-1.463 0-2.8.485-3.788 1.257l-.04.032a.75.75 0 1 1-.935-1.173l.05-.04C8.548 1.59 10.212 1 12 1c3.681 0 7 2.565 7 6v4.539c0 .642.19 1.269.546 1.803l1.328 1.992a.75.75 0 1 1-1.248.832l-1.328-1.992a4.75 4.75 0 0 1-.798-2.635V7c0-2.364-2.383-4.5-5.5-4.5Z",
730 })
731 }
732
733 const WIDTH: Option<&'static str> = Some("24");
734 const HEIGHT: Option<&'static str> = Some("24");
735 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
736
737}
738
739#[derive(Default, Copy, Clone, PartialEq, Eq)]
740pub struct Blocked16;
741
742impl IconShape for Blocked16 {
743 fn child_elements(&self) -> Element {
744 rsx!(path {
745 d: "M4.467.22a.749.749 0 0 1 .53-.22h6.006c.199 0 .389.079.53.22l4.247 4.247c.141.14.22.331.22.53v6.006a.749.749 0 0 1-.22.53l-4.247 4.247a.749.749 0 0 1-.53.22H4.997a.749.749 0 0 1-.53-.22L.22 11.533a.749.749 0 0 1-.22-.53V4.997c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.308v5.384L5.308 14.5h5.384l3.808-3.808V5.308L10.692 1.5ZM4 7.75A.75.75 0 0 1 4.75 7h6.5a.75.75 0 0 1 0 1.5h-6.5A.75.75 0 0 1 4 7.75Z",
746 })
747 }
748
749 const WIDTH: Option<&'static str> = Some("16");
750 const HEIGHT: Option<&'static str> = Some("16");
751 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
752
753}
754
755#[derive(Default, Copy, Clone, PartialEq, Eq)]
756pub struct Blocked24;
757
758impl IconShape for Blocked24 {
759 fn child_elements(&self) -> Element {
760 rsx!(path {
761 d: "M7.638 2.22a.749.749 0 0 1 .53-.22h7.664c.199 0 .389.079.53.22l5.418 5.418c.141.14.22.332.22.53v7.664a.749.749 0 0 1-.22.53l-5.418 5.418a.749.749 0 0 1-.53.22H8.168a.749.749 0 0 1-.53-.22l-5.42-5.418a.752.752 0 0 1-.219-.53V8.168c0-.199.079-.389.22-.53l5.418-5.42ZM8.48 3.5 3.5 8.48v7.04l4.98 4.98h7.04l4.98-4.98V8.48L15.52 3.5ZM7 11.75a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75Z",
762 })
763 }
764
765 const WIDTH: Option<&'static str> = Some("24");
766 const HEIGHT: Option<&'static str> = Some("24");
767 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
768
769}
770
771#[derive(Default, Copy, Clone, PartialEq, Eq)]
772pub struct Bold16;
773
774impl IconShape for Bold16 {
775 fn child_elements(&self) -> Element {
776 rsx!(path {
777 d: "M4 2h4.5a3.501 3.501 0 0 1 2.852 5.53A3.499 3.499 0 0 1 9.5 14H4a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1Zm1 7v3h4.5a1.5 1.5 0 0 0 0-3Zm3.5-2a1.5 1.5 0 0 0 0-3H5v3Z",
778 })
779 }
780
781 const WIDTH: Option<&'static str> = Some("16");
782 const HEIGHT: Option<&'static str> = Some("16");
783 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
784
785}
786
787#[derive(Default, Copy, Clone, PartialEq, Eq)]
788pub struct Bold24;
789
790impl IconShape for Bold24 {
791 fn child_elements(&self) -> Element {
792 rsx!(path {
793 d: "M6 4.75c0-.69.56-1.25 1.25-1.25h5a4.752 4.752 0 0 1 3.888 7.479A5 5 0 0 1 14 20.5H7.25c-.69 0-1.25-.56-1.25-1.25ZM8.5 13v5H14a2.5 2.5 0 1 0 0-5Zm0-2.5h3.751A2.25 2.25 0 0 0 12.25 6H8.5Z",
794 })
795 }
796
797 const WIDTH: Option<&'static str> = Some("24");
798 const HEIGHT: Option<&'static str> = Some("24");
799 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
800
801}
802
803#[derive(Default, Copy, Clone, PartialEq, Eq)]
804pub struct Book16;
805
806impl IconShape for Book16 {
807 fn child_elements(&self) -> Element {
808 rsx!(path {
809 d: "M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z",
810 })
811 }
812
813 const WIDTH: Option<&'static str> = Some("16");
814 const HEIGHT: Option<&'static str> = Some("16");
815 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
816
817}
818
819#[derive(Default, Copy, Clone, PartialEq, Eq)]
820pub struct Book24;
821
822impl IconShape for Book24 {
823 fn child_elements(&self) -> Element {
824 rsx!(path {
825 d: "M0 3.75A.75.75 0 0 1 .75 3h7.497c1.566 0 2.945.8 3.751 2.014A4.495 4.495 0 0 1 15.75 3h7.5a.75.75 0 0 1 .75.75v15.063a.752.752 0 0 1-.755.75l-7.682-.052a3 3 0 0 0-2.142.878l-.89.891a.75.75 0 0 1-1.061 0l-.902-.901a2.996 2.996 0 0 0-2.121-.879H.75a.75.75 0 0 1-.75-.75Zm12.75 15.232a4.503 4.503 0 0 1 2.823-.971l6.927.047V4.5h-6.75a3 3 0 0 0-3 3ZM11.247 7.497a3 3 0 0 0-3-2.997H1.5V18h6.947c1.018 0 2.006.346 2.803.98Z",
826 })
827 }
828
829 const WIDTH: Option<&'static str> = Some("24");
830 const HEIGHT: Option<&'static str> = Some("24");
831 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
832
833}
834
835#[derive(Default, Copy, Clone, PartialEq, Eq)]
836pub struct BookLocked16;
837
838impl IconShape for BookLocked16 {
839 fn child_elements(&self) -> Element {
840 rsx!(path {
841 d: "M12 6a3 3 0 0 1 3 3v1.168c.591.281 1 .884 1 1.582v2.5A1.75 1.75 0 0 1 14.25 16h-4.5A1.75 1.75 0 0 1 8 14.25v-2.5c0-.698.409-1.301 1-1.582V9a3 3 0 0 1 3-3Zm0 1.5A1.5 1.5 0 0 0 10.5 9v1h3V9A1.5 1.5 0 0 0 12 7.5Z",
842 }
843path {
844 d: "M5.003 1c1.227 0 2.317.59 3.001 1.501A3.746 3.746 0 0 1 11.005 1h4.245a.75.75 0 0 1 .75.75V5.5a.75.75 0 0 1-1.5 0v-3h-3.495c-1.21 0-2.204.956-2.255 2.153V6.5a.75.75 0 0 1-1.5 0V4.69A2.249 2.249 0 0 0 5.003 2.5H1.5v9h3.758c.612 0 1.208.15 1.74.429l.005.001a.75.75 0 0 1-.705 1.324l-.001-.001v.002A2.245 2.245 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75V1.75A.75.75 0 0 1 .75 1h4.253Z",
845 })
846 }
847
848 const WIDTH: Option<&'static str> = Some("16");
849 const HEIGHT: Option<&'static str> = Some("16");
850 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
851
852}
853
854#[derive(Default, Copy, Clone, PartialEq, Eq)]
855pub struct Bookmark16;
856
857impl IconShape for Bookmark16 {
858 fn child_elements(&self) -> Element {
859 rsx!(path {
860 d: "M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z",
861 })
862 }
863
864 const WIDTH: Option<&'static str> = Some("16");
865 const HEIGHT: Option<&'static str> = Some("16");
866 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
867
868}
869
870#[derive(Default, Copy, Clone, PartialEq, Eq)]
871pub struct Bookmark24;
872
873impl IconShape for Bookmark24 {
874 fn child_elements(&self) -> Element {
875 rsx!(path {
876 d: "M5 3.75C5 2.784 5.784 2 6.75 2h10.5c.966 0 1.75.784 1.75 1.75v17.5a.75.75 0 0 1-1.218.586L12 17.21l-5.781 4.625A.75.75 0 0 1 5 21.25Zm1.75-.25a.25.25 0 0 0-.25.25v15.94l5.031-4.026a.749.749 0 0 1 .938 0L17.5 19.69V3.75a.25.25 0 0 0-.25-.25Z",
877 })
878 }
879
880 const WIDTH: Option<&'static str> = Some("24");
881 const HEIGHT: Option<&'static str> = Some("24");
882 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
883
884}
885
886#[derive(Default, Copy, Clone, PartialEq, Eq)]
887pub struct BookmarkFill24;
888
889impl IconShape for BookmarkFill24 {
890 fn child_elements(&self) -> Element {
891 rsx!(path {
892 d: "M6.69 2h10.56c.966 0 1.75.784 1.75 1.75v17.5a.75.75 0 0 1-1.218.585L12 17.21l-5.781 4.626A.75.75 0 0 1 5 21.253L4.94 3.756A1.748 1.748 0 0 1 6.69 2Z",
893 })
894 }
895
896 const WIDTH: Option<&'static str> = Some("24");
897 const HEIGHT: Option<&'static str> = Some("24");
898 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
899
900}
901
902#[derive(Default, Copy, Clone, PartialEq, Eq)]
903pub struct BookmarkFilled16;
904
905impl IconShape for BookmarkFilled16 {
906 fn child_elements(&self) -> Element {
907 rsx!(path {
908 d: "M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.75.75 0 0 1 3 14.25V2.75Z",
909 })
910 }
911
912 const WIDTH: Option<&'static str> = Some("16");
913 const HEIGHT: Option<&'static str> = Some("16");
914 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
915
916}
917
918#[derive(Default, Copy, Clone, PartialEq, Eq)]
919pub struct BookmarkSlash16;
920
921impl IconShape for BookmarkSlash16 {
922 fn child_elements(&self) -> Element {
923 rsx!(path {
924 d: "M1.19 1.143 4.182 3.31l.014.01 8.486 6.145.014.01 2.994 2.168a.75.75 0 1 1-.88 1.214L13 11.547v2.703a.75.75 0 0 1-1.206.596L8 11.944l-3.794 2.902A.75.75 0 0 1 3 14.25V4.305L.31 2.357a.75.75 0 1 1 .88-1.214ZM4.5 5.39v7.341l3.044-2.328a.75.75 0 0 1 .912 0l3.044 2.328V10.46ZM5.865 1h5.385c.966 0 1.75.784 1.75 1.75v3.624a.75.75 0 0 1-1.5 0V2.75a.25.25 0 0 0-.25-.25H5.865a.75.75 0 0 1 0-1.5Z",
925 })
926 }
927
928 const WIDTH: Option<&'static str> = Some("16");
929 const HEIGHT: Option<&'static str> = Some("16");
930 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
931
932}
933
934#[derive(Default, Copy, Clone, PartialEq, Eq)]
935pub struct BookmarkSlash24;
936
937impl IconShape for BookmarkSlash24 {
938 fn child_elements(&self) -> Element {
939 rsx!(path {
940 d: "M1.565 2.018v-.001l21.75 15.75a.75.75 0 1 1-.88 1.215L19 16.495v4.764a.748.748 0 0 1-1.219.584L12 17.21l-5.781 4.634A.75.75 0 0 1 5 21.259V6.357L.685 3.232a.75.75 0 0 1 .88-1.214ZM17.5 15.408l-11-7.965v12.254l5.031-4.032a.749.749 0 0 1 .938 0l5.031 4.032ZM7.25 2a.75.75 0 0 0 0 1.5h10a.25.25 0 0 1 .25.25v6.5a.75.75 0 0 0 1.5 0v-6.5A1.75 1.75 0 0 0 17.25 2h-10Z",
941 })
942 }
943
944 const WIDTH: Option<&'static str> = Some("24");
945 const HEIGHT: Option<&'static str> = Some("24");
946 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
947
948}
949
950#[derive(Default, Copy, Clone, PartialEq, Eq)]
951pub struct BookmarkSlashFill16;
952
953impl IconShape for BookmarkSlashFill16 {
954 fn child_elements(&self) -> Element {
955 rsx!(path {
956 d: "M1.19 1.143a.75.75 0 1 0-.88 1.215L3 4.305v9.945a.75.75 0 0 0 1.206.596L8 11.944l3.794 2.902A.75.75 0 0 0 13 14.25v-2.703l1.81 1.31a.75.75 0 1 0 .88-1.214l-2.994-2.168a1.09 1.09 0 0 0-.014-.01L4.196 3.32a.712.712 0 0 0-.014-.01L1.19 1.143Zm2.934.203A.5.5 0 0 1 4.6 1h7.233C12.478 1 13 1.522 13 2.167v5.05a.5.5 0 0 1-.793.405l-7.9-5.717a.5.5 0 0 1-.183-.559Z",
957 })
958 }
959
960 const WIDTH: Option<&'static str> = Some("16");
961 const HEIGHT: Option<&'static str> = Some("16");
962 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
963
964}
965
966#[derive(Default, Copy, Clone, PartialEq, Eq)]
967pub struct BookmarkSlashFill24;
968
969impl IconShape for BookmarkSlashFill24 {
970 fn child_elements(&self) -> Element {
971 rsx!(path {
972 d: "m3.232 2.175 18.5 15.5a.75.75 0 1 1-.964 1.15L19 17.343v3.907a.75.75 0 0 1-1.218.585L12 17.21l-5.781 4.626A.75.75 0 0 1 5 21.253L4.947 5.569 2.268 3.325a.75.75 0 1 1 .964-1.15ZM7.421 2h9.829c.966 0 1.75.784 1.75 1.75v8.073a.75.75 0 0 1-1.232.575L6.94 3.325A.75.75 0 0 1 7.421 2Z",
973 })
974 }
975
976 const WIDTH: Option<&'static str> = Some("24");
977 const HEIGHT: Option<&'static str> = Some("24");
978 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
979
980}
981
982#[derive(Default, Copy, Clone, PartialEq, Eq)]
983pub struct BooleanOff16;
984
985impl IconShape for BooleanOff16 {
986 fn child_elements(&self) -> Element {
987 rsx!(path {
988 d: "M13.25 1c.966 0 1.75.784 1.75 1.75v10.5c0 .464-.184.909-.513 1.237A1.746 1.746 0 0 1 13.25 15H2.75c-.464 0-.909-.184-1.237-.513A1.746 1.746 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1h10.5ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25H2.75Z",
989 }
990path {
991 d: "M9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z",
992 })
993 }
994
995 const WIDTH: Option<&'static str> = Some("16");
996 const HEIGHT: Option<&'static str> = Some("16");
997 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
998
999}
1000
1001#[derive(Default, Copy, Clone, PartialEq, Eq)]
1002pub struct BooleanOff24;
1003
1004impl IconShape for BooleanOff24 {
1005 fn child_elements(&self) -> Element {
1006 rsx!(path {
1007 d: "M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5c0 .464-.184.909-.513 1.237A1.746 1.746 0 0 1 20.25 22H3.75c-.464 0-.909-.184-1.237-.513A1.746 1.746 0 0 1 2 20.25V3.75Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H3.75Z",
1008 }
1009path {
1010 d: "M14.5 12a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Zm1.5 0a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z",
1011 })
1012 }
1013
1014 const WIDTH: Option<&'static str> = Some("24");
1015 const HEIGHT: Option<&'static str> = Some("24");
1016 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1017
1018}
1019
1020#[derive(Default, Copy, Clone, PartialEq, Eq)]
1021pub struct BooleanOn16;
1022
1023impl IconShape for BooleanOn16 {
1024 fn child_elements(&self) -> Element {
1025 rsx!(path {
1026 d: "M13.25 1c.966 0 1.75.784 1.75 1.75v10.5c0 .464-.184.909-.513 1.237A1.746 1.746 0 0 1 13.25 15H2.75c-.464 0-.909-.184-1.237-.513A1.746 1.746 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1h10.5ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25H2.75Z",
1027 }
1028path {
1029 d: "M8.75 5.75a.75.75 0 0 0-1.5 0v4.5a.75.75 0 0 0 1.5 0v-4.5Z",
1030 })
1031 }
1032
1033 const WIDTH: Option<&'static str> = Some("16");
1034 const HEIGHT: Option<&'static str> = Some("16");
1035 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1036
1037}
1038
1039#[derive(Default, Copy, Clone, PartialEq, Eq)]
1040pub struct BooleanOn24;
1041
1042impl IconShape for BooleanOn24 {
1043 fn child_elements(&self) -> Element {
1044 rsx!(path {
1045 d: "M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5c0 .464-.184.909-.513 1.237A1.746 1.746 0 0 1 20.25 22H3.75c-.464 0-.909-.184-1.237-.513A1.746 1.746 0 0 1 2 20.25V3.75Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H3.75Z",
1046 }
1047path {
1048 d: "M12.75 8.75a.75.75 0 0 0-1.5 0v6.5a.75.75 0 0 0 1.5 0v-6.5Z",
1049 })
1050 }
1051
1052 const WIDTH: Option<&'static str> = Some("24");
1053 const HEIGHT: Option<&'static str> = Some("24");
1054 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1055
1056}
1057
1058#[derive(Default, Copy, Clone, PartialEq, Eq)]
1059pub struct Briefcase16;
1060
1061impl IconShape for Briefcase16 {
1062 fn child_elements(&self) -> Element {
1063 rsx!(path {
1064 d: "M6.75 0h2.5C10.216 0 11 .784 11 1.75V3h3.25c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25v-8.5C0 3.784.784 3 1.75 3H5V1.75C5 .784 5.784 0 6.75 0ZM3.5 9.5a3.49 3.49 0 0 1-2-.627v4.377c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V8.873a3.49 3.49 0 0 1-2 .627Zm-1.75-5a.25.25 0 0 0-.25.25V6a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2V4.75a.25.25 0 0 0-.25-.25H1.75ZM9.5 3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25V3Z",
1065 })
1066 }
1067
1068 const WIDTH: Option<&'static str> = Some("16");
1069 const HEIGHT: Option<&'static str> = Some("16");
1070 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1071
1072}
1073
1074#[derive(Default, Copy, Clone, PartialEq, Eq)]
1075pub struct Briefcase24;
1076
1077impl IconShape for Briefcase24 {
1078 fn child_elements(&self) -> Element {
1079 rsx!(path {
1080 d: "M7.5 1.75C7.5.784 8.284 0 9.25 0h5.5c.966 0 1.75.784 1.75 1.75V4h4.75c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 21.25 22H2.75A1.75 1.75 0 0 1 1 20.25V5.75C1 4.784 1.784 4 2.75 4H7.5Zm-5 10.24v8.26c0 .138.112.25.25.25h18.5a.25.25 0 0 0 .25-.25v-8.26A4.235 4.235 0 0 1 18.75 13H5.25a4.235 4.235 0 0 1-2.75-1.01Zm19-3.24v-3a.25.25 0 0 0-.25-.25H2.75a.25.25 0 0 0-.25.25v3a2.75 2.75 0 0 0 2.75 2.75h13.5a2.75 2.75 0 0 0 2.75-2.75Zm-6.5-7a.25.25 0 0 0-.25-.25h-5.5a.25.25 0 0 0-.25.25V4h6Z",
1081 })
1082 }
1083
1084 const WIDTH: Option<&'static str> = Some("24");
1085 const HEIGHT: Option<&'static str> = Some("24");
1086 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1087
1088}
1089
1090#[derive(Default, Copy, Clone, PartialEq, Eq)]
1091pub struct Broadcast16;
1092
1093impl IconShape for Broadcast16 {
1094 fn child_elements(&self) -> Element {
1095 rsx!(path {
1096 d: "M8.75 8.582v5.668a.75.75 0 0 1-1.5 0V8.582a1.75 1.75 0 1 1 1.5 0Zm3.983-7.125a.75.75 0 0 1 1.06.026A7.976 7.976 0 0 1 16 7c0 2.139-.84 4.083-2.207 5.517a.75.75 0 1 1-1.086-1.034A6.474 6.474 0 0 0 14.5 7a6.474 6.474 0 0 0-1.793-4.483.75.75 0 0 1 .026-1.06Zm-9.466 0c.3.286.312.76.026 1.06A6.474 6.474 0 0 0 1.5 7a6.47 6.47 0 0 0 1.793 4.483.75.75 0 0 1-1.086 1.034A7.973 7.973 0 0 1 0 7c0-2.139.84-4.083 2.207-5.517a.75.75 0 0 1 1.06-.026Zm8.556 2.321A4.988 4.988 0 0 1 13 7a4.988 4.988 0 0 1-1.177 3.222.75.75 0 1 1-1.146-.967A3.487 3.487 0 0 0 11.5 7c0-.86-.309-1.645-.823-2.255a.75.75 0 0 1 1.146-.967Zm-6.492.958A3.48 3.48 0 0 0 4.5 7a3.48 3.48 0 0 0 .823 2.255.75.75 0 0 1-1.146.967A4.981 4.981 0 0 1 3 7a4.982 4.982 0 0 1 1.188-3.236.75.75 0 1 1 1.143.972Z",
1097 })
1098 }
1099
1100 const WIDTH: Option<&'static str> = Some("16");
1101 const HEIGHT: Option<&'static str> = Some("16");
1102 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1103
1104}
1105
1106#[derive(Default, Copy, Clone, PartialEq, Eq)]
1107pub struct Broadcast24;
1108
1109impl IconShape for Broadcast24 {
1110 fn child_elements(&self) -> Element {
1111 rsx!(path {
1112 d: "M20.485 2.515a.75.75 0 0 0-1.06 1.06A10.465 10.465 0 0 1 22.5 11c0 2.9-1.174 5.523-3.075 7.424a.75.75 0 0 0 1.06 1.061A11.965 11.965 0 0 0 24 11c0-3.314-1.344-6.315-3.515-8.485Zm-15.91 1.06a.75.75 0 0 0-1.06-1.06A11.965 11.965 0 0 0 0 11c0 3.313 1.344 6.314 3.515 8.485a.75.75 0 0 0 1.06-1.06A10.465 10.465 0 0 1 1.5 11c0-2.9 1.174-5.524 3.075-7.425ZM8.11 7.11a.75.75 0 0 0-1.06-1.06A6.98 6.98 0 0 0 5 11a6.98 6.98 0 0 0 2.05 4.95.75.75 0 0 0 1.06-1.061 5.48 5.48 0 0 1-1.61-3.89 5.48 5.48 0 0 1 1.61-3.888Zm8.84-1.06a.75.75 0 1 0-1.06 1.06A5.48 5.48 0 0 1 17.5 11a5.48 5.48 0 0 1-1.61 3.889.75.75 0 1 0 1.06 1.06A6.98 6.98 0 0 0 19 11a6.98 6.98 0 0 0-2.05-4.949ZM14 11a2 2 0 0 1-1.25 1.855v8.395a.75.75 0 0 1-1.5 0v-8.395A2 2 0 1 1 14 11Z",
1113 })
1114 }
1115
1116 const WIDTH: Option<&'static str> = Some("24");
1117 const HEIGHT: Option<&'static str> = Some("24");
1118 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1119
1120}
1121
1122#[derive(Default, Copy, Clone, PartialEq, Eq)]
1123pub struct Browser16;
1124
1125impl IconShape for Browser16 {
1126 fn child_elements(&self) -> Element {
1127 rsx!(path {
1128 d: "M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25ZM14.5 6h-13v7.25c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm-6-3.5v2h6V2.75a.25.25 0 0 0-.25-.25ZM5 2.5v2h2v-2Zm-3.25 0a.25.25 0 0 0-.25.25V4.5h2v-2Z",
1129 })
1130 }
1131
1132 const WIDTH: Option<&'static str> = Some("16");
1133 const HEIGHT: Option<&'static str> = Some("16");
1134 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1135
1136}
1137
1138#[derive(Default, Copy, Clone, PartialEq, Eq)]
1139pub struct Browser24;
1140
1141impl IconShape for Browser24 {
1142 fn child_elements(&self) -> Element {
1143 rsx!(path {
1144 d: "M0 3.75C0 2.784.784 2 1.75 2h20.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 22.25 22H1.75A1.75 1.75 0 0 1 0 20.25ZM22.5 7h-21v13.25c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25Zm-10-3.5v2h10V3.75a.25.25 0 0 0-.25-.25ZM7 3.5v2h4v-2Zm-5.25 0a.25.25 0 0 0-.25.25V5.5h4v-2Z",
1145 })
1146 }
1147
1148 const WIDTH: Option<&'static str> = Some("24");
1149 const HEIGHT: Option<&'static str> = Some("24");
1150 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1151
1152}
1153
1154#[derive(Default, Copy, Clone, PartialEq, Eq)]
1155pub struct Bug16;
1156
1157impl IconShape for Bug16 {
1158 fn child_elements(&self) -> Element {
1159 rsx!(path {
1160 d: "M4.72.22a.75.75 0 0 1 1.06 0l1 .999a3.488 3.488 0 0 1 2.441 0l.999-1a.748.748 0 0 1 1.265.332.75.75 0 0 1-.205.729l-.775.776c.616.63.995 1.493.995 2.444v.327c0 .1-.009.197-.025.292.408.14.764.392 1.029.722l1.968-.787a.75.75 0 0 1 .556 1.392L13 7.258V9h2.25a.75.75 0 0 1 0 1.5H13v.5c0 .409-.049.806-.141 1.186l2.17.868a.75.75 0 0 1-.557 1.392l-2.184-.873A4.997 4.997 0 0 1 8 16a4.997 4.997 0 0 1-4.288-2.427l-2.183.873a.75.75 0 0 1-.558-1.392l2.17-.868A5.036 5.036 0 0 1 3 11v-.5H.75a.75.75 0 0 1 0-1.5H3V7.258L.971 6.446a.75.75 0 0 1 .558-1.392l1.967.787c.265-.33.62-.583 1.03-.722a1.677 1.677 0 0 1-.026-.292V4.5c0-.951.38-1.814.995-2.444L4.72 1.28a.75.75 0 0 1 0-1.06Zm.53 6.28a.75.75 0 0 0-.75.75V11a3.5 3.5 0 1 0 7 0V7.25a.75.75 0 0 0-.75-.75ZM6.173 5h3.654A.172.172 0 0 0 10 4.827V4.5a2 2 0 1 0-4 0v.327c0 .096.077.173.173.173Z",
1161 })
1162 }
1163
1164 const WIDTH: Option<&'static str> = Some("16");
1165 const HEIGHT: Option<&'static str> = Some("16");
1166 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1167
1168}
1169
1170#[derive(Default, Copy, Clone, PartialEq, Eq)]
1171pub struct Bug24;
1172
1173impl IconShape for Bug24 {
1174 fn child_elements(&self) -> Element {
1175 rsx!(path {
1176 d: "M7.72.22a.75.75 0 0 1 1.06 0l1.204 1.203A4.98 4.98 0 0 1 12 1c.717 0 1.4.151 2.016.423L15.22.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-.971.972A4.991 4.991 0 0 1 17 6v1.104a2.755 2.755 0 0 1 1.917 1.974l1.998-.999a.75.75 0 0 1 .67 1.342L19 10.714V13.5l3.25.003a.75.75 0 0 1 0 1.5L19 15.001V16c0 .568-.068 1.134-.204 1.686l.04.018 2.75 1.375a.75.75 0 1 1-.671 1.342l-2.638-1.319A6.998 6.998 0 0 1 12 23a6.998 6.998 0 0 1-6.197-3.742l-2.758 1.181a.752.752 0 0 1-1.064-.776.752.752 0 0 1 .474-.602l2.795-1.199A6.976 6.976 0 0 1 5 16v-.996H1.75a.75.75 0 0 1 0-1.5H5v-2.79L2.415 9.42a.75.75 0 0 1 .67-1.342l1.998.999A2.756 2.756 0 0 1 7 7.104V6a4.99 4.99 0 0 1 1.69-3.748l-.97-.972a.75.75 0 0 1 0-1.06ZM6.5 9.75V16a5.5 5.5 0 1 0 11 0V9.75c0-.69-.56-1.25-1.25-1.25h-8.5c-.69 0-1.25.56-1.25 1.25ZM8.5 7h7V6a3.5 3.5 0 1 0-7 0Z",
1177 })
1178 }
1179
1180 const WIDTH: Option<&'static str> = Some("24");
1181 const HEIGHT: Option<&'static str> = Some("24");
1182 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1183
1184}
1185
1186#[derive(Default, Copy, Clone, PartialEq, Eq)]
1187pub struct Cache16;
1188
1189impl IconShape for Cache16 {
1190 fn child_elements(&self) -> Element {
1191 rsx!(path {
1192 d: "M2.5 5.724V8c0 .248.238.7 1.169 1.159.874.43 2.144.745 3.62.822a.75.75 0 1 1-.078 1.498c-1.622-.085-3.102-.432-4.204-.975a5.565 5.565 0 0 1-.507-.28V12.5c0 .133.058.318.282.551.227.237.591.483 1.101.707 1.015.447 2.47.742 4.117.742.406 0 .802-.018 1.183-.052a.751.751 0 1 1 .134 1.494C8.89 15.98 8.45 16 8 16c-1.805 0-3.475-.32-4.721-.869-.623-.274-1.173-.619-1.579-1.041-.408-.425-.7-.964-.7-1.59v-9c0-.626.292-1.165.7-1.591.406-.42.956-.766 1.579-1.04C4.525.32 6.195 0 8 0c1.806 0 3.476.32 4.721.869.623.274 1.173.619 1.579 1.041.408.425.7.964.7 1.59 0 .626-.292 1.165-.7 1.591-.406.42-.956.766-1.578 1.04C11.475 6.68 9.805 7 8 7c-1.805 0-3.475-.32-4.721-.869a6.15 6.15 0 0 1-.779-.407Zm0-2.224c0 .133.058.318.282.551.227.237.591.483 1.101.707C4.898 5.205 6.353 5.5 8 5.5c1.646 0 3.101-.295 4.118-.742.508-.224.873-.471 1.1-.708.224-.232.282-.417.282-.55 0-.133-.058-.318-.282-.551-.227-.237-.591-.483-1.101-.707C11.102 1.795 9.647 1.5 8 1.5c-1.646 0-3.101.295-4.118.742-.508.224-.873.471-1.1.708-.224.232-.282.417-.282.55Z",
1193 }
1194path {
1195 d: "M14.49 7.582a.375.375 0 0 0-.66-.313l-3.625 4.625a.375.375 0 0 0 .295.606h2.127l-.619 2.922a.375.375 0 0 0 .666.304l3.125-4.125A.375.375 0 0 0 15.5 11h-1.778l.769-3.418Z",
1196 })
1197 }
1198
1199 const WIDTH: Option<&'static str> = Some("16");
1200 const HEIGHT: Option<&'static str> = Some("16");
1201 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1202
1203}
1204
1205#[derive(Default, Copy, Clone, PartialEq, Eq)]
1206pub struct Cache24;
1207
1208impl IconShape for Cache24 {
1209 fn child_elements(&self) -> Element {
1210 rsx!(path {
1211 d: "M5.505 9.117a7.723 7.723 0 0 1-1.497-.852V12c0 .524.473 1.23 1.8 1.883 1.267.625 3.085 1.071 5.18 1.182a.76.76 0 0 1-.08 1.517c-2.242-.118-4.274-.598-5.772-1.336a7.264 7.264 0 0 1-1.128-.68V18.3c0 .282.127.61.476.973.352.366.899.732 1.633 1.055 1.466.645 3.545 1.063 5.881 1.063.577 0 1.14-.025 1.683-.074a.76.76 0 0 1 .135 1.513 20.47 20.47 0 0 1-1.818.08c-2.496 0-4.792-.443-6.493-1.192-.849-.374-1.584-.838-2.117-1.393-.536-.558-.9-1.244-.9-2.025V5.7c0-.782.364-1.467.9-2.025.533-.555 1.268-1.02 2.117-1.393 1.7-.749 3.997-1.193 6.493-1.193 2.497 0 4.793.444 6.493 1.193.85.373 1.585.838 2.117 1.393.537.558.9 1.243.9 2.025 0 .781-.363 1.467-.9 2.025-.532.554-1.267 1.02-2.117 1.393-1.7.748-3.996 1.192-6.493 1.192-2.496 0-4.792-.444-6.493-1.192Zm-1.021-4.39c-.35.362-.476.69-.476.972 0 .282.127.61.476.972.352.367.899.732 1.633 1.055 1.466.646 3.545 1.064 5.881 1.064 2.337 0 4.415-.418 5.882-1.064.734-.323 1.28-.688 1.633-1.055.35-.363.476-.69.476-.972 0-.282-.127-.61-.476-.973-.353-.367-.9-.732-1.633-1.055-1.467-.645-3.545-1.063-5.882-1.063-2.336 0-4.415.418-5.88 1.063-.735.323-1.282.688-1.634 1.055Z",
1212 }
1213path {
1214 d: "M21.425 11.11a.5.5 0 0 0-.881-.418l-5.438 6.937a.5.5 0 0 0 .394.808h3.268l-.945 4.46a.5.5 0 0 0 .888.405l4.688-6.188a.5.5 0 0 0-.399-.802h-2.745l1.17-5.202Z",
1215 })
1216 }
1217
1218 const WIDTH: Option<&'static str> = Some("24");
1219 const HEIGHT: Option<&'static str> = Some("24");
1220 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1221
1222}
1223
1224#[derive(Default, Copy, Clone, PartialEq, Eq)]
1225pub struct Calendar16;
1226
1227impl IconShape for Calendar16 {
1228 fn child_elements(&self) -> Element {
1229 rsx!(path {
1230 d: "M4.75 0a.75.75 0 0 1 .75.75V2h5V.75a.75.75 0 0 1 1.5 0V2h1.25c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V3.75C1 2.784 1.784 2 2.75 2H4V.75A.75.75 0 0 1 4.75 0ZM2.5 7.5v6.75c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V7.5Zm10.75-4H2.75a.25.25 0 0 0-.25.25V6h11V3.75a.25.25 0 0 0-.25-.25Z",
1231 })
1232 }
1233
1234 const WIDTH: Option<&'static str> = Some("16");
1235 const HEIGHT: Option<&'static str> = Some("16");
1236 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1237
1238}
1239
1240#[derive(Default, Copy, Clone, PartialEq, Eq)]
1241pub struct Calendar24;
1242
1243impl IconShape for Calendar24 {
1244 fn child_elements(&self) -> Element {
1245 rsx!(path {
1246 d: "M6.75 0a.75.75 0 0 1 .75.75V3h9V.75a.75.75 0 0 1 1.5 0V3h2.75c.966 0 1.75.784 1.75 1.75v16a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75v-16C1.5 3.784 2.284 3 3.25 3H6V.75A.75.75 0 0 1 6.75 0ZM21 9.5H3v11.25c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25Zm-17.75-5a.25.25 0 0 0-.25.25V8h18V4.75a.25.25 0 0 0-.25-.25Z",
1247 })
1248 }
1249
1250 const WIDTH: Option<&'static str> = Some("24");
1251 const HEIGHT: Option<&'static str> = Some("24");
1252 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1253
1254}
1255
1256#[derive(Default, Copy, Clone, PartialEq, Eq)]
1257pub struct Check16;
1258
1259impl IconShape for Check16 {
1260 fn child_elements(&self) -> Element {
1261 rsx!(path {
1262 d: "M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z",
1263 })
1264 }
1265
1266 const WIDTH: Option<&'static str> = Some("16");
1267 const HEIGHT: Option<&'static str> = Some("16");
1268 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1269
1270}
1271
1272#[derive(Default, Copy, Clone, PartialEq, Eq)]
1273pub struct Check24;
1274
1275impl IconShape for Check24 {
1276 fn child_elements(&self) -> Element {
1277 rsx!(path {
1278 d: "M21.03 5.72a.75.75 0 0 1 0 1.06l-11.5 11.5a.747.747 0 0 1-1.072-.012l-5.5-5.75a.75.75 0 1 1 1.084-1.036l4.97 5.195L19.97 5.72a.75.75 0 0 1 1.06 0Z",
1279 })
1280 }
1281
1282 const WIDTH: Option<&'static str> = Some("24");
1283 const HEIGHT: Option<&'static str> = Some("24");
1284 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1285
1286}
1287
1288#[derive(Default, Copy, Clone, PartialEq, Eq)]
1289pub struct CheckCircle16;
1290
1291impl IconShape for CheckCircle16 {
1292 fn child_elements(&self) -> Element {
1293 rsx!(path {
1294 d: "M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm1.5 0a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm10.28-1.72-4.5 4.5a.75.75 0 0 1-1.06 0l-2-2a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l1.47 1.47 3.97-3.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z",
1295 })
1296 }
1297
1298 const WIDTH: Option<&'static str> = Some("16");
1299 const HEIGHT: Option<&'static str> = Some("16");
1300 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1301
1302}
1303
1304#[derive(Default, Copy, Clone, PartialEq, Eq)]
1305pub struct CheckCircle24;
1306
1307impl IconShape for CheckCircle24 {
1308 fn child_elements(&self) -> Element {
1309 rsx!(path {
1310 d: "M17.28 9.28a.75.75 0 0 0-1.06-1.06l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l6.5-6.5Z",
1311 }
1312path {
1313 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z",
1314 })
1315 }
1316
1317 const WIDTH: Option<&'static str> = Some("24");
1318 const HEIGHT: Option<&'static str> = Some("24");
1319 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1320
1321}
1322
1323#[derive(Default, Copy, Clone, PartialEq, Eq)]
1324pub struct CheckCircleFill12;
1325
1326impl IconShape for CheckCircleFill12 {
1327 fn child_elements(&self) -> Element {
1328 rsx!(path {
1329 d: "M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z",
1330 })
1331 }
1332
1333 const WIDTH: Option<&'static str> = Some("12");
1334 const HEIGHT: Option<&'static str> = Some("12");
1335 const VIEW_BOX: Option<&'static str> = Some("0 0 12 12");
1336
1337}
1338
1339#[derive(Default, Copy, Clone, PartialEq, Eq)]
1340pub struct CheckCircleFill16;
1341
1342impl IconShape for CheckCircleFill16 {
1343 fn child_elements(&self) -> Element {
1344 rsx!(path {
1345 d: "M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16Zm3.78-9.72a.751.751 0 0 0-.018-1.042.751.751 0 0 0-1.042-.018L6.75 9.19 5.28 7.72a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042l2 2a.75.75 0 0 0 1.06 0Z",
1346 })
1347 }
1348
1349 const WIDTH: Option<&'static str> = Some("16");
1350 const HEIGHT: Option<&'static str> = Some("16");
1351 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1352
1353}
1354
1355#[derive(Default, Copy, Clone, PartialEq, Eq)]
1356pub struct CheckCircleFill24;
1357
1358impl IconShape for CheckCircleFill24 {
1359 fn child_elements(&self) -> Element {
1360 rsx!(path {
1361 d: "M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm16.28-2.72a.751.751 0 0 0-.018-1.042.751.751 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z",
1362 })
1363 }
1364
1365 const WIDTH: Option<&'static str> = Some("24");
1366 const HEIGHT: Option<&'static str> = Some("24");
1367 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1368
1369}
1370
1371#[derive(Default, Copy, Clone, PartialEq, Eq)]
1372pub struct Checkbox16;
1373
1374impl IconShape for Checkbox16 {
1375 fn child_elements(&self) -> Element {
1376 rsx!(path {
1377 d: "M2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.5 2.75v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25H2.75a.25.25 0 0 0-.25.25Zm9.28 3.53-4.5 4.5a.75.75 0 0 1-1.06 0l-2-2a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l1.47 1.47 3.97-3.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z",
1378 })
1379 }
1380
1381 const WIDTH: Option<&'static str> = Some("16");
1382 const HEIGHT: Option<&'static str> = Some("16");
1383 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1384
1385}
1386
1387#[derive(Default, Copy, Clone, PartialEq, Eq)]
1388pub struct Checkbox24;
1389
1390impl IconShape for Checkbox24 {
1391 fn child_elements(&self) -> Element {
1392 rsx!(path {
1393 d: "M17.28 9.28a.75.75 0 0 0-1.06-1.06l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l6.5-6.5Z",
1394 }
1395path {
1396 d: "M3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2ZM3.5 3.75v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H3.75a.25.25 0 0 0-.25.25Z",
1397 })
1398 }
1399
1400 const WIDTH: Option<&'static str> = Some("24");
1401 const HEIGHT: Option<&'static str> = Some("24");
1402 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1403
1404}
1405
1406#[derive(Default, Copy, Clone, PartialEq, Eq)]
1407pub struct CheckboxFill16;
1408
1409impl IconShape for CheckboxFill16 {
1410 fn child_elements(&self) -> Element {
1411 rsx!(path {
1412 d: "M2.75 1h10.5c.967 0 1.75.783 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.783 1.783 1 2.75 1Zm9.03 5.28a.749.749 0 1 0-1.06-1.06L6.75 9.189 5.28 7.72a.749.749 0 1 0-1.06 1.06l2 2a.749.749 0 0 0 1.06 0Z",
1413 })
1414 }
1415
1416 const WIDTH: Option<&'static str> = Some("16");
1417 const HEIGHT: Option<&'static str> = Some("16");
1418 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1419
1420}
1421
1422#[derive(Default, Copy, Clone, PartialEq, Eq)]
1423pub struct CheckboxFill24;
1424
1425impl IconShape for CheckboxFill24 {
1426 fn child_elements(&self) -> Element {
1427 rsx!(path {
1428 d: "M20.25 2c.966 0 1.75.783 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75C2 2.783 2.783 2 3.75 2Zm-2.97 6.22a.749.749 0 0 0-1.06 0l-5.97 5.969-2.47-2.469a.749.749 0 1 0-1.06 1.06l3 3a.749.749 0 0 0 1.06 0l6.5-6.5a.749.749 0 0 0 0-1.06Z",
1429 })
1430 }
1431
1432 const WIDTH: Option<&'static str> = Some("24");
1433 const HEIGHT: Option<&'static str> = Some("24");
1434 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1435
1436}
1437
1438#[derive(Default, Copy, Clone, PartialEq, Eq)]
1439pub struct Checklist16;
1440
1441impl IconShape for Checklist16 {
1442 fn child_elements(&self) -> Element {
1443 rsx!(path {
1444 d: "M2.5 1.75v11.5c0 .138.112.25.25.25h3.17a.75.75 0 0 1 0 1.5H2.75A1.75 1.75 0 0 1 1 13.25V1.75C1 .784 1.784 0 2.75 0h8.5C12.216 0 13 .784 13 1.75v7.736a.75.75 0 0 1-1.5 0V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13.274 9.537v-.001l-4.557 4.45a.75.75 0 0 1-1.055-.008l-1.943-1.95a.75.75 0 0 1 1.062-1.058l1.419 1.425 4.026-3.932a.75.75 0 1 1 1.048 1.074ZM4.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM4 7.75A.75.75 0 0 1 4.75 7h2a.75.75 0 0 1 0 1.5h-2A.75.75 0 0 1 4 7.75Z",
1445 })
1446 }
1447
1448 const WIDTH: Option<&'static str> = Some("16");
1449 const HEIGHT: Option<&'static str> = Some("16");
1450 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1451
1452}
1453
1454#[derive(Default, Copy, Clone, PartialEq, Eq)]
1455pub struct Checklist24;
1456
1457impl IconShape for Checklist24 {
1458 fn child_elements(&self) -> Element {
1459 rsx!(path {
1460 d: "M3.5 3.75a.25.25 0 0 1 .25-.25h13.5a.25.25 0 0 1 .25.25v10a.75.75 0 0 0 1.5 0v-10A1.75 1.75 0 0 0 17.25 2H3.75A1.75 1.75 0 0 0 2 3.75v16.5c0 .966.784 1.75 1.75 1.75h7a.75.75 0 0 0 0-1.5h-7a.25.25 0 0 1-.25-.25V3.75Z",
1461 }
1462path {
1463 d: "M6.25 7a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5h-8.5Zm-.75 4.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm16.28 4.53a.75.75 0 1 0-1.06-1.06l-4.97 4.97-1.97-1.97a.75.75 0 1 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5.5-5.5Z",
1464 })
1465 }
1466
1467 const WIDTH: Option<&'static str> = Some("24");
1468 const HEIGHT: Option<&'static str> = Some("24");
1469 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1470
1471}
1472
1473#[derive(Default, Copy, Clone, PartialEq, Eq)]
1474pub struct ChevronDown12;
1475
1476impl IconShape for ChevronDown12 {
1477 fn child_elements(&self) -> Element {
1478 rsx!(path {
1479 d: "M6 8.825c-.2 0-.4-.1-.5-.2l-3.3-3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l2.7 2.7 2.7-2.7c.3-.3.8-.3 1.1 0 .3.3.3.8 0 1.1l-3.2 3.2c-.2.2-.4.3-.6.3Z",
1480 })
1481 }
1482
1483 const WIDTH: Option<&'static str> = Some("12");
1484 const HEIGHT: Option<&'static str> = Some("12");
1485 const VIEW_BOX: Option<&'static str> = Some("0 0 12 12");
1486
1487}
1488
1489#[derive(Default, Copy, Clone, PartialEq, Eq)]
1490pub struct ChevronDown16;
1491
1492impl IconShape for ChevronDown16 {
1493 fn child_elements(&self) -> Element {
1494 rsx!(path {
1495 d: "M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z",
1496 })
1497 }
1498
1499 const WIDTH: Option<&'static str> = Some("16");
1500 const HEIGHT: Option<&'static str> = Some("16");
1501 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1502
1503}
1504
1505#[derive(Default, Copy, Clone, PartialEq, Eq)]
1506pub struct ChevronDown24;
1507
1508impl IconShape for ChevronDown24 {
1509 fn child_elements(&self) -> Element {
1510 rsx!(path {
1511 d: "M5.22 8.22a.749.749 0 0 0 0 1.06l6.25 6.25a.749.749 0 0 0 1.06 0l6.25-6.25a.749.749 0 1 0-1.06-1.06L12 13.939 6.28 8.22a.749.749 0 0 0-1.06 0Z",
1512 })
1513 }
1514
1515 const WIDTH: Option<&'static str> = Some("24");
1516 const HEIGHT: Option<&'static str> = Some("24");
1517 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1518
1519}
1520
1521#[derive(Default, Copy, Clone, PartialEq, Eq)]
1522pub struct ChevronLeft12;
1523
1524impl IconShape for ChevronLeft12 {
1525 fn child_elements(&self) -> Element {
1526 rsx!(path {
1527 d: "M3.587 6.025c0 .2.1.4.2.5l3.3 3.3c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1l-2.7-2.7 2.7-2.7c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-3.2 3.2c-.2.2-.3.4-.3.6Z",
1528 })
1529 }
1530
1531 const WIDTH: Option<&'static str> = Some("12");
1532 const HEIGHT: Option<&'static str> = Some("12");
1533 const VIEW_BOX: Option<&'static str> = Some("0 0 12 12");
1534
1535}
1536
1537#[derive(Default, Copy, Clone, PartialEq, Eq)]
1538pub struct ChevronLeft16;
1539
1540impl IconShape for ChevronLeft16 {
1541 fn child_elements(&self) -> Element {
1542 rsx!(path {
1543 d: "M9.78 12.78a.75.75 0 0 1-1.06 0L4.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L6.06 8l3.72 3.72a.75.75 0 0 1 0 1.06Z",
1544 })
1545 }
1546
1547 const WIDTH: Option<&'static str> = Some("16");
1548 const HEIGHT: Option<&'static str> = Some("16");
1549 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1550
1551}
1552
1553#[derive(Default, Copy, Clone, PartialEq, Eq)]
1554pub struct ChevronLeft24;
1555
1556impl IconShape for ChevronLeft24 {
1557 fn child_elements(&self) -> Element {
1558 rsx!(path {
1559 d: "M15.28 5.22a.75.75 0 0 1 0 1.06L9.56 12l5.72 5.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-6.25-6.25a.75.75 0 0 1 0-1.06l6.25-6.25a.75.75 0 0 1 1.06 0Z",
1560 })
1561 }
1562
1563 const WIDTH: Option<&'static str> = Some("24");
1564 const HEIGHT: Option<&'static str> = Some("24");
1565 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1566
1567}
1568
1569#[derive(Default, Copy, Clone, PartialEq, Eq)]
1570pub struct ChevronRight12;
1571
1572impl IconShape for ChevronRight12 {
1573 fn child_elements(&self) -> Element {
1574 rsx!(path {
1575 d: "M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z",
1576 })
1577 }
1578
1579 const WIDTH: Option<&'static str> = Some("12");
1580 const HEIGHT: Option<&'static str> = Some("12");
1581 const VIEW_BOX: Option<&'static str> = Some("0 0 12 12");
1582
1583}
1584
1585#[derive(Default, Copy, Clone, PartialEq, Eq)]
1586pub struct ChevronRight16;
1587
1588impl IconShape for ChevronRight16 {
1589 fn child_elements(&self) -> Element {
1590 rsx!(path {
1591 d: "M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z",
1592 })
1593 }
1594
1595 const WIDTH: Option<&'static str> = Some("16");
1596 const HEIGHT: Option<&'static str> = Some("16");
1597 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1598
1599}
1600
1601#[derive(Default, Copy, Clone, PartialEq, Eq)]
1602pub struct ChevronRight24;
1603
1604impl IconShape for ChevronRight24 {
1605 fn child_elements(&self) -> Element {
1606 rsx!(path {
1607 d: "M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12 8.72 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z",
1608 })
1609 }
1610
1611 const WIDTH: Option<&'static str> = Some("24");
1612 const HEIGHT: Option<&'static str> = Some("24");
1613 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1614
1615}
1616
1617#[derive(Default, Copy, Clone, PartialEq, Eq)]
1618pub struct ChevronUp12;
1619
1620impl IconShape for ChevronUp12 {
1621 fn child_elements(&self) -> Element {
1622 rsx!(path {
1623 d: "M6 4c-.2 0-.4.1-.5.2L2.2 7.5c-.3.3-.3.8 0 1.1.3.3.8.3 1.1 0L6 5.9l2.7 2.7c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1L6.6 4.3C6.4 4.1 6.2 4 6 4Z",
1624 })
1625 }
1626
1627 const WIDTH: Option<&'static str> = Some("12");
1628 const HEIGHT: Option<&'static str> = Some("12");
1629 const VIEW_BOX: Option<&'static str> = Some("0 0 12 12");
1630
1631}
1632
1633#[derive(Default, Copy, Clone, PartialEq, Eq)]
1634pub struct ChevronUp16;
1635
1636impl IconShape for ChevronUp16 {
1637 fn child_elements(&self) -> Element {
1638 rsx!(path {
1639 d: "M3.22 10.53a.749.749 0 0 1 0-1.06l4.25-4.25a.749.749 0 0 1 1.06 0l4.25 4.25a.749.749 0 1 1-1.06 1.06L8 6.811 4.28 10.53a.749.749 0 0 1-1.06 0Z",
1640 })
1641 }
1642
1643 const WIDTH: Option<&'static str> = Some("16");
1644 const HEIGHT: Option<&'static str> = Some("16");
1645 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1646
1647}
1648
1649#[derive(Default, Copy, Clone, PartialEq, Eq)]
1650pub struct ChevronUp24;
1651
1652impl IconShape for ChevronUp24 {
1653 fn child_elements(&self) -> Element {
1654 rsx!(path {
1655 d: "M18.78 15.78a.749.749 0 0 1-1.06 0L12 10.061 6.28 15.78a.749.749 0 1 1-1.06-1.06l6.25-6.25a.749.749 0 0 1 1.06 0l6.25 6.25a.749.749 0 0 1 0 1.06Z",
1656 })
1657 }
1658
1659 const WIDTH: Option<&'static str> = Some("24");
1660 const HEIGHT: Option<&'static str> = Some("24");
1661 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1662
1663}
1664
1665#[derive(Default, Copy, Clone, PartialEq, Eq)]
1666pub struct Circle16;
1667
1668impl IconShape for Circle16 {
1669 fn child_elements(&self) -> Element {
1670 rsx!(path {
1671 d: "M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13Z",
1672 })
1673 }
1674
1675 const WIDTH: Option<&'static str> = Some("16");
1676 const HEIGHT: Option<&'static str> = Some("16");
1677 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1678
1679}
1680
1681#[derive(Default, Copy, Clone, PartialEq, Eq)]
1682pub struct Circle24;
1683
1684impl IconShape for Circle24 {
1685 fn child_elements(&self) -> Element {
1686 rsx!(path {
1687 d: "M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm11-9.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5Z",
1688 })
1689 }
1690
1691 const WIDTH: Option<&'static str> = Some("24");
1692 const HEIGHT: Option<&'static str> = Some("24");
1693 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1694
1695}
1696
1697#[derive(Default, Copy, Clone, PartialEq, Eq)]
1698pub struct CircleSlash16;
1699
1700impl IconShape for CircleSlash16 {
1701 fn child_elements(&self) -> Element {
1702 rsx!(path {
1703 d: "M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM3.965 13.096a6.5 6.5 0 0 0 9.131-9.131ZM1.5 8a6.474 6.474 0 0 0 1.404 4.035l9.131-9.131A6.499 6.499 0 0 0 1.5 8Z",
1704 })
1705 }
1706
1707 const WIDTH: Option<&'static str> = Some("16");
1708 const HEIGHT: Option<&'static str> = Some("16");
1709 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1710
1711}
1712
1713#[derive(Default, Copy, Clone, PartialEq, Eq)]
1714pub struct CircleSlash24;
1715
1716impl IconShape for CircleSlash24 {
1717 fn child_elements(&self) -> Element {
1718 rsx!(path {
1719 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM5.834 19.227A9.464 9.464 0 0 0 12 21.5a9.5 9.5 0 0 0 9.5-9.5 9.464 9.464 0 0 0-2.273-6.166ZM2.5 12a9.464 9.464 0 0 0 2.273 6.166L18.166 4.773A9.463 9.463 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z",
1720 })
1721 }
1722
1723 const WIDTH: Option<&'static str> = Some("24");
1724 const HEIGHT: Option<&'static str> = Some("24");
1725 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1726
1727}
1728
1729#[derive(Default, Copy, Clone, PartialEq, Eq)]
1730pub struct Clock16;
1731
1732impl IconShape for Clock16 {
1733 fn child_elements(&self) -> Element {
1734 rsx!(path {
1735 d: "M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7-3.25v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5a.75.75 0 0 1 1.5 0Z",
1736 })
1737 }
1738
1739 const WIDTH: Option<&'static str> = Some("16");
1740 const HEIGHT: Option<&'static str> = Some("16");
1741 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1742
1743}
1744
1745#[derive(Default, Copy, Clone, PartialEq, Eq)]
1746pub struct Clock24;
1747
1748impl IconShape for Clock24 {
1749 fn child_elements(&self) -> Element {
1750 rsx!(path {
1751 d: "M12.5 7.25a.75.75 0 0 0-1.5 0v5.5c0 .27.144.518.378.651l3.5 2a.75.75 0 0 0 .744-1.302L12.5 12.315V7.25Z",
1752 }
1753path {
1754 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z",
1755 })
1756 }
1757
1758 const WIDTH: Option<&'static str> = Some("24");
1759 const HEIGHT: Option<&'static str> = Some("24");
1760 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1761
1762}
1763
1764#[derive(Default, Copy, Clone, PartialEq, Eq)]
1765pub struct ClockFill16;
1766
1767impl IconShape for ClockFill16 {
1768 fn child_elements(&self) -> Element {
1769 rsx!(path {
1770 d: "M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8.575-3.25a.825.825 0 1 0-1.65 0v3.5c0 .337.205.64.519.766l2.5 1a.825.825 0 0 0 .612-1.532l-1.981-.793Z",
1771 })
1772 }
1773
1774 const WIDTH: Option<&'static str> = Some("16");
1775 const HEIGHT: Option<&'static str> = Some("16");
1776 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1777
1778}
1779
1780#[derive(Default, Copy, Clone, PartialEq, Eq)]
1781pub struct ClockFill24;
1782
1783impl IconShape for ClockFill24 {
1784 fn child_elements(&self) -> Element {
1785 rsx!(path {
1786 d: "M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm11.575-4.75a.825.825 0 1 0-1.65 0v5.5c0 .296.159.57.416.716l3.5 2a.825.825 0 0 0 .818-1.432l-3.084-1.763Z",
1787 })
1788 }
1789
1790 const WIDTH: Option<&'static str> = Some("24");
1791 const HEIGHT: Option<&'static str> = Some("24");
1792 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1793
1794}
1795
1796#[derive(Default, Copy, Clone, PartialEq, Eq)]
1797pub struct Cloud16;
1798
1799impl IconShape for Cloud16 {
1800 fn child_elements(&self) -> Element {
1801 rsx!(path {
1802 d: "M2 7.25A5.225 5.225 0 0 1 7.25 2a5.222 5.222 0 0 1 4.767 3.029A4.472 4.472 0 0 1 16 9.5c0 2.505-1.995 4.5-4.5 4.5h-8A3.474 3.474 0 0 1 0 10.5c0-1.41.809-2.614 2.001-3.17Zm1.54.482a.75.75 0 0 1-.556.832c-.86.22-1.484.987-1.484 1.936 0 1.124.876 2 2 2h8c1.676 0 3-1.324 3-3s-1.324-3-3-3a.75.75 0 0 1-.709-.504A3.72 3.72 0 0 0 7.25 3.5C5.16 3.5 3.5 5.16 3.5 7.25c.002.146.014.292.035.436l.004.036.001.008Z",
1803 })
1804 }
1805
1806 const WIDTH: Option<&'static str> = Some("16");
1807 const HEIGHT: Option<&'static str> = Some("16");
1808 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1809
1810}
1811
1812#[derive(Default, Copy, Clone, PartialEq, Eq)]
1813pub struct Cloud24;
1814
1815impl IconShape for Cloud24 {
1816 fn child_elements(&self) -> Element {
1817 rsx!(path {
1818 d: "M3.103 10.107c0-4.244 3.445-7.607 7.733-7.607 3.19 0 5.912 1.858 7.099 4.563l.01.022.001.006C21.348 7.345 24 10.095 24 13.536 24 17.148 21.076 20 17.431 20H5.017C2.23 20 0 17.83 0 15.06a4.899 4.899 0 0 1 3.112-4.581 7.696 7.696 0 0 1-.009-.372ZM10.836 4c-3.485 0-6.233 2.717-6.233 6.107 0 .284.022.602.052.756a.75.75 0 0 1-.552.869c-1.52.385-2.603 1.712-2.603 3.328 0 1.917 1.532 3.44 3.517 3.44h12.414c2.843 0 5.069-2.206 5.069-4.964 0-2.759-2.226-4.965-5.069-4.965a.75.75 0 0 1-.696-.47l-.179-.446C15.606 5.5 13.424 4 10.836 4Z",
1819 })
1820 }
1821
1822 const WIDTH: Option<&'static str> = Some("24");
1823 const HEIGHT: Option<&'static str> = Some("24");
1824 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1825
1826}
1827
1828#[derive(Default, Copy, Clone, PartialEq, Eq)]
1829pub struct CloudOffline16;
1830
1831impl IconShape for CloudOffline16 {
1832 fn child_elements(&self) -> Element {
1833 rsx!(path {
1834 d: "M7.25 2c-.69 0-1.351.13-1.957.371a.75.75 0 1 0 .554 1.394c.43-.17.903-.265 1.403-.265a3.72 3.72 0 0 1 3.541 2.496.75.75 0 0 0 .709.504c1.676 0 3 1.324 3 3a3 3 0 0 1-.681 1.92.75.75 0 0 0 1.156.955A4.496 4.496 0 0 0 16 9.5a4.472 4.472 0 0 0-3.983-4.471A5.222 5.222 0 0 0 7.25 2ZM.72 1.72a.75.75 0 0 1 1.06 0l2.311 2.31c.03.025.056.052.08.08l8.531 8.532.035.034 2.043 2.044a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-1.8-1.799a4.54 4.54 0 0 1-.42.019h-8A3.474 3.474 0 0 1 0 10.5c0-1.41.809-2.614 2.001-3.17a5.218 5.218 0 0 1 .646-2.622L.72 2.78a.75.75 0 0 1 0-1.06ZM3.5 7.25c.004.161.018.322.041.481a.75.75 0 0 1-.557.833c-.86.22-1.484.986-1.484 1.936 0 1.124.876 2 2 2h6.94L3.771 5.832A3.788 3.788 0 0 0 3.5 7.25Z",
1835 })
1836 }
1837
1838 const WIDTH: Option<&'static str> = Some("16");
1839 const HEIGHT: Option<&'static str> = Some("16");
1840 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1841
1842}
1843
1844#[derive(Default, Copy, Clone, PartialEq, Eq)]
1845pub struct CloudOffline24;
1846
1847impl IconShape for CloudOffline24 {
1848 fn child_elements(&self) -> Element {
1849 rsx!(path {
1850 d: "m2.78 2.22 19.5 19.5a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2.845-2.845a6.932 6.932 0 0 1-.944.065H5.017C2.229 20 0 17.831 0 15.059a4.899 4.899 0 0 1 3.111-4.58A7.52 7.52 0 0 1 4.36 5.922L1.72 3.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018ZM16.94 18.5 5.448 7.01a6.026 6.026 0 0 0-.794 3.853.75.75 0 0 1-.552.869c-1.52.385-2.603 1.712-2.603 3.328 0 1.917 1.532 3.44 3.517 3.44Zm-6.104-16a7.865 7.865 0 0 0-3.638.88.75.75 0 1 0 .692 1.331A6.365 6.365 0 0 1 10.836 4c2.588 0 4.77 1.5 5.72 3.655l.179.445a.75.75 0 0 0 .696.471c2.843 0 5.069 2.206 5.069 4.965a4.9 4.9 0 0 1-1.684 3.716.75.75 0 0 0 .986 1.13A6.396 6.396 0 0 0 24 13.536c0-3.44-2.652-6.191-6.054-6.445l-.002-.006a.634.634 0 0 0-.01-.022C16.749 4.358 14.026 2.5 10.837 2.5Z",
1851 })
1852 }
1853
1854 const WIDTH: Option<&'static str> = Some("24");
1855 const HEIGHT: Option<&'static str> = Some("24");
1856 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1857
1858}
1859
1860#[derive(Default, Copy, Clone, PartialEq, Eq)]
1861pub struct Code16;
1862
1863impl IconShape for Code16 {
1864 fn child_elements(&self) -> Element {
1865 rsx!(path {
1866 d: "m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z",
1867 })
1868 }
1869
1870 const WIDTH: Option<&'static str> = Some("16");
1871 const HEIGHT: Option<&'static str> = Some("16");
1872 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1873
1874}
1875
1876#[derive(Default, Copy, Clone, PartialEq, Eq)]
1877pub struct Code24;
1878
1879impl IconShape for Code24 {
1880 fn child_elements(&self) -> Element {
1881 rsx!(path {
1882 d: "M15.22 4.97a.75.75 0 0 1 1.06 0l6.5 6.5a.75.75 0 0 1 0 1.06l-6.5 6.5a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L21.19 12l-5.97-5.97a.75.75 0 0 1 0-1.06Zm-6.44 0a.75.75 0 0 1 0 1.06L2.81 12l5.97 5.97a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-6.5-6.5a.75.75 0 0 1 0-1.06l6.5-6.5a.75.75 0 0 1 1.06 0Z",
1883 })
1884 }
1885
1886 const WIDTH: Option<&'static str> = Some("24");
1887 const HEIGHT: Option<&'static str> = Some("24");
1888 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1889
1890}
1891
1892#[derive(Default, Copy, Clone, PartialEq, Eq)]
1893pub struct CodeOfConduct16;
1894
1895impl IconShape for CodeOfConduct16 {
1896 fn child_elements(&self) -> Element {
1897 rsx!(path {
1898 d: "M8.048 2.241c.964-.709 2.079-1.238 3.325-1.241a4.616 4.616 0 0 1 3.282 1.355c.41.408.757.86.996 1.428.238.568.348 1.206.347 1.968 0 2.193-1.505 4.254-3.081 5.862-1.496 1.526-3.213 2.796-4.249 3.563l-.22.163a.749.749 0 0 1-.895 0l-.221-.163c-1.036-.767-2.753-2.037-4.249-3.563C1.51 10.008.007 7.952.002 5.762a4.614 4.614 0 0 1 1.353-3.407C3.123.585 6.223.537 8.048 2.24Zm-1.153.983c-1.25-1.033-3.321-.967-4.48.191a3.115 3.115 0 0 0-.913 2.335c0 1.556 1.109 3.24 2.652 4.813C5.463 11.898 6.96 13.032 8 13.805c.353-.262.758-.565 1.191-.905l-1.326-1.223a.75.75 0 0 1 1.018-1.102l1.48 1.366c.328-.281.659-.577.984-.887L9.99 9.802a.75.75 0 1 1 1.019-1.103l1.384 1.28c.295-.329.566-.661.81-.995L12.92 8.7l-1.167-1.168c-.674-.671-1.78-.664-2.474.03-.268.269-.538.537-.802.797-.893.882-2.319.843-3.185-.032-.346-.35-.693-.697-1.043-1.047a.75.75 0 0 1-.04-1.016c.162-.191.336-.401.52-.623.62-.748 1.356-1.637 2.166-2.417Zm7.112 4.442c.313-.65.491-1.293.491-1.916v-.001c0-.614-.088-1.045-.23-1.385-.143-.339-.357-.633-.673-.949a3.111 3.111 0 0 0-2.218-.915c-1.092.003-2.165.627-3.226 1.602-.823.755-1.554 1.637-2.228 2.45l-.127.154.562.566a.755.755 0 0 0 1.066.02l.794-.79c1.258-1.258 3.312-1.31 4.594-.032.396.394.792.791 1.173 1.173Z",
1899 })
1900 }
1901
1902 const WIDTH: Option<&'static str> = Some("16");
1903 const HEIGHT: Option<&'static str> = Some("16");
1904 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1905
1906}
1907
1908#[derive(Default, Copy, Clone, PartialEq, Eq)]
1909pub struct CodeOfConduct24;
1910
1911impl IconShape for CodeOfConduct24 {
1912 fn child_elements(&self) -> Element {
1913 rsx!(path {
1914 d: "M2.828 4.328C5.26 1.896 9.5 1.881 11.935 4.317c.024.024.046.05.067.076 1.391-1.078 2.993-1.886 4.777-1.89a6.22 6.22 0 0 1 4.424 1.825c.559.56 1.023 1.165 1.34 1.922.318.756.47 1.617.468 2.663 0 2.972-2.047 5.808-4.269 8.074-2.098 2.14-4.507 3.924-5.974 5.009l-.311.23a.752.752 0 0 1-.897 0l-.312-.23c-1.466-1.085-3.875-2.869-5.973-5.009-2.22-2.263-4.264-5.095-4.27-8.063a6.216 6.216 0 0 1 1.823-4.596Zm8.033 1.042c-1.846-1.834-5.124-1.823-6.969.022a4.712 4.712 0 0 0-1.382 3.52c0 2.332 1.65 4.79 3.839 7.022 1.947 1.986 4.184 3.66 5.66 4.752a78.214 78.214 0 0 0 2.159-1.645l-2.14-1.974a.752.752 0 0 1 1.02-1.106l2.295 2.118c.616-.52 1.242-1.08 1.85-1.672l-2.16-1.992a.753.753 0 0 1 1.021-1.106l2.188 2.02a18.963 18.963 0 0 0 1.528-1.877l-.585-.586-1.651-1.652c-1.078-1.074-2.837-1.055-3.935.043-.379.38-.76.758-1.132 1.126-1.14 1.124-2.96 1.077-4.07-.043-.489-.495-.98-.988-1.475-1.482a.752.752 0 0 1-.04-1.019c.234-.276.483-.576.745-.893.928-1.12 2.023-2.442 3.234-3.576Zm9.725 6.77c.579-1.08.92-2.167.92-3.228.002-.899-.128-1.552-.35-2.08-.22-.526-.551-.974-1.017-1.44a4.71 4.71 0 0 0-3.356-1.384c-1.66.004-3.25.951-4.77 2.346-1.18 1.084-2.233 2.353-3.188 3.506l-.351.423c.331.332.663.664.993.998a1.375 1.375 0 0 0 1.943.03c.37-.365.748-.74 1.125-1.118 1.662-1.663 4.373-1.726 6.06-.045.56.558 1.12 1.12 1.658 1.658Z",
1915 })
1916 }
1917
1918 const WIDTH: Option<&'static str> = Some("24");
1919 const HEIGHT: Option<&'static str> = Some("24");
1920 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1921
1922}
1923
1924#[derive(Default, Copy, Clone, PartialEq, Eq)]
1925pub struct CodeReview16;
1926
1927impl IconShape for CodeReview16 {
1928 fn child_elements(&self) -> Element {
1929 rsx!(path {
1930 d: "M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z",
1931 })
1932 }
1933
1934 const WIDTH: Option<&'static str> = Some("16");
1935 const HEIGHT: Option<&'static str> = Some("16");
1936 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1937
1938}
1939
1940#[derive(Default, Copy, Clone, PartialEq, Eq)]
1941pub struct CodeReview24;
1942
1943impl IconShape for CodeReview24 {
1944 fn child_elements(&self) -> Element {
1945 rsx!(path {
1946 d: "M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z",
1947 }
1948path {
1949 d: "M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z",
1950 })
1951 }
1952
1953 const WIDTH: Option<&'static str> = Some("24");
1954 const HEIGHT: Option<&'static str> = Some("24");
1955 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1956
1957}
1958
1959#[derive(Default, Copy, Clone, PartialEq, Eq)]
1960pub struct CodeSquare16;
1961
1962impl IconShape for CodeSquare16 {
1963 fn child_elements(&self) -> Element {
1964 rsx!(path {
1965 d: "M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z",
1966 })
1967 }
1968
1969 const WIDTH: Option<&'static str> = Some("16");
1970 const HEIGHT: Option<&'static str> = Some("16");
1971 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
1972
1973}
1974
1975#[derive(Default, Copy, Clone, PartialEq, Eq)]
1976pub struct CodeSquare24;
1977
1978impl IconShape for CodeSquare24 {
1979 fn child_elements(&self) -> Element {
1980 rsx!(path {
1981 d: "M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z",
1982 }
1983path {
1984 d: "M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z",
1985 })
1986 }
1987
1988 const WIDTH: Option<&'static str> = Some("24");
1989 const HEIGHT: Option<&'static str> = Some("24");
1990 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
1991
1992}
1993
1994#[derive(Default, Copy, Clone, PartialEq, Eq)]
1995pub struct Codescan16;
1996
1997impl IconShape for Codescan16 {
1998 fn child_elements(&self) -> Element {
1999 rsx!(path {
2000 d: "M8.47 4.97a.75.75 0 0 0 0 1.06L9.94 7.5 8.47 8.97a.75.75 0 1 0 1.06 1.06l2-2a.75.75 0 0 0 0-1.06l-2-2a.75.75 0 0 0-1.06 0ZM6.53 6.03a.75.75 0 0 0-1.06-1.06l-2 2a.75.75 0 0 0 0 1.06l2 2a.75.75 0 1 0 1.06-1.06L5.06 7.5l1.47-1.47Z",
2001 }
2002path {
2003 d: "M12.246 13.307a7.501 7.501 0 1 1 1.06-1.06l2.474 2.473a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM1.5 7.5a6.002 6.002 0 0 0 3.608 5.504 6.002 6.002 0 0 0 6.486-1.117.748.748 0 0 1 .292-.293A6 6 0 1 0 1.5 7.5Z",
2004 })
2005 }
2006
2007 const WIDTH: Option<&'static str> = Some("16");
2008 const HEIGHT: Option<&'static str> = Some("16");
2009 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2010
2011}
2012
2013#[derive(Default, Copy, Clone, PartialEq, Eq)]
2014pub struct Codescan24;
2015
2016impl IconShape for Codescan24 {
2017 fn child_elements(&self) -> Element {
2018 rsx!(path {
2019 d: "M11.97 6.97a.75.75 0 0 0 0 1.06l2.47 2.47-2.47 2.47a.75.75 0 1 0 1.06 1.06l3-3a.75.75 0 0 0 0-1.06l-3-3a.75.75 0 0 0-1.06 0ZM9.03 8.03a.75.75 0 0 0-1.06-1.06l-3 3a.75.75 0 0 0 0 1.06l3 3a.75.75 0 0 0 1.06-1.06L6.56 10.5l2.47-2.47Z",
2020 }
2021path {
2022 d: "M10.5 0C16.299 0 21 4.701 21 10.5a10.457 10.457 0 0 1-2.564 6.875l4.344 4.345a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-4.345-4.344A10.459 10.459 0 0 1 10.5 21C4.701 21 0 16.299 0 10.5S4.701 0 10.5 0Zm-9 10.5a9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9 9 9 0 0 0-9 9Z",
2023 })
2024 }
2025
2026 const WIDTH: Option<&'static str> = Some("24");
2027 const HEIGHT: Option<&'static str> = Some("24");
2028 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2029
2030}
2031
2032#[derive(Default, Copy, Clone, PartialEq, Eq)]
2033pub struct CodescanCheckmark16;
2034
2035impl IconShape for CodescanCheckmark16 {
2036 fn child_elements(&self) -> Element {
2037 rsx!(path {
2038 d: "M10.28 6.28a.75.75 0 1 0-1.06-1.06L6.25 8.19l-.97-.97a.75.75 0 0 0-1.06 1.06l1.5 1.5a.75.75 0 0 0 1.06 0l3.5-3.5Z",
2039 }
2040path {
2041 d: "M7.5 15a7.5 7.5 0 1 1 5.807-2.754l2.473 2.474a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2.474-2.473A7.472 7.472 0 0 1 7.5 15Zm0-13.5a6 6 0 1 0 4.094 10.386.748.748 0 0 1 .293-.292 6.002 6.002 0 0 0 1.117-6.486A6.002 6.002 0 0 0 7.5 1.5Z",
2042 })
2043 }
2044
2045 const WIDTH: Option<&'static str> = Some("16");
2046 const HEIGHT: Option<&'static str> = Some("16");
2047 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2048
2049}
2050
2051#[derive(Default, Copy, Clone, PartialEq, Eq)]
2052pub struct CodescanCheckmark24;
2053
2054impl IconShape for CodescanCheckmark24 {
2055 fn child_elements(&self) -> Element {
2056 rsx!(path {
2057 d: "M15.03 8.28a.75.75 0 0 0-1.06-1.06l-5.22 5.22-2.22-2.22a.75.75 0 1 0-1.06 1.06l2.75 2.75a.75.75 0 0 0 1.06 0l5.75-5.75Z",
2058 }
2059path {
2060 d: "M0 10.5C0 4.701 4.701 0 10.5 0S21 4.701 21 10.5c0 2.63-.967 5.033-2.564 6.875l4.344 4.345a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-4.345-4.344A10.457 10.457 0 0 1 10.5 21C4.701 21 0 16.299 0 10.5Zm10.5-9a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9Z",
2061 })
2062 }
2063
2064 const WIDTH: Option<&'static str> = Some("24");
2065 const HEIGHT: Option<&'static str> = Some("24");
2066 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2067
2068}
2069
2070#[derive(Default, Copy, Clone, PartialEq, Eq)]
2071pub struct Codespaces16;
2072
2073impl IconShape for Codespaces16 {
2074 fn child_elements(&self) -> Element {
2075 rsx!(path {
2076 d: "M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z",
2077 }
2078path {
2079 d: "M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z",
2080 })
2081 }
2082
2083 const WIDTH: Option<&'static str> = Some("16");
2084 const HEIGHT: Option<&'static str> = Some("16");
2085 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2086
2087}
2088
2089#[derive(Default, Copy, Clone, PartialEq, Eq)]
2090pub struct Codespaces24;
2091
2092impl IconShape for Codespaces24 {
2093 fn child_elements(&self) -> Element {
2094 rsx!(path {
2095 d: "M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z",
2096 }
2097path {
2098 d: "M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z",
2099 })
2100 }
2101
2102 const WIDTH: Option<&'static str> = Some("24");
2103 const HEIGHT: Option<&'static str> = Some("24");
2104 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2105
2106}
2107
2108#[derive(Default, Copy, Clone, PartialEq, Eq)]
2109pub struct Columns16;
2110
2111impl IconShape for Columns16 {
2112 fn child_elements(&self) -> Element {
2113 rsx!(path {
2114 d: "M2.75 0h2.5C6.216 0 7 .784 7 1.75v12.5A1.75 1.75 0 0 1 5.25 16h-2.5A1.75 1.75 0 0 1 1 14.25V1.75C1 .784 1.784 0 2.75 0Zm8 0h2.5C14.216 0 15 .784 15 1.75v12.5A1.75 1.75 0 0 1 13.25 16h-2.5A1.75 1.75 0 0 1 9 14.25V1.75C9 .784 9.784 0 10.75 0ZM2.5 1.75v12.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Zm8 0v12.5c0 .138.112.25.25.25h2.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z",
2115 })
2116 }
2117
2118 const WIDTH: Option<&'static str> = Some("16");
2119 const HEIGHT: Option<&'static str> = Some("16");
2120 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2121
2122}
2123
2124#[derive(Default, Copy, Clone, PartialEq, Eq)]
2125pub struct Columns24;
2126
2127impl IconShape for Columns24 {
2128 fn child_elements(&self) -> Element {
2129 rsx!(path {
2130 d: "M3.75 2h5.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 9.25 22h-5.5A1.75 1.75 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2Zm11 0h5.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22h-5.5A1.75 1.75 0 0 1 13 20.25V3.75c0-.966.784-1.75 1.75-1.75ZM3.5 3.75v16.5c0 .138.112.25.25.25h5.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25h-5.5a.25.25 0 0 0-.25.25Zm11 0v16.5c0 .138.112.25.25.25h5.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25h-5.5a.25.25 0 0 0-.25.25Z",
2131 })
2132 }
2133
2134 const WIDTH: Option<&'static str> = Some("24");
2135 const HEIGHT: Option<&'static str> = Some("24");
2136 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2137
2138}
2139
2140#[derive(Default, Copy, Clone, PartialEq, Eq)]
2141pub struct CommandPalette16;
2142
2143impl IconShape for CommandPalette16 {
2144 fn child_elements(&self) -> Element {
2145 rsx!(path {
2146 d: "m6.354 8.04-4.773 4.773a.75.75 0 1 0 1.061 1.06L7.945 8.57a.75.75 0 0 0 0-1.06L2.642 2.206a.75.75 0 0 0-1.06 1.061L6.353 8.04ZM8.75 11.5a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5h-5.5Z",
2147 })
2148 }
2149
2150 const WIDTH: Option<&'static str> = Some("16");
2151 const HEIGHT: Option<&'static str> = Some("16");
2152 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2153
2154}
2155
2156#[derive(Default, Copy, Clone, PartialEq, Eq)]
2157pub struct CommandPalette24;
2158
2159impl IconShape for CommandPalette24 {
2160 fn child_elements(&self) -> Element {
2161 rsx!(path {
2162 d: "M3.045 18.894 9.94 12 3.045 5.106a.75.75 0 0 1 1.06-1.061l7.425 7.425a.75.75 0 0 1 0 1.06l-7.424 7.425a.75.75 0 0 1-1.061-1.06Zm8.205.606a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5Z",
2163 })
2164 }
2165
2166 const WIDTH: Option<&'static str> = Some("24");
2167 const HEIGHT: Option<&'static str> = Some("24");
2168 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2169
2170}
2171
2172#[derive(Default, Copy, Clone, PartialEq, Eq)]
2173pub struct Comment16;
2174
2175impl IconShape for Comment16 {
2176 fn child_elements(&self) -> Element {
2177 rsx!(path {
2178 d: "M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z",
2179 })
2180 }
2181
2182 const WIDTH: Option<&'static str> = Some("16");
2183 const HEIGHT: Option<&'static str> = Some("16");
2184 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2185
2186}
2187
2188#[derive(Default, Copy, Clone, PartialEq, Eq)]
2189pub struct Comment24;
2190
2191impl IconShape for Comment24 {
2192 fn child_elements(&self) -> Element {
2193 rsx!(path {
2194 d: "M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z",
2195 })
2196 }
2197
2198 const WIDTH: Option<&'static str> = Some("24");
2199 const HEIGHT: Option<&'static str> = Some("24");
2200 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2201
2202}
2203
2204#[derive(Default, Copy, Clone, PartialEq, Eq)]
2205pub struct CommentAi16;
2206
2207impl IconShape for CommentAi16 {
2208 fn child_elements(&self) -> Element {
2209 rsx!(path {
2210 d: "M7.75 1a.75.75 0 0 1 0 1.5h-5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2c.199 0 .39.079.53.22.141.14.22.331.22.53v2.19l2.72-2.72a.747.747 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-2a.75.75 0 0 1 1.5 0v2c0 .464-.184.909-.513 1.237A1.746 1.746 0 0 1 13.25 12H9.06l-2.573 2.573A1.457 1.457 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25v-7.5C1 1.784 1.784 1 2.75 1h5Zm4.519-.837a.248.248 0 0 1 .466 0l.238.648a3.726 3.726 0 0 0 2.218 2.219l.649.238a.249.249 0 0 1 0 .467l-.649.238a3.725 3.725 0 0 0-2.218 2.218l-.238.649a.248.248 0 0 1-.466 0l-.239-.649a3.725 3.725 0 0 0-2.218-2.218l-.649-.238a.249.249 0 0 1 0-.467l.649-.238A3.726 3.726 0 0 0 12.03.811l.239-.648Z",
2211 })
2212 }
2213
2214 const WIDTH: Option<&'static str> = Some("16");
2215 const HEIGHT: Option<&'static str> = Some("16");
2216 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2217
2218}
2219
2220#[derive(Default, Copy, Clone, PartialEq, Eq)]
2221pub struct CommentAi24;
2222
2223impl IconShape for CommentAi24 {
2224 fn child_elements(&self) -> Element {
2225 rsx!(path {
2226 d: "M11.25 2.5a.75.75 0 0 1 0 1.5h-8a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5c.199 0 .39.079.53.22.141.14.22.331.22.53v3.195l3.743-3.725a.75.75 0 0 1 .53-.22h9.977a.25.25 0 0 0 .25-.25v-4.5a.75.75 0 0 1 1.5 0v4.5c0 .464-.184.909-.513 1.237a1.746 1.746 0 0 1-1.237.513h-9.684l-3.579 3.57a1.45 1.45 0 0 1-1.588.316A1.456 1.456 0 0 1 5 21.04V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75V4.25c0-.966.784-1.75 1.75-1.75h8ZM17.748 1a.33.33 0 0 1 .192.061.33.33 0 0 1 .124.161l.323.88a5.051 5.051 0 0 0 3.008 3.007l.879.323a.332.332 0 0 1 .221.316.336.336 0 0 1-.221.316l-.879.323a5.034 5.034 0 0 0-1.836 1.172 5.034 5.034 0 0 0-1.172 1.836l-.323.879a.334.334 0 0 1-.316.221.332.332 0 0 1-.316-.221l-.323-.879a5.045 5.045 0 0 0-3.007-3.008l-.88-.323a.337.337 0 0 1 0-.632l.88-.323a5.062 5.062 0 0 0 1.836-1.171 5.062 5.062 0 0 0 1.171-1.836l.323-.88A.333.333 0 0 1 17.748 1Z",
2227 })
2228 }
2229
2230 const WIDTH: Option<&'static str> = Some("24");
2231 const HEIGHT: Option<&'static str> = Some("24");
2232 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2233
2234}
2235
2236#[derive(Default, Copy, Clone, PartialEq, Eq)]
2237pub struct CommentDiscussion16;
2238
2239impl IconShape for CommentDiscussion16 {
2240 fn child_elements(&self) -> Element {
2241 rsx!(path {
2242 d: "M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z",
2243 })
2244 }
2245
2246 const WIDTH: Option<&'static str> = Some("16");
2247 const HEIGHT: Option<&'static str> = Some("16");
2248 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2249
2250}
2251
2252#[derive(Default, Copy, Clone, PartialEq, Eq)]
2253pub struct CommentDiscussion24;
2254
2255impl IconShape for CommentDiscussion24 {
2256 fn child_elements(&self) -> Element {
2257 rsx!(path {
2258 d: "M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z",
2259 }
2260path {
2261 d: "M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z",
2262 })
2263 }
2264
2265 const WIDTH: Option<&'static str> = Some("24");
2266 const HEIGHT: Option<&'static str> = Some("24");
2267 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2268
2269}
2270
2271#[derive(Default, Copy, Clone, PartialEq, Eq)]
2272pub struct CommentLocked16;
2273
2274impl IconShape for CommentLocked16 {
2275 fn child_elements(&self) -> Element {
2276 rsx!(path {
2277 d: "M12 6a3 3 0 0 1 3 3v1.168c.591.281 1 .884 1 1.582v2.5A1.75 1.75 0 0 1 14.25 16h-4.5A1.75 1.75 0 0 1 8 14.25v-2.5c0-.698.409-1.301 1-1.582V9a3 3 0 0 1 3-3Zm0 1.5A1.5 1.5 0 0 0 10.5 9v1h3V9A1.5 1.5 0 0 0 12 7.5Z",
2278 }
2279path {
2280 d: "M10.25 1A1.75 1.75 0 0 1 12 2.75v1.5a.75.75 0 0 1-1.5 0v-1.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25v5.5a.25.25 0 0 0 .25.25h1c.199 0 .39.079.53.22.141.14.22.331.22.53v2.19l2.72-2.72a.747.747 0 0 1 .53-.22h.35a.75.75 0 0 1 0 1.5h-.039l-2.574 2.573A1.457 1.457 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5A1.75 1.75 0 0 1 1.75 1h8.5Zm4 2c.966 0 1.75.784 1.75 1.75v.75c0-.061-.003-.115-.006-.164A.75.75 0 0 1 14.5 5.25v-.5a.25.25 0 0 0-.25-.25h-.5a.747.747 0 0 1-.53-.22.747.747 0 0 1 0-1.06.747.747 0 0 1 .53-.22h.5Z",
2281 })
2282 }
2283
2284 const WIDTH: Option<&'static str> = Some("16");
2285 const HEIGHT: Option<&'static str> = Some("16");
2286 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2287
2288}
2289
2290#[derive(Default, Copy, Clone, PartialEq, Eq)]
2291pub struct Compose16;
2292
2293impl IconShape for Compose16 {
2294 fn child_elements(&self) -> Element {
2295 rsx!(path {
2296 d: "m14.515.456.965.965a1.555 1.555 0 0 1 0 2.2L9.745 9.355a1.549 1.549 0 0 1-.672.396l-2.89.826a.67.67 0 0 1-.828-.474.66.66 0 0 1 .004-.35l.825-2.89c.073-.254.209-.486.396-.673L12.315.456c.144-.145.316-.259.505-.337a1.538 1.538 0 0 1 1.19 0c.189.078.361.192.505.337Zm-3.322 3.008-3.67 3.669a.214.214 0 0 0-.057.096L6.97 8.965l1.736-.496a.218.218 0 0 0 .096-.056l3.67-3.67Zm2.065-2.066L12.135 2.52l1.28 1.28 1.122-1.122a.216.216 0 0 0 .065-.157.216.216 0 0 0-.065-.157l-.965-.966a.216.216 0 0 0-.157-.065.226.226 0 0 0-.157.065Z",
2297 }
2298path {
2299 d: "M0 14.25V2.75A1.75 1.75 0 0 1 1.75 1H7a.75.75 0 0 1 0 1.5H1.75a.25.25 0 0 0-.25.25v11.5a.25.25 0 0 0 .25.25h11.5a.25.25 0 0 0 .25-.25V8.5a.75.75 0 0 1 1.5 0v5.75c0 .464-.184.909-.513 1.237A1.746 1.746 0 0 1 13.25 16H1.75A1.75 1.75 0 0 1 0 14.25Z",
2300 })
2301 }
2302
2303 const WIDTH: Option<&'static str> = Some("16");
2304 const HEIGHT: Option<&'static str> = Some("16");
2305 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2306
2307}
2308
2309#[derive(Default, Copy, Clone, PartialEq, Eq)]
2310pub struct Compose24;
2311
2312impl IconShape for Compose24 {
2313 fn child_elements(&self) -> Element {
2314 rsx!(path {
2315 d: "M1 21.25V4a1.75 1.75 0 0 1 1.75-1.75h7.51a.75.75 0 0 1 0 1.5H2.75A.25.25 0 0 0 2.5 4v17.25a.25.25 0 0 0 .25.25H20a.25.25 0 0 0 .25-.25V13a.75.75 0 0 1 1.5 0v8.25c0 .464-.184.909-.513 1.237A1.746 1.746 0 0 1 20 23H2.75A1.75 1.75 0 0 1 1 21.25Z",
2316 }
2317path {
2318 d: "M19.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.25.929a.751.751 0 0 1-.928-.927l.929-3.25c.082-.287.235-.547.445-.758l8.61-8.61Zm-7.55 9.67a.241.241 0 0 0-.063.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064L19.19 6.25l-1.44-1.44Zm8.964-8.61a.245.245 0 0 0-.177-.073.245.245 0 0 0-.177.073L18.811 3.75l1.439 1.44 1.263-1.263a.245.245 0 0 0 .073-.177.245.245 0 0 0-.073-.177Z",
2319 })
2320 }
2321
2322 const WIDTH: Option<&'static str> = Some("24");
2323 const HEIGHT: Option<&'static str> = Some("24");
2324 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2325
2326}
2327
2328#[derive(Default, Copy, Clone, PartialEq, Eq)]
2329pub struct Container16;
2330
2331impl IconShape for Container16 {
2332 fn child_elements(&self) -> Element {
2333 rsx!(path {
2334 d: "m10.41.24 4.711 2.774c.544.316.878.897.879 1.526v5.01a1.77 1.77 0 0 1-.88 1.53l-7.753 4.521-.002.001a1.769 1.769 0 0 1-1.774 0H5.59L.873 12.85A1.761 1.761 0 0 1 0 11.327V6.292c0-.304.078-.598.22-.855l.004-.005.01-.019c.15-.262.369-.486.64-.643L8.641.239a1.752 1.752 0 0 1 1.765 0l.002.001ZM9.397 1.534l-7.17 4.182 4.116 2.388a.27.27 0 0 0 .269 0l7.152-4.148-4.115-2.422a.252.252 0 0 0-.252 0Zm-7.768 10.02 4.1 2.393V9.474a1.807 1.807 0 0 1-.138-.072L1.5 7.029v4.298c0 .095.05.181.129.227Zm8.6.642 1.521-.887v-4.45l-1.521.882ZM7.365 9.402h.001c-.044.026-.09.049-.136.071v4.472l1.5-.875V8.61Zm5.885 1.032 1.115-.65h.002a.267.267 0 0 0 .133-.232V5.264l-1.25.725Z",
2335 })
2336 }
2337
2338 const WIDTH: Option<&'static str> = Some("16");
2339 const HEIGHT: Option<&'static str> = Some("16");
2340 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2341
2342}
2343
2344#[derive(Default, Copy, Clone, PartialEq, Eq)]
2345pub struct Container24;
2346
2347impl IconShape for Container24 {
2348 fn child_elements(&self) -> Element {
2349 rsx!(path {
2350 d: "M13.152.682a2.251 2.251 0 0 1 2.269 0l.007.004 6.957 4.276a2.277 2.277 0 0 1 1.126 1.964v7.516c0 .81-.432 1.56-1.133 1.968l-.002.001-11.964 7.037-.004.003c-.706.41-1.578.41-2.284 0l-.026-.015-6.503-4.502a2.268 2.268 0 0 1-1.096-1.943V9.438c0-.392.1-.77.284-1.1l.003-.006.014-.026c.197-.342.48-.627.82-.827h.002L13.152.681Zm.757 1.295h-.001L2.648 8.616l6.248 4.247a.775.775 0 0 0 .758-.01h.001l11.633-6.804-6.629-4.074a.75.75 0 0 0-.75.003ZM8.517 14.33a2.286 2.286 0 0 1-.393-.18l-.023-.014-6.102-4.147v7.003c0 .275.145.528.379.664l.025.014 6.114 4.232V14.33ZM18 9.709l-3.25 1.9v7.548L18 17.245Zm-7.59 4.438-.002.002a2.296 2.296 0 0 1-.391.18v7.612l3.233-1.902v-7.552Zm9.09-5.316v7.532l2.124-1.25a.776.776 0 0 0 .387-.671V7.363Z",
2351 })
2352 }
2353
2354 const WIDTH: Option<&'static str> = Some("24");
2355 const HEIGHT: Option<&'static str> = Some("24");
2356 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2357
2358}
2359
2360#[derive(Default, Copy, Clone, PartialEq, Eq)]
2361pub struct Copilot16;
2362
2363impl IconShape for Copilot16 {
2364 fn child_elements(&self) -> Element {
2365 rsx!(path {
2366 d: "M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z",
2367 }
2368path {
2369 d: "M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z",
2370 })
2371 }
2372
2373 const WIDTH: Option<&'static str> = Some("16");
2374 const HEIGHT: Option<&'static str> = Some("16");
2375 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2376
2377}
2378
2379#[derive(Default, Copy, Clone, PartialEq, Eq)]
2380pub struct Copilot24;
2381
2382impl IconShape for Copilot24 {
2383 fn child_elements(&self) -> Element {
2384 rsx!(path {
2385 d: "M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z",
2386 }
2387path {
2388 d: "M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z",
2389 })
2390 }
2391
2392 const WIDTH: Option<&'static str> = Some("24");
2393 const HEIGHT: Option<&'static str> = Some("24");
2394 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2395
2396}
2397
2398#[derive(Default, Copy, Clone, PartialEq, Eq)]
2399pub struct Copilot48;
2400
2401impl IconShape for Copilot48 {
2402 fn child_elements(&self) -> Element {
2403 rsx!(path {
2404 d: "M47.801 34.003c-1.72 2.988-11.706 10.037-23.82 10.037S1.881 36.991.161 34.003a1.309 1.309 0 0 1-.161-.57v-5.615c.012-.17.047-.338.11-.498.744-1.867 2.692-4.58 5.206-5.308.333-.855.826-2.106 1.287-3.029a20.112 20.112 0 0 1-.104-2.171c0-2.659.563-4.992 2.262-6.729.793-.811 1.777-1.433 2.945-1.901C14.502 5.911 18.483 4 23.938 4c5.455 0 9.523 1.911 12.319 4.182 1.167.468 2.151 1.09 2.944 1.901 1.699 1.737 2.263 4.07 2.263 6.729 0 .736-.027 1.465-.105 2.171.461.923.954 2.174 1.288 3.029 2.513.728 4.461 3.441 5.205 5.308.081.205.115.424.115.645v5.318c0 .252-.04.502-.166.72ZM24.325 22.031h-.688a8.52 8.52 0 0 1-.709 1.016c-1.537 1.892-3.833 2.98-7.008 2.98-3.447 0-5.972-.717-7.557-2.514a4.408 4.408 0 0 1-.171-.21l-.195.21v13.155c2.867 1.558 9.02 4.353 15.984 4.353s13.117-2.795 15.984-4.353V23.513l-.195-.21s-.066.091-.171.21c-1.584 1.797-4.11 2.514-7.557 2.514-3.175 0-5.47-1.088-7.008-2.98a8.637 8.637 0 0 1-.709-1.016h-.033.033Zm-1.969-5.864a14.31 14.31 0 0 0 .127-1.785v-.042c-.003-1.537-.339-2.538-.876-3.152-.681-.78-2.09-1.378-5.06-1.057-3.008.326-4.69 1.073-5.643 2.048-.923.944-1.408 2.356-1.408 4.633 0 2.42.348 3.849 1.115 4.719.729.827 2.165 1.499 5.309 1.499 2.417 0 3.799-.786 4.683-1.873.948-1.168 1.482-2.878 1.753-4.99Zm3.25 0c.271 2.112.805 3.822 1.754 4.99.883 1.087 2.265 1.873 4.682 1.873 3.145 0 4.58-.672 5.309-1.499.767-.87 1.116-2.299 1.116-4.719 0-2.277-.485-3.689-1.408-4.633-.954-.975-2.635-1.722-5.644-2.048-2.969-.321-4.378.277-5.06 1.057-.537.614-.873 1.615-.876 3.152v.042c.002.53.042 1.123.127 1.785Z",
2405 }
2406path {
2407 d: "M28.998 28.516c1.104 0 1.999.895 1.999 1.999v3.998a2 2 0 1 1-3.998 0v-3.998c0-1.104.895-1.999 1.999-1.999Zm-9.996 0c1.104 0 1.999.895 1.999 1.999v3.998a2 2 0 1 1-3.998 0v-3.998c0-1.104.895-1.999 1.999-1.999Z",
2408 })
2409 }
2410
2411 const WIDTH: Option<&'static str> = Some("48");
2412 const HEIGHT: Option<&'static str> = Some("48");
2413 const VIEW_BOX: Option<&'static str> = Some("0 0 48 48");
2414
2415}
2416
2417#[derive(Default, Copy, Clone, PartialEq, Eq)]
2418pub struct Copilot96;
2419
2420impl IconShape for Copilot96 {
2421 fn child_elements(&self) -> Element {
2422 rsx!(path {
2423 d: "M95.667 67.954C92.225 73.933 72.24 88.04 47.997 88.04 23.754 88.04 3.769 73.933.328 67.954c-.216-.375-.307-.796-.328-1.226V55.661c.019-.371.089-.736.226-1.081 1.489-3.738 5.386-9.166 10.417-10.623.667-1.712 1.655-4.215 2.576-6.062-.154-1.414-.208-2.872-.208-4.345 0-5.322 1.128-9.99 4.527-13.466 1.587-1.623 3.557-2.869 5.893-3.805 5.595-4.545 13.563-8.369 24.48-8.369s19.057 3.824 24.652 8.369c2.337.936 4.306 2.182 5.894 3.805 3.399 3.476 4.527 8.144 4.527 13.466 0 1.473-.054 2.931-.208 4.345.921 1.847 1.909 4.35 2.576 6.062 5.03 1.457 8.928 6.885 10.417 10.623.163.41.231.848.231 1.289v10.644c0 .504-.081 1.004-.333 1.441ZM48.686 43.993l-.3.001-1.077-.001c-.423.709-.894 1.39-1.418 2.035-3.078 3.787-7.672 5.964-14.026 5.964-6.897 0-11.952-1.435-15.123-5.032a7.886 7.886 0 0 1-.342-.419l-.39.419v26.326c5.737 3.118 18.05 8.713 31.987 8.713 13.938 0 26.251-5.595 31.988-8.713V46.96l-.39-.419s-.132.181-.342.419c-3.171 3.597-8.226 5.032-15.123 5.032-6.354 0-10.949-2.177-14.026-5.964a17.178 17.178 0 0 1-1.418-2.034h-.066l.066-.001Zm-3.94-11.733c.17-1.326.251-2.513.253-3.573v-.084c-.005-3.077-.678-5.079-1.752-6.308-1.365-1.562-4.184-2.758-10.127-2.115-6.021.652-9.386 2.146-11.294 4.098-1.847 1.889-2.818 4.715-2.818 9.272 0 4.842.698 7.703 2.232 9.443 1.459 1.655 4.332 3.001 10.625 3.001 4.837 0 7.603-1.573 9.371-3.749 1.899-2.336 2.967-5.759 3.51-9.985Zm6.503 0c.543 4.226 1.611 7.649 3.51 9.985 1.768 2.176 4.533 3.749 9.371 3.749 6.292 0 9.165-1.346 10.624-3.001 1.535-1.74 2.232-4.601 2.232-9.443 0-4.557-.97-7.383-2.817-9.272-1.908-1.952-5.274-3.446-11.294-4.098-5.943-.643-8.763.553-10.127 2.115-1.074 1.229-1.747 3.231-1.752 6.308v.084c.002 1.06.083 2.247.253 3.573Zm-2.563 11.734h.066l-.066-.001v.001Z",
2424 }
2425path {
2426 d: "M38.5 55.75a3.5 3.5 0 0 1 3.5 3.5v8.5a3.5 3.5 0 1 1-7 0v-8.5a3.5 3.5 0 0 1 3.5-3.5Zm19 0a3.5 3.5 0 0 1 3.5 3.5v8.5a3.5 3.5 0 1 1-7 0v-8.5a3.5 3.5 0 0 1 3.5-3.5Z",
2427 })
2428 }
2429
2430 const WIDTH: Option<&'static str> = Some("96");
2431 const HEIGHT: Option<&'static str> = Some("96");
2432 const VIEW_BOX: Option<&'static str> = Some("0 0 96 96");
2433
2434}
2435
2436#[derive(Default, Copy, Clone, PartialEq, Eq)]
2437pub struct CopilotError16;
2438
2439impl IconShape for CopilotError16 {
2440 fn child_elements(&self) -> Element {
2441 rsx!(path {
2442 d: "M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z",
2443 })
2444 }
2445
2446 const WIDTH: Option<&'static str> = Some("16");
2447 const HEIGHT: Option<&'static str> = Some("16");
2448 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2449
2450}
2451
2452#[derive(Default, Copy, Clone, PartialEq, Eq)]
2453pub struct CopilotWarning16;
2454
2455impl IconShape for CopilotWarning16 {
2456 fn child_elements(&self) -> Element {
2457 rsx!(path {
2458 d: "M8.498 14.811a4.53 4.53 0 0 1-1.161-1.337 4.476 4.476 0 0 1-.587-2.224 4.496 4.496 0 0 1 4.5-4.5 4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1-7.252 3.561ZM10.5 8.75V11a.75.75 0 0 0 1.5 0V8.75a.75.75 0 1 0-1.5 0Zm.75 5.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z",
2459 }
2460path {
2461 d: "m14.354 6.114-.05-.029a5.949 5.949 0 0 0-1.351-.589c.03-.19.047-.422.047-.709 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.058.462.165.834.316 1.127A6.025 6.025 0 0 0 6.369 7.76c-.472.185-1.015.277-1.623.277-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.265.205 1.285.725 2.577 1.079a5.937 5.937 0 0 0 .939 1.736C2.733 14.407.111 12.027 0 11.286V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .452-.033.906-.146 1.327ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Z",
2462 })
2463 }
2464
2465 const WIDTH: Option<&'static str> = Some("16");
2466 const HEIGHT: Option<&'static str> = Some("16");
2467 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2468
2469}
2470
2471#[derive(Default, Copy, Clone, PartialEq, Eq)]
2472pub struct Copy16;
2473
2474impl IconShape for Copy16 {
2475 fn child_elements(&self) -> Element {
2476 rsx!(path {
2477 d: "M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z",
2478 }
2479path {
2480 d: "M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z",
2481 })
2482 }
2483
2484 const WIDTH: Option<&'static str> = Some("16");
2485 const HEIGHT: Option<&'static str> = Some("16");
2486 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2487
2488}
2489
2490#[derive(Default, Copy, Clone, PartialEq, Eq)]
2491pub struct Copy24;
2492
2493impl IconShape for Copy24 {
2494 fn child_elements(&self) -> Element {
2495 rsx!(path {
2496 d: "M7.024 3.75c0-.966.784-1.75 1.75-1.75H20.25c.966 0 1.75.784 1.75 1.75v11.498a1.75 1.75 0 0 1-1.75 1.75H8.774a1.75 1.75 0 0 1-1.75-1.75Zm1.75-.25a.25.25 0 0 0-.25.25v11.498c0 .139.112.25.25.25H20.25a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z",
2497 }
2498path {
2499 d: "M1.995 10.749a1.75 1.75 0 0 1 1.75-1.751H5.25a.75.75 0 1 1 0 1.5H3.745a.25.25 0 0 0-.25.25L3.5 20.25c0 .138.111.25.25.25h9.5a.25.25 0 0 0 .25-.25v-1.51a.75.75 0 1 1 1.5 0v1.51A1.75 1.75 0 0 1 13.25 22h-9.5A1.75 1.75 0 0 1 2 20.25l-.005-9.501Z",
2500 })
2501 }
2502
2503 const WIDTH: Option<&'static str> = Some("24");
2504 const HEIGHT: Option<&'static str> = Some("24");
2505 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2506
2507}
2508
2509#[derive(Default, Copy, Clone, PartialEq, Eq)]
2510pub struct Cpu16;
2511
2512impl IconShape for Cpu16 {
2513 fn child_elements(&self) -> Element {
2514 rsx!(path {
2515 d: "M6.5.75V2h3V.75a.75.75 0 0 1 1.5 0V2h1.25c.966 0 1.75.784 1.75 1.75V5h1.25a.75.75 0 0 1 0 1.5H14v3h1.25a.75.75 0 0 1 0 1.5H14v1.25A1.75 1.75 0 0 1 12.25 14H11v1.25a.75.75 0 0 1-1.5 0V14h-3v1.25a.75.75 0 0 1-1.5 0V14H3.75A1.75 1.75 0 0 1 2 12.25V11H.75a.75.75 0 0 1 0-1.5H2v-3H.75a.75.75 0 0 1 0-1.5H2V3.75C2 2.784 2.784 2 3.75 2H5V.75a.75.75 0 0 1 1.5 0Zm5.75 11.75a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25ZM5.75 5h4.5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-4.5a.75.75 0 0 1-.75-.75v-4.5A.75.75 0 0 1 5.75 5Zm.75 4.5h3v-3h-3Z",
2516 })
2517 }
2518
2519 const WIDTH: Option<&'static str> = Some("16");
2520 const HEIGHT: Option<&'static str> = Some("16");
2521 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2522
2523}
2524
2525#[derive(Default, Copy, Clone, PartialEq, Eq)]
2526pub struct Cpu24;
2527
2528impl IconShape for Cpu24 {
2529 fn child_elements(&self) -> Element {
2530 rsx!(path {
2531 d: "M8.75 8h6.5a.75.75 0 0 1 .75.75v6.5a.75.75 0 0 1-.75.75h-6.5a.75.75 0 0 1-.75-.75v-6.5A.75.75 0 0 1 8.75 8Zm.75 6.5h5v-5h-5Z",
2532 }
2533path {
2534 d: "M15.25 1a.75.75 0 0 1 .75.75V4h2.25c.966 0 1.75.784 1.75 1.75V8h2.25a.75.75 0 0 1 0 1.5H20v5h2.25a.75.75 0 0 1 0 1.5H20v2.25A1.75 1.75 0 0 1 18.25 20H16v2.25a.75.75 0 0 1-1.5 0V20h-5v2.25a.75.75 0 0 1-1.5 0V20H5.75A1.75 1.75 0 0 1 4 18.25V16H1.75a.75.75 0 0 1 0-1.5H4v-5H1.75a.75.75 0 0 1 0-1.5H4V5.75C4 4.784 4.784 4 5.75 4H8V1.75a.75.75 0 0 1 1.5 0V4h5V1.75a.75.75 0 0 1 .75-.75Zm3 17.5a.25.25 0 0 0 .25-.25V5.75a.25.25 0 0 0-.25-.25H5.75a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25Z",
2535 })
2536 }
2537
2538 const WIDTH: Option<&'static str> = Some("24");
2539 const HEIGHT: Option<&'static str> = Some("24");
2540 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2541
2542}
2543
2544#[derive(Default, Copy, Clone, PartialEq, Eq)]
2545pub struct CreditCard16;
2546
2547impl IconShape for CreditCard16 {
2548 fn child_elements(&self) -> Element {
2549 rsx!(path {
2550 d: "M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z",
2551 }
2552path {
2553 d: "M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z",
2554 })
2555 }
2556
2557 const WIDTH: Option<&'static str> = Some("16");
2558 const HEIGHT: Option<&'static str> = Some("16");
2559 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2560
2561}
2562
2563#[derive(Default, Copy, Clone, PartialEq, Eq)]
2564pub struct CreditCard24;
2565
2566impl IconShape for CreditCard24 {
2567 fn child_elements(&self) -> Element {
2568 rsx!(path {
2569 d: "M15.25 14a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5h-3.5Z",
2570 }
2571path {
2572 d: "M1.75 3h20.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 22.25 21H1.75A1.75 1.75 0 0 1 0 19.25V4.75C0 3.784.784 3 1.75 3Zm-.25 7v9.25c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25V10Zm0-5.25V8.5h21V4.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z",
2573 })
2574 }
2575
2576 const WIDTH: Option<&'static str> = Some("24");
2577 const HEIGHT: Option<&'static str> = Some("24");
2578 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2579
2580}
2581
2582#[derive(Default, Copy, Clone, PartialEq, Eq)]
2583pub struct CrossReference16;
2584
2585impl IconShape for CrossReference16 {
2586 fn child_elements(&self) -> Element {
2587 rsx!(path {
2588 d: "M2.75 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 13H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 14.543V13H2.75A1.75 1.75 0 0 1 1 11.25v-7.5C1 2.784 1.784 2 2.75 2h5.5a.75.75 0 0 1 0 1.5ZM16 1.25v4.146a.25.25 0 0 1-.427.177L14.03 4.03l-3.75 3.75a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l3.75-3.75-1.543-1.543A.25.25 0 0 1 11.604 1h4.146a.25.25 0 0 1 .25.25Z",
2589 })
2590 }
2591
2592 const WIDTH: Option<&'static str> = Some("16");
2593 const HEIGHT: Option<&'static str> = Some("16");
2594 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2595
2596}
2597
2598#[derive(Default, Copy, Clone, PartialEq, Eq)]
2599pub struct CrossReference24;
2600
2601impl IconShape for CrossReference24 {
2602 fn child_elements(&self) -> Element {
2603 rsx!(path {
2604 d: "M16.5 2.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V4.06l-6.22 6.22a.75.75 0 1 1-1.06-1.06L20.94 3h-3.69a.75.75 0 0 1-.75-.75Z",
2605 }
2606path {
2607 d: "M3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.75.75 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25v-6a.75.75 0 0 1 1.5 0v6a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.457 1.457 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75V4.25c0-.966.784-1.75 1.75-1.75h11a.75.75 0 0 1 0 1.5h-11Z",
2608 })
2609 }
2610
2611 const WIDTH: Option<&'static str> = Some("24");
2612 const HEIGHT: Option<&'static str> = Some("24");
2613 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2614
2615}
2616
2617#[derive(Default, Copy, Clone, PartialEq, Eq)]
2618pub struct Crosshairs16;
2619
2620impl IconShape for Crosshairs16 {
2621 fn child_elements(&self) -> Element {
2622 rsx!(path {
2623 d: "M14 8A6 6 0 1 1 2 8a6 6 0 0 1 12 0Zm-1.5 0a4.5 4.5 0 1 0-9 0 4.5 4.5 0 0 0 9 0Z",
2624 }
2625path {
2626 d: "M5 7.25a.75.75 0 0 1 0 1.5H1a.75.75 0 0 1 0-1.5Zm3-7a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0V1A.75.75 0 0 1 8 .25Zm7 7a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1 0-1.5Zm-7 3a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-4a.75.75 0 0 1 .75-.75Z",
2627 })
2628 }
2629
2630 const WIDTH: Option<&'static str> = Some("16");
2631 const HEIGHT: Option<&'static str> = Some("16");
2632 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2633
2634}
2635
2636#[derive(Default, Copy, Clone, PartialEq, Eq)]
2637pub struct Crosshairs24;
2638
2639impl IconShape for Crosshairs24 {
2640 fn child_elements(&self) -> Element {
2641 rsx!(path {
2642 d: "M21 12a9 9 0 0 1-9 9 9 9 0 0 1-9-9 9 9 0 0 1 9-9 9 9 0 0 1 9 9Zm-1.5 0a7.5 7.5 0 1 0-15 0 7.5 7.5 0 0 0 15 0Z",
2643 }
2644path {
2645 d: "M12 .25a.75.75 0 0 1 .75.75v5a.75.75 0 0 1-1.5 0V1A.75.75 0 0 1 12 .25Zm-6 11a.75.75 0 0 1 0 1.5H1a.75.75 0 0 1 0-1.5Zm17 0a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1 0-1.5Zm-11 6a.75.75 0 0 1 .75.75v5a.75.75 0 0 1-1.5 0v-5a.75.75 0 0 1 .75-.75Z",
2646 })
2647 }
2648
2649 const WIDTH: Option<&'static str> = Some("24");
2650 const HEIGHT: Option<&'static str> = Some("24");
2651 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2652
2653}
2654
2655#[derive(Default, Copy, Clone, PartialEq, Eq)]
2656pub struct Dash16;
2657
2658impl IconShape for Dash16 {
2659 fn child_elements(&self) -> Element {
2660 rsx!(path {
2661 d: "M2 7.75A.75.75 0 0 1 2.75 7h10a.75.75 0 0 1 0 1.5h-10A.75.75 0 0 1 2 7.75Z",
2662 })
2663 }
2664
2665 const WIDTH: Option<&'static str> = Some("16");
2666 const HEIGHT: Option<&'static str> = Some("16");
2667 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2668
2669}
2670
2671#[derive(Default, Copy, Clone, PartialEq, Eq)]
2672pub struct Dash24;
2673
2674impl IconShape for Dash24 {
2675 fn child_elements(&self) -> Element {
2676 rsx!(path {
2677 d: "M4.5 12.75a.75.75 0 0 1 .75-.75h13.5a.75.75 0 0 1 0 1.5H5.25a.75.75 0 0 1-.75-.75Z",
2678 })
2679 }
2680
2681 const WIDTH: Option<&'static str> = Some("24");
2682 const HEIGHT: Option<&'static str> = Some("24");
2683 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2684
2685}
2686
2687#[derive(Default, Copy, Clone, PartialEq, Eq)]
2688pub struct Database16;
2689
2690impl IconShape for Database16 {
2691 fn child_elements(&self) -> Element {
2692 rsx!(path {
2693 d: "M1 3.5c0-.626.292-1.165.7-1.59.406-.422.956-.767 1.579-1.041C4.525.32 6.195 0 8 0c1.805 0 3.475.32 4.722.869.622.274 1.172.62 1.578 1.04.408.426.7.965.7 1.591v9c0 .626-.292 1.165-.7 1.59-.406.422-.956.767-1.579 1.041C11.476 15.68 9.806 16 8 16c-1.805 0-3.475-.32-4.721-.869-.623-.274-1.173-.62-1.579-1.04-.408-.426-.7-.965-.7-1.591Zm1.5 0c0 .133.058.318.282.551.227.237.591.483 1.101.707C4.898 5.205 6.353 5.5 8 5.5c1.646 0 3.101-.295 4.118-.742.508-.224.873-.471 1.1-.708.224-.232.282-.417.282-.55 0-.133-.058-.318-.282-.551-.227-.237-.591-.483-1.101-.707C11.102 1.795 9.647 1.5 8 1.5c-1.646 0-3.101.295-4.118.742-.508.224-.873.471-1.1.708-.224.232-.282.417-.282.55Zm0 4.5c0 .133.058.318.282.551.227.237.591.483 1.101.707C4.898 9.705 6.353 10 8 10c1.646 0 3.101-.295 4.118-.742.508-.224.873-.471 1.1-.708.224-.232.282-.417.282-.55V5.724c-.241.15-.503.286-.778.407C11.475 6.68 9.805 7 8 7c-1.805 0-3.475-.32-4.721-.869a6.15 6.15 0 0 1-.779-.407Zm0 2.225V12.5c0 .133.058.318.282.55.227.237.592.484 1.1.708 1.016.447 2.471.742 4.118.742 1.647 0 3.102-.295 4.117-.742.51-.224.874-.47 1.101-.707.224-.233.282-.418.282-.551v-2.275c-.241.15-.503.285-.778.406-1.247.549-2.917.869-4.722.869-1.805 0-3.475-.32-4.721-.869a6.327 6.327 0 0 1-.779-.406Z",
2694 })
2695 }
2696
2697 const WIDTH: Option<&'static str> = Some("16");
2698 const HEIGHT: Option<&'static str> = Some("16");
2699 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2700
2701}
2702
2703#[derive(Default, Copy, Clone, PartialEq, Eq)]
2704pub struct Database24;
2705
2706impl IconShape for Database24 {
2707 fn child_elements(&self) -> Element {
2708 rsx!(path {
2709 d: "M12 1.25c2.487 0 4.773.402 6.466 1.079.844.337 1.577.758 2.112 1.264.536.507.922 1.151.922 1.907v12.987l-.026.013h.026c0 .756-.386 1.4-.922 1.907-.535.506-1.268.927-2.112 1.264-1.693.677-3.979 1.079-6.466 1.079s-4.774-.402-6.466-1.079c-.844-.337-1.577-.758-2.112-1.264C2.886 19.9 2.5 19.256 2.5 18.5h.026l-.026-.013V5.5c0-.756.386-1.4.922-1.907.535-.506 1.268-.927 2.112-1.264C7.226 1.652 9.513 1.25 12 1.25ZM4 14.371v4.116l-.013.013H4c0 .211.103.487.453.817.351.332.898.666 1.638.962 1.475.589 3.564.971 5.909.971 2.345 0 4.434-.381 5.909-.971.739-.296 1.288-.63 1.638-.962.349-.33.453-.607.453-.817h.013L20 18.487v-4.116a7.85 7.85 0 0 1-1.534.8c-1.693.677-3.979 1.079-6.466 1.079s-4.774-.402-6.466-1.079a7.843 7.843 0 0 1-1.534-.8ZM20 12V7.871a7.85 7.85 0 0 1-1.534.8C16.773 9.348 14.487 9.75 12 9.75s-4.774-.402-6.466-1.079A7.85 7.85 0 0 1 4 7.871V12c0 .21.104.487.453.817.35.332.899.666 1.638.961 1.475.59 3.564.972 5.909.972 2.345 0 4.434-.382 5.909-.972.74-.295 1.287-.629 1.638-.96.35-.33.453-.607.453-.818ZM4 5.5c0 .211.103.487.453.817.351.332.898.666 1.638.962 1.475.589 3.564.971 5.909.971 2.345 0 4.434-.381 5.909-.971.739-.296 1.288-.63 1.638-.962.349-.33.453-.607.453-.817 0-.211-.103-.487-.453-.817-.351-.332-.898-.666-1.638-.962-1.475-.589-3.564-.971-5.909-.971-2.345 0-4.434.381-5.909.971-.739.296-1.288.63-1.638.962C4.104 5.013 4 5.29 4 5.5Z",
2710 })
2711 }
2712
2713 const WIDTH: Option<&'static str> = Some("24");
2714 const HEIGHT: Option<&'static str> = Some("24");
2715 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2716
2717}
2718
2719#[derive(Default, Copy, Clone, PartialEq, Eq)]
2720pub struct Dependabot16;
2721
2722impl IconShape for Dependabot16 {
2723 fn child_elements(&self) -> Element {
2724 rsx!(path {
2725 d: "M5.75 7.5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5a.75.75 0 0 1 .75-.75Zm5.25.75a.75.75 0 0 0-1.5 0v1.5a.75.75 0 0 0 1.5 0v-1.5Z",
2726 }
2727path {
2728 d: "M6.25 0h2A.75.75 0 0 1 9 .75V3.5h3.25a2.25 2.25 0 0 1 2.25 2.25V8h.75a.75.75 0 0 1 0 1.5h-.75v2.75a2.25 2.25 0 0 1-2.25 2.25h-8.5a2.25 2.25 0 0 1-2.25-2.25V9.5H.75a.75.75 0 0 1 0-1.5h.75V5.75A2.25 2.25 0 0 1 3.75 3.5H7.5v-2H6.25a.75.75 0 0 1 0-1.5ZM3 5.75v6.5c0 .414.336.75.75.75h8.5a.75.75 0 0 0 .75-.75v-6.5a.75.75 0 0 0-.75-.75h-8.5a.75.75 0 0 0-.75.75Z",
2729 })
2730 }
2731
2732 const WIDTH: Option<&'static str> = Some("16");
2733 const HEIGHT: Option<&'static str> = Some("16");
2734 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2735
2736}
2737
2738#[derive(Default, Copy, Clone, PartialEq, Eq)]
2739pub struct Dependabot24;
2740
2741impl IconShape for Dependabot24 {
2742 fn child_elements(&self) -> Element {
2743 rsx!(path {
2744 d: "M8.75 11a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5a.75.75 0 0 1 .75-.75Zm7.25.75a.75.75 0 0 0-1.5 0v3.5a.75.75 0 0 0 1.5 0v-3.5Z",
2745 }
2746path {
2747 d: "M9.813 1h2.437a.75.75 0 0 1 .75.75V5h6.75A2.25 2.25 0 0 1 22 7.25v5.25h1.25a.75.75 0 0 1 0 1.5H22v5.75A2.25 2.25 0 0 1 19.75 22H4.25A2.25 2.25 0 0 1 2 19.75V14H.75a.75.75 0 0 1 0-1.5H2V7.25A2.25 2.25 0 0 1 4.25 5h7.25V2.5H9.813A.75.75 0 0 1 9.812 1ZM3.5 7.25v12.5c0 .414.336.75.75.75h15.5a.75.75 0 0 0 .75-.75V7.25a.75.75 0 0 0-.75-.75H4.25a.75.75 0 0 0-.75.75Z",
2748 })
2749 }
2750
2751 const WIDTH: Option<&'static str> = Some("24");
2752 const HEIGHT: Option<&'static str> = Some("24");
2753 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2754
2755}
2756
2757#[derive(Default, Copy, Clone, PartialEq, Eq)]
2758pub struct DesktopDownload16;
2759
2760impl IconShape for DesktopDownload16 {
2761 fn child_elements(&self) -> Element {
2762 rsx!(path {
2763 d: "m4.927 5.427 2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 5H8.75V.75a.75.75 0 1 0-1.5 0V5H5.104a.25.25 0 0 0-.177.427Z",
2764 }
2765path {
2766 d: "M1.573 2.573a.25.25 0 0 0-.073.177v7.5a.25.25 0 0 0 .25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-3a.75.75 0 1 1 0-1.5h3A1.75 1.75 0 0 1 16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5A1.75 1.75 0 0 1 1.75 1h3a.75.75 0 0 1 0 1.5h-3a.25.25 0 0 0-.177.073ZM6.982 12a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5H6.982Z",
2767 })
2768 }
2769
2770 const WIDTH: Option<&'static str> = Some("16");
2771 const HEIGHT: Option<&'static str> = Some("16");
2772 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2773
2774}
2775
2776#[derive(Default, Copy, Clone, PartialEq, Eq)]
2777pub struct DesktopDownload24;
2778
2779impl IconShape for DesktopDownload24 {
2780 fn child_elements(&self) -> Element {
2781 rsx!(path {
2782 d: "M11.25 9.331V.75a.75.75 0 0 1 1.5 0v8.58l1.949-2.11A.75.75 0 1 1 15.8 8.237l-3.25 3.52a.75.75 0 0 1-1.102 0l-3.25-3.52A.75.75 0 1 1 9.3 7.22l1.949 2.111Z",
2783 }
2784path {
2785 d: "M2.5 3.75v11.5c0 .138.112.25.25.25h18.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25h-5.5a.75.75 0 0 1 0-1.5h5.5c.966 0 1.75.784 1.75 1.75v11.5A1.75 1.75 0 0 1 21.25 17h-6.204c.171 1.375.805 2.652 1.769 3.757A.752.752 0 0 1 16.25 22h-8.5a.75.75 0 0 1-.566-1.243c.965-1.105 1.599-2.382 1.77-3.757H2.75A1.75 1.75 0 0 1 1 15.25V3.75C1 2.784 1.784 2 2.75 2h5.5a.75.75 0 0 1 0 1.5h-5.5a.25.25 0 0 0-.25.25ZM10.463 17c-.126 1.266-.564 2.445-1.223 3.5h5.52c-.66-1.055-1.098-2.234-1.223-3.5Z",
2786 })
2787 }
2788
2789 const WIDTH: Option<&'static str> = Some("24");
2790 const HEIGHT: Option<&'static str> = Some("24");
2791 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2792
2793}
2794
2795#[derive(Default, Copy, Clone, PartialEq, Eq)]
2796pub struct DeviceCamera16;
2797
2798impl IconShape for DeviceCamera16 {
2799 fn child_elements(&self) -> Element {
2800 rsx!(path {
2801 d: "M15 3c.55 0 1 .45 1 1v9c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1 0-.55.45-1 1-1h4c.55 0 1 .45 1 1Zm-4.5 9c1.94 0 3.5-1.56 3.5-3.5S12.44 5 10.5 5 7 6.56 7 8.5 8.56 12 10.5 12ZM13 8.5c0 1.38-1.13 2.5-2.5 2.5S8 9.87 8 8.5 9.13 6 10.5 6 13 7.13 13 8.5ZM6 5V4H2v1Z",
2802 })
2803 }
2804
2805 const WIDTH: Option<&'static str> = Some("16");
2806 const HEIGHT: Option<&'static str> = Some("16");
2807 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2808
2809}
2810
2811#[derive(Default, Copy, Clone, PartialEq, Eq)]
2812pub struct DeviceCamera24;
2813
2814impl IconShape for DeviceCamera24 {
2815 fn child_elements(&self) -> Element {
2816 rsx!(path {
2817 d: "M21.333 5.333c.734 0 1.334.6 1.334 1.334v12c0 .733-.6 1.333-1.334 1.333H2.667c-.734 0-1.334-.6-1.334-1.333v-12c0-.734.6-1.334 1.334-1.334C2.667 4.6 3.267 4 4 4h5.333c.734 0 1.334.6 1.334 1.333h10.666Zm-6 12A4.655 4.655 0 0 0 20 12.667 4.655 4.655 0 0 0 15.333 8a4.655 4.655 0 0 0-4.666 4.667 4.655 4.655 0 0 0 4.666 4.666Zm3.334-4.666A3.343 3.343 0 0 1 15.333 16 3.352 3.352 0 0 1 12 12.667a3.352 3.352 0 0 1 3.333-3.334 3.352 3.352 0 0 1 3.334 3.334ZM9.333 8V6.667H4V8h5.333Z",
2818 })
2819 }
2820
2821 const WIDTH: Option<&'static str> = Some("24");
2822 const HEIGHT: Option<&'static str> = Some("24");
2823 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2824
2825}
2826
2827#[derive(Default, Copy, Clone, PartialEq, Eq)]
2828pub struct DeviceCameraVideo16;
2829
2830impl IconShape for DeviceCameraVideo16 {
2831 fn child_elements(&self) -> Element {
2832 rsx!(path {
2833 d: "M16 3.75v8.5a.75.75 0 0 1-1.136.643L11 10.575v.675A1.75 1.75 0 0 1 9.25 13h-7.5A1.75 1.75 0 0 1 0 11.25v-6.5C0 3.784.784 3 1.75 3h7.5c.966 0 1.75.784 1.75 1.75v.675l3.864-2.318A.75.75 0 0 1 16 3.75Zm-6.5 1a.25.25 0 0 0-.25-.25h-7.5a.25.25 0 0 0-.25.25v6.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-6.5ZM11 8.825l3.5 2.1v-5.85l-3.5 2.1Z",
2834 })
2835 }
2836
2837 const WIDTH: Option<&'static str> = Some("16");
2838 const HEIGHT: Option<&'static str> = Some("16");
2839 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2840
2841}
2842
2843#[derive(Default, Copy, Clone, PartialEq, Eq)]
2844pub struct DeviceCameraVideo24;
2845
2846impl IconShape for DeviceCameraVideo24 {
2847 fn child_elements(&self) -> Element {
2848 rsx!(path {
2849 d: "M24 5.25v13a.75.75 0 0 1-1.136.643L16.5 15.075v2.175A1.75 1.75 0 0 1 14.75 19h-13A1.75 1.75 0 0 1 0 17.25v-11C0 5.284.784 4.5 1.75 4.5h13c.966 0 1.75.784 1.75 1.75v2.175l6.364-3.818A.75.75 0 0 1 24 5.25Zm-9 1a.25.25 0 0 0-.25-.25h-13a.25.25 0 0 0-.25.25v11c0 .138.112.25.25.25h13a.25.25 0 0 0 .25-.25v-11Zm1.5 7.075 6 3.6V6.575l-6 3.6Z",
2850 })
2851 }
2852
2853 const WIDTH: Option<&'static str> = Some("24");
2854 const HEIGHT: Option<&'static str> = Some("24");
2855 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2856
2857}
2858
2859#[derive(Default, Copy, Clone, PartialEq, Eq)]
2860pub struct DeviceDesktop16;
2861
2862impl IconShape for DeviceDesktop16 {
2863 fn child_elements(&self) -> Element {
2864 rsx!(path {
2865 d: "M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z",
2866 })
2867 }
2868
2869 const WIDTH: Option<&'static str> = Some("16");
2870 const HEIGHT: Option<&'static str> = Some("16");
2871 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2872
2873}
2874
2875#[derive(Default, Copy, Clone, PartialEq, Eq)]
2876pub struct DeviceDesktop24;
2877
2878impl IconShape for DeviceDesktop24 {
2879 fn child_elements(&self) -> Element {
2880 rsx!(path {
2881 d: "M8.954 17H2.75A1.75 1.75 0 0 1 1 15.25V3.75C1 2.784 1.784 2 2.75 2h18.5c.966 0 1.75.784 1.75 1.75v11.5A1.75 1.75 0 0 1 21.25 17h-6.204c.171 1.375.805 2.652 1.769 3.757A.752.752 0 0 1 16.25 22h-8.5a.75.75 0 0 1-.565-1.243c.964-1.105 1.598-2.382 1.769-3.757ZM21.5 3.75a.25.25 0 0 0-.25-.25H2.75a.25.25 0 0 0-.25.25v11.5c0 .138.112.25.25.25h18.5a.25.25 0 0 0 .25-.25ZM13.537 17h-3.074c-.126 1.266-.564 2.445-1.223 3.5h5.52c-.659-1.055-1.098-2.234-1.223-3.5Z",
2882 })
2883 }
2884
2885 const WIDTH: Option<&'static str> = Some("24");
2886 const HEIGHT: Option<&'static str> = Some("24");
2887 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2888
2889}
2890
2891#[derive(Default, Copy, Clone, PartialEq, Eq)]
2892pub struct DeviceMobile16;
2893
2894impl IconShape for DeviceMobile16 {
2895 fn child_elements(&self) -> Element {
2896 rsx!(path {
2897 d: "M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z",
2898 })
2899 }
2900
2901 const WIDTH: Option<&'static str> = Some("16");
2902 const HEIGHT: Option<&'static str> = Some("16");
2903 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2904
2905}
2906
2907#[derive(Default, Copy, Clone, PartialEq, Eq)]
2908pub struct DeviceMobile24;
2909
2910impl IconShape for DeviceMobile24 {
2911 fn child_elements(&self) -> Element {
2912 rsx!(path {
2913 d: "M10.25 5.25A.75.75 0 0 1 11 4.5h2A.75.75 0 0 1 13 6h-2a.75.75 0 0 1-.75-.75ZM12 19.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z",
2914 }
2915path {
2916 d: "M4 2.75C4 1.784 4.784 1 5.75 1h12.5c.966 0 1.75.784 1.75 1.75v18.5A1.75 1.75 0 0 1 18.25 23H5.75A1.75 1.75 0 0 1 4 21.25Zm1.75-.25a.25.25 0 0 0-.25.25v18.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Z",
2917 })
2918 }
2919
2920 const WIDTH: Option<&'static str> = Some("24");
2921 const HEIGHT: Option<&'static str> = Some("24");
2922 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2923
2924}
2925
2926#[derive(Default, Copy, Clone, PartialEq, Eq)]
2927pub struct Devices16;
2928
2929impl IconShape for Devices16 {
2930 fn child_elements(&self) -> Element {
2931 rsx!(path {
2932 d: "M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75V5a.75.75 0 0 1-1.5 0V2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25H7A.75.75 0 0 1 7 12h-.268a5.712 5.712 0 0 1-.765 2.5H7A.75.75 0 0 1 7 16H4.5a.75.75 0 0 1-.565-1.243c.772-.885 1.193-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5Z",
2933 }
2934path {
2935 d: "M10.75 7h3.5c.967 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-5.5C9 7.784 9.783 7 10.75 7Zm-.25 1.75v5.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-3.5a.25.25 0 0 0-.25.25Z",
2936 })
2937 }
2938
2939 const WIDTH: Option<&'static str> = Some("16");
2940 const HEIGHT: Option<&'static str> = Some("16");
2941 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2942
2943}
2944
2945#[derive(Default, Copy, Clone, PartialEq, Eq)]
2946pub struct Devices24;
2947
2948impl IconShape for Devices24 {
2949 fn child_elements(&self) -> Element {
2950 rsx!(path {
2951 d: "M1 3.75C1 2.784 1.784 2 2.75 2h18.5c.966 0 1.75.784 1.75 1.75v4a.75.75 0 0 1-1.5 0v-4a.25.25 0 0 0-.25-.25H2.75a.25.25 0 0 0-.25.25v11.5c0 .138.112.25.25.25h9a.75.75 0 0 1 0 1.5h-1.287c-.126 1.266-.564 2.445-1.223 3.5h2.51a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1-.565-1.243c.964-1.105 1.598-2.382 1.769-3.757H2.75A1.75 1.75 0 0 1 1 15.25V3.75Z",
2952 }
2953path {
2954 d: "M14 11.75c0-.967.783-1.75 1.75-1.75h5.5c.966 0 1.75.783 1.75 1.75v8.5A1.75 1.75 0 0 1 21.25 22h-5.5A1.75 1.75 0 0 1 14 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h5.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25Z",
2955 })
2956 }
2957
2958 const WIDTH: Option<&'static str> = Some("24");
2959 const HEIGHT: Option<&'static str> = Some("24");
2960 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2961
2962}
2963
2964#[derive(Default, Copy, Clone, PartialEq, Eq)]
2965pub struct Diamond16;
2966
2967impl IconShape for Diamond16 {
2968 fn child_elements(&self) -> Element {
2969 rsx!(path {
2970 d: "M.527 9.237a1.75 1.75 0 0 1 0-2.474L6.777.512a1.75 1.75 0 0 1 2.475 0l6.251 6.25a1.75 1.75 0 0 1 0 2.475l-6.25 6.251a1.75 1.75 0 0 1-2.475 0L.527 9.238Zm1.06-1.414a.25.25 0 0 0 0 .354l6.251 6.25a.25.25 0 0 0 .354 0l6.25-6.25a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.354 0l-6.25 6.25Z",
2971 })
2972 }
2973
2974 const WIDTH: Option<&'static str> = Some("16");
2975 const HEIGHT: Option<&'static str> = Some("16");
2976 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
2977
2978}
2979
2980#[derive(Default, Copy, Clone, PartialEq, Eq)]
2981pub struct Diamond24;
2982
2983impl IconShape for Diamond24 {
2984 fn child_elements(&self) -> Element {
2985 rsx!(path {
2986 d: "M1.527 13.237a1.75 1.75 0 0 1 0-2.474l9.272-9.273a1.75 1.75 0 0 1 2.475 0l9.272 9.273a1.75 1.75 0 0 1 0 2.474l-9.272 9.272a1.75 1.75 0 0 1-2.475 0Zm1.06-1.414a.25.25 0 0 0 0 .354l9.273 9.272a.25.25 0 0 0 .353 0l9.272-9.272a.25.25 0 0 0 0-.354l-9.272-9.272a.25.25 0 0 0-.353 0Z",
2987 })
2988 }
2989
2990 const WIDTH: Option<&'static str> = Some("24");
2991 const HEIGHT: Option<&'static str> = Some("24");
2992 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
2993
2994}
2995
2996#[derive(Default, Copy, Clone, PartialEq, Eq)]
2997pub struct Dice16;
2998
2999impl IconShape for Dice16 {
3000 fn child_elements(&self) -> Element {
3001 rsx!(path {
3002 d: "M13.25 1c.966 0 1.75.784 1.75 1.75v10.5c0 .464-.184.909-.513 1.237A1.746 1.746 0 0 1 13.25 15H2.75c-.464 0-.909-.184-1.237-.513A1.746 1.746 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1h10.5ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25H2.75Z",
3003 }
3004path {
3005 d: "M5 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm6-6a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM8 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z",
3006 })
3007 }
3008
3009 const WIDTH: Option<&'static str> = Some("16");
3010 const HEIGHT: Option<&'static str> = Some("16");
3011 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3012
3013}
3014
3015#[derive(Default, Copy, Clone, PartialEq, Eq)]
3016pub struct Dice24;
3017
3018impl IconShape for Dice24 {
3019 fn child_elements(&self) -> Element {
3020 rsx!(path {
3021 d: "M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5c0 .464-.184.909-.513 1.237A1.746 1.746 0 0 1 20.25 22H3.75c-.464 0-.909-.184-1.237-.513A1.746 1.746 0 0 1 2 20.25V3.75Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H3.75Z",
3022 }
3023path {
3024 d: "M12 13.5a1.5 1.5 0 1 0-.001-3.001A1.5 1.5 0 0 0 12 13.5Zm-5 5a1.5 1.5 0 1 0-.001-3.001A1.5 1.5 0 0 0 7 18.5Zm10-10a1.5 1.5 0 1 0-.001-3.001A1.5 1.5 0 0 0 17 8.5Z",
3025 })
3026 }
3027
3028 const WIDTH: Option<&'static str> = Some("24");
3029 const HEIGHT: Option<&'static str> = Some("24");
3030 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3031
3032}
3033
3034#[derive(Default, Copy, Clone, PartialEq, Eq)]
3035pub struct Diff16;
3036
3037impl IconShape for Diff16 {
3038 fn child_elements(&self) -> Element {
3039 rsx!(path {
3040 d: "M8.75 1.75V5H12a.75.75 0 0 1 0 1.5H8.75v3.25a.75.75 0 0 1-1.5 0V6.5H4A.75.75 0 0 1 4 5h3.25V1.75a.75.75 0 0 1 1.5 0ZM4 13h8a.75.75 0 0 1 0 1.5H4A.75.75 0 0 1 4 13Z",
3041 })
3042 }
3043
3044 const WIDTH: Option<&'static str> = Some("16");
3045 const HEIGHT: Option<&'static str> = Some("16");
3046 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3047
3048}
3049
3050#[derive(Default, Copy, Clone, PartialEq, Eq)]
3051pub struct Diff24;
3052
3053impl IconShape for Diff24 {
3054 fn child_elements(&self) -> Element {
3055 rsx!(path {
3056 d: "M12.25 3.5a.75.75 0 0 1 .75.75V8.5h4.25a.75.75 0 0 1 0 1.5H13v4.25a.75.75 0 0 1-1.5 0V10H7.25a.75.75 0 0 1 0-1.5h4.25V4.25a.75.75 0 0 1 .75-.75ZM6.562 19.25a.75.75 0 0 1 .75-.75h9.938a.75.75 0 0 1 0 1.5H7.312a.75.75 0 0 1-.75-.75Z",
3057 })
3058 }
3059
3060 const WIDTH: Option<&'static str> = Some("24");
3061 const HEIGHT: Option<&'static str> = Some("24");
3062 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3063
3064}
3065
3066#[derive(Default, Copy, Clone, PartialEq, Eq)]
3067pub struct DiffAdded16;
3068
3069impl IconShape for DiffAdded16 {
3070 fn child_elements(&self) -> Element {
3071 rsx!(path {
3072 d: "M2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1Zm10.5 1.5H2.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25ZM8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4Z",
3073 })
3074 }
3075
3076 const WIDTH: Option<&'static str> = Some("16");
3077 const HEIGHT: Option<&'static str> = Some("16");
3078 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3079
3080}
3081
3082#[derive(Default, Copy, Clone, PartialEq, Eq)]
3083pub struct DiffAdded24;
3084
3085impl IconShape for DiffAdded24 {
3086 fn child_elements(&self) -> Element {
3087 rsx!(path {
3088 d: "M12.75 7a.75.75 0 0 0-1.5 0v4.25H7a.75.75 0 0 0 0 1.5h4.25V17a.75.75 0 0 0 1.5 0v-4.25H17a.75.75 0 0 0 0-1.5h-4.25V7Z",
3089 }
3090path {
3091 d: "M3.75 2A1.75 1.75 0 0 0 2 3.75v16.5c0 .966.784 1.75 1.75 1.75h16.5A1.75 1.75 0 0 0 22 20.25V3.75A1.75 1.75 0 0 0 20.25 2H3.75ZM3.5 3.75a.25.25 0 0 1 .25-.25h16.5a.25.25 0 0 1 .25.25v16.5a.25.25 0 0 1-.25.25H3.75a.25.25 0 0 1-.25-.25V3.75Z",
3092 })
3093 }
3094
3095 const WIDTH: Option<&'static str> = Some("24");
3096 const HEIGHT: Option<&'static str> = Some("24");
3097 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3098
3099}
3100
3101#[derive(Default, Copy, Clone, PartialEq, Eq)]
3102pub struct DiffIgnored16;
3103
3104impl IconShape for DiffIgnored16 {
3105 fn child_elements(&self) -> Element {
3106 rsx!(path {
3107 d: "M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Zm8.53 3.28-5.5 5.5a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l5.5-5.5a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z",
3108 })
3109 }
3110
3111 const WIDTH: Option<&'static str> = Some("16");
3112 const HEIGHT: Option<&'static str> = Some("16");
3113 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3114
3115}
3116
3117#[derive(Default, Copy, Clone, PartialEq, Eq)]
3118pub struct DiffIgnored24;
3119
3120impl IconShape for DiffIgnored24 {
3121 fn child_elements(&self) -> Element {
3122 rsx!(path {
3123 d: "M3.75 2A1.75 1.75 0 0 0 2 3.75v16.5c0 .966.784 1.75 1.75 1.75h16.5A1.75 1.75 0 0 0 22 20.25V3.75A1.75 1.75 0 0 0 20.25 2H3.75ZM3.5 3.75a.25.25 0 0 1 .25-.25h16.5a.25.25 0 0 1 .25.25v16.5a.25.25 0 0 1-.25.25H3.75a.25.25 0 0 1-.25-.25V3.75Zm4.737 11.233a.75.75 0 0 0 1.061 1.06l7.027-7.026a.75.75 0 0 0-1.06-1.06l-7.028 7.026Z",
3124 })
3125 }
3126
3127 const WIDTH: Option<&'static str> = Some("24");
3128 const HEIGHT: Option<&'static str> = Some("24");
3129 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3130
3131}
3132
3133#[derive(Default, Copy, Clone, PartialEq, Eq)]
3134pub struct DiffModified16;
3135
3136impl IconShape for DiffModified16 {
3137 fn child_elements(&self) -> Element {
3138 rsx!(path {
3139 d: "M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10Z",
3140 })
3141 }
3142
3143 const WIDTH: Option<&'static str> = Some("16");
3144 const HEIGHT: Option<&'static str> = Some("16");
3145 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3146
3147}
3148
3149#[derive(Default, Copy, Clone, PartialEq, Eq)]
3150pub struct DiffModified24;
3151
3152impl IconShape for DiffModified24 {
3153 fn child_elements(&self) -> Element {
3154 rsx!(path {
3155 d: "M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H3.75Z",
3156 }
3157path {
3158 d: "M14.5 12a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z",
3159 })
3160 }
3161
3162 const WIDTH: Option<&'static str> = Some("24");
3163 const HEIGHT: Option<&'static str> = Some("24");
3164 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3165
3166}
3167
3168#[derive(Default, Copy, Clone, PartialEq, Eq)]
3169pub struct DiffRemoved16;
3170
3171impl IconShape for DiffRemoved16 {
3172 fn child_elements(&self) -> Element {
3173 rsx!(path {
3174 d: "M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Zm8.5 6.25h-6.5a.75.75 0 0 1 0-1.5h6.5a.75.75 0 0 1 0 1.5Z",
3175 })
3176 }
3177
3178 const WIDTH: Option<&'static str> = Some("16");
3179 const HEIGHT: Option<&'static str> = Some("16");
3180 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3181
3182}
3183
3184#[derive(Default, Copy, Clone, PartialEq, Eq)]
3185pub struct DiffRemoved24;
3186
3187impl IconShape for DiffRemoved24 {
3188 fn child_elements(&self) -> Element {
3189 rsx!(path {
3190 d: "M7.313 11.25a.75.75 0 0 0 0 1.5h9.937a.75.75 0 0 0 0-1.5H7.312Z",
3191 }
3192path {
3193 d: "M3.75 2A1.75 1.75 0 0 0 2 3.75v16.5c0 .966.784 1.75 1.75 1.75h16.5A1.75 1.75 0 0 0 22 20.25V3.75A1.75 1.75 0 0 0 20.25 2H3.75ZM3.5 3.75a.25.25 0 0 1 .25-.25h16.5a.25.25 0 0 1 .25.25v16.5a.25.25 0 0 1-.25.25H3.75a.25.25 0 0 1-.25-.25V3.75Z",
3194 })
3195 }
3196
3197 const WIDTH: Option<&'static str> = Some("24");
3198 const HEIGHT: Option<&'static str> = Some("24");
3199 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3200
3201}
3202
3203#[derive(Default, Copy, Clone, PartialEq, Eq)]
3204pub struct DiffRenamed16;
3205
3206impl IconShape for DiffRenamed16 {
3207 fn child_elements(&self) -> Element {
3208 rsx!(path {
3209 d: "M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Zm9.03 6.03-3.25 3.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.97-1.97H4.75a.75.75 0 0 1 0-1.5h4.69L7.47 5.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l3.25 3.25a.75.75 0 0 1 0 1.06Z",
3210 })
3211 }
3212
3213 const WIDTH: Option<&'static str> = Some("16");
3214 const HEIGHT: Option<&'static str> = Some("16");
3215 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3216
3217}
3218
3219#[derive(Default, Copy, Clone, PartialEq, Eq)]
3220pub struct DiffRenamed24;
3221
3222impl IconShape for DiffRenamed24 {
3223 fn child_elements(&self) -> Element {
3224 rsx!(path {
3225 d: "M13.75 12.75v3.347a.25.25 0 0 0 .436.166l3.672-4.096a.25.25 0 0 0 0-.334l-3.672-4.096a.25.25 0 0 0-.436.166v3.347h-7a.75.75 0 0 0 0 1.5h7Z",
3226 }
3227path {
3228 d: "M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H3.75Z",
3229 })
3230 }
3231
3232 const WIDTH: Option<&'static str> = Some("24");
3233 const HEIGHT: Option<&'static str> = Some("24");
3234 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3235
3236}
3237
3238#[derive(Default, Copy, Clone, PartialEq, Eq)]
3239pub struct DiscussionClosed16;
3240
3241impl IconShape for DiscussionClosed16 {
3242 fn child_elements(&self) -> Element {
3243 rsx!(path {
3244 d: "M0 2.75C0 1.783.784 1 1.75 1h8.5c.967 0 1.75.783 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.457 1.457 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25Zm1.75-.25a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.189L6.22 8.72a.747.747 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25Zm12.5 2h-.5a.75.75 0 0 1 0-1.5h.5c.967 0 1.75.783 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.457 1.457 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 1 1 1.06-1.06l2.22 2.219V11.25a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25Zm-5.47.28-3 3a.747.747 0 0 1-1.06 0l-1.5-1.5a.749.749 0 1 1 1.06-1.06l.97.969L7.72 3.72a.749.749 0 1 1 1.06 1.06Z",
3245 })
3246 }
3247
3248 const WIDTH: Option<&'static str> = Some("16");
3249 const HEIGHT: Option<&'static str> = Some("16");
3250 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3251
3252}
3253
3254#[derive(Default, Copy, Clone, PartialEq, Eq)]
3255pub struct DiscussionClosed24;
3256
3257impl IconShape for DiscussionClosed24 {
3258 fn child_elements(&self) -> Element {
3259 rsx!(path {
3260 d: "M0 2.75C0 1.783.784 1 1.75 1h12.5c.967 0 1.75.783 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.457 1.457 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.189l2.72-2.719a.747.747 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm20.5 6h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5c.199 0 .39.079.53.22l2.72 2.719V19.25a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm-9.72-3.22-5 5a.747.747 0 0 1-1.06 0l-2.5-2.5a.749.749 0 1 1 1.06-1.06L7 8.689l4.47-4.469a.749.749 0 1 1 1.06 1.06Z",
3261 })
3262 }
3263
3264 const WIDTH: Option<&'static str> = Some("24");
3265 const HEIGHT: Option<&'static str> = Some("24");
3266 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3267
3268}
3269
3270#[derive(Default, Copy, Clone, PartialEq, Eq)]
3271pub struct DiscussionDuplicate16;
3272
3273impl IconShape for DiscussionDuplicate16 {
3274 fn child_elements(&self) -> Element {
3275 rsx!(path {
3276 d: "M0 2.75C0 1.783.784 1 1.75 1h8.5c.967 0 1.75.783 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.457 1.457 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25Zm1.75-.25a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.189L6.22 8.72a.747.747 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25Zm12.5 2h-.5a.75.75 0 0 1 0-1.5h.5c.967 0 1.75.783 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.457 1.457 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 1 1 1.06-1.06l2.22 2.219V11.25a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25Zm-6.282.03L5.03 7.468a.749.749 0 1 1-1.06-1.061L6.907 3.47a.75.75 0 0 1 1.061 1.06Z",
3277 })
3278 }
3279
3280 const WIDTH: Option<&'static str> = Some("16");
3281 const HEIGHT: Option<&'static str> = Some("16");
3282 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3283
3284}
3285
3286#[derive(Default, Copy, Clone, PartialEq, Eq)]
3287pub struct DiscussionDuplicate24;
3288
3289impl IconShape for DiscussionDuplicate24 {
3290 fn child_elements(&self) -> Element {
3291 rsx!(path {
3292 d: "M0 2.75C0 1.783.784 1 1.75 1h12.5c.967 0 1.75.783 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.457 1.457 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.189l2.72-2.719a.747.747 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm20.5 6h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5c.199 0 .39.079.53.22l2.72 2.719V19.25a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25ZM11.28 5.53l-5 5a.749.749 0 1 1-1.06-1.06l5-5a.749.749 0 1 1 1.06 1.06Z",
3293 })
3294 }
3295
3296 const WIDTH: Option<&'static str> = Some("24");
3297 const HEIGHT: Option<&'static str> = Some("24");
3298 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3299
3300}
3301
3302#[derive(Default, Copy, Clone, PartialEq, Eq)]
3303pub struct DiscussionOutdated16;
3304
3305impl IconShape for DiscussionOutdated16 {
3306 fn child_elements(&self) -> Element {
3307 rsx!(path {
3308 d: "M0 2.75C0 1.783.784 1 1.75 1h8.5c.967 0 1.75.783 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.457 1.457 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25Zm1.75-.25a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.189L6.22 8.72a.747.747 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25Zm12.5 2h-.5a.75.75 0 0 1 0-1.5h.5c.967 0 1.75.783 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.457 1.457 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 1 1 1.06-1.06l2.22 2.219V11.25a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25ZM6.5 4v1.492l.466.187.036.015.812.375a.75.75 0 1 1-.628 1.362l-.795-.367-.92-.368A.75.75 0 0 1 5 6V4a.75.75 0 0 1 1.5 0Z",
3309 })
3310 }
3311
3312 const WIDTH: Option<&'static str> = Some("16");
3313 const HEIGHT: Option<&'static str> = Some("16");
3314 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3315
3316}
3317
3318#[derive(Default, Copy, Clone, PartialEq, Eq)]
3319pub struct DiscussionOutdated24;
3320
3321impl IconShape for DiscussionOutdated24 {
3322 fn child_elements(&self) -> Element {
3323 rsx!(path {
3324 d: "M0 2.75C0 1.783.784 1 1.75 1h12.5c.967 0 1.75.783 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.457 1.457 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.189l2.72-2.719a.747.747 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm20.5 6h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5c.199 0 .39.079.53.22l2.72 2.719V19.25a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25ZM8.5 4.75v3.14l1.15.488a.608.608 0 0 1 .037.017l1.393.681a.75.75 0 0 1-.66 1.348l-1.374-.673-1.589-.674A.751.751 0 0 1 7 8.386V4.75a.75.75 0 0 1 1.5 0Z",
3325 })
3326 }
3327
3328 const WIDTH: Option<&'static str> = Some("24");
3329 const HEIGHT: Option<&'static str> = Some("24");
3330 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3331
3332}
3333
3334#[derive(Default, Copy, Clone, PartialEq, Eq)]
3335pub struct Dot16;
3336
3337impl IconShape for Dot16 {
3338 fn child_elements(&self) -> Element {
3339 rsx!(path {
3340 d: "M4 8a4 4 0 1 1 8 0 4 4 0 0 1-8 0Zm4-2.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Z",
3341 })
3342 }
3343
3344 const WIDTH: Option<&'static str> = Some("16");
3345 const HEIGHT: Option<&'static str> = Some("16");
3346 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3347
3348}
3349
3350#[derive(Default, Copy, Clone, PartialEq, Eq)]
3351pub struct Dot24;
3352
3353impl IconShape for Dot24 {
3354 fn child_elements(&self) -> Element {
3355 rsx!(path {
3356 d: "M12 18a6 6 0 1 1 0-12 6 6 0 0 1 0 12Zm0-1.5a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9Z",
3357 })
3358 }
3359
3360 const WIDTH: Option<&'static str> = Some("24");
3361 const HEIGHT: Option<&'static str> = Some("24");
3362 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3363
3364}
3365
3366#[derive(Default, Copy, Clone, PartialEq, Eq)]
3367pub struct DotFill16;
3368
3369impl IconShape for DotFill16 {
3370 fn child_elements(&self) -> Element {
3371 rsx!(path {
3372 d: "M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z",
3373 })
3374 }
3375
3376 const WIDTH: Option<&'static str> = Some("16");
3377 const HEIGHT: Option<&'static str> = Some("16");
3378 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3379
3380}
3381
3382#[derive(Default, Copy, Clone, PartialEq, Eq)]
3383pub struct DotFill24;
3384
3385impl IconShape for DotFill24 {
3386 fn child_elements(&self) -> Element {
3387 rsx!(path {
3388 d: "M12 18a6 6 0 1 0 0-12 6 6 0 0 0 0 12Z",
3389 })
3390 }
3391
3392 const WIDTH: Option<&'static str> = Some("24");
3393 const HEIGHT: Option<&'static str> = Some("24");
3394 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3395
3396}
3397
3398#[derive(Default, Copy, Clone, PartialEq, Eq)]
3399pub struct Download16;
3400
3401impl IconShape for Download16 {
3402 fn child_elements(&self) -> Element {
3403 rsx!(path {
3404 d: "M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z",
3405 }
3406path {
3407 d: "M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z",
3408 })
3409 }
3410
3411 const WIDTH: Option<&'static str> = Some("16");
3412 const HEIGHT: Option<&'static str> = Some("16");
3413 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3414
3415}
3416
3417#[derive(Default, Copy, Clone, PartialEq, Eq)]
3418pub struct Download24;
3419
3420impl IconShape for Download24 {
3421 fn child_elements(&self) -> Element {
3422 rsx!(path {
3423 d: "M4.75 17.25a.75.75 0 0 1 .75.75v2.25c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V18a.75.75 0 0 1 1.5 0v2.25A1.75 1.75 0 0 1 18.25 22H5.75A1.75 1.75 0 0 1 4 20.25V18a.75.75 0 0 1 .75-.75Z",
3424 }
3425path {
3426 d: "M5.22 9.97a.749.749 0 0 1 1.06 0l4.97 4.969V2.75a.75.75 0 0 1 1.5 0v12.189l4.97-4.969a.749.749 0 1 1 1.06 1.06l-6.25 6.25a.749.749 0 0 1-1.06 0l-6.25-6.25a.749.749 0 0 1 0-1.06Z",
3427 })
3428 }
3429
3430 const WIDTH: Option<&'static str> = Some("24");
3431 const HEIGHT: Option<&'static str> = Some("24");
3432 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3433
3434}
3435
3436#[derive(Default, Copy, Clone, PartialEq, Eq)]
3437pub struct Duplicate16;
3438
3439impl IconShape for Duplicate16 {
3440 fn child_elements(&self) -> Element {
3441 rsx!(path {
3442 d: "M10.5 3a.75.75 0 0 1 .75.75v1h1a.75.75 0 0 1 0 1.5h-1v1a.75.75 0 0 1-1.5 0v-1h-1a.75.75 0 0 1 0-1.5h1v-1A.75.75 0 0 1 10.5 3Z",
3443 }
3444path {
3445 d: "M6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25v-7.5C5 .784 5.784 0 6.75 0ZM6.5 1.75v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-7.5a.25.25 0 0 0-.25.25Z",
3446 }
3447path {
3448 d: "M1.75 5A1.75 1.75 0 0 0 0 6.75v7.5C0 15.216.784 16 1.75 16h7.5A1.75 1.75 0 0 0 11 14.25v-1.5a.75.75 0 0 0-1.5 0v1.5a.25.25 0 0 1-.25.25h-7.5a.25.25 0 0 1-.25-.25v-7.5a.25.25 0 0 1 .25-.25h1.5a.75.75 0 0 0 0-1.5h-1.5Z",
3449 })
3450 }
3451
3452 const WIDTH: Option<&'static str> = Some("16");
3453 const HEIGHT: Option<&'static str> = Some("16");
3454 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3455
3456}
3457
3458#[derive(Default, Copy, Clone, PartialEq, Eq)]
3459pub struct Duplicate24;
3460
3461impl IconShape for Duplicate24 {
3462 fn child_elements(&self) -> Element {
3463 rsx!(path {
3464 d: "M14.513 6a.75.75 0 0 1 .75.75v2h1.987a.75.75 0 0 1 0 1.5h-1.987v2a.75.75 0 1 1-1.5 0v-2H11.75a.75.75 0 0 1 0-1.5h2.013v-2a.75.75 0 0 1 .75-.75Z",
3465 }
3466path {
3467 d: "M7.024 3.75c0-.966.784-1.75 1.75-1.75H20.25c.966 0 1.75.784 1.75 1.75v11.498a1.75 1.75 0 0 1-1.75 1.75H8.774a1.75 1.75 0 0 1-1.75-1.75Zm1.75-.25a.25.25 0 0 0-.25.25v11.498c0 .139.112.25.25.25H20.25a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z",
3468 }
3469path {
3470 d: "M1.995 10.749a1.75 1.75 0 0 1 1.75-1.751H5.25a.75.75 0 1 1 0 1.5H3.745a.25.25 0 0 0-.25.25L3.5 20.25c0 .138.111.25.25.25h9.5a.25.25 0 0 0 .25-.25v-1.51a.75.75 0 1 1 1.5 0v1.51A1.75 1.75 0 0 1 13.25 22h-9.5A1.75 1.75 0 0 1 2 20.25l-.005-9.501Z",
3471 })
3472 }
3473
3474 const WIDTH: Option<&'static str> = Some("24");
3475 const HEIGHT: Option<&'static str> = Some("24");
3476 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3477
3478}
3479
3480#[derive(Default, Copy, Clone, PartialEq, Eq)]
3481pub struct Ellipsis16;
3482
3483impl IconShape for Ellipsis16 {
3484 fn child_elements(&self) -> Element {
3485 rsx!(path {
3486 d: "M0 5.75C0 4.784.784 4 1.75 4h12.5c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 14.25 12H1.75A1.75 1.75 0 0 1 0 10.25ZM12 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2ZM7 8a1 1 0 1 0 2 0 1 1 0 0 0-2 0ZM4 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z",
3487 })
3488 }
3489
3490 const WIDTH: Option<&'static str> = Some("16");
3491 const HEIGHT: Option<&'static str> = Some("16");
3492 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3493
3494}
3495
3496#[derive(Default, Copy, Clone, PartialEq, Eq)]
3497pub struct Ellipsis24;
3498
3499impl IconShape for Ellipsis24 {
3500 fn child_elements(&self) -> Element {
3501 rsx!(path {
3502 d: "M22 9.75v5.5A1.75 1.75 0 0 1 20.25 17H3.75A1.75 1.75 0 0 1 2 15.25v-5.5C2 8.784 2.784 8 3.75 8h16.5c.966 0 1.75.784 1.75 1.75Zm-8.75 2.75a1.25 1.25 0 1 0-2.5 0 1.25 1.25 0 0 0 2.5 0Zm-6.5 1.25a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Zm10.5 0a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Z",
3503 })
3504 }
3505
3506 const WIDTH: Option<&'static str> = Some("24");
3507 const HEIGHT: Option<&'static str> = Some("24");
3508 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3509
3510}
3511
3512#[derive(Default, Copy, Clone, PartialEq, Eq)]
3513pub struct Exclamation16;
3514
3515impl IconShape for Exclamation16 {
3516 fn child_elements(&self) -> Element {
3517 rsx!(path {
3518 d: "M8 11a2 2 0 1 1 .001 3.999A2 2 0 0 1 8 11ZM8 1a1.5 1.5 0 0 1 1.5 1.5v6a1.5 1.5 0 0 1-3 0v-6A1.5 1.5 0 0 1 8 1Z",
3519 })
3520 }
3521
3522 const WIDTH: Option<&'static str> = Some("16");
3523 const HEIGHT: Option<&'static str> = Some("16");
3524 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3525
3526}
3527
3528#[derive(Default, Copy, Clone, PartialEq, Eq)]
3529pub struct Exclamation24;
3530
3531impl IconShape for Exclamation24 {
3532 fn child_elements(&self) -> Element {
3533 rsx!(path {
3534 d: "M12 18.5a2 2 0 1 1 .001 3.999A2 2 0 0 1 12 18.5ZM12 2a1.5 1.5 0 0 1 1.5 1.5V15a1.5 1.5 0 0 1-3 0V3.5A1.5 1.5 0 0 1 12 2Z",
3535 })
3536 }
3537
3538 const WIDTH: Option<&'static str> = Some("24");
3539 const HEIGHT: Option<&'static str> = Some("24");
3540 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3541
3542}
3543
3544#[derive(Default, Copy, Clone, PartialEq, Eq)]
3545pub struct Eye16;
3546
3547impl IconShape for Eye16 {
3548 fn child_elements(&self) -> Element {
3549 rsx!(path {
3550 d: "M8 2c1.981 0 3.671.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14c-1.981 0-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2ZM1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5c1.473 0 2.825-.742 3.955-1.715 1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5c-1.473 0-2.825.742-3.955 1.715-1.124.967-1.954 2.096-2.366 2.717ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10Z",
3551 })
3552 }
3553
3554 const WIDTH: Option<&'static str> = Some("16");
3555 const HEIGHT: Option<&'static str> = Some("16");
3556 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3557
3558}
3559
3560#[derive(Default, Copy, Clone, PartialEq, Eq)]
3561pub struct Eye24;
3562
3563impl IconShape for Eye24 {
3564 fn child_elements(&self) -> Element {
3565 rsx!(path {
3566 d: "M15.5 12a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z",
3567 }
3568path {
3569 d: "M12 3.5c3.432 0 6.124 1.534 8.054 3.241 1.926 1.703 3.132 3.61 3.616 4.46a1.6 1.6 0 0 1 0 1.598c-.484.85-1.69 2.757-3.616 4.461-1.929 1.706-4.622 3.24-8.054 3.24-3.432 0-6.124-1.534-8.054-3.24C2.02 15.558.814 13.65.33 12.8a1.6 1.6 0 0 1 0-1.598c.484-.85 1.69-2.757 3.616-4.462C5.875 5.034 8.568 3.5 12 3.5ZM1.633 11.945a.115.115 0 0 0-.017.055c.001.02.006.039.017.056.441.774 1.551 2.527 3.307 4.08C6.691 17.685 9.045 19 12 19c2.955 0 5.31-1.315 7.06-2.864 1.756-1.553 2.866-3.306 3.307-4.08a.111.111 0 0 0 .017-.056.111.111 0 0 0-.017-.056c-.441-.773-1.551-2.527-3.307-4.08C17.309 6.315 14.955 5 12 5 9.045 5 6.69 6.314 4.94 7.865c-1.756 1.552-2.866 3.306-3.307 4.08Z",
3570 })
3571 }
3572
3573 const WIDTH: Option<&'static str> = Some("24");
3574 const HEIGHT: Option<&'static str> = Some("24");
3575 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3576
3577}
3578
3579#[derive(Default, Copy, Clone, PartialEq, Eq)]
3580pub struct EyeClosed16;
3581
3582impl IconShape for EyeClosed16 {
3583 fn child_elements(&self) -> Element {
3584 rsx!(path {
3585 d: "M.143 2.31a.75.75 0 0 1 1.047-.167l14.5 10.5a.75.75 0 1 1-.88 1.214l-2.248-1.628C11.346 13.19 9.792 14 8 14c-1.981 0-3.67-.992-4.933-2.078C1.797 10.832.88 9.577.43 8.9a1.619 1.619 0 0 1 0-1.797c.353-.533.995-1.42 1.868-2.305L.31 3.357A.75.75 0 0 1 .143 2.31Zm1.536 5.622A.12.12 0 0 0 1.657 8c0 .021.006.045.022.068.412.621 1.242 1.75 2.366 2.717C5.175 11.758 6.527 12.5 8 12.5c1.195 0 2.31-.488 3.29-1.191L9.063 9.695A2 2 0 0 1 6.058 7.52L3.529 5.688a14.207 14.207 0 0 0-1.85 2.244ZM8 3.5c-.516 0-1.017.09-1.499.251a.75.75 0 1 1-.473-1.423A6.207 6.207 0 0 1 8 2c1.981 0 3.67.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.11.166-.248.365-.41.587a.75.75 0 1 1-1.21-.887c.148-.201.272-.382.371-.53a.119.119 0 0 0 0-.137c-.412-.621-1.242-1.75-2.366-2.717C10.825 4.242 9.473 3.5 8 3.5Z",
3586 })
3587 }
3588
3589 const WIDTH: Option<&'static str> = Some("16");
3590 const HEIGHT: Option<&'static str> = Some("16");
3591 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3592
3593}
3594
3595#[derive(Default, Copy, Clone, PartialEq, Eq)]
3596pub struct EyeClosed24;
3597
3598impl IconShape for EyeClosed24 {
3599 fn child_elements(&self) -> Element {
3600 rsx!(path {
3601 d: "M8.052 5.837A9.715 9.715 0 0 1 12 5c2.955 0 5.309 1.315 7.06 2.864 1.756 1.553 2.866 3.307 3.307 4.08a.11.11 0 0 1 .016.055.122.122 0 0 1-.017.06 16.766 16.766 0 0 1-1.53 2.218.75.75 0 1 0 1.163.946 18.253 18.253 0 0 0 1.67-2.42 1.607 1.607 0 0 0 .001-1.602c-.485-.85-1.69-2.757-3.616-4.46C18.124 5.034 15.432 3.5 12 3.5c-1.695 0-3.215.374-4.552.963a.75.75 0 0 0 .604 1.373Zm11.114 12.15C17.328 19.38 14.933 20.5 12 20.5c-3.432 0-6.125-1.534-8.054-3.24C2.02 15.556.814 13.648.33 12.798a1.606 1.606 0 0 1 .001-1.6A18.283 18.283 0 0 1 3.648 7.01L1.317 5.362a.75.75 0 1 1 .866-1.224l20.5 14.5a.75.75 0 1 1-.866 1.224ZM4.902 7.898c-1.73 1.541-2.828 3.273-3.268 4.044a.112.112 0 0 0-.017.059c0 .015.003.034.016.055.441.774 1.551 2.527 3.307 4.08C6.69 17.685 9.045 19 12 19c2.334 0 4.29-.82 5.874-1.927l-3.516-2.487a3.5 3.5 0 0 1-5.583-3.949L4.902 7.899Z",
3602 })
3603 }
3604
3605 const WIDTH: Option<&'static str> = Some("24");
3606 const HEIGHT: Option<&'static str> = Some("24");
3607 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3608
3609}
3610
3611#[derive(Default, Copy, Clone, PartialEq, Eq)]
3612pub struct FeedDiscussion16;
3613
3614impl IconShape for FeedDiscussion16 {
3615 fn child_elements(&self) -> Element {
3616 rsx!(path {
3617 d: "M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16ZM4 5v5a1 1 0 0 0 1 1h1v1.5a.5.5 0 0 0 .854.354L8.707 11H11a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1Z",
3618 })
3619 }
3620
3621 const WIDTH: Option<&'static str> = Some("16");
3622 const HEIGHT: Option<&'static str> = Some("16");
3623 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3624
3625}
3626
3627#[derive(Default, Copy, Clone, PartialEq, Eq)]
3628pub struct FeedForked16;
3629
3630impl IconShape for FeedForked16 {
3631 fn child_elements(&self) -> Element {
3632 rsx!(path {
3633 d: "M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16ZM6 6.928a1.75 1.75 0 1 0-1 0V7.5A1.5 1.5 0 0 0 6.5 9h1v1.072a1.75 1.75 0 1 0 1 0V9h1A1.5 1.5 0 0 0 11 7.5v-.572a1.75 1.75 0 1 0-1 0V7.5a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5Z",
3634 })
3635 }
3636
3637 const WIDTH: Option<&'static str> = Some("16");
3638 const HEIGHT: Option<&'static str> = Some("16");
3639 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3640
3641}
3642
3643#[derive(Default, Copy, Clone, PartialEq, Eq)]
3644pub struct FeedHeart16;
3645
3646impl IconShape for FeedHeart16 {
3647 fn child_elements(&self) -> Element {
3648 rsx!(path {
3649 d: "M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16Zm2.33-11.5c-1.22 0-1.83.5-2.323 1.136C7.513 5 6.903 4.5 5.682 4.5c-1.028 0-2.169.784-2.169 2.5 0 1.499 1.493 3.433 3.246 4.517.52.321.89.479 1.248.484.357-.005.728-.163 1.247-.484C11.007 10.433 12.5 8.5 12.5 7c0-1.716-1.14-2.5-2.17-2.5Z",
3650 })
3651 }
3652
3653 const WIDTH: Option<&'static str> = Some("16");
3654 const HEIGHT: Option<&'static str> = Some("16");
3655 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3656
3657}
3658
3659#[derive(Default, Copy, Clone, PartialEq, Eq)]
3660pub struct FeedIssueClosed16;
3661
3662impl IconShape for FeedIssueClosed16 {
3663 fn child_elements(&self) -> Element {
3664 rsx!(path {
3665 d: "M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0Zm3.457 6.957a.999.999 0 1 0-1.414-1.414L7.25 8.336 5.957 7.043a.999.999 0 1 0-1.414 1.414l2 2a.999.999 0 0 0 1.414 0Z",
3666 })
3667 }
3668
3669 const WIDTH: Option<&'static str> = Some("16");
3670 const HEIGHT: Option<&'static str> = Some("16");
3671 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3672
3673}
3674
3675#[derive(Default, Copy, Clone, PartialEq, Eq)]
3676pub struct FeedIssueDraft16;
3677
3678impl IconShape for FeedIssueDraft16 {
3679 fn child_elements(&self) -> Element {
3680 rsx!(path {
3681 d: "M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM3.802 7.334a.75.75 0 0 0-1.482-.233 5.8 5.8 0 0 0 0 1.798.749.749 0 1 0 1.482-.233 4.296 4.296 0 0 1 0-1.332ZM8 2.25a5.8 5.8 0 0 0-.899.07.749.749 0 1 0 .233 1.482 4.296 4.296 0 0 1 1.332 0 .75.75 0 0 0 .233-1.482A5.8 5.8 0 0 0 8 2.25Zm-.666 9.948a.75.75 0 0 0-.233 1.482 5.8 5.8 0 0 0 1.798 0 .749.749 0 1 0-.233-1.482 4.296 4.296 0 0 1-1.332 0Zm6.346-5.097a.749.749 0 1 0-1.482.233 4.296 4.296 0 0 1 0 1.332.75.75 0 0 0 1.482.233 5.8 5.8 0 0 0 0-1.798Zm-8.178-2.54a.75.75 0 0 0-.882-1.213A5.77 5.77 0 0 0 3.348 4.62a.749.749 0 1 0 1.213.882c.263-.361.58-.678.941-.941Zm-.941 5.937a.75.75 0 0 0-1.213.882 5.77 5.77 0 0 0 1.272 1.272.749.749 0 1 0 .882-1.213 4.285 4.285 0 0 1-.941-.941Zm6.819-7.15a.749.749 0 1 0-.882 1.213c.36.263.679.58.941.941a.75.75 0 0 0 1.213-.882 5.77 5.77 0 0 0-1.272-1.272Zm1.272 8.032a.749.749 0 1 0-1.213-.882c-.262.36-.581.679-.941.941a.75.75 0 0 0 .882 1.213 5.77 5.77 0 0 0 1.272-1.272Z",
3682 })
3683 }
3684
3685 const WIDTH: Option<&'static str> = Some("16");
3686 const HEIGHT: Option<&'static str> = Some("16");
3687 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3688
3689}
3690
3691#[derive(Default, Copy, Clone, PartialEq, Eq)]
3692pub struct FeedIssueOpen16;
3693
3694impl IconShape for FeedIssueOpen16 {
3695 fn child_elements(&self) -> Element {
3696 rsx!(path {
3697 d: "M3.75 8a4.25 4.25 0 1 1 8.5 0 4.25 4.25 0 0 1-8.5 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z",
3698 }
3699path {
3700 d: "M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-5.75a5.75 5.75 0 1 0 0 11.5 5.75 5.75 0 1 0 0-11.5Z",
3701 })
3702 }
3703
3704 const WIDTH: Option<&'static str> = Some("16");
3705 const HEIGHT: Option<&'static str> = Some("16");
3706 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3707
3708}
3709
3710#[derive(Default, Copy, Clone, PartialEq, Eq)]
3711pub struct FeedIssueReopen16;
3712
3713impl IconShape for FeedIssueReopen16 {
3714 fn child_elements(&self) -> Element {
3715 rsx!(path {
3716 d: "M.5 8a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm3.427-4.323a.25.25 0 0 0-.427.177V6c0 .138.112.25.25.25h2.146a.25.25 0 0 0 .177-.427l-.524-.524a4.003 4.003 0 0 1 6.862 1.858.75.75 0 0 0 1.467-.314 5.502 5.502 0 0 0-9.39-2.605Zm9.573 8.469V10a.25.25 0 0 0-.25-.25h-2.146a.25.25 0 0 0-.177.427l.524.524a4.002 4.002 0 0 1-6.862-1.858.75.75 0 0 0-1.467.314 5.502 5.502 0 0 0 9.39 2.605l.561.561a.25.25 0 0 0 .427-.177ZM10 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 10 8Z",
3717 })
3718 }
3719
3720 const WIDTH: Option<&'static str> = Some("17");
3721 const HEIGHT: Option<&'static str> = Some("16");
3722 const VIEW_BOX: Option<&'static str> = Some("0 0 17 16");
3723
3724}
3725
3726#[derive(Default, Copy, Clone, PartialEq, Eq)]
3727pub struct FeedMerged16;
3728
3729impl IconShape for FeedMerged16 {
3730 fn child_elements(&self) -> Element {
3731 rsx!(path {
3732 d: "M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16Zm.25-11.25A1.75 1.75 0 1 0 6 6.428v3.144a1.75 1.75 0 1 0 1 0V8.236A2.99 2.99 0 0 0 9 9h.571a1.75 1.75 0 1 0 0-1H9a2 2 0 0 1-1.957-1.586A1.75 1.75 0 0 0 8.25 4.75Z",
3733 })
3734 }
3735
3736 const WIDTH: Option<&'static str> = Some("16");
3737 const HEIGHT: Option<&'static str> = Some("16");
3738 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3739
3740}
3741
3742#[derive(Default, Copy, Clone, PartialEq, Eq)]
3743pub struct FeedPerson16;
3744
3745impl IconShape for FeedPerson16 {
3746 fn child_elements(&self) -> Element {
3747 rsx!(path {
3748 d: "M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16Zm.847-8.145a2.502 2.502 0 1 0-1.694 0C5.471 8.261 4 9.775 4 11c0 .395.145.995 1 .995h6c.855 0 1-.6 1-.995 0-1.224-1.47-2.74-3.153-3.145Z",
3749 })
3750 }
3751
3752 const WIDTH: Option<&'static str> = Some("16");
3753 const HEIGHT: Option<&'static str> = Some("16");
3754 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3755
3756}
3757
3758#[derive(Default, Copy, Clone, PartialEq, Eq)]
3759pub struct FeedPlus16;
3760
3761impl IconShape for FeedPlus16 {
3762 fn child_elements(&self) -> Element {
3763 rsx!(path {
3764 d: "M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0Zm1.062 4.312a1 1 0 1 0-2 0v2.75h-2.75a1 1 0 0 0 0 2h2.75v2.75a1 1 0 1 0 2 0v-2.75h2.75a1 1 0 1 0 0-2h-2.75Z",
3765 })
3766 }
3767
3768 const WIDTH: Option<&'static str> = Some("16");
3769 const HEIGHT: Option<&'static str> = Some("16");
3770 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3771
3772}
3773
3774#[derive(Default, Copy, Clone, PartialEq, Eq)]
3775pub struct FeedPublic16;
3776
3777impl IconShape for FeedPublic16 {
3778 fn child_elements(&self) -> Element {
3779 rsx!(path {
3780 d: "M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm4.5.25v3a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1H7v-1.5a1.5 1.5 0 0 1 2.443-1.167.75.75 0 0 0 .943-1.166A3 3 0 0 0 5.5 5.75v1.5a1 1 0 0 0-1 1Z",
3781 })
3782 }
3783
3784 const WIDTH: Option<&'static str> = Some("16");
3785 const HEIGHT: Option<&'static str> = Some("16");
3786 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3787
3788}
3789
3790#[derive(Default, Copy, Clone, PartialEq, Eq)]
3791pub struct FeedPullRequestClosed16;
3792
3793impl IconShape for FeedPullRequestClosed16 {
3794 fn child_elements(&self) -> Element {
3795 rsx!(path {
3796 d: "M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.5 12.25A1.75 1.75 0 0 0 6 8.822V6.928A1.752 1.752 0 0 0 5.5 3.5 1.75 1.75 0 0 0 5 6.928v1.894a1.752 1.752 0 0 0 .5 3.428Zm5-5a.5.5 0 0 0-.5.5v1.072a1.752 1.752 0 0 0 .5 3.428 1.75 1.75 0 0 0 .5-3.428V7.75a.5.5 0 0 0-.5-.5Zm1.255-2.763a.5.5 0 0 0-.707-.707l-.53.531-.531-.531a.5.5 0 0 0-.707.707l.531.531-.531.53a.5.5 0 0 0 .707.707l.531-.53.53.53a.5.5 0 0 0 .707-.707l-.53-.53Z",
3797 })
3798 }
3799
3800 const WIDTH: Option<&'static str> = Some("16");
3801 const HEIGHT: Option<&'static str> = Some("16");
3802 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3803
3804}
3805
3806#[derive(Default, Copy, Clone, PartialEq, Eq)]
3807pub struct FeedPullRequestDraft16;
3808
3809impl IconShape for FeedPullRequestDraft16 {
3810 fn child_elements(&self) -> Element {
3811 rsx!(path {
3812 d: "M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm7.25 2.5c0-.793-.527-1.462-1.25-1.678V6.928A1.752 1.752 0 0 0 5.5 3.5 1.75 1.75 0 0 0 5 6.928v1.894a1.752 1.752 0 0 0 .5 3.428 1.75 1.75 0 0 0 1.75-1.75Zm3.25 1.75a1.75 1.75 0 1 0 .001-3.499 1.75 1.75 0 0 0-.001 3.499Zm0-4.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm.75-3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z",
3813 })
3814 }
3815
3816 const WIDTH: Option<&'static str> = Some("16");
3817 const HEIGHT: Option<&'static str> = Some("16");
3818 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3819
3820}
3821
3822#[derive(Default, Copy, Clone, PartialEq, Eq)]
3823pub struct FeedPullRequestOpen16;
3824
3825impl IconShape for FeedPullRequestOpen16 {
3826 fn child_elements(&self) -> Element {
3827 rsx!(path {
3828 d: "M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm6.75 2.5c0-.793-.527-1.462-1.25-1.678V6.928A1.752 1.752 0 0 0 5 3.5a1.75 1.75 0 0 0-.5 3.428v1.894A1.752 1.752 0 0 0 5 12.25a1.75 1.75 0 0 0 1.75-1.75Zm3.25-5h.25a.5.5 0 0 1 .5.5v2.822a1.752 1.752 0 0 0 .5 3.428 1.75 1.75 0 0 0 .5-3.428V6a1.5 1.5 0 0 0-1.5-1.5H10V3.129a.25.25 0 0 0-.427-.177L7.702 4.823a.25.25 0 0 0 0 .354l1.871 1.871A.25.25 0 0 0 10 6.871Z",
3829 })
3830 }
3831
3832 const WIDTH: Option<&'static str> = Some("16");
3833 const HEIGHT: Option<&'static str> = Some("16");
3834 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3835
3836}
3837
3838#[derive(Default, Copy, Clone, PartialEq, Eq)]
3839pub struct FeedRepo16;
3840
3841impl IconShape for FeedRepo16 {
3842 fn child_elements(&self) -> Element {
3843 rsx!(path {
3844 d: "M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16ZM5.5 4A1.5 1.5 0 0 0 4 5.5v5c0 .828.5 1.5 1 1.5v-1a1 1 0 0 1 1-1h5v1h-1v1h1.5a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5Zm.5 7.25v2.514a.25.25 0 0 0 .426.178l.898-.888a.25.25 0 0 1 .352 0l.898.888A.25.25 0 0 0 9 13.764V11H6.25a.25.25 0 0 0-.25.25Z",
3845 })
3846 }
3847
3848 const WIDTH: Option<&'static str> = Some("16");
3849 const HEIGHT: Option<&'static str> = Some("16");
3850 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3851
3852}
3853
3854#[derive(Default, Copy, Clone, PartialEq, Eq)]
3855pub struct FeedRocket16;
3856
3857impl IconShape for FeedRocket16 {
3858 fn child_elements(&self) -> Element {
3859 rsx!(path {
3860 d: "M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16Zm3.031-12a4.38 4.38 0 0 0-3.097 1.283l-.23.229c-.156.157-.308.32-.452.49H5.65a.876.876 0 0 0-.746.417l-.856 1.388a.377.377 0 0 0 .21.556l1.552.477 1.35 1.35.478 1.553a.374.374 0 0 0 .555.21l1.389-.855a.876.876 0 0 0 .416-.746V8.747c.17-.144.333-.295.49-.452l.23-.23A4.379 4.379 0 0 0 12 4.969v-.093A.876.876 0 0 0 11.124 4Zm-5.107 7.144h-.001a.809.809 0 0 0-1.33-.881c-.395.394-.564 1.258-.62 1.62a.12.12 0 0 0 .035.108.12.12 0 0 0 .108.035c.362-.056 1.226-.225 1.62-.619a.803.803 0 0 0 .188-.263Z",
3861 })
3862 }
3863
3864 const WIDTH: Option<&'static str> = Some("16");
3865 const HEIGHT: Option<&'static str> = Some("16");
3866 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3867
3868}
3869
3870#[derive(Default, Copy, Clone, PartialEq, Eq)]
3871pub struct FeedStar16;
3872
3873impl IconShape for FeedStar16 {
3874 fn child_elements(&self) -> Element {
3875 rsx!(path {
3876 d: "M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16Zm.252-12.932a.476.476 0 0 0-.682.195l-1.2 2.432-2.684.39a.477.477 0 0 0-.266.816l1.944 1.892-.46 2.674a.479.479 0 0 0 .694.504L8 10.709l2.4 1.261a.478.478 0 0 0 .694-.504l-.458-2.673L12.578 6.9a.479.479 0 0 0-.265-.815l-2.685-.39-1.2-2.432a.473.473 0 0 0-.176-.195Z",
3877 })
3878 }
3879
3880 const WIDTH: Option<&'static str> = Some("16");
3881 const HEIGHT: Option<&'static str> = Some("16");
3882 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3883
3884}
3885
3886#[derive(Default, Copy, Clone, PartialEq, Eq)]
3887pub struct FeedTag16;
3888
3889impl IconShape for FeedTag16 {
3890 fn child_elements(&self) -> Element {
3891 rsx!(path {
3892 d: "M7.22 6.5a.72.72 0 1 1-1.44 0 .72.72 0 0 1 1.44 0Z",
3893 }
3894path {
3895 d: "M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16ZM4 5v3.38c.001.397.159.778.44 1.059l3.211 3.213a1.202 1.202 0 0 0 1.698 0l3.303-3.303a1.202 1.202 0 0 0 0-1.698L9.439 4.44A1.5 1.5 0 0 0 8.379 4H5a1 1 0 0 0-1 1Z",
3896 })
3897 }
3898
3899 const WIDTH: Option<&'static str> = Some("16");
3900 const HEIGHT: Option<&'static str> = Some("16");
3901 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3902
3903}
3904
3905#[derive(Default, Copy, Clone, PartialEq, Eq)]
3906pub struct FeedTrophy16;
3907
3908impl IconShape for FeedTrophy16 {
3909 fn child_elements(&self) -> Element {
3910 rsx!(path {
3911 d: "M11 5h1v1.146a1 1 0 0 1-.629.928L11 7.223V5ZM5 7.223l-.371-.149A1 1 0 0 1 4 6.146V5h1v2.223Z",
3912 }
3913path {
3914 d: "M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16ZM3 5v1.146a2 2 0 0 0 1.257 1.858l.865.346a3.005 3.005 0 0 0 2.294 2.093C7.22 11.404 6.658 12 5.502 12H5.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1c-1.158 0-1.72-.595-1.916-1.557a3.005 3.005 0 0 0 2.294-2.094l.865-.346A2 2 0 0 0 13 6.146V5a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1Z",
3915 })
3916 }
3917
3918 const WIDTH: Option<&'static str> = Some("16");
3919 const HEIGHT: Option<&'static str> = Some("16");
3920 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3921
3922}
3923
3924#[derive(Default, Copy, Clone, PartialEq, Eq)]
3925pub struct File16;
3926
3927impl IconShape for File16 {
3928 fn child_elements(&self) -> Element {
3929 rsx!(path {
3930 d: "M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z",
3931 })
3932 }
3933
3934 const WIDTH: Option<&'static str> = Some("16");
3935 const HEIGHT: Option<&'static str> = Some("16");
3936 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3937
3938}
3939
3940#[derive(Default, Copy, Clone, PartialEq, Eq)]
3941pub struct File24;
3942
3943impl IconShape for File24 {
3944 fn child_elements(&self) -> Element {
3945 rsx!(path {
3946 d: "M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v18a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5V8.5h-4a2 2 0 0 1-2-2v-4Zm10 0v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5Z",
3947 })
3948 }
3949
3950 const WIDTH: Option<&'static str> = Some("24");
3951 const HEIGHT: Option<&'static str> = Some("24");
3952 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3953
3954}
3955
3956#[derive(Default, Copy, Clone, PartialEq, Eq)]
3957pub struct FileAdded16;
3958
3959impl IconShape for FileAdded16 {
3960 fn child_elements(&self) -> Element {
3961 rsx!(path {
3962 d: "M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Zm4.48 3.758a.75.75 0 0 1 .755.745l.01 1.497h1.497a.75.75 0 0 1 0 1.5H9v1.507a.75.75 0 0 1-1.5 0V9.005l-1.502.01a.75.75 0 0 1-.01-1.5l1.507-.01-.01-1.492a.75.75 0 0 1 .745-.755Z",
3963 })
3964 }
3965
3966 const WIDTH: Option<&'static str> = Some("16");
3967 const HEIGHT: Option<&'static str> = Some("16");
3968 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
3969
3970}
3971
3972#[derive(Default, Copy, Clone, PartialEq, Eq)]
3973pub struct FileAdded24;
3974
3975impl IconShape for FileAdded24 {
3976 fn child_elements(&self) -> Element {
3977 rsx!(path {
3978 d: "M12 8.25a.75.75 0 0 1 .75.75v2.25H15a.75.75 0 0 1 0 1.5h-2.25V15a.75.75 0 0 1-1.5 0v-2.25H9a.75.75 0 0 1 0-1.5h2.25V9a.75.75 0 0 1 .75-.75Z",
3979 }
3980path {
3981 d: "M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3Zm2-.5a.5.5 0 0 0-.5.5v18a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5V7.018a.5.5 0 0 0-.146-.354l-4.018-4.018a.5.5 0 0 0-.354-.146H5Z",
3982 })
3983 }
3984
3985 const WIDTH: Option<&'static str> = Some("24");
3986 const HEIGHT: Option<&'static str> = Some("24");
3987 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
3988
3989}
3990
3991#[derive(Default, Copy, Clone, PartialEq, Eq)]
3992pub struct FileBadge16;
3993
3994impl IconShape for FileBadge16 {
3995 fn child_elements(&self) -> Element {
3996 rsx!(path {
3997 d: "M2.75 1.5a.25.25 0 0 0-.25.25v11.5c0 .138.112.25.25.25h3.5a.75.75 0 0 1 0 1.5h-3.5A1.75 1.75 0 0 1 1 13.25V1.75C1 .784 1.784 0 2.75 0h8a1.75 1.75 0 0 1 1.508.862.75.75 0 1 1-1.289.768.25.25 0 0 0-.219-.13h-8Z",
3998 }
3999path {
4000 d: "M8 7a3.999 3.999 0 0 1 7.605-1.733 4 4 0 0 1-1.115 4.863l.995 4.973a.75.75 0 0 1-.991.852l-2.409-.876a.248.248 0 0 0-.17 0l-2.409.876a.75.75 0 0 1-.991-.852l.994-4.973A3.994 3.994 0 0 1 8 7Zm4-2.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Zm0 6.5c-.373 0-.745-.051-1.104-.154l-.649 3.243 1.155-.42c.386-.14.81-.14 1.196 0l1.155.42-.649-3.243A4.004 4.004 0 0 1 12 11Z",
4001 })
4002 }
4003
4004 const WIDTH: Option<&'static str> = Some("16");
4005 const HEIGHT: Option<&'static str> = Some("16");
4006 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4007
4008}
4009
4010#[derive(Default, Copy, Clone, PartialEq, Eq)]
4011pub struct FileBadge24;
4012
4013impl IconShape for FileBadge24 {
4014 fn child_elements(&self) -> Element {
4015 rsx!(path {
4016 d: "M4 2.5a.5.5 0 0 0-.5.5v18a.5.5 0 0 0 .5.5h6a.75.75 0 0 1 0 1.5H4a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h10.982a2 2 0 0 1 1.414.586l.064.064.01.008.31.312a.75.75 0 0 1-1.06 1.06l-.078-.078-.004-.003-.093-.093c-.003-.003 0 0 0 0l-.21-.21a.5.5 0 0 0-.353-.146H4Z",
4017 }
4018path {
4019 d: "M18 6.25a4.25 4.25 0 1 0 0 8.5 4.25 4.25 0 0 0 0-8.5Zm-5.75 4.25a5.75 5.75 0 1 1 11.5 0 5.75 5.75 0 0 1-11.5 0Z",
4020 }
4021path {
4022 d: "m21.283 14.866 1.455 8a.75.75 0 0 1-1.002.836l-3.296-1.24a1.25 1.25 0 0 0-.88 0l-3.296 1.24a.75.75 0 0 1-1.002-.836l1.455-8 1.475.268-1.217 6.698 2.056-.774a2.75 2.75 0 0 1 1.938 0l2.056.774-1.217-6.698 1.475-.268Z",
4023 })
4024 }
4025
4026 const WIDTH: Option<&'static str> = Some("24");
4027 const HEIGHT: Option<&'static str> = Some("24");
4028 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4029
4030}
4031
4032#[derive(Default, Copy, Clone, PartialEq, Eq)]
4033pub struct FileBinary16;
4034
4035impl IconShape for FileBinary16 {
4036 fn child_elements(&self) -> Element {
4037 rsx!(path {
4038 d: "M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2a.75.75 0 0 1-1.5 0Zm-4 6C0 6.784.784 6 1.75 6h1.5C4.216 6 5 6.784 5 7.75v2.5A1.75 1.75 0 0 1 3.25 12h-1.5A1.75 1.75 0 0 1 0 10.25ZM6.75 6h1.5a.75.75 0 0 1 .75.75v3.75h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75v-3h-.75a.75.75 0 0 1 0-1.5Zm-5 1.5a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h1.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25Zm9.75-5.938V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z",
4039 })
4040 }
4041
4042 const WIDTH: Option<&'static str> = Some("16");
4043 const HEIGHT: Option<&'static str> = Some("16");
4044 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4045
4046}
4047
4048#[derive(Default, Copy, Clone, PartialEq, Eq)]
4049pub struct FileBinary24;
4050
4051impl IconShape for FileBinary24 {
4052 fn child_elements(&self) -> Element {
4053 rsx!(path {
4054 d: "M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H4.75a.75.75 0 0 1 0-1.5H19a.5.5 0 0 0 .5-.5V8.5h-4a2 2 0 0 1-2-2v-4H5a.5.5 0 0 0-.5.5v6.25a.75.75 0 0 1-1.5 0Zm12-.5v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5Z",
4055 }
4056path {
4057 d: "M0 13.75C0 12.784.784 12 1.75 12h3c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75h-3A1.75 1.75 0 0 1 0 17.75Zm1.75-.25a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h3a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM9 12a.75.75 0 0 0 0 1.5h1.5V18H9a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5H12v-5.25a.75.75 0 0 0-.75-.75H9Z",
4058 })
4059 }
4060
4061 const WIDTH: Option<&'static str> = Some("24");
4062 const HEIGHT: Option<&'static str> = Some("24");
4063 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4064
4065}
4066
4067#[derive(Default, Copy, Clone, PartialEq, Eq)]
4068pub struct FileCheck16;
4069
4070impl IconShape for FileCheck16 {
4071 fn child_elements(&self) -> Element {
4072 rsx!(path {
4073 d: "M10.336 0c.464 0 .91.184 1.237.513l2.914 2.914c.33.328.513.773.513 1.237v3.587c0 .199-.079.39-.22.53a.747.747 0 0 1-1.06 0 .747.747 0 0 1-.22-.53V6h-2.75c-.464 0-.909-.184-1.237-.513A1.746 1.746 0 0 1 9 4.25V1.5H3.75a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25H7c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06A.747.747 0 0 1 7 16H3.75c-.464 0-.909-.184-1.237-.513A1.746 1.746 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0Zm.164 4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z",
4074 }
4075path {
4076 d: "M15.259 10a.754.754 0 0 1 .686.472.746.746 0 0 1-.171.815l-4.557 4.45a.752.752 0 0 1-1.055-.01L8.22 13.778a.754.754 0 0 1 .04-1.02.748.748 0 0 1 1.02-.038l1.42 1.425 4.025-3.932a.753.753 0 0 1 .534-.213Z",
4077 })
4078 }
4079
4080 const WIDTH: Option<&'static str> = Some("16");
4081 const HEIGHT: Option<&'static str> = Some("16");
4082 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4083
4084}
4085
4086#[derive(Default, Copy, Clone, PartialEq, Eq)]
4087pub struct FileCheck24;
4088
4089impl IconShape for FileCheck24 {
4090 fn child_elements(&self) -> Element {
4091 rsx!(path {
4092 d: "M14.982 1a2.013 2.013 0 0 1 1.415.586l4.017 4.018A2 2 0 0 1 21 7.018V11h-1.5V8.5h-4a2 2 0 0 1-2-2v-4H5a.504.504 0 0 0-.354.146A.504.504 0 0 0 4.5 3v18c0 .133.053.26.146.354A.504.504 0 0 0 5 21.5h5V23H5a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h9.982ZM15 6.5c0 .133.053.26.146.354A.504.504 0 0 0 15.5 7h4a.5.5 0 0 0-.146-.336l-4.018-4.018A.502.502 0 0 0 15 2.5v4Z",
4093 }
4094path {
4095 d: "M11.25 21.5a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1 0-1.5h2.25Zm9.47-6.28a.749.749 0 1 1 1.06 1.06l-5.323 5.324a1.01 1.01 0 0 1-.707.292.991.991 0 0 1-.707-.292L12.72 19.28a.749.749 0 1 1 1.06-1.06l1.97 1.969 4.97-4.969Zm-1.22-2.97V10a.75.75 0 0 1 1.5 0v2.25a.75.75 0 0 1-1.5 0Z",
4096 })
4097 }
4098
4099 const WIDTH: Option<&'static str> = Some("24");
4100 const HEIGHT: Option<&'static str> = Some("24");
4101 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4102
4103}
4104
4105#[derive(Default, Copy, Clone, PartialEq, Eq)]
4106pub struct FileCode16;
4107
4108impl IconShape for FileCode16 {
4109 fn child_elements(&self) -> Element {
4110 rsx!(path {
4111 d: "M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z",
4112 })
4113 }
4114
4115 const WIDTH: Option<&'static str> = Some("16");
4116 const HEIGHT: Option<&'static str> = Some("16");
4117 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4118
4119}
4120
4121#[derive(Default, Copy, Clone, PartialEq, Eq)]
4122pub struct FileCode24;
4123
4124impl IconShape for FileCode24 {
4125 fn child_elements(&self) -> Element {
4126 rsx!(path {
4127 d: "M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H4.75a.75.75 0 0 1 0-1.5H19a.5.5 0 0 0 .5-.5V8.5h-4a2 2 0 0 1-2-2v-4H5a.5.5 0 0 0-.5.5v6.25a.75.75 0 0 1-1.5 0Zm12-.5v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5Z",
4128 }
4129path {
4130 d: "M4.53 12.24a.75.75 0 0 1-.039 1.06l-2.639 2.45 2.64 2.45a.75.75 0 1 1-1.022 1.1l-3.23-3a.75.75 0 0 1 0-1.1l3.23-3a.75.75 0 0 1 1.06.04Zm3.979 1.06a.75.75 0 1 1 1.02-1.1l3.231 3a.75.75 0 0 1 0 1.1l-3.23 3a.75.75 0 1 1-1.021-1.1l2.639-2.45-2.64-2.45Z",
4131 })
4132 }
4133
4134 const WIDTH: Option<&'static str> = Some("24");
4135 const HEIGHT: Option<&'static str> = Some("24");
4136 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4137
4138}
4139
4140#[derive(Default, Copy, Clone, PartialEq, Eq)]
4141pub struct FileDiff16;
4142
4143impl IconShape for FileDiff16 {
4144 fn child_elements(&self) -> Element {
4145 rsx!(path {
4146 d: "M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25Zm-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z",
4147 })
4148 }
4149
4150 const WIDTH: Option<&'static str> = Some("16");
4151 const HEIGHT: Option<&'static str> = Some("16");
4152 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4153
4154}
4155
4156#[derive(Default, Copy, Clone, PartialEq, Eq)]
4157pub struct FileDiff24;
4158
4159impl IconShape for FileDiff24 {
4160 fn child_elements(&self) -> Element {
4161 rsx!(path {
4162 d: "M12.5 6.75a.75.75 0 0 0-1.5 0V9H8.75a.75.75 0 0 0 0 1.5H11v2.25a.75.75 0 0 0 1.5 0V10.5h2.25a.75.75 0 0 0 0-1.5H12.5V6.75ZM8.75 16a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 0-1.5h-6Z",
4163 }
4164path {
4165 d: "M5 1h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2Zm-.5 2v18a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5V7.018a.5.5 0 0 0-.146-.354l-4.018-4.018a.5.5 0 0 0-.354-.146H5a.5.5 0 0 0-.5.5Z",
4166 })
4167 }
4168
4169 const WIDTH: Option<&'static str> = Some("24");
4170 const HEIGHT: Option<&'static str> = Some("24");
4171 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4172
4173}
4174
4175#[derive(Default, Copy, Clone, PartialEq, Eq)]
4176pub struct FileDirectory16;
4177
4178impl IconShape for FileDirectory16 {
4179 fn child_elements(&self) -> Element {
4180 rsx!(path {
4181 d: "M0 2.75C0 1.784.784 1 1.75 1H5c.55 0 1.07.26 1.4.7l.9 1.2a.25.25 0 0 0 .2.1h6.75c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25Zm1.75-.25a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H7.5c-.55 0-1.07-.26-1.4-.7l-.9-1.2a.25.25 0 0 0-.2-.1Z",
4182 })
4183 }
4184
4185 const WIDTH: Option<&'static str> = Some("16");
4186 const HEIGHT: Option<&'static str> = Some("16");
4187 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4188
4189}
4190
4191#[derive(Default, Copy, Clone, PartialEq, Eq)]
4192pub struct FileDirectory24;
4193
4194impl IconShape for FileDirectory24 {
4195 fn child_elements(&self) -> Element {
4196 rsx!(path {
4197 d: "M2 4.75C2 3.784 2.784 3 3.75 3h4.971c.58 0 1.12.286 1.447.765l1.404 2.063c.046.069.124.11.207.11h8.471c.966 0 1.75.783 1.75 1.75V19.25A1.75 1.75 0 0 1 20.25 21H3.75A1.75 1.75 0 0 1 2 19.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V7.687a.25.25 0 0 0-.25-.25h-8.471a1.75 1.75 0 0 1-1.447-.765L8.928 4.61a.252.252 0 0 0-.208-.11Z",
4198 })
4199 }
4200
4201 const WIDTH: Option<&'static str> = Some("24");
4202 const HEIGHT: Option<&'static str> = Some("24");
4203 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4204
4205}
4206
4207#[derive(Default, Copy, Clone, PartialEq, Eq)]
4208pub struct FileDirectoryFill16;
4209
4210impl IconShape for FileDirectoryFill16 {
4211 fn child_elements(&self) -> Element {
4212 rsx!(path {
4213 d: "M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z",
4214 })
4215 }
4216
4217 const WIDTH: Option<&'static str> = Some("16");
4218 const HEIGHT: Option<&'static str> = Some("16");
4219 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4220
4221}
4222
4223#[derive(Default, Copy, Clone, PartialEq, Eq)]
4224pub struct FileDirectoryFill24;
4225
4226impl IconShape for FileDirectoryFill24 {
4227 fn child_elements(&self) -> Element {
4228 rsx!(path {
4229 d: "M2 4.75C2 3.784 2.784 3 3.75 3h4.971c.58 0 1.12.286 1.447.765l1.404 2.063c.046.069.124.11.207.11h8.471c.966 0 1.75.783 1.75 1.75V19.25A1.75 1.75 0 0 1 20.25 21H3.75A1.75 1.75 0 0 1 2 19.25Z",
4230 })
4231 }
4232
4233 const WIDTH: Option<&'static str> = Some("24");
4234 const HEIGHT: Option<&'static str> = Some("24");
4235 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4236
4237}
4238
4239#[derive(Default, Copy, Clone, PartialEq, Eq)]
4240pub struct FileDirectoryOpenFill16;
4241
4242impl IconShape for FileDirectoryOpenFill16 {
4243 fn child_elements(&self) -> Element {
4244 rsx!(path {
4245 d: "M.513 1.513A1.75 1.75 0 0 1 1.75 1h3.5c.55 0 1.07.26 1.4.7l.9 1.2a.25.25 0 0 0 .2.1H13a1 1 0 0 1 1 1v.5H2.75a.75.75 0 0 0 0 1.5h11.978a1 1 0 0 1 .994 1.117L15 13.25A1.75 1.75 0 0 1 13.25 15H1.75A1.75 1.75 0 0 1 0 13.25V2.75c0-.464.184-.91.513-1.237Z",
4246 })
4247 }
4248
4249 const WIDTH: Option<&'static str> = Some("16");
4250 const HEIGHT: Option<&'static str> = Some("16");
4251 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4252
4253}
4254
4255#[derive(Default, Copy, Clone, PartialEq, Eq)]
4256pub struct FileDirectoryOpenFill24;
4257
4258impl IconShape for FileDirectoryOpenFill24 {
4259 fn child_elements(&self) -> Element {
4260 rsx!(path {
4261 d: "M2 4.75C2 3.784 2.784 3 3.75 3h4.971c.58 0 1.12.286 1.447.765l1.404 2.063a.25.25 0 0 0 .207.11h6.224c.966 0 1.75.783 1.75 1.75v.117H5.408a.848.848 0 0 0 0 1.695h15.484a1 1 0 0 1 .995 1.102L21 19.25c-.106 1.05-.784 1.75-1.75 1.75H3.75A1.75 1.75 0 0 1 2 19.25V4.75Z",
4262 })
4263 }
4264
4265 const WIDTH: Option<&'static str> = Some("24");
4266 const HEIGHT: Option<&'static str> = Some("24");
4267 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4268
4269}
4270
4271#[derive(Default, Copy, Clone, PartialEq, Eq)]
4272pub struct FileDirectorySymlink16;
4273
4274impl IconShape for FileDirectorySymlink16 {
4275 fn child_elements(&self) -> Element {
4276 rsx!(path {
4277 d: "M0 2.75C0 1.784.784 1 1.75 1H5a1.75 1.75 0 0 1 1.4.7l.9 1.2a.25.25 0 0 0 .2.1h6.75c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 15H5.375a.75.75 0 0 1 0-1.5h8.875a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H7.5a1.75 1.75 0 0 1-1.4-.7l-.9-1.2a.25.25 0 0 0-.2-.1H1.75a.25.25 0 0 0-.25.25v3a.75.75 0 0 1-1.5 0v-3Z",
4278 }
4279path {
4280 d: "M1.5 12.237a2.25 2.25 0 0 1 2.262-2.249L4 9.989v1.938c0 .218.26.331.42.183l2.883-2.677a.25.25 0 0 0 0-.366L4.42 6.39a.25.25 0 0 0-.42.183v1.916l-.229-.001A3.75 3.75 0 0 0 0 12.237v1.013a.75.75 0 0 0 1.5 0v-1.013Z",
4281 })
4282 }
4283
4284 const WIDTH: Option<&'static str> = Some("16");
4285 const HEIGHT: Option<&'static str> = Some("16");
4286 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4287
4288}
4289
4290#[derive(Default, Copy, Clone, PartialEq, Eq)]
4291pub struct FileDirectorySymlink24;
4292
4293impl IconShape for FileDirectorySymlink24 {
4294 fn child_elements(&self) -> Element {
4295 rsx!(path {
4296 d: "M2 4.75C2 3.784 2.784 3 3.75 3h4.971a1.75 1.75 0 0 1 1.447.765l1.404 2.063a.25.25 0 0 0 .207.11h8.471c.966 0 1.75.783 1.75 1.75V19.25A1.75 1.75 0 0 1 20.25 21H4.75a.75.75 0 0 1 0-1.5h15.5a.25.25 0 0 0 .25-.25V7.688a.25.25 0 0 0-.25-.25h-8.471a1.751 1.751 0 0 1-1.447-.766L8.928 4.609a.252.252 0 0 0-.207-.109H3.75a.25.25 0 0 0-.25.25v3.5a.75.75 0 0 1-1.5 0v-3.5Z",
4297 }
4298path {
4299 d: "m9.308 12.5-2.104-2.236a.75.75 0 1 1 1.092-1.028l3.294 3.5a.75.75 0 0 1 0 1.028l-3.294 3.5a.75.75 0 1 1-1.092-1.028L9.308 14H4.09a2.59 2.59 0 0 0-2.59 2.59v3.16a.75.75 0 0 1-1.5 0v-3.16a4.09 4.09 0 0 1 4.09-4.09h5.218Z",
4300 })
4301 }
4302
4303 const WIDTH: Option<&'static str> = Some("24");
4304 const HEIGHT: Option<&'static str> = Some("24");
4305 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4306
4307}
4308
4309#[derive(Default, Copy, Clone, PartialEq, Eq)]
4310pub struct FileMedia16;
4311
4312impl IconShape for FileMedia16 {
4313 fn child_elements(&self) -> Element {
4314 rsx!(path {
4315 d: "M16 13.25A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25V2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75ZM1.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h.94l.03-.03 6.077-6.078a1.75 1.75 0 0 1 2.412-.06L14.5 10.31V2.75a.25.25 0 0 0-.25-.25Zm12.5 11a.25.25 0 0 0 .25-.25v-.917l-4.298-3.889a.25.25 0 0 0-.344.009L4.81 13.5ZM7 6a2 2 0 1 1-3.999.001A2 2 0 0 1 7 6ZM5.5 6a.5.5 0 1 0-1 0 .5.5 0 0 0 1 0Z",
4316 })
4317 }
4318
4319 const WIDTH: Option<&'static str> = Some("16");
4320 const HEIGHT: Option<&'static str> = Some("16");
4321 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4322
4323}
4324
4325#[derive(Default, Copy, Clone, PartialEq, Eq)]
4326pub struct FileMedia24;
4327
4328impl IconShape for FileMedia24 {
4329 fn child_elements(&self) -> Element {
4330 rsx!(path {
4331 d: "M21.75 21.5H2.25A1.75 1.75 0 0 1 .5 19.75V4.25c0-.966.784-1.75 1.75-1.75h19.5c.966 0 1.75.784 1.75 1.75v15.5a1.75 1.75 0 0 1-1.75 1.75ZM2.25 4a.25.25 0 0 0-.25.25v15.5c0 .138.112.25.25.25h3.178L14 10.977a1.749 1.749 0 0 1 2.506-.032L22 16.44V4.25a.25.25 0 0 0-.25-.25ZM22 19.75v-1.19l-6.555-6.554a.248.248 0 0 0-.18-.073.247.247 0 0 0-.178.077L7.497 20H21.75a.25.25 0 0 0 .25-.25ZM10.5 9.25a3.25 3.25 0 1 1-6.5 0 3.25 3.25 0 0 1 6.5 0Zm-1.5 0a1.75 1.75 0 1 0-3.501.001A1.75 1.75 0 0 0 9 9.25Z",
4332 })
4333 }
4334
4335 const WIDTH: Option<&'static str> = Some("24");
4336 const HEIGHT: Option<&'static str> = Some("24");
4337 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4338
4339}
4340
4341#[derive(Default, Copy, Clone, PartialEq, Eq)]
4342pub struct FileMoved16;
4343
4344impl IconShape for FileMoved16 {
4345 fn child_elements(&self) -> Element {
4346 rsx!(path {
4347 d: "M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-3.5a.75.75 0 0 1 0-1.5h3.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073H3.75a.25.25 0 0 0-.25.25v6.5a.75.75 0 0 1-1.5 0v-6.5Z",
4348 }
4349path {
4350 d: "m5.427 15.573 3.146-3.146a.25.25 0 0 0 0-.354L5.427 8.927A.25.25 0 0 0 5 9.104V11.5H.75a.75.75 0 0 0 0 1.5H5v2.396c0 .223.27.335.427.177Z",
4351 })
4352 }
4353
4354 const WIDTH: Option<&'static str> = Some("16");
4355 const HEIGHT: Option<&'static str> = Some("16");
4356 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4357
4358}
4359
4360#[derive(Default, Copy, Clone, PartialEq, Eq)]
4361pub struct FileMoved24;
4362
4363impl IconShape for FileMoved24 {
4364 fn child_elements(&self) -> Element {
4365 rsx!(path {
4366 d: "M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H4.75a.75.75 0 0 1 0-1.5H19a.5.5 0 0 0 .5-.5V7a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5H5a.5.5 0 0 0-.5.5v6.25a.75.75 0 0 1-1.5 0V3Z",
4367 }
4368path {
4369 d: "M7.21 14.25H1.75a.75.75 0 0 0 0 1.5h5.46s-.008 2.249 0 3.256a.75.75 0 0 0 1.262.542l4.285-4a.75.75 0 0 0 0-1.096l-4.285-4A.75.75 0 0 0 7.21 11v3.249Z",
4370 })
4371 }
4372
4373 const WIDTH: Option<&'static str> = Some("24");
4374 const HEIGHT: Option<&'static str> = Some("24");
4375 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4376
4377}
4378
4379#[derive(Default, Copy, Clone, PartialEq, Eq)]
4380pub struct FileRemoved16;
4381
4382impl IconShape for FileRemoved16 {
4383 fn child_elements(&self) -> Element {
4384 rsx!(path {
4385 d: "M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073Zm4.5 6h2.242a.75.75 0 0 1 0 1.5h-2.24l-2.254.015a.75.75 0 0 1-.01-1.5Z",
4386 })
4387 }
4388
4389 const WIDTH: Option<&'static str> = Some("16");
4390 const HEIGHT: Option<&'static str> = Some("16");
4391 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4392
4393}
4394
4395#[derive(Default, Copy, Clone, PartialEq, Eq)]
4396pub struct FileRemoved24;
4397
4398impl IconShape for FileRemoved24 {
4399 fn child_elements(&self) -> Element {
4400 rsx!(path {
4401 d: "M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3Zm2-.5a.5.5 0 0 0-.5.5v18a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5V7.018a.5.5 0 0 0-.146-.354l-4.018-4.018a.5.5 0 0 0-.354-.146H5Z",
4402 }
4403path {
4404 d: "M8 12c0-.414.358-.75.8-.75h6.4c.442 0 .8.336.8.75s-.358.75-.8.75H8.8c-.442 0-.8-.336-.8-.75Z",
4405 })
4406 }
4407
4408 const WIDTH: Option<&'static str> = Some("24");
4409 const HEIGHT: Option<&'static str> = Some("24");
4410 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4411
4412}
4413
4414#[derive(Default, Copy, Clone, PartialEq, Eq)]
4415pub struct FileSubmodule16;
4416
4417impl IconShape for FileSubmodule16 {
4418 fn child_elements(&self) -> Element {
4419 rsx!(path {
4420 d: "M0 2.75C0 1.784.784 1 1.75 1H5c.55 0 1.07.26 1.4.7l.9 1.2a.25.25 0 0 0 .2.1h6.75c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25Zm9.42 9.36 2.883-2.677a.25.25 0 0 0 0-.366L9.42 6.39a.249.249 0 0 0-.42.183V8.5H4.75a.75.75 0 0 0 0 1.5H9v1.927c0 .218.26.331.42.183Z",
4421 })
4422 }
4423
4424 const WIDTH: Option<&'static str> = Some("16");
4425 const HEIGHT: Option<&'static str> = Some("16");
4426 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4427
4428}
4429
4430#[derive(Default, Copy, Clone, PartialEq, Eq)]
4431pub struct FileSubmodule24;
4432
4433impl IconShape for FileSubmodule24 {
4434 fn child_elements(&self) -> Element {
4435 rsx!(path {
4436 d: "M2 4.75C2 3.784 2.784 3 3.75 3h4.965a1.75 1.75 0 0 1 1.456.78l1.406 2.109a.25.25 0 0 0 .208.111h8.465c.966 0 1.75.784 1.75 1.75v11.5A1.75 1.75 0 0 1 20.25 21H3.75A1.75 1.75 0 0 1 2 19.25Zm12.78 4.97a.749.749 0 0 0-1.275.326.749.749 0 0 0 .215.734l1.72 1.72H6.75a.75.75 0 0 0 0 1.5h8.69l-1.72 1.72a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215l3-3a.75.75 0 0 0 0-1.06Z",
4437 })
4438 }
4439
4440 const WIDTH: Option<&'static str> = Some("24");
4441 const HEIGHT: Option<&'static str> = Some("24");
4442 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4443
4444}
4445
4446#[derive(Default, Copy, Clone, PartialEq, Eq)]
4447pub struct FileSymlinkFile16;
4448
4449impl IconShape for FileSymlinkFile16 {
4450 fn child_elements(&self) -> Element {
4451 rsx!(path {
4452 d: "M2 1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-7a.75.75 0 0 1 0-1.5h7a.25.25 0 0 0 .25-.25V6H9.75A1.75 1.75 0 0 1 8 4.25V1.5H3.75a.25.25 0 0 0-.25.25V4.5a.75.75 0 0 1-1.5 0Zm-.5 10.487v1.013a.75.75 0 0 1-1.5 0v-1.012a3.748 3.748 0 0 1 3.77-3.749L4 8.49V6.573a.25.25 0 0 1 .42-.183l2.883 2.678a.25.25 0 0 1 0 .366L4.42 12.111a.25.25 0 0 1-.42-.183V9.99l-.238-.003a2.25 2.25 0 0 0-2.262 2.25Zm8-10.675V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z",
4453 })
4454 }
4455
4456 const WIDTH: Option<&'static str> = Some("16");
4457 const HEIGHT: Option<&'static str> = Some("16");
4458 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4459
4460}
4461
4462#[derive(Default, Copy, Clone, PartialEq, Eq)]
4463pub struct FileSymlinkFile24;
4464
4465impl IconShape for FileSymlinkFile24 {
4466 fn child_elements(&self) -> Element {
4467 rsx!(path {
4468 d: "M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H4.75a.75.75 0 0 1 0-1.5H19a.5.5 0 0 0 .5-.5V8.5h-4a2 2 0 0 1-2-2v-4H5a.5.5 0 0 0-.5.5v6.25a.75.75 0 0 1-1.5 0Zm6.308 11.5-2.104-2.236a.751.751 0 0 1 .369-1.255.749.749 0 0 1 .723.227l3.294 3.5a.75.75 0 0 1 0 1.028l-3.294 3.5a.749.749 0 0 1-1.275-.293.751.751 0 0 1 .183-.735L9.308 16H4.09a2.59 2.59 0 0 0-2.59 2.59v3.16a.75.75 0 0 1-1.5 0v-3.16a4.09 4.09 0 0 1 4.09-4.09ZM15 2.5v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5Z",
4469 })
4470 }
4471
4472 const WIDTH: Option<&'static str> = Some("24");
4473 const HEIGHT: Option<&'static str> = Some("24");
4474 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4475
4476}
4477
4478#[derive(Default, Copy, Clone, PartialEq, Eq)]
4479pub struct FileZip16;
4480
4481impl IconShape for FileZip16 {
4482 fn child_elements(&self) -> Element {
4483 rsx!(path {
4484 d: "M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z",
4485 })
4486 }
4487
4488 const WIDTH: Option<&'static str> = Some("16");
4489 const HEIGHT: Option<&'static str> = Some("16");
4490 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4491
4492}
4493
4494#[derive(Default, Copy, Clone, PartialEq, Eq)]
4495pub struct FileZip24;
4496
4497impl IconShape for FileZip24 {
4498 fn child_elements(&self) -> Element {
4499 rsx!(path {
4500 d: "M5 2.5a.5.5 0 0 0-.5.5v18a.5.5 0 0 0 .5.5h1.75a.75.75 0 0 1 0 1.5H5a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2h-2.75a.75.75 0 0 1 0-1.5H19a.5.5 0 0 0 .5-.5V7.018a.5.5 0 0 0-.146-.354l-4.018-4.018a.5.5 0 0 0-.354-.146H5Z",
4501 }
4502path {
4503 d: "M11.5 15.75a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm.75-3.75a.75.75 0 0 0 0 1.5h1a.75.75 0 0 0 0-1.5h-1Zm-.75-2.25a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75ZM12.25 6a.75.75 0 0 0 0 1.5h1a.75.75 0 0 0 0-1.5h-1Zm-.75-2.25a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75ZM9.75 13.5a.75.75 0 0 0 0 1.5h1a.75.75 0 0 0 0-1.5h-1ZM9 11.25a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm.75-3.75a.75.75 0 0 0 0 1.5h1a.75.75 0 0 0 0-1.5h-1ZM9 5.25a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1A.75.75 0 0 1 9 5.25ZM11 17h1a2 2 0 0 1 2 2v4.25a.75.75 0 0 1-.75.75h-3.5a.75.75 0 0 1-.75-.75V19a2 2 0 0 1 2-2Zm-.5 2v3.5h2V19a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5Z",
4504 })
4505 }
4506
4507 const WIDTH: Option<&'static str> = Some("24");
4508 const HEIGHT: Option<&'static str> = Some("24");
4509 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4510
4511}
4512
4513#[derive(Default, Copy, Clone, PartialEq, Eq)]
4514pub struct Filter16;
4515
4516impl IconShape for Filter16 {
4517 fn child_elements(&self) -> Element {
4518 rsx!(path {
4519 d: "M.75 3h14.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1 0-1.5ZM3 7.75A.75.75 0 0 1 3.75 7h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 3 7.75Zm3 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z",
4520 })
4521 }
4522
4523 const WIDTH: Option<&'static str> = Some("16");
4524 const HEIGHT: Option<&'static str> = Some("16");
4525 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4526
4527}
4528
4529#[derive(Default, Copy, Clone, PartialEq, Eq)]
4530pub struct Filter24;
4531
4532impl IconShape for Filter24 {
4533 fn child_elements(&self) -> Element {
4534 rsx!(path {
4535 d: "M2.75 6a.75.75 0 0 0 0 1.5h18.5a.75.75 0 0 0 0-1.5H2.75ZM6 11.75a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75Zm4 4.938a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z",
4536 })
4537 }
4538
4539 const WIDTH: Option<&'static str> = Some("24");
4540 const HEIGHT: Option<&'static str> = Some("24");
4541 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4542
4543}
4544
4545#[derive(Default, Copy, Clone, PartialEq, Eq)]
4546pub struct FilterRemove16;
4547
4548impl IconShape for FilterRemove16 {
4549 fn child_elements(&self) -> Element {
4550 rsx!(path {
4551 d: "M14.384 4.57a.752.752 0 0 0 1.061 0 .752.752 0 0 0 0-1.061l-.884-.884.883-.884A.75.75 0 0 0 14.384.68l-.884.884-.884-.884a.75.75 0 0 0-1.06 1.061l.883.884-.883.884a.75.75 0 0 0 1.06 1.061l.884-.884.884.884ZM.75 3a.75.75 0 0 0 0 1.5H9A.75.75 0 0 0 9 3H.75ZM3 7.75A.75.75 0 0 1 3.75 7h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 3 7.75Zm3 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z",
4552 })
4553 }
4554
4555 const WIDTH: Option<&'static str> = Some("16");
4556 const HEIGHT: Option<&'static str> = Some("16");
4557 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4558
4559}
4560
4561#[derive(Default, Copy, Clone, PartialEq, Eq)]
4562pub struct FilterRemove24;
4563
4564impl IconShape for FilterRemove24 {
4565 fn child_elements(&self) -> Element {
4566 rsx!(path {
4567 d: "M21.587 9.273a.75.75 0 1 0 1.061-1.061l-1.591-1.591 1.591-1.591a.749.749 0 1 0-1.061-1.06l-1.591 1.591-1.591-1.591a.749.749 0 1 0-1.06 1.06l1.591 1.591-1.591 1.591a.75.75 0 0 0 1.06 1.061l1.591-1.591 1.591 1.591ZM1.75 6a.75.75 0 0 0 0 1.5H14.5a.75.75 0 0 0 0-1.5H1.75ZM5 11.75a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H5.75a.75.75 0 0 1-.75-.75Zm4 4.938a.75.75 0 0 1 .75-.75h2.5a.75.75 0 1 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z",
4568 })
4569 }
4570
4571 const WIDTH: Option<&'static str> = Some("24");
4572 const HEIGHT: Option<&'static str> = Some("24");
4573 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4574
4575}
4576
4577#[derive(Default, Copy, Clone, PartialEq, Eq)]
4578pub struct FiscalHost16;
4579
4580impl IconShape for FiscalHost16 {
4581 fn child_elements(&self) -> Element {
4582 rsx!(path {
4583 d: "M10 8a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z",
4584 }
4585path {
4586 d: "M4 9.25h-.75a.75.75 0 0 1 0-1.5H4v-1.5h-.75a.75.75 0 0 1 0-1.5H4V3.5a1 1 0 0 1 1-1h7.5a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1ZM5.5 4v.793a.75.75 0 0 1 0 1.414v1.586a.75.75 0 0 1 0 1.414V10H12V4Z",
4587 }
4588path {
4589 d: "M12.75 14.25V14h-9.5v.25a.75.75 0 0 1-1.5 0V14A1.75 1.75 0 0 1 0 12.25V1.75C0 .784.784 0 1.75 0h12.5C15.217 0 16 .784 16 1.75v10.5A1.75 1.75 0 0 1 14.25 14v.25a.75.75 0 0 1-1.5 0ZM1.75 1.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Z",
4590 })
4591 }
4592
4593 const WIDTH: Option<&'static str> = Some("16");
4594 const HEIGHT: Option<&'static str> = Some("16");
4595 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4596
4597}
4598
4599#[derive(Default, Copy, Clone, PartialEq, Eq)]
4600pub struct FiscalHost24;
4601
4602impl IconShape for FiscalHost24 {
4603 fn child_elements(&self) -> Element {
4604 rsx!(path {
4605 d: "M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 20.25 20H19v.25a1 1 0 1 1-2 0V20H6.997v.25a1 1 0 1 1-2 0V20H3.75A1.75 1.75 0 0 1 2 18.25V3.75Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H3.75ZM14.318 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM6 8.5A.75.75 0 1 0 6 10h1.5v2H6a.75.75 0 0 0 0 1.5h1.5V15A1.5 1.5 0 0 0 9 16.5h8a1.5 1.5 0 0 0 1.5-1.5V7A1.5 1.5 0 0 0 17 5.5H9A1.5 1.5 0 0 0 7.5 7v1.5H6ZM9 10a.75.75 0 0 0 0-1.5V7h8v8H9v-1.5A.75.75 0 0 0 9 12v-2Z",
4606 })
4607 }
4608
4609 const WIDTH: Option<&'static str> = Some("24");
4610 const HEIGHT: Option<&'static str> = Some("24");
4611 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4612
4613}
4614
4615#[derive(Default, Copy, Clone, PartialEq, Eq)]
4616pub struct Flag16;
4617
4618impl IconShape for Flag16 {
4619 fn child_elements(&self) -> Element {
4620 rsx!(path {
4621 d: "M15 10.2108V2.22083C15 2.14083 14.98 2.07083 14.95 1.99083C14.95 1.97083 14.95 1.95083 14.94 1.93083C14.92 1.88083 14.88 1.84083 14.85 1.80083C14.82 1.76083 14.81 1.72083 14.78 1.69083C14.76 1.67083 14.74 1.67083 14.72 1.65083C14.66 1.60083 14.6 1.56083 14.53 1.53083C11.75 0.420826 9.67 1.28083 7.84 2.03083C6.11 2.75083 4.6 3.36083 2.5 2.60083V1.97083C2.5 1.56083 2.16 1.22083 1.75 1.22083C1.34 1.22083 1 1.56083 1 1.97083V14.4708C1 14.8808 1.34 15.2208 1.75 15.2208C2.16 15.2208 2.5 14.8808 2.5 14.4708V4.18083C3.16 4.37083 3.78 4.45083 4.37 4.45083C5.91 4.45083 7.22 3.91083 8.42 3.41083C10.08 2.72083 11.54 2.14083 13.51 2.76083V9.19083C11.23 8.63083 9.45 9.36083 7.85 10.0308C6.6 10.5508 5.44 11.0308 4.06 10.9508C3.68 10.9208 3.29 11.2408 3.26 11.6508C3.23 12.0608 3.55 12.4208 3.96 12.4508C4.1 12.4508 4.25 12.4608 4.38 12.4608C5.9 12.4608 7.18 11.9308 8.42 11.4208C10.21 10.6808 11.76 10.0408 13.98 10.9208C14.04 10.9408 14.1 10.9508 14.17 10.9508C14.2 10.9508 14.23 10.9708 14.26 10.9708C14.49 10.9708 14.71 10.8508 14.85 10.6608C14.89 10.6108 14.93 10.5708 14.95 10.5108C14.97 10.4608 14.97 10.4108 14.98 10.3608C14.98 10.3208 15.01 10.2808 15.01 10.2308L15 10.2108Z",
4622 fill: "currentColor",
4623 })
4624 }
4625
4626 const WIDTH: Option<&'static str> = Some("16");
4627 const HEIGHT: Option<&'static str> = Some("16");
4628 const FILL: Option<&'static str> = Some("none");
4629 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4630
4631}
4632
4633#[derive(Default, Copy, Clone, PartialEq, Eq)]
4634pub struct Flag24;
4635
4636impl IconShape for Flag24 {
4637 fn child_elements(&self) -> Element {
4638 rsx!(path {
4639 d: "M19.99 14.37V4.92C19.99 4.84 19.97 4.77 19.94 4.69C19.94 4.67 19.94 4.65 19.93 4.63C19.91 4.58 19.88 4.55 19.85 4.51C19.82 4.47 19.8 4.43 19.77 4.4C19.76 4.39 19.73 4.38 19.72 4.37C19.66 4.32 19.6 4.27 19.53 4.24C16.3 2.95 13.8 3.9 11.38 4.83C9.18 5.67 7.1 6.45 4.5 5.48V3.75C4.5 3.34 4.16 3 3.75 3C3.34 3 3 3.34 3 3.75V20.31C3 20.72 3.34 21.06 3.75 21.06C4.16 21.06 4.5 20.72 4.5 20.31V7.06C5.35 7.32 6.15 7.43 6.91 7.43C8.73 7.43 10.34 6.82 11.91 6.22C14.02 5.41 16.03 4.67 18.49 5.47V13.36C15.7 12.62 13.34 13.5 11.24 14.29C9.62 14.9 8.1 15.47 6.45 15.37C6.07 15.35 5.68 15.66 5.65 16.07C5.62 16.48 5.94 16.84 6.35 16.87C6.52 16.88 6.68 16.89 6.84 16.89C8.61 16.89 10.21 16.28 11.76 15.7C14.07 14.83 16.25 14 18.96 15.09C19.02 15.11 19.08 15.11 19.14 15.12C19.17 15.12 19.21 15.14 19.24 15.14C19.33 15.14 19.42 15.12 19.5 15.09C19.5 15.09 19.52 15.09 19.53 15.09C19.65 15.04 19.74 14.95 19.82 14.85C19.86 14.8 19.9 14.75 19.93 14.68C19.95 14.63 19.95 14.58 19.96 14.53C19.96 14.49 19.99 14.45 19.99 14.4V14.37Z",
4640 fill: "currentColor",
4641 })
4642 }
4643
4644 const WIDTH: Option<&'static str> = Some("24");
4645 const HEIGHT: Option<&'static str> = Some("24");
4646 const FILL: Option<&'static str> = Some("none");
4647 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4648
4649}
4650
4651#[derive(Default, Copy, Clone, PartialEq, Eq)]
4652pub struct Flame16;
4653
4654impl IconShape for Flame16 {
4655 fn child_elements(&self) -> Element {
4656 rsx!(path {
4657 d: "M9.533.753V.752c.217 2.385 1.463 3.626 2.653 4.81C13.37 6.74 14.498 7.863 14.498 10c0 3.5-3 6-6.5 6S1.5 13.512 1.5 10c0-1.298.536-2.56 1.425-3.286.376-.308.862 0 1.035.454C4.46 8.487 5.581 8.419 6 8c.282-.282.341-.811-.003-1.5C4.34 3.187 7.035.75 8.77.146c.39-.137.726.194.763.607ZM7.998 14.5c2.832 0 5-1.98 5-4.5 0-1.463-.68-2.19-1.879-3.383l-.036-.037c-1.013-1.008-2.3-2.29-2.834-4.434-.322.256-.63.579-.864.953-.432.696-.621 1.58-.046 2.73.473.947.67 2.284-.278 3.232-.61.61-1.545.84-2.403.633a2.79 2.79 0 0 1-1.436-.874A3.198 3.198 0 0 0 3 10c0 2.53 2.164 4.5 4.998 4.5Z",
4658 })
4659 }
4660
4661 const WIDTH: Option<&'static str> = Some("16");
4662 const HEIGHT: Option<&'static str> = Some("16");
4663 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4664
4665}
4666
4667#[derive(Default, Copy, Clone, PartialEq, Eq)]
4668pub struct Flame24;
4669
4670impl IconShape for Flame24 {
4671 fn child_elements(&self) -> Element {
4672 rsx!(path {
4673 d: "M14.265 1.627c0 3.545 1.869 5.327 3.479 7.021 1.54 1.62 3.006 3.163 3.006 6.102 0 4.812-3.753 8.25-8.565 8.25-4.813 0-8.935-3.421-8.935-8.25 0-2.039.962-4.011 2.509-4.899.305-.175.672.007.803.334C7.563 12.684 8.797 12.64 9.437 12c.388-.387.47-1.116-.004-2.062-2.405-4.812 1.863-8.279 4.2-8.854.336-.082.615.198.632.543ZM12.185 21.5c4.059 0 7.065-2.84 7.065-6.75 0-2.337-1.093-3.489-2.678-5.158l-.021-.023c-1.44-1.517-3.139-3.351-3.649-6.557a6.148 6.148 0 0 0-1.911 1.76c-.787 1.144-1.147 2.633-.216 4.495.603 1.205.777 2.74-.277 3.794-.657.657-1.762 1.1-2.956.586-.752-.324-1.353-.955-1.838-1.79-.567.706-.954 1.74-.954 2.893 0 3.847 3.288 6.75 7.435 6.75Z",
4674 })
4675 }
4676
4677 const WIDTH: Option<&'static str> = Some("24");
4678 const HEIGHT: Option<&'static str> = Some("24");
4679 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4680
4681}
4682
4683#[derive(Default, Copy, Clone, PartialEq, Eq)]
4684pub struct Flowchart16;
4685
4686impl IconShape for Flowchart16 {
4687 fn child_elements(&self) -> Element {
4688 rsx!(path {
4689 d: "M9.25 5c.199 0 .39-.079.53-.22a.747.747 0 0 0 0-1.06.747.747 0 0 0-.53-.22V5Zm-2-1.5a.747.747 0 0 0-.53.22.747.747 0 0 0 0 1.06c.14.141.331.22.53.22V3.5Zm7 8.75.53.53c.3-.3.3-.77 0-1.06l-.53.53Zm-1.47-2.53a.748.748 0 0 0-1.244.23.76.76 0 0 0 .184.83l.53-.53.53-.53Zm-1.06 4a.748.748 0 0 0 .23 1.244.76.76 0 0 0 .83-.184l-.53-.53-.53-.53Zm1.53-.72c.199 0 .39-.079.53-.22a.747.747 0 0 0 0-1.06.747.747 0 0 0-.53-.22V13Zm-6-1.5a.747.747 0 0 0-.53.22.747.747 0 0 0 0 1.06c.14.141.331.22.53.22v-1.5Zm3.53-4.72.53-.53-1.06-1.06-.53.53.53.53.53.53ZM5.72 9.72l-.53.53 1.06 1.06.53-.53-.53-.53-.53-.53Zm3.53-5.47V3.5h-2V5h2v-.75Zm5 8 .53-.53-2-2-.53.53-.53.53 2 2 .53-.53Zm0 0-.53-.53-2 2 .53.53.53.53 2-2-.53-.53Zm-1 0v-.75h-6V13h6v-.75Zm-3-6-.53-.53-4 4 .53.53.53.53 4-4-.53-.53ZM3.25 2v.75h2v-1.5h-2V2Zm2 0v.75c.28 0 .5.22.5.5h1.5a2 2 0 0 0-2-2V2ZM6.5 3.25h-.75v2h1.5v-2H6.5Zm0 2h-.75c0 .133-.053.26-.146.354a.504.504 0 0 1-.354.146v1.5a2 2 0 0 0 2-2H6.5ZM5.25 6.5v-.75h-2v1.5h2V6.5Zm-2 0v-.75a.504.504 0 0 1-.354-.146.504.504 0 0 1-.146-.354h-1.5c0 1.1.9 2 2 2V6.5ZM2 5.25h.75v-2h-1.5v2H2Zm0-2h.75c0-.28.22-.5.5-.5v-1.5a2 2 0 0 0-2 2H2ZM11.25 2v.75h2v-1.5h-2V2Zm2 0v.75c.28 0 .5.22.5.5h1.5a2 2 0 0 0-2-2V2Zm1.25 1.25h-.75v2h1.5v-2h-.75Zm0 2h-.75c0 .133-.053.26-.146.354a.504.504 0 0 1-.354.146v1.5a2 2 0 0 0 2-2h-.75ZM13.25 6.5v-.75h-2v1.5h2V6.5Zm-2 0v-.75a.504.504 0 0 1-.354-.146.504.504 0 0 1-.146-.354h-1.5c0 1.1.9 2 2 2V6.5ZM10 5.25h.75v-2h-1.5v2H10Zm0-2h.75c0-.28.22-.5.5-.5v-1.5a2 2 0 0 0-2 2H10ZM3.25 10v.75h2v-1.5h-2V10Zm2 0v.75c.28 0 .5.22.5.5h1.5a2 2 0 0 0-2-2V10Zm1.25 1.25h-.75v2h1.5v-2H6.5Zm0 2h-.75c0 .133-.053.26-.146.354a.504.504 0 0 1-.354.146v1.5a2 2 0 0 0 2-2H6.5ZM5.25 14.5v-.75h-2v1.5h2v-.75Zm-2 0v-.75a.504.504 0 0 1-.354-.146.504.504 0 0 1-.146-.354h-1.5c0 1.1.9 2 2 2v-.75ZM2 13.25h.75v-2h-1.5v2H2Zm0-2h.75c0-.28.22-.5.5-.5v-1.5a2 2 0 0 0-2 2H2Z",
4690 })
4691 }
4692
4693 const WIDTH: Option<&'static str> = Some("16");
4694 const HEIGHT: Option<&'static str> = Some("16");
4695 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4696
4697}
4698
4699#[derive(Default, Copy, Clone, PartialEq, Eq)]
4700pub struct Flowchart24;
4701
4702impl IconShape for Flowchart24 {
4703 fn child_elements(&self) -> Element {
4704 rsx!(path {
4705 d: "M8 2a3 3 0 0 1 3 3v.75h2V5a3 3 0 0 1 3-3h3a3 3 0 0 1 3 3v3a3 3 0 0 1-2.846 2.996L19 11h-3l-.154-.004a2.988 2.988 0 0 1-1.369-.413l-3.895 3.896c.264.446.418.965.418 1.521v.75h8.689l-2.219-2.22a.749.749 0 1 1 1.06-1.06l3.5 3.5a.749.749 0 0 1 0 1.06l-3.5 3.5a.749.749 0 1 1-1.06-1.06l2.219-2.22H11V19a3 3 0 0 1-2.846 2.996L8 22H5l-.154-.004a3.001 3.001 0 0 1-2.842-2.842L2 19v-3a3 3 0 0 1 3-3h3c.556 0 1.075.153 1.521.417l3.895-3.895a2.975 2.975 0 0 1-.412-1.368L13 8v-.75h-2V8a3 3 0 0 1-2.846 2.996L8 11H5l-.154-.004a3.001 3.001 0 0 1-2.842-2.842L2 8V5a3 3 0 0 1 3-3h3ZM5 14.5A1.5 1.5 0 0 0 3.5 16v3A1.5 1.5 0 0 0 5 20.5h3A1.5 1.5 0 0 0 9.5 19v-3A1.5 1.5 0 0 0 8 14.5H5Zm0-11A1.5 1.5 0 0 0 3.5 5v3A1.5 1.5 0 0 0 5 9.5h3A1.5 1.5 0 0 0 9.5 8V5A1.5 1.5 0 0 0 8 3.5H5Zm11 0A1.5 1.5 0 0 0 14.5 5v3A1.5 1.5 0 0 0 16 9.5h3A1.5 1.5 0 0 0 20.5 8V5A1.5 1.5 0 0 0 19 3.5h-3Z",
4706 })
4707 }
4708
4709 const WIDTH: Option<&'static str> = Some("24");
4710 const HEIGHT: Option<&'static str> = Some("24");
4711 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4712
4713}
4714
4715#[derive(Default, Copy, Clone, PartialEq, Eq)]
4716pub struct FocusCenter16;
4717
4718impl IconShape for FocusCenter16 {
4719 fn child_elements(&self) -> Element {
4720 rsx!(path {
4721 d: "M2.75 2.5a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0v-2.5C1 1.784 1.784 1 2.75 1h2.5a.75.75 0 0 1 0 1.5h-2.5ZM10 1.75a.75.75 0 0 1 .75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1-.75-.75ZM1.75 10a.75.75 0 0 1 .75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 1 13.25v-2.5a.75.75 0 0 1 .75-.75Zm12.5 0a.75.75 0 0 1 .75.75v2.5A1.75 1.75 0 0 1 13.25 15h-2.5a.75.75 0 0 1 0-1.5h2.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 .75-.75ZM8 10a2 2 0 1 0 .001-3.999A2 2 0 0 0 8 10Z",
4722 }
4723path {
4724 d: "M8 10a2 2 0 1 0 .001-3.999A2 2 0 0 0 8 10Z",
4725 })
4726 }
4727
4728 const WIDTH: Option<&'static str> = Some("16");
4729 const HEIGHT: Option<&'static str> = Some("16");
4730 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4731
4732}
4733
4734#[derive(Default, Copy, Clone, PartialEq, Eq)]
4735pub struct FocusCenter24;
4736
4737impl IconShape for FocusCenter24 {
4738 fn child_elements(&self) -> Element {
4739 rsx!(path {
4740 d: "M2.75 15.25a.75.75 0 0 1 .75.75v4.25c0 .138.112.25.25.25H8A.75.75 0 0 1 8 22H3.75A1.75 1.75 0 0 1 2 20.25V16a.75.75 0 0 1 .75-.75Zm18.5 0A.75.75 0 0 1 22 16v4.25A1.75 1.75 0 0 1 20.25 22H16a.75.75 0 0 1 0-1.5h4.25a.25.25 0 0 0 .25-.25V16a.75.75 0 0 1 .75-.75ZM8 2a.75.75 0 0 1 0 1.5H3.75a.25.25 0 0 0-.25.25V8A.75.75 0 0 1 2 8V3.75C2 2.784 2.784 2 3.75 2H8Zm12.25 0c.966 0 1.75.784 1.75 1.75V8a.75.75 0 0 1-1.5 0V3.75a.25.25 0 0 0-.25-.25H16A.75.75 0 0 1 16 2h4.25ZM12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z",
4741 })
4742 }
4743
4744 const WIDTH: Option<&'static str> = Some("24");
4745 const HEIGHT: Option<&'static str> = Some("24");
4746 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4747
4748}
4749
4750#[derive(Default, Copy, Clone, PartialEq, Eq)]
4751pub struct Fold16;
4752
4753impl IconShape for Fold16 {
4754 fn child_elements(&self) -> Element {
4755 rsx!(path {
4756 d: "M10.896 2H8.75V.75a.75.75 0 0 0-1.5 0V2H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 2ZM8.75 15.25a.75.75 0 0 1-1.5 0V14H5.104a.25.25 0 0 1-.177-.427l2.896-2.896a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25Zm-6.5-6.5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z",
4757 })
4758 }
4759
4760 const WIDTH: Option<&'static str> = Some("16");
4761 const HEIGHT: Option<&'static str> = Some("16");
4762 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4763
4764}
4765
4766#[derive(Default, Copy, Clone, PartialEq, Eq)]
4767pub struct Fold24;
4768
4769impl IconShape for Fold24 {
4770 fn child_elements(&self) -> Element {
4771 rsx!(path {
4772 d: "M12 15c.199 0 .389.079.53.22l3.25 3.25a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L12 16.81l-2.72 2.72a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25A.749.749 0 0 1 12 15Z",
4773 }
4774path {
4775 d: "M12.53 8.78a.75.75 0 0 1-1.06 0L8.22 5.53a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L12 7.19l2.72-2.72a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734ZM12 15.75a.75.75 0 0 1 .75.75v5.75a.75.75 0 0 1-1.5 0V16.5a.75.75 0 0 1 .75-.75Z",
4776 }
4777path {
4778 d: "M12 8.5a.75.75 0 0 1-.75-.75v-6a.75.75 0 0 1 1.5 0v6a.75.75 0 0 1-.75.75ZM2.75 12a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Z",
4779 })
4780 }
4781
4782 const WIDTH: Option<&'static str> = Some("24");
4783 const HEIGHT: Option<&'static str> = Some("24");
4784 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4785
4786}
4787
4788#[derive(Default, Copy, Clone, PartialEq, Eq)]
4789pub struct FoldDown16;
4790
4791impl IconShape for FoldDown16 {
4792 fn child_elements(&self) -> Element {
4793 rsx!(path {
4794 d: "m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z",
4795 })
4796 }
4797
4798 const WIDTH: Option<&'static str> = Some("16");
4799 const HEIGHT: Option<&'static str> = Some("16");
4800 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4801
4802}
4803
4804#[derive(Default, Copy, Clone, PartialEq, Eq)]
4805pub struct FoldDown24;
4806
4807impl IconShape for FoldDown24 {
4808 fn child_elements(&self) -> Element {
4809 rsx!(path {
4810 d: "M12 19a.749.749 0 0 1-.53-.22l-3.25-3.25a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215L12 17.19l2.72-2.72a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734l-3.25 3.25A.749.749 0 0 1 12 19Z",
4811 }
4812path {
4813 d: "M12 18a.75.75 0 0 1-.75-.75v-7.5a.75.75 0 0 1 1.5 0v7.5A.75.75 0 0 1 12 18ZM2.75 6a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1A.75.75 0 0 1 2.75 6Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1A.75.75 0 0 1 6.75 6Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Z",
4814 })
4815 }
4816
4817 const WIDTH: Option<&'static str> = Some("24");
4818 const HEIGHT: Option<&'static str> = Some("24");
4819 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4820
4821}
4822
4823#[derive(Default, Copy, Clone, PartialEq, Eq)]
4824pub struct FoldUp16;
4825
4826impl IconShape for FoldUp16 {
4827 fn child_elements(&self) -> Element {
4828 rsx!(path {
4829 d: "M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z",
4830 })
4831 }
4832
4833 const WIDTH: Option<&'static str> = Some("16");
4834 const HEIGHT: Option<&'static str> = Some("16");
4835 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4836
4837}
4838
4839#[derive(Default, Copy, Clone, PartialEq, Eq)]
4840pub struct FoldUp24;
4841
4842impl IconShape for FoldUp24 {
4843 fn child_elements(&self) -> Element {
4844 rsx!(path {
4845 d: "M11.47 5.22a.75.75 0 0 1 1.06 0l3.25 3.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L12 6.81 9.28 9.53a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Z",
4846 }
4847path {
4848 d: "M12 5.5a.75.75 0 0 1 .75.75v8a.75.75 0 0 1-1.5 0v-8A.75.75 0 0 1 12 5.5ZM2.75 18a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Z",
4849 })
4850 }
4851
4852 const WIDTH: Option<&'static str> = Some("24");
4853 const HEIGHT: Option<&'static str> = Some("24");
4854 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4855
4856}
4857
4858#[derive(Default, Copy, Clone, PartialEq, Eq)]
4859pub struct Gear16;
4860
4861impl IconShape for Gear16 {
4862 fn child_elements(&self) -> Element {
4863 rsx!(path {
4864 d: "M8 0a8.2 8.2 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224.231.114.454.243.668.386.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63.27.385.506.792.704 1.218.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294.016.257.016.515 0 .772-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a7.977 7.977 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a5.909 5.909 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8.006 8.006 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a5.738 5.738 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8.12 8.12 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6.214 6.214 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a7.92 7.92 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071.214-.143.437-.272.668-.386.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03 7.53.01 7.764 0 8 0Zm-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189-.173.086-.34.183-.5.29-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045-.22.312-.412.644-.573.99-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a4.709 4.709 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19.162.346.353.677.573.989.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27.161.107.328.204.501.29.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189.173-.086.34-.183.5-.29.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045.22-.313.411-.644.573-.99.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a4.709 4.709 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.464 6.464 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.44 4.44 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z",
4865 })
4866 }
4867
4868 const WIDTH: Option<&'static str> = Some("16");
4869 const HEIGHT: Option<&'static str> = Some("16");
4870 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4871
4872}
4873
4874#[derive(Default, Copy, Clone, PartialEq, Eq)]
4875pub struct Gear24;
4876
4877impl IconShape for Gear24 {
4878 fn child_elements(&self) -> Element {
4879 rsx!(path {
4880 d: "M16 12a4 4 0 1 1-8 0 4 4 0 0 1 8 0Zm-1.5 0a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z",
4881 }
4882path {
4883 d: "M12 1c.266 0 .532.009.797.028.763.055 1.345.617 1.512 1.304l.352 1.45c.019.078.09.171.225.221.247.089.49.19.728.302.13.061.246.044.315.002l1.275-.776c.603-.368 1.411-.353 1.99.147.402.349.78.726 1.128 1.129.501.578.515 1.386.147 1.99l-.776 1.274c-.042.069-.058.185.002.315.112.238.213.481.303.728.048.135.142.205.22.225l1.45.352c.687.167 1.249.749 1.303 1.512.038.531.038 1.063 0 1.594-.054.763-.616 1.345-1.303 1.512l-1.45.352c-.078.019-.171.09-.221.225-.089.248-.19.491-.302.728-.061.13-.044.246-.002.315l.776 1.275c.368.603.353 1.411-.147 1.99-.349.402-.726.78-1.129 1.128-.578.501-1.386.515-1.99.147l-1.274-.776c-.069-.042-.185-.058-.314.002a8.606 8.606 0 0 1-.729.303c-.135.048-.205.142-.225.22l-.352 1.45c-.167.687-.749 1.249-1.512 1.303-.531.038-1.063.038-1.594 0-.763-.054-1.345-.616-1.512-1.303l-.352-1.45c-.019-.078-.09-.171-.225-.221a8.138 8.138 0 0 1-.728-.302c-.13-.061-.246-.044-.315-.002l-1.275.776c-.603.368-1.411.353-1.99-.147-.402-.349-.78-.726-1.128-1.129-.501-.578-.515-1.386-.147-1.99l.776-1.274c.042-.069.058-.185-.002-.314a8.606 8.606 0 0 1-.303-.729c-.048-.135-.142-.205-.22-.225l-1.45-.352c-.687-.167-1.249-.749-1.304-1.512a11.158 11.158 0 0 1 0-1.594c.055-.763.617-1.345 1.304-1.512l1.45-.352c.078-.019.171-.09.221-.225.089-.248.19-.491.302-.728.061-.13.044-.246.002-.315l-.776-1.275c-.368-.603-.353-1.411.147-1.99.349-.402.726-.78 1.129-1.128.578-.501 1.386-.515 1.99-.147l1.274.776c.069.042.185.058.315-.002.238-.112.481-.213.728-.303.135-.048.205-.142.225-.22l.352-1.45c.167-.687.749-1.249 1.512-1.304C11.466 1.01 11.732 1 12 1Zm-.69 1.525c-.055.004-.135.05-.161.161l-.353 1.45a1.832 1.832 0 0 1-1.172 1.277 7.147 7.147 0 0 0-.6.249 1.833 1.833 0 0 1-1.734-.074l-1.274-.776c-.098-.06-.186-.036-.228 0a9.774 9.774 0 0 0-.976.976c-.036.042-.06.131 0 .228l.776 1.274c.314.529.342 1.18.074 1.734a7.147 7.147 0 0 0-.249.6 1.831 1.831 0 0 1-1.278 1.173l-1.45.351c-.11.027-.156.107-.16.162a9.63 9.63 0 0 0 0 1.38c.004.055.05.135.161.161l1.45.353a1.832 1.832 0 0 1 1.277 1.172c.074.204.157.404.249.6.268.553.24 1.204-.074 1.733l-.776 1.275c-.06.098-.036.186 0 .228.301.348.628.675.976.976.042.036.131.06.228 0l1.274-.776a1.83 1.83 0 0 1 1.734-.075c.196.093.396.176.6.25a1.831 1.831 0 0 1 1.173 1.278l.351 1.45c.027.11.107.156.162.16a9.63 9.63 0 0 0 1.38 0c.055-.004.135-.05.161-.161l.353-1.45a1.834 1.834 0 0 1 1.172-1.278 6.82 6.82 0 0 0 .6-.248 1.831 1.831 0 0 1 1.733.074l1.275.776c.098.06.186.036.228 0 .348-.301.675-.628.976-.976.036-.042.06-.131 0-.228l-.776-1.275a1.834 1.834 0 0 1-.075-1.733c.093-.196.176-.396.25-.6a1.831 1.831 0 0 1 1.278-1.173l1.45-.351c.11-.027.156-.107.16-.162a9.63 9.63 0 0 0 0-1.38c-.004-.055-.05-.135-.161-.161l-1.45-.353c-.626-.152-1.08-.625-1.278-1.172a6.576 6.576 0 0 0-.248-.6 1.833 1.833 0 0 1 .074-1.734l.776-1.274c.06-.098.036-.186 0-.228a9.774 9.774 0 0 0-.976-.976c-.042-.036-.131-.06-.228 0l-1.275.776a1.831 1.831 0 0 1-1.733.074 6.88 6.88 0 0 0-.6-.249 1.835 1.835 0 0 1-1.173-1.278l-.351-1.45c-.027-.11-.107-.156-.162-.16a9.63 9.63 0 0 0-1.38 0Z",
4884 })
4885 }
4886
4887 const WIDTH: Option<&'static str> = Some("24");
4888 const HEIGHT: Option<&'static str> = Some("24");
4889 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4890
4891}
4892
4893#[derive(Default, Copy, Clone, PartialEq, Eq)]
4894pub struct Gift16;
4895
4896impl IconShape for Gift16 {
4897 fn child_elements(&self) -> Element {
4898 rsx!(path {
4899 d: "M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z",
4900 })
4901 }
4902
4903 const WIDTH: Option<&'static str> = Some("16");
4904 const HEIGHT: Option<&'static str> = Some("16");
4905 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4906
4907}
4908
4909#[derive(Default, Copy, Clone, PartialEq, Eq)]
4910pub struct Gift24;
4911
4912impl IconShape for Gift24 {
4913 fn child_elements(&self) -> Element {
4914 rsx!(path {
4915 d: "M3.75 3.75A3.75 3.75 0 0 1 7.5 0c1.455 0 3.436.901 4.5 3.11C13.064.901 15.044 0 16.5 0a3.75 3.75 0 0 1 3 6h1.75c.966 0 1.75.784 1.75 1.75v2.5c0 .698-.409 1.301-1 1.582v8.418A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25v-8.418c-.591-.282-1-.884-1-1.582v-2.5C1 6.784 1.784 6 2.75 6H4.5a3.733 3.733 0 0 1-.75-2.25ZM20.5 12h-7.75v8.5h7.5a.25.25 0 0 0 .25-.25Zm-9.25 8.5V12H3.5v8.25c0 .138.112.25.25.25Zm10-10a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25h-8.5v3Zm-18.5 0h8.5v-3h-8.5a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25Zm16-6.75A2.25 2.25 0 0 0 16.5 1.5c-1.15 0-3.433 1.007-3.72 4.5h3.72a2.25 2.25 0 0 0 2.25-2.25ZM11.22 6c-.287-3.493-2.57-4.5-3.72-4.5a2.25 2.25 0 1 0 0 4.5Z",
4916 })
4917 }
4918
4919 const WIDTH: Option<&'static str> = Some("24");
4920 const HEIGHT: Option<&'static str> = Some("24");
4921 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4922
4923}
4924
4925#[derive(Default, Copy, Clone, PartialEq, Eq)]
4926pub struct GitBranch16;
4927
4928impl IconShape for GitBranch16 {
4929 fn child_elements(&self) -> Element {
4930 rsx!(path {
4931 d: "M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z",
4932 })
4933 }
4934
4935 const WIDTH: Option<&'static str> = Some("16");
4936 const HEIGHT: Option<&'static str> = Some("16");
4937 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4938
4939}
4940
4941#[derive(Default, Copy, Clone, PartialEq, Eq)]
4942pub struct GitBranch24;
4943
4944impl IconShape for GitBranch24 {
4945 fn child_elements(&self) -> Element {
4946 rsx!(path {
4947 d: "M15 4.75a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM2.5 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm0-14.5a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM5.75 6.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 6.5Zm0 14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 21Zm12.5-14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 18.25 6.5Z",
4948 }
4949path {
4950 d: "M5.75 16.75A.75.75 0 0 1 5 16V8a.75.75 0 0 1 1.5 0v8a.75.75 0 0 1-.75.75Z",
4951 }
4952path {
4953 d: "M17.5 8.75v-1H19v1a3.75 3.75 0 0 1-3.75 3.75h-7a1.75 1.75 0 0 0-1.75 1.75H5A3.25 3.25 0 0 1 8.25 11h7a2.25 2.25 0 0 0 2.25-2.25Z",
4954 })
4955 }
4956
4957 const WIDTH: Option<&'static str> = Some("24");
4958 const HEIGHT: Option<&'static str> = Some("24");
4959 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4960
4961}
4962
4963#[derive(Default, Copy, Clone, PartialEq, Eq)]
4964pub struct GitBranchCheck16;
4965
4966impl IconShape for GitBranchCheck16 {
4967 fn child_elements(&self) -> Element {
4968 rsx!(path {
4969 d: "M15.26 10a.741.741 0 0 1 .414.133.75.75 0 0 1 .1 1.154l-4.557 4.45a.753.753 0 0 1-1.055-.008l-1.943-1.95a.755.755 0 0 1 .024-1.038.753.753 0 0 1 1.038-.022l1.42 1.427 4.026-3.933A.752.752 0 0 1 15.26 10Zm-3.51-9a2.252 2.252 0 0 1 1.942 3.389 2.252 2.252 0 0 1-1.192.983V6A2.5 2.5 0 0 1 10 8.5H6a.997.997 0 0 0-1 1v1.128a2.256 2.256 0 0 1 1.469 2.503A2.252 2.252 0 1 1 3.5 10.628V5.372a2.255 2.255 0 0 1-1.469-2.503A2.252 2.252 0 1 1 5 5.372v1.836A2.493 2.493 0 0 1 6 7h4a.997.997 0 0 0 1-1v-.628A2.252 2.252 0 0 1 11.75 1Zm-7.5 1.5a.747.747 0 0 0-.53.22.747.747 0 0 0 0 1.06.747.747 0 0 0 1.06 0 .747.747 0 0 0 0-1.06.747.747 0 0 0-.53-.22Zm0 9.5a.747.747 0 0 0-.53.22.747.747 0 0 0 0 1.06.747.747 0 0 0 1.06 0 .747.747 0 0 0 0-1.06.747.747 0 0 0-.53-.22Zm7.5-9.5a.747.747 0 0 0-.53.22.747.747 0 0 0 0 1.06.747.747 0 0 0 1.06 0 .747.747 0 0 0 0-1.06.747.747 0 0 0-.53-.22Z",
4970 })
4971 }
4972
4973 const WIDTH: Option<&'static str> = Some("16");
4974 const HEIGHT: Option<&'static str> = Some("16");
4975 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
4976
4977}
4978
4979#[derive(Default, Copy, Clone, PartialEq, Eq)]
4980pub struct GitBranchCheck24;
4981
4982impl IconShape for GitBranchCheck24 {
4983 fn child_elements(&self) -> Element {
4984 rsx!(path {
4985 d: "M2.5 19.25a3.248 3.248 0 0 1 2.505-3.164A.81.81 0 0 1 5 16V8c0-.029.002-.057.005-.086a3.247 3.247 0 0 1-2.486-3.539 3.25 3.25 0 1 1 3.976 3.539A.827.827 0 0 1 6.5 8v3.51A3.247 3.247 0 0 1 8.25 11h7a2.25 2.25 0 0 0 2.25-2.25v-.837a3.25 3.25 0 1 1 1.5 0v.837a3.752 3.752 0 0 1-3.75 3.75h-7a1.75 1.75 0 0 0-1.75 1.75V16a.81.81 0 0 1-.005.086A3.25 3.25 0 1 1 2.5 19.25ZM5.75 6.5c.464 0 .909-.184 1.237-.513a1.746 1.746 0 0 0 0-2.474 1.746 1.746 0 0 0-2.474 0A1.74 1.74 0 0 0 4 4.75a1.752 1.752 0 0 0 1.08 1.617c.213.088.44.133.67.133Zm0 14.5c.464 0 .909-.184 1.237-.513a1.746 1.746 0 0 0 0-2.474 1.746 1.746 0 0 0-2.474 0 1.746 1.746 0 0 0 0 2.474c.328.329.773.513 1.237.513ZM16.5 4.75a1.752 1.752 0 0 0 1.08 1.617A1.752 1.752 0 0 0 20 4.75c0-.464-.184-.909-.513-1.237a1.746 1.746 0 0 0-2.474 0A1.746 1.746 0 0 0 16.5 4.75Zm4.22 10.47a.749.749 0 1 1 1.06 1.06l-5.323 5.324a1.01 1.01 0 0 1-.707.292.991.991 0 0 1-.707-.292L12.72 19.28a.749.749 0 1 1 1.06-1.06l1.97 1.969 4.97-4.969Z",
4986 })
4987 }
4988
4989 const WIDTH: Option<&'static str> = Some("24");
4990 const HEIGHT: Option<&'static str> = Some("24");
4991 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
4992
4993}
4994
4995#[derive(Default, Copy, Clone, PartialEq, Eq)]
4996pub struct GitCommit16;
4997
4998impl IconShape for GitCommit16 {
4999 fn child_elements(&self) -> Element {
5000 rsx!(path {
5001 d: "M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z",
5002 })
5003 }
5004
5005 const WIDTH: Option<&'static str> = Some("16");
5006 const HEIGHT: Option<&'static str> = Some("16");
5007 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5008
5009}
5010
5011#[derive(Default, Copy, Clone, PartialEq, Eq)]
5012pub struct GitCommit24;
5013
5014impl IconShape for GitCommit24 {
5015 fn child_elements(&self) -> Element {
5016 rsx!(path {
5017 d: "M16.944 11h4.306a.75.75 0 0 1 0 1.5h-4.306a5.001 5.001 0 0 1-9.888 0H2.75a.75.75 0 0 1 0-1.5h4.306a5.001 5.001 0 0 1 9.888 0Zm-1.444.75a3.5 3.5 0 1 0-7 0 3.5 3.5 0 0 0 7 0Z",
5018 })
5019 }
5020
5021 const WIDTH: Option<&'static str> = Some("24");
5022 const HEIGHT: Option<&'static str> = Some("24");
5023 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5024
5025}
5026
5027#[derive(Default, Copy, Clone, PartialEq, Eq)]
5028pub struct GitCompare16;
5029
5030impl IconShape for GitCompare16 {
5031 fn child_elements(&self) -> Element {
5032 rsx!(path {
5033 d: "M9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM6 12v-1.646a.25.25 0 0 1 .427-.177l2.396 2.396a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 6 15.146V13.5H5A2.5 2.5 0 0 1 2.5 11V5.372a2.25 2.25 0 1 1 1.5 0V11a1 1 0 0 0 1 1ZM4 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0ZM12.75 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z",
5034 })
5035 }
5036
5037 const WIDTH: Option<&'static str> = Some("16");
5038 const HEIGHT: Option<&'static str> = Some("16");
5039 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5040
5041}
5042
5043#[derive(Default, Copy, Clone, PartialEq, Eq)]
5044pub struct GitCompare24;
5045
5046impl IconShape for GitCompare24 {
5047 fn child_elements(&self) -> Element {
5048 rsx!(path {
5049 d: "M16.5 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm3.25-1.75a1.75 1.75 0 1 0 .001 3.501 1.75 1.75 0 0 0-.001-3.501Z",
5050 }
5051path {
5052 d: "M13.905 1.72a.75.75 0 0 1 0 1.06L12.685 4h4.065a3.75 3.75 0 0 1 3.75 3.75v8.75a.75.75 0 0 1-1.5 0V7.75a2.25 2.25 0 0 0-2.25-2.25h-4.064l1.22 1.22a.75.75 0 0 1-1.061 1.06l-2.5-2.5a.75.75 0 0 1 0-1.06l2.5-2.5a.75.75 0 0 1 1.06 0ZM7.5 4.75a3.25 3.25 0 1 1-6.5 0 3.25 3.25 0 0 1 6.5 0ZM4.25 6.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 4.25 6.5Z",
5053 }
5054path {
5055 d: "M10.095 22.28a.75.75 0 0 1 0-1.06l1.22-1.22H7.25a3.75 3.75 0 0 1-3.75-3.75V7.5a.75.75 0 0 1 1.5 0v8.75a2.25 2.25 0 0 0 2.25 2.25h4.064l-1.22-1.22a.748.748 0 0 1 .332-1.265.75.75 0 0 1 .729.205l2.5 2.5a.75.75 0 0 1 0 1.06l-2.5 2.5a.75.75 0 0 1-1.06 0Z",
5056 })
5057 }
5058
5059 const WIDTH: Option<&'static str> = Some("24");
5060 const HEIGHT: Option<&'static str> = Some("24");
5061 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5062
5063}
5064
5065#[derive(Default, Copy, Clone, PartialEq, Eq)]
5066pub struct GitMerge16;
5067
5068impl IconShape for GitMerge16 {
5069 fn child_elements(&self) -> Element {
5070 rsx!(path {
5071 d: "M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8.5-4.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM5 3.25a.75.75 0 1 0 0 .005V3.25Z",
5072 })
5073 }
5074
5075 const WIDTH: Option<&'static str> = Some("16");
5076 const HEIGHT: Option<&'static str> = Some("16");
5077 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5078
5079}
5080
5081#[derive(Default, Copy, Clone, PartialEq, Eq)]
5082pub struct GitMerge24;
5083
5084impl IconShape for GitMerge24 {
5085 fn child_elements(&self) -> Element {
5086 rsx!(path {
5087 d: "M15 13.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm-12.5 6a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm0-14.5a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM5.75 6.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 6.5Zm0 14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 21Zm12.5-6a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 18.25 15Z",
5088 }
5089path {
5090 d: "M6.5 7.25c0 2.9 2.35 5.25 5.25 5.25h4.5V14h-4.5A6.75 6.75 0 0 1 5 7.25Z",
5091 }
5092path {
5093 d: "M5.75 16.75A.75.75 0 0 1 5 16V8a.75.75 0 0 1 1.5 0v8a.75.75 0 0 1-.75.75Z",
5094 })
5095 }
5096
5097 const WIDTH: Option<&'static str> = Some("24");
5098 const HEIGHT: Option<&'static str> = Some("24");
5099 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5100
5101}
5102
5103#[derive(Default, Copy, Clone, PartialEq, Eq)]
5104pub struct GitMergeQueue16;
5105
5106impl IconShape for GitMergeQueue16 {
5107 fn child_elements(&self) -> Element {
5108 rsx!(path {
5109 d: "M3.75 4.5a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5ZM3 7.75a.75.75 0 0 1 1.5 0v2.878a2.251 2.251 0 1 1-1.5 0Zm.75 5.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm5-7.75a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm5.75 2.5a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-1.5 0a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z",
5110 })
5111 }
5112
5113 const WIDTH: Option<&'static str> = Some("16");
5114 const HEIGHT: Option<&'static str> = Some("16");
5115 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5116
5117}
5118
5119#[derive(Default, Copy, Clone, PartialEq, Eq)]
5120pub struct GitMergeQueue24;
5121
5122impl IconShape for GitMergeQueue24 {
5123 fn child_elements(&self) -> Element {
5124 rsx!(path {
5125 d: "M5.75 6.5a1.75 1.75 0 1 1 .001-3.501A1.75 1.75 0 0 1 5.75 6.5ZM9.5 8.75a1.75 1.75 0 1 1 3.501.001A1.75 1.75 0 0 1 9.5 8.75ZM5.75 22.5a3.25 3.25 0 0 1-.745-6.414A.81.81 0 0 1 5 16v-5a.75.75 0 0 1 1.5 0v5a.81.81 0 0 1-.005.086A3.252 3.252 0 0 1 5.75 22.5ZM4 19.25a1.75 1.75 0 1 0 3.501-.001A1.75 1.75 0 0 0 4 19.25Zm11-6.5a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm3.25 1.75a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5Z",
5126 })
5127 }
5128
5129 const WIDTH: Option<&'static str> = Some("24");
5130 const HEIGHT: Option<&'static str> = Some("24");
5131 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5132
5133}
5134
5135#[derive(Default, Copy, Clone, PartialEq, Eq)]
5136pub struct GitPullRequest16;
5137
5138impl IconShape for GitPullRequest16 {
5139 fn child_elements(&self) -> Element {
5140 rsx!(path {
5141 d: "M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z",
5142 })
5143 }
5144
5145 const WIDTH: Option<&'static str> = Some("16");
5146 const HEIGHT: Option<&'static str> = Some("16");
5147 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5148
5149}
5150
5151#[derive(Default, Copy, Clone, PartialEq, Eq)]
5152pub struct GitPullRequest24;
5153
5154impl IconShape for GitPullRequest24 {
5155 fn child_elements(&self) -> Element {
5156 rsx!(path {
5157 d: "M16 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm-14.5 0a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm0-14.5a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM4.75 3a1.75 1.75 0 1 0 .001 3.501A1.75 1.75 0 0 0 4.75 3Zm0 14.5a1.75 1.75 0 1 0 .001 3.501A1.75 1.75 0 0 0 4.75 17.5Zm14.5 0a1.75 1.75 0 1 0 .001 3.501 1.75 1.75 0 0 0-.001-3.501Z",
5158 }
5159path {
5160 d: "M13.405 1.72a.75.75 0 0 1 0 1.06L12.185 4h4.065A3.75 3.75 0 0 1 20 7.75v8.75a.75.75 0 0 1-1.5 0V7.75a2.25 2.25 0 0 0-2.25-2.25h-4.064l1.22 1.22a.75.75 0 0 1-1.061 1.06l-2.5-2.5a.75.75 0 0 1 0-1.06l2.5-2.5a.75.75 0 0 1 1.06 0ZM4.75 7.25A.75.75 0 0 1 5.5 8v8A.75.75 0 0 1 4 16V8a.75.75 0 0 1 .75-.75Z",
5161 })
5162 }
5163
5164 const WIDTH: Option<&'static str> = Some("24");
5165 const HEIGHT: Option<&'static str> = Some("24");
5166 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5167
5168}
5169
5170#[derive(Default, Copy, Clone, PartialEq, Eq)]
5171pub struct GitPullRequestClosed16;
5172
5173impl IconShape for GitPullRequestClosed16 {
5174 fn child_elements(&self) -> Element {
5175 rsx!(path {
5176 d: "M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.251 2.251 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.748.748 0 0 1 1.265.332.75.75 0 0 1-.205.729l-.97.97.97.97a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-.97-.97-.97.97a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM2.5 3.25a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0ZM3.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z",
5177 })
5178 }
5179
5180 const WIDTH: Option<&'static str> = Some("16");
5181 const HEIGHT: Option<&'static str> = Some("16");
5182 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5183
5184}
5185
5186#[derive(Default, Copy, Clone, PartialEq, Eq)]
5187pub struct GitPullRequestClosed24;
5188
5189impl IconShape for GitPullRequestClosed24 {
5190 fn child_elements(&self) -> Element {
5191 rsx!(path {
5192 d: "M22.266 2.711a.75.75 0 1 0-1.061-1.06l-1.983 1.983-1.984-1.983a.75.75 0 1 0-1.06 1.06l1.983 1.983-1.983 1.984a.75.75 0 0 0 1.06 1.06l1.984-1.983 1.983 1.983a.75.75 0 0 0 1.06-1.06l-1.983-1.984 1.984-1.983ZM4.75 1.5a3.25 3.25 0 0 1 .745 6.414A.827.827 0 0 1 5.5 8v8a.827.827 0 0 1-.005.086A3.25 3.25 0 0 1 4.75 22.5a3.25 3.25 0 0 1-.745-6.414A.827.827 0 0 1 4 16V8c0-.029.002-.057.005-.086A3.25 3.25 0 0 1 4.75 1.5ZM16 19.25a3.252 3.252 0 0 1 2.5-3.163V9.625a.75.75 0 0 1 1.5 0v6.462a3.252 3.252 0 0 1-.75 6.413A3.25 3.25 0 0 1 16 19.25ZM3 4.75a1.75 1.75 0 1 0 3.501-.001A1.75 1.75 0 0 0 3 4.75Zm0 14.5a1.75 1.75 0 1 0 3.501-.001A1.75 1.75 0 0 0 3 19.25Zm16.25-1.75a1.75 1.75 0 1 0 .001 3.501 1.75 1.75 0 0 0-.001-3.501Z",
5193 })
5194 }
5195
5196 const WIDTH: Option<&'static str> = Some("24");
5197 const HEIGHT: Option<&'static str> = Some("24");
5198 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5199
5200}
5201
5202#[derive(Default, Copy, Clone, PartialEq, Eq)]
5203pub struct GitPullRequestDraft16;
5204
5205impl IconShape for GitPullRequestDraft16 {
5206 fn child_elements(&self) -> Element {
5207 rsx!(path {
5208 d: "M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.251 2.251 0 0 1 3.25 1Zm9.5 14a2.25 2.25 0 1 1 0-4.5 2.25 2.25 0 0 1 0 4.5ZM2.5 3.25a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0ZM3.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM14 7.5a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm0-4.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Z",
5209 })
5210 }
5211
5212 const WIDTH: Option<&'static str> = Some("16");
5213 const HEIGHT: Option<&'static str> = Some("16");
5214 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5215
5216}
5217
5218#[derive(Default, Copy, Clone, PartialEq, Eq)]
5219pub struct GitPullRequestDraft24;
5220
5221impl IconShape for GitPullRequestDraft24 {
5222 fn child_elements(&self) -> Element {
5223 rsx!(path {
5224 d: "M4.75 1.5a3.25 3.25 0 0 1 .745 6.414A.827.827 0 0 1 5.5 8v8a.827.827 0 0 1-.005.086A3.25 3.25 0 0 1 4.75 22.5a3.25 3.25 0 0 1-.745-6.414A.827.827 0 0 1 4 16V8c0-.029.002-.057.005-.086A3.25 3.25 0 0 1 4.75 1.5ZM16 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM3 4.75a1.75 1.75 0 1 0 3.501-.001A1.75 1.75 0 0 0 3 4.75Zm0 14.5a1.75 1.75 0 1 0 3.501-.001A1.75 1.75 0 0 0 3 19.25Zm16.25-1.75a1.75 1.75 0 1 0 .001 3.501 1.75 1.75 0 0 0-.001-3.501Zm0-11.5a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5ZM21 11.25a1.75 1.75 0 1 1-3.5 0 1.75 1.75 0 0 1 3.5 0Z",
5225 })
5226 }
5227
5228 const WIDTH: Option<&'static str> = Some("24");
5229 const HEIGHT: Option<&'static str> = Some("24");
5230 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5231
5232}
5233
5234#[derive(Default, Copy, Clone, PartialEq, Eq)]
5235pub struct GitPullRequestLocked16;
5236
5237impl IconShape for GitPullRequestLocked16 {
5238 fn child_elements(&self) -> Element {
5239 rsx!(path {
5240 d: "M12 6a3 3 0 0 1 3 3v1.169c.591.281 1 .883 1 1.581v2.5A1.75 1.75 0 0 1 14.25 16h-4.5A1.75 1.75 0 0 1 8 14.25v-2.5c0-.698.409-1.3 1-1.581V9a3 3 0 0 1 3-3Zm0 1.5A1.5 1.5 0 0 0 10.5 9v1h3V9A1.5 1.5 0 0 0 12 7.5ZM3.25 1A2.25 2.25 0 0 1 4 5.372v5.257a2.25 2.25 0 1 1-1.5 0V5.372A2.252 2.252 0 0 1 3.25 1Zm0 1.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM10 .854a.25.25 0 0 0-.427-.177L7.177 3.073a.251.251 0 0 0 0 .355l2.396 2.395A.25.25 0 0 0 10 5.646V.854Z",
5241 }
5242path {
5243 d: "M11.997 2.708A2.492 2.492 0 0 0 11 2.5h-1V4h1c.5 0 .891 0 .956.597a.735.735 0 0 0 .746.674.75.75 0 0 0 .746-.674c0-.097 0-.147-.066-.356 0 0-.041-.122-.073-.198a2.242 2.242 0 0 0-.209-.393 2.004 2.004 0 0 0-.327-.412l-.039-.036a2.78 2.78 0 0 0-.127-.114c-.01-.009-.019-.018-.03-.026a1.977 1.977 0 0 0-.172-.129l-.035-.023a3.087 3.087 0 0 0-.156-.095l-.047-.025a2.656 2.656 0 0 0-.17-.082Z",
5244 })
5245 }
5246
5247 const WIDTH: Option<&'static str> = Some("16");
5248 const HEIGHT: Option<&'static str> = Some("16");
5249 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5250
5251}
5252
5253#[derive(Default, Copy, Clone, PartialEq, Eq)]
5254pub struct Globe16;
5255
5256impl IconShape for Globe16 {
5257 fn child_elements(&self) -> Element {
5258 rsx!(path {
5259 d: "M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z",
5260 })
5261 }
5262
5263 const WIDTH: Option<&'static str> = Some("16");
5264 const HEIGHT: Option<&'static str> = Some("16");
5265 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5266
5267}
5268
5269#[derive(Default, Copy, Clone, PartialEq, Eq)]
5270pub struct Globe24;
5271
5272impl IconShape for Globe24 {
5273 fn child_elements(&self) -> Element {
5274 rsx!(path {
5275 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1Zm3.241 10.5v-.001c-.1-2.708-.992-4.904-1.89-6.452a13.919 13.919 0 0 0-1.304-1.88L12 3.11l-.047.059c-.354.425-.828 1.06-1.304 1.88-.898 1.547-1.79 3.743-1.89 6.451Zm-12.728 0h4.745c.1-3.037 1.1-5.49 2.093-7.204.39-.672.78-1.233 1.119-1.673C6.11 3.329 2.746 7 2.513 11.5Zm18.974 0C21.254 7 17.89 3.329 13.53 2.623c.339.44.729 1.001 1.119 1.673.993 1.714 1.993 4.167 2.093 7.204ZM8.787 13c.182 2.478 1.02 4.5 1.862 5.953.382.661.818 1.29 1.304 1.88l.047.057.047-.059c.354-.425.828-1.06 1.304-1.88.842-1.451 1.679-3.471 1.862-5.951Zm-1.504 0H2.552a9.505 9.505 0 0 0 7.918 8.377 15.773 15.773 0 0 1-1.119-1.673C8.413 18.085 7.47 15.807 7.283 13Zm9.434 0c-.186 2.807-1.13 5.085-2.068 6.704-.39.672-.78 1.233-1.118 1.673A9.506 9.506 0 0 0 21.447 13Z",
5276 })
5277 }
5278
5279 const WIDTH: Option<&'static str> = Some("24");
5280 const HEIGHT: Option<&'static str> = Some("24");
5281 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5282
5283}
5284
5285#[derive(Default, Copy, Clone, PartialEq, Eq)]
5286pub struct Goal16;
5287
5288impl IconShape for Goal16 {
5289 fn child_elements(&self) -> Element {
5290 rsx!(path {
5291 d: "M13.637 2.363h-.001l1.676.335c.09.018.164.084.19.173a.25.25 0 0 1-.062.249l-1.373 1.374a.876.876 0 0 1-.619.256H12.31L9.45 7.611A1.5 1.5 0 1 1 6.5 8a1.501 1.501 0 0 1 1.889-1.449l2.861-2.862V2.552c0-.232.092-.455.256-.619L12.88.559a.25.25 0 0 1 .249-.062c.089.026.155.1.173.19Z",
5292 }
5293path {
5294 d: "M2 8a6 6 0 1 0 11.769-1.656.751.751 0 1 1 1.442-.413 7.502 7.502 0 0 1-12.513 7.371A7.501 7.501 0 0 1 10.069.789a.75.75 0 0 1-.413 1.442A6.001 6.001 0 0 0 2 8Z",
5295 }
5296path {
5297 d: "M5 8a3.002 3.002 0 0 0 4.699 2.476 3 3 0 0 0 1.28-2.827.748.748 0 0 1 1.045-.782.75.75 0 0 1 .445.61A4.5 4.5 0 1 1 8.516 3.53a.75.75 0 1 1-.17 1.49A3 3 0 0 0 5 8Z",
5298 })
5299 }
5300
5301 const WIDTH: Option<&'static str> = Some("16");
5302 const HEIGHT: Option<&'static str> = Some("16");
5303 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5304
5305}
5306
5307#[derive(Default, Copy, Clone, PartialEq, Eq)]
5308pub struct Goal24;
5309
5310impl IconShape for Goal24 {
5311 fn child_elements(&self) -> Element {
5312 rsx!(path {
5313 d: "M20.172 6.75h-1.861l-4.566 4.564a1.874 1.874 0 1 1-1.06-1.06l4.565-4.565V3.828a.94.94 0 0 1 .275-.664l1.73-1.73a.249.249 0 0 1 .25-.063c.089.026.155.1.173.191l.46 2.301 2.3.46c.09.018.164.084.19.173a.25.25 0 0 1-.062.249l-1.731 1.73a.937.937 0 0 1-.663.275Z",
5314 }
5315path {
5316 d: "M2.625 12A9.375 9.375 0 0 0 12 21.375 9.375 9.375 0 0 0 21.375 12c0-.898-.126-1.766-.361-2.587A.75.75 0 0 1 22.455 9c.274.954.42 1.96.42 3 0 6.006-4.869 10.875-10.875 10.875S1.125 18.006 1.125 12 5.994 1.125 12 1.125c1.015-.001 2.024.14 3 .419a.75.75 0 1 1-.413 1.442A9.39 9.39 0 0 0 12 2.625 9.375 9.375 0 0 0 2.625 12Z",
5317 }
5318path {
5319 d: "M7.125 12a4.874 4.874 0 1 0 9.717-.569.748.748 0 0 1 1.047-.798c.251.112.42.351.442.625a6.373 6.373 0 0 1-10.836 5.253 6.376 6.376 0 0 1 5.236-10.844.75.75 0 1 1-.17 1.49A4.876 4.876 0 0 0 7.125 12Z",
5320 })
5321 }
5322
5323 const WIDTH: Option<&'static str> = Some("24");
5324 const HEIGHT: Option<&'static str> = Some("24");
5325 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5326
5327}
5328
5329#[derive(Default, Copy, Clone, PartialEq, Eq)]
5330pub struct Grabber16;
5331
5332impl IconShape for Grabber16 {
5333 fn child_elements(&self) -> Element {
5334 rsx!(path {
5335 d: "M10 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm0-4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm-4 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5-9a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM7 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM6 5a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z",
5336 })
5337 }
5338
5339 const WIDTH: Option<&'static str> = Some("16");
5340 const HEIGHT: Option<&'static str> = Some("16");
5341 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5342
5343}
5344
5345#[derive(Default, Copy, Clone, PartialEq, Eq)]
5346pub struct Grabber24;
5347
5348impl IconShape for Grabber24 {
5349 fn child_elements(&self) -> Element {
5350 rsx!(path {
5351 d: "M9 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm7-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm7-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 18a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm6 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z",
5352 })
5353 }
5354
5355 const WIDTH: Option<&'static str> = Some("24");
5356 const HEIGHT: Option<&'static str> = Some("24");
5357 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5358
5359}
5360
5361#[derive(Default, Copy, Clone, PartialEq, Eq)]
5362pub struct Graph16;
5363
5364impl IconShape for Graph16 {
5365 fn child_elements(&self) -> Element {
5366 rsx!(path {
5367 d: "M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z",
5368 })
5369 }
5370
5371 const WIDTH: Option<&'static str> = Some("16");
5372 const HEIGHT: Option<&'static str> = Some("16");
5373 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5374
5375}
5376
5377#[derive(Default, Copy, Clone, PartialEq, Eq)]
5378pub struct Graph24;
5379
5380impl IconShape for Graph24 {
5381 fn child_elements(&self) -> Element {
5382 rsx!(path {
5383 d: "M2.5 2.75a.75.75 0 0 0-1.5 0v18.5c0 .414.336.75.75.75H20a.75.75 0 0 0 0-1.5H2.5V2.75Z",
5384 }
5385path {
5386 d: "M22.28 7.78a.75.75 0 0 0-1.06-1.06l-5.72 5.72-3.72-3.72a.75.75 0 0 0-1.06 0l-6 6a.75.75 0 1 0 1.06 1.06l5.47-5.47 3.72 3.72a.75.75 0 0 0 1.06 0l6.25-6.25Z",
5387 })
5388 }
5389
5390 const WIDTH: Option<&'static str> = Some("24");
5391 const HEIGHT: Option<&'static str> = Some("24");
5392 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5393
5394}
5395
5396#[derive(Default, Copy, Clone, PartialEq, Eq)]
5397pub struct GraphBarHorizontal16;
5398
5399impl IconShape for GraphBarHorizontal16 {
5400 fn child_elements(&self) -> Element {
5401 rsx!(path {
5402 d: "M15.25 15H.75q-.311 0-.53-.22-.22-.219-.22-.53 0-.311.22-.53.219-.22.53-.22h14.5q.311 0 .53.22.22.219.22.53 0 .311-.22.53-.219.22-.53.22Z",
5403 }
5404path {
5405 d: "M2.25 7h2.5a.25.25 0 0 1 .25.25v6.5a.25.25 0 0 1-.25.25h-2.5a.25.25 0 0 1-.25-.25v-6.5A.25.25 0 0 1 2.25 7Zm4-4h2.5a.25.25 0 0 1 .25.25v10.5a.25.25 0 0 1-.25.25h-2.5a.25.25 0 0 1-.25-.25V3.25A.25.25 0 0 1 6.25 3Zm4 6h2.5a.25.25 0 0 1 .25.25v4.5a.25.25 0 0 1-.25.25h-2.5a.25.25 0 0 1-.25-.25v-4.5a.25.25 0 0 1 .25-.25Z",
5406 })
5407 }
5408
5409 const WIDTH: Option<&'static str> = Some("16");
5410 const HEIGHT: Option<&'static str> = Some("16");
5411 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5412
5413}
5414
5415#[derive(Default, Copy, Clone, PartialEq, Eq)]
5416pub struct GraphBarHorizontal24;
5417
5418impl IconShape for GraphBarHorizontal24 {
5419 fn child_elements(&self) -> Element {
5420 rsx!(path {
5421 d: "M22.875 22.125H1.125q-.311 0-.53-.22-.22-.219-.22-.53 0-.311.22-.53.219-.22.53-.22h21.75q.311 0 .53.22.22.219.22.53 0 .311-.22.53-.219.22-.53.22Z",
5422 }
5423path {
5424 d: "M3.25 10.5h4a.25.25 0 0 1 .25.25v10a.25.25 0 0 1-.25.25h-4a.25.25 0 0 1-.25-.25v-10a.25.25 0 0 1 .25-.25Zm6-6h4a.25.25 0 0 1 .25.25v16a.25.25 0 0 1-.25.25h-4a.25.25 0 0 1-.25-.25v-16a.25.25 0 0 1 .25-.25Zm6 9h4a.25.25 0 0 1 .25.25v7a.25.25 0 0 1-.25.25h-4a.25.25 0 0 1-.25-.25v-7a.25.25 0 0 1 .25-.25Z",
5425 })
5426 }
5427
5428 const WIDTH: Option<&'static str> = Some("24");
5429 const HEIGHT: Option<&'static str> = Some("24");
5430 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5431
5432}
5433
5434#[derive(Default, Copy, Clone, PartialEq, Eq)]
5435pub struct GraphBarVertical16;
5436
5437impl IconShape for GraphBarVertical16 {
5438 fn child_elements(&self) -> Element {
5439 rsx!(path {
5440 d: "M1 15.25V.75q0-.311.22-.53.219-.22.53-.22.311 0 .53.22.22.219.22.53v14.5q0 .311-.22.53-.219.22-.53.22-.311 0-.53-.22-.22-.219-.22-.53Z",
5441 }
5442path {
5443 d: "M9 3.25v2.5a.25.25 0 0 1-.25.25h-6.5A.25.25 0 0 1 2 5.75v-2.5A.25.25 0 0 1 2.25 3h6.5a.25.25 0 0 1 .25.25Zm4 4v2.5a.25.25 0 0 1-.25.25H2.25A.25.25 0 0 1 2 9.75v-2.5A.25.25 0 0 1 2.25 7h10.5a.25.25 0 0 1 .25.25Zm-6 4v2.5a.25.25 0 0 1-.25.25h-4.5a.25.25 0 0 1-.25-.25v-2.5a.25.25 0 0 1 .25-.25h4.5a.25.25 0 0 1 .25.25Z",
5444 })
5445 }
5446
5447 const WIDTH: Option<&'static str> = Some("16");
5448 const HEIGHT: Option<&'static str> = Some("16");
5449 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5450
5451}
5452
5453#[derive(Default, Copy, Clone, PartialEq, Eq)]
5454pub struct GraphBarVertical24;
5455
5456impl IconShape for GraphBarVertical24 {
5457 fn child_elements(&self) -> Element {
5458 rsx!(path {
5459 d: "M1.875 22.875V1.125q0-.311.22-.53.219-.22.53-.22.311 0 .53.22.22.219.22.53v21.75q0 .311-.22.53-.219.22-.53.22-.311 0-.53-.22-.22-.219-.22-.53Z",
5460 }
5461path {
5462 d: "M13.5 4.75v4a.25.25 0 0 1-.25.25h-10A.25.25 0 0 1 3 8.75v-4a.25.25 0 0 1 .25-.25h10a.25.25 0 0 1 .25.25Zm6 6v4a.25.25 0 0 1-.25.25h-16a.25.25 0 0 1-.25-.25v-4a.25.25 0 0 1 .25-.25h16a.25.25 0 0 1 .25.25Zm-9 6v4a.25.25 0 0 1-.25.25h-7a.25.25 0 0 1-.25-.25v-4a.25.25 0 0 1 .25-.25h7a.25.25 0 0 1 .25.25Z",
5463 })
5464 }
5465
5466 const WIDTH: Option<&'static str> = Some("24");
5467 const HEIGHT: Option<&'static str> = Some("24");
5468 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5469
5470}
5471
5472#[derive(Default, Copy, Clone, PartialEq, Eq)]
5473pub struct Hash16;
5474
5475impl IconShape for Hash16 {
5476 fn child_elements(&self) -> Element {
5477 rsx!(path {
5478 d: "M6.368 1.01a.75.75 0 0 1 .623.859L6.57 4.5h3.98l.46-2.868a.75.75 0 0 1 1.48.237L12.07 4.5h2.18a.75.75 0 0 1 0 1.5h-2.42l-.64 4h2.56a.75.75 0 0 1 0 1.5h-2.8l-.46 2.869a.75.75 0 0 1-1.48-.237l.42-2.632H5.45l-.46 2.869a.75.75 0 0 1-1.48-.237l.42-2.632H1.75a.75.75 0 0 1 0-1.5h2.42l.64-4H2.25a.75.75 0 0 1 0-1.5h2.8l.46-2.868a.75.75 0 0 1 .858-.622ZM9.67 10l.64-4H6.33l-.64 4Z",
5479 })
5480 }
5481
5482 const WIDTH: Option<&'static str> = Some("16");
5483 const HEIGHT: Option<&'static str> = Some("16");
5484 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5485
5486}
5487
5488#[derive(Default, Copy, Clone, PartialEq, Eq)]
5489pub struct Hash24;
5490
5491impl IconShape for Hash24 {
5492 fn child_elements(&self) -> Element {
5493 rsx!(path {
5494 d: "M9.618 1.76a.75.75 0 0 1 .623.859L9.46 7.5h6.48l.82-5.118a.75.75 0 0 1 1.48.237L17.46 7.5h3.79a.75.75 0 0 1 0 1.5h-4.03l-.96 6h3.99a.75.75 0 0 1 0 1.5h-4.23l-.78 4.869a.75.75 0 0 1-1.48-.237l.74-4.632H8.02l-.78 4.869a.75.75 0 0 1-1.48-.237L6.5 16.5H2.745a.75.75 0 0 1 0-1.5H6.74l.96-6H3.75a.75.75 0 0 1 0-1.5h4.19l.82-5.118a.75.75 0 0 1 .858-.622ZM14.741 15l.96-6H9.22l-.96 6Z",
5495 })
5496 }
5497
5498 const WIDTH: Option<&'static str> = Some("24");
5499 const HEIGHT: Option<&'static str> = Some("24");
5500 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5501
5502}
5503
5504#[derive(Default, Copy, Clone, PartialEq, Eq)]
5505pub struct Heading16;
5506
5507impl IconShape for Heading16 {
5508 fn child_elements(&self) -> Element {
5509 rsx!(path {
5510 d: "M3.75 2a.75.75 0 0 1 .75.75V7h7V2.75a.75.75 0 0 1 1.5 0v10.5a.75.75 0 0 1-1.5 0V8.5h-7v4.75a.75.75 0 0 1-1.5 0V2.75A.75.75 0 0 1 3.75 2Z",
5511 })
5512 }
5513
5514 const WIDTH: Option<&'static str> = Some("16");
5515 const HEIGHT: Option<&'static str> = Some("16");
5516 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5517
5518}
5519
5520#[derive(Default, Copy, Clone, PartialEq, Eq)]
5521pub struct Heading24;
5522
5523impl IconShape for Heading24 {
5524 fn child_elements(&self) -> Element {
5525 rsx!(path {
5526 d: "M6.25 4a.75.75 0 0 1 .75.75V11h10V4.75a.75.75 0 0 1 1.5 0v14.5a.75.75 0 0 1-1.5 0V12.5H7v6.75a.75.75 0 0 1-1.5 0V4.75A.75.75 0 0 1 6.25 4Z",
5527 })
5528 }
5529
5530 const WIDTH: Option<&'static str> = Some("24");
5531 const HEIGHT: Option<&'static str> = Some("24");
5532 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5533
5534}
5535
5536#[derive(Default, Copy, Clone, PartialEq, Eq)]
5537pub struct Heart16;
5538
5539impl IconShape for Heart16 {
5540 fn child_elements(&self) -> Element {
5541 rsx!(path {
5542 d: "m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z",
5543 })
5544 }
5545
5546 const WIDTH: Option<&'static str> = Some("16");
5547 const HEIGHT: Option<&'static str> = Some("16");
5548 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5549
5550}
5551
5552#[derive(Default, Copy, Clone, PartialEq, Eq)]
5553pub struct Heart24;
5554
5555impl IconShape for Heart24 {
5556 fn child_elements(&self) -> Element {
5557 rsx!(path {
5558 d: "m12 20.703.343.667a.748.748 0 0 1-.686 0l-.003-.002-.007-.003-.025-.013a31.138 31.138 0 0 1-5.233-3.576C3.8 15.573 1 12.332 1 8.514v-.001C1 5.053 3.829 2.5 6.736 2.5 9.03 2.5 10.881 3.726 12 5.605 13.12 3.726 14.97 2.5 17.264 2.5 20.17 2.5 23 5.052 23 8.514c0 3.818-2.801 7.06-5.389 9.262a31.148 31.148 0 0 1-5.233 3.576l-.025.013-.007.003-.002.001ZM6.736 4C4.657 4 2.5 5.88 2.5 8.514c0 3.107 2.324 5.96 4.861 8.12a29.655 29.655 0 0 0 4.566 3.175l.073.041.073-.04c.271-.153.661-.38 1.13-.674.94-.588 2.19-1.441 3.436-2.502 2.537-2.16 4.861-5.013 4.861-8.12C21.5 5.88 19.343 4 17.264 4c-2.106 0-3.801 1.389-4.553 3.643a.751.751 0 0 1-1.422 0C10.537 5.389 8.841 4 6.736 4Z",
5559 })
5560 }
5561
5562 const WIDTH: Option<&'static str> = Some("24");
5563 const HEIGHT: Option<&'static str> = Some("24");
5564 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5565
5566}
5567
5568#[derive(Default, Copy, Clone, PartialEq, Eq)]
5569pub struct HeartFill16;
5570
5571impl IconShape for HeartFill16 {
5572 fn child_elements(&self) -> Element {
5573 rsx!(path {
5574 d: "M7.655 14.916v-.001h-.002l-.006-.003-.018-.01a22.066 22.066 0 0 1-3.744-2.584C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.044 5.231-3.886 6.818a22.094 22.094 0 0 1-3.433 2.414 7.152 7.152 0 0 1-.31.17l-.018.01-.008.004a.75.75 0 0 1-.69 0Z",
5575 })
5576 }
5577
5578 const WIDTH: Option<&'static str> = Some("16");
5579 const HEIGHT: Option<&'static str> = Some("16");
5580 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5581
5582}
5583
5584#[derive(Default, Copy, Clone, PartialEq, Eq)]
5585pub struct HeartFill24;
5586
5587impl IconShape for HeartFill24 {
5588 fn child_elements(&self) -> Element {
5589 rsx!(path {
5590 d: "M14 20.408c-.492.308-.903.546-1.192.709-.153.086-.308.17-.463.252h-.002a.75.75 0 0 1-.686 0 16.709 16.709 0 0 1-.465-.252 31.147 31.147 0 0 1-4.803-3.34C3.8 15.572 1 12.331 1 8.513 1 5.052 3.829 2.5 6.736 2.5 9.03 2.5 10.881 3.726 12 5.605 13.12 3.726 14.97 2.5 17.264 2.5 20.17 2.5 23 5.052 23 8.514c0 3.818-2.801 7.06-5.389 9.262A31.146 31.146 0 0 1 14 20.408Z",
5591 })
5592 }
5593
5594 const WIDTH: Option<&'static str> = Some("24");
5595 const HEIGHT: Option<&'static str> = Some("24");
5596 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5597
5598}
5599
5600#[derive(Default, Copy, Clone, PartialEq, Eq)]
5601pub struct History16;
5602
5603impl IconShape for History16 {
5604 fn child_elements(&self) -> Element {
5605 rsx!(path {
5606 d: "m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z",
5607 })
5608 }
5609
5610 const WIDTH: Option<&'static str> = Some("16");
5611 const HEIGHT: Option<&'static str> = Some("16");
5612 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5613
5614}
5615
5616#[derive(Default, Copy, Clone, PartialEq, Eq)]
5617pub struct History24;
5618
5619impl IconShape for History24 {
5620 fn child_elements(&self) -> Element {
5621 rsx!(path {
5622 d: "M11.998 2.5A9.503 9.503 0 0 0 3.378 8H5.75a.75.75 0 0 1 0 1.5H2a1 1 0 0 1-1-1V4.75a.75.75 0 0 1 1.5 0v1.697A10.997 10.997 0 0 1 11.998 1C18.074 1 23 5.925 23 12s-4.926 11-11.002 11C6.014 23 1.146 18.223 1 12.275a.75.75 0 0 1 1.5-.037 9.5 9.5 0 0 0 9.498 9.262c5.248 0 9.502-4.253 9.502-9.5s-4.254-9.5-9.502-9.5Z",
5623 }
5624path {
5625 d: "M12.5 7.25a.75.75 0 0 0-1.5 0v5.5c0 .27.144.518.378.651l3.5 2a.75.75 0 0 0 .744-1.302L12.5 12.315V7.25Z",
5626 })
5627 }
5628
5629 const WIDTH: Option<&'static str> = Some("24");
5630 const HEIGHT: Option<&'static str> = Some("24");
5631 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5632
5633}
5634
5635#[derive(Default, Copy, Clone, PartialEq, Eq)]
5636pub struct Home16;
5637
5638impl IconShape for Home16 {
5639 fn child_elements(&self) -> Element {
5640 rsx!(path {
5641 d: "M6.906.664a1.749 1.749 0 0 1 2.187 0l5.25 4.2c.415.332.657.835.657 1.367v7.019A1.75 1.75 0 0 1 13.25 15h-3.5a.75.75 0 0 1-.75-.75V9H7v5.25a.75.75 0 0 1-.75.75h-3.5A1.75 1.75 0 0 1 1 13.25V6.23c0-.531.242-1.034.657-1.366l5.25-4.2Zm1.25 1.171a.25.25 0 0 0-.312 0l-5.25 4.2a.25.25 0 0 0-.094.196v7.019c0 .138.112.25.25.25H5.5V8.25a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 .75.75v5.25h2.75a.25.25 0 0 0 .25-.25V6.23a.25.25 0 0 0-.094-.195Z",
5642 })
5643 }
5644
5645 const WIDTH: Option<&'static str> = Some("16");
5646 const HEIGHT: Option<&'static str> = Some("16");
5647 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5648
5649}
5650
5651#[derive(Default, Copy, Clone, PartialEq, Eq)]
5652pub struct Home24;
5653
5654impl IconShape for Home24 {
5655 fn child_elements(&self) -> Element {
5656 rsx!(path {
5657 d: "M11.03 2.59a1.501 1.501 0 0 1 1.94 0l7.5 6.363a1.5 1.5 0 0 1 .53 1.144V19.5a1.5 1.5 0 0 1-1.5 1.5h-5.75a.75.75 0 0 1-.75-.75V14h-2v6.25a.75.75 0 0 1-.75.75H4.5A1.5 1.5 0 0 1 3 19.5v-9.403c0-.44.194-.859.53-1.144ZM12 3.734l-7.5 6.363V19.5h5v-6.25a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 .75.75v6.25h5v-9.403Z",
5658 })
5659 }
5660
5661 const WIDTH: Option<&'static str> = Some("24");
5662 const HEIGHT: Option<&'static str> = Some("24");
5663 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5664
5665}
5666
5667#[derive(Default, Copy, Clone, PartialEq, Eq)]
5668pub struct HomeFill16;
5669
5670impl IconShape for HomeFill16 {
5671 fn child_elements(&self) -> Element {
5672 rsx!(path {
5673 d: "M6.906.384a1.75 1.75 0 0 1 2.187 0l5.25 4.2c.415.332.657.835.657 1.367v7.019a1.75 1.75 0 0 1-1.75 1.75h-2.5a.75.75 0 0 1-.75-.75V8.72H6v5.25a.75.75 0 0 1-.75.75h-2.5A1.75 1.75 0 0 1 1 12.97V5.95c0-.531.242-1.034.657-1.366l5.249-4.2Z",
5674 })
5675 }
5676
5677 const WIDTH: Option<&'static str> = Some("16");
5678 const HEIGHT: Option<&'static str> = Some("16");
5679 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5680
5681}
5682
5683#[derive(Default, Copy, Clone, PartialEq, Eq)]
5684pub struct HomeFill24;
5685
5686impl IconShape for HomeFill24 {
5687 fn child_elements(&self) -> Element {
5688 rsx!(path {
5689 d: "M12.97 2.59a1.5 1.5 0 0 0-1.94 0l-7.5 6.363A1.5 1.5 0 0 0 3 10.097V19.5A1.5 1.5 0 0 0 4.5 21h4.75a.75.75 0 0 0 .75-.75V14h4v6.25c0 .414.336.75.75.75h4.75a1.5 1.5 0 0 0 1.5-1.5v-9.403a1.5 1.5 0 0 0-.53-1.144l-7.5-6.363Z",
5690 })
5691 }
5692
5693 const WIDTH: Option<&'static str> = Some("24");
5694 const HEIGHT: Option<&'static str> = Some("24");
5695 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5696
5697}
5698
5699#[derive(Default, Copy, Clone, PartialEq, Eq)]
5700pub struct HorizontalRule16;
5701
5702impl IconShape for HorizontalRule16 {
5703 fn child_elements(&self) -> Element {
5704 rsx!(path {
5705 d: "M0 7.75A.75.75 0 0 1 .75 7h14.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 7.75Z",
5706 })
5707 }
5708
5709 const WIDTH: Option<&'static str> = Some("16");
5710 const HEIGHT: Option<&'static str> = Some("16");
5711 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5712
5713}
5714
5715#[derive(Default, Copy, Clone, PartialEq, Eq)]
5716pub struct HorizontalRule24;
5717
5718impl IconShape for HorizontalRule24 {
5719 fn child_elements(&self) -> Element {
5720 rsx!(path {
5721 d: "M2 12.75a.75.75 0 0 1 .75-.75h18.5a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1-.75-.75Z",
5722 })
5723 }
5724
5725 const WIDTH: Option<&'static str> = Some("24");
5726 const HEIGHT: Option<&'static str> = Some("24");
5727 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5728
5729}
5730
5731#[derive(Default, Copy, Clone, PartialEq, Eq)]
5732pub struct Hourglass16;
5733
5734impl IconShape for Hourglass16 {
5735 fn child_elements(&self) -> Element {
5736 rsx!(path {
5737 d: "M2.75 1h10.5a.75.75 0 0 1 0 1.5h-.75v1.25a4.75 4.75 0 0 1-1.9 3.8l-.333.25a.25.25 0 0 0 0 .4l.333.25a4.75 4.75 0 0 1 1.9 3.8v1.25h.75a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5h.75v-1.25a4.75 4.75 0 0 1 1.9-3.8l.333-.25a.25.25 0 0 0 0-.4L5.4 7.55a4.75 4.75 0 0 1-1.9-3.8V2.5h-.75a.75.75 0 0 1 0-1.5ZM11 2.5H5v1.25c0 1.023.482 1.986 1.3 2.6l.333.25c.934.7.934 2.1 0 2.8l-.333.25a3.251 3.251 0 0 0-1.3 2.6v1.25h6v-1.25a3.251 3.251 0 0 0-1.3-2.6l-.333-.25a1.748 1.748 0 0 1 0-2.8l.333-.25a3.251 3.251 0 0 0 1.3-2.6Z",
5738 })
5739 }
5740
5741 const WIDTH: Option<&'static str> = Some("16");
5742 const HEIGHT: Option<&'static str> = Some("16");
5743 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5744
5745}
5746
5747#[derive(Default, Copy, Clone, PartialEq, Eq)]
5748pub struct Hourglass24;
5749
5750impl IconShape for Hourglass24 {
5751 fn child_elements(&self) -> Element {
5752 rsx!(path {
5753 d: "M4.75 2h14.5a.75.75 0 0 1 0 1.5h-.75v2.982a4.75 4.75 0 0 1-2.215 4.017l-2.044 1.29a.25.25 0 0 0 0 .422l2.044 1.29a4.75 4.75 0 0 1 2.215 4.017V20.5h.75a.75.75 0 0 1 0 1.5H4.75a.75.75 0 0 1 0-1.5h.75v-2.982a4.75 4.75 0 0 1 2.215-4.017l2.044-1.29a.25.25 0 0 0 0-.422l-2.044-1.29A4.75 4.75 0 0 1 5.5 6.482V3.5h-.75a.75.75 0 0 1 0-1.5ZM17 3.5H7v2.982A3.25 3.25 0 0 0 8.516 9.23l2.044 1.29a1.75 1.75 0 0 1 0 2.96l-2.044 1.29A3.25 3.25 0 0 0 7 17.518V20.5h10v-2.982a3.25 3.25 0 0 0-1.516-2.748l-2.044-1.29a1.75 1.75 0 0 1 0-2.96l2.044-1.29A3.25 3.25 0 0 0 17 6.482Z",
5754 })
5755 }
5756
5757 const WIDTH: Option<&'static str> = Some("24");
5758 const HEIGHT: Option<&'static str> = Some("24");
5759 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5760
5761}
5762
5763#[derive(Default, Copy, Clone, PartialEq, Eq)]
5764pub struct Hubot16;
5765
5766impl IconShape for Hubot16 {
5767 fn child_elements(&self) -> Element {
5768 rsx!(path {
5769 d: "M0 8a8 8 0 0 1 16 0v5.25a.75.75 0 0 1-1.5 0V8a6.5 6.5 0 1 0-13 0v5.25a.75.75 0 0 1-1.5 0Zm3-1.25C3 5.784 3.784 5 4.75 5h6.5c.966 0 1.75.784 1.75 1.75v1.5A1.75 1.75 0 0 1 11.25 10h-6.5A1.75 1.75 0 0 1 3 8.25Zm1.47-.53a.75.75 0 0 0 0 1.06l1.5 1.5a.75.75 0 0 0 1.06 0L8 7.81l.97.97a.75.75 0 0 0 1.06 0l1.5-1.5a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215l-.97.97-.97-.97a.75.75 0 0 0-1.06 0l-.97.97-.97-.97a.75.75 0 0 0-1.06 0Zm1.03 6.03a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75Z",
5770 })
5771 }
5772
5773 const WIDTH: Option<&'static str> = Some("16");
5774 const HEIGHT: Option<&'static str> = Some("16");
5775 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5776
5777}
5778
5779#[derive(Default, Copy, Clone, PartialEq, Eq)]
5780pub struct Hubot24;
5781
5782impl IconShape for Hubot24 {
5783 fn child_elements(&self) -> Element {
5784 rsx!(path {
5785 d: "M0 13C0 6.373 5.373 1 12 1s12 5.373 12 12v8.657a.75.75 0 0 1-1.5 0V13c0-5.799-4.701-10.5-10.5-10.5S1.5 7.201 1.5 13v8.657a.75.75 0 0 1-1.5 0V13Z",
5786 }
5787path {
5788 d: "M8 19.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75ZM5.25 9.5h13.5c.966 0 1.75.784 1.75 1.75v3.5a1.75 1.75 0 0 1-1.75 1.75H5.25a1.75 1.75 0 0 1-1.75-1.75v-3.5c0-.966.784-1.75 1.75-1.75Zm.22 1.47a.75.75 0 0 0 0 1.06l3 3a.75.75 0 0 0 1.06 0L12 12.56l2.47 2.47a.75.75 0 0 0 1.06 0l3-3a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L15 13.44l-2.47-2.47a.75.75 0 0 0-1.06 0L9 13.44l-2.47-2.47a.75.75 0 0 0-1.06 0Z",
5789 })
5790 }
5791
5792 const WIDTH: Option<&'static str> = Some("24");
5793 const HEIGHT: Option<&'static str> = Some("24");
5794 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5795
5796}
5797
5798#[derive(Default, Copy, Clone, PartialEq, Eq)]
5799pub struct IdBadge16;
5800
5801impl IconShape for IdBadge16 {
5802 fn child_elements(&self) -> Element {
5803 rsx!(path {
5804 d: "M3 7.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-3Zm10 .25a.75.75 0 0 1-.75.75h-4.5a.75.75 0 0 1 0-1.5h4.5a.75.75 0 0 1 .75.75ZM10.25 11a.75.75 0 0 0 0-1.5h-2.5a.75.75 0 0 0 0 1.5h2.5Z",
5805 }
5806path {
5807 d: "M7.25 0h1.5c.966 0 1.75.784 1.75 1.75V3h3.75c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25v-8.5C0 3.784.784 3 1.75 3H5.5V1.75C5.5.784 6.284 0 7.25 0Zm3.232 4.5A1.75 1.75 0 0 1 8.75 6h-1.5a1.75 1.75 0 0 1-1.732-1.5H1.75a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25ZM7 1.75v2.5c0 .138.112.25.25.25h1.5A.25.25 0 0 0 9 4.25v-2.5a.25.25 0 0 0-.25-.25h-1.5a.25.25 0 0 0-.25.25Z",
5808 })
5809 }
5810
5811 const WIDTH: Option<&'static str> = Some("16");
5812 const HEIGHT: Option<&'static str> = Some("16");
5813 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5814
5815}
5816
5817#[derive(Default, Copy, Clone, PartialEq, Eq)]
5818pub struct IdBadge24;
5819
5820impl IconShape for IdBadge24 {
5821 fn child_elements(&self) -> Element {
5822 rsx!(path {
5823 d: "M10.75 3h2.5c.464 0 .909.184 1.237.513.329.328.513.773.513 1.237V7h5.25c.464 0 .909.184 1.237.513.329.328.513.773.513 1.237v10.5c0 .464-.184.909-.513 1.237A1.746 1.746 0 0 1 20.25 21H3.75A1.75 1.75 0 0 1 2 19.25V8.75c0-.464.184-.909.513-1.237A1.746 1.746 0 0 1 3.75 7H9V4.75c0-.464.184-.909.513-1.237A1.746 1.746 0 0 1 10.75 3Zm3.646 6.573A1.753 1.753 0 0 1 13.25 10h-2.5a1.753 1.753 0 0 1-1.732-1.5H3.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V8.75a.25.25 0 0 0-.25-.25h-5.268c-.06.416-.268.797-.586 1.073Zm-8.25 1.573A.504.504 0 0 1 6.5 11h3c.133 0 .26.053.354.146A.504.504 0 0 1 10 11.5v5c0 .133-.053.26-.146.354A.504.504 0 0 1 9.5 17h-3a.504.504 0 0 1-.354-.146A.504.504 0 0 1 6 16.5v-5c0-.133.053-.26.146-.354ZM10.5 4.75v3.5a.25.25 0 0 0 .25.25h2.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Zm.72 7.47a.747.747 0 0 1 .53-.22h5.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.747.747 0 0 1-.53.22h-5.5a.747.747 0 0 1-.53-.22.747.747 0 0 1 0-1.06Zm0 2.525a.747.747 0 0 1 .53-.22h3.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.747.747 0 0 1-.53.22h-3.5a.747.747 0 0 1-.53-.22.747.747 0 0 1 0-1.06Z",
5824 })
5825 }
5826
5827 const WIDTH: Option<&'static str> = Some("24");
5828 const HEIGHT: Option<&'static str> = Some("24");
5829 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5830
5831}
5832
5833#[derive(Default, Copy, Clone, PartialEq, Eq)]
5834pub struct Image16;
5835
5836impl IconShape for Image16 {
5837 fn child_elements(&self) -> Element {
5838 rsx!(path {
5839 d: "M16 13.25A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25V2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75ZM1.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h.94l.03-.03 6.077-6.078a1.75 1.75 0 0 1 2.412-.06L14.5 10.31V2.75a.25.25 0 0 0-.25-.25Zm12.5 11a.25.25 0 0 0 .25-.25v-.917l-4.298-3.889a.25.25 0 0 0-.344.009L4.81 13.5ZM7 6a2 2 0 1 1-3.999.001A2 2 0 0 1 7 6ZM5.5 6a.5.5 0 1 0-1 0 .5.5 0 0 0 1 0Z",
5840 })
5841 }
5842
5843 const WIDTH: Option<&'static str> = Some("16");
5844 const HEIGHT: Option<&'static str> = Some("16");
5845 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5846
5847}
5848
5849#[derive(Default, Copy, Clone, PartialEq, Eq)]
5850pub struct Image24;
5851
5852impl IconShape for Image24 {
5853 fn child_elements(&self) -> Element {
5854 rsx!(path {
5855 d: "M4.75 3h14.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 19.25 21H4.75A1.75 1.75 0 0 1 3 19.25V4.75C3 3.784 3.784 3 4.75 3Zm14.5 1.5H4.75a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h.19l9.823-9.823a1.75 1.75 0 0 1 2.475 0l2.262 2.262V4.75a.25.25 0 0 0-.25-.25Zm.25 9.56-3.323-3.323a.25.25 0 0 0-.354 0L7.061 19.5H19.25a.25.25 0 0 0 .25-.25ZM8.5 11a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5Zm0-1.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z",
5856 })
5857 }
5858
5859 const WIDTH: Option<&'static str> = Some("24");
5860 const HEIGHT: Option<&'static str> = Some("24");
5861 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5862
5863}
5864
5865#[derive(Default, Copy, Clone, PartialEq, Eq)]
5866pub struct Inbox16;
5867
5868impl IconShape for Inbox16 {
5869 fn child_elements(&self) -> Element {
5870 rsx!(path {
5871 d: "M2.8 2.06A1.75 1.75 0 0 1 4.41 1h7.18c.7 0 1.333.417 1.61 1.06l2.74 6.395c.04.093.06.194.06.295v4.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25v-4.5c0-.101.02-.202.06-.295Zm1.61.44a.25.25 0 0 0-.23.152L1.887 8H4.75a.75.75 0 0 1 .6.3L6.625 10h2.75l1.275-1.7a.75.75 0 0 1 .6-.3h2.863L11.82 2.652a.25.25 0 0 0-.23-.152Zm10.09 7h-2.875l-1.275 1.7a.75.75 0 0 1-.6.3h-3.5a.75.75 0 0 1-.6-.3L4.375 9.5H1.5v3.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Z",
5872 })
5873 }
5874
5875 const WIDTH: Option<&'static str> = Some("16");
5876 const HEIGHT: Option<&'static str> = Some("16");
5877 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5878
5879}
5880
5881#[derive(Default, Copy, Clone, PartialEq, Eq)]
5882pub struct Inbox24;
5883
5884impl IconShape for Inbox24 {
5885 fn child_elements(&self) -> Element {
5886 rsx!(path {
5887 d: "M4.801 3.57A1.75 1.75 0 0 1 6.414 2.5h11.174c.702 0 1.337.42 1.611 1.067l3.741 8.828c.04.092.06.192.06.293v7.562A1.75 1.75 0 0 1 21.25 22H2.75A1.75 1.75 0 0 1 1 20.25v-7.5c0-.1.02-.199.059-.291L4.8 3.571ZM6.414 4a.25.25 0 0 0-.23.153L2.88 12H8a.75.75 0 0 1 .648.372L10.18 15h3.638l1.533-2.628a.75.75 0 0 1 .64-.372l5.13-.051-3.304-7.797a.25.25 0 0 0-.23-.152ZM21.5 13.445l-5.067.05-1.535 2.633a.75.75 0 0 1-.648.372h-4.5a.75.75 0 0 1-.648-.372L7.57 13.5H2.5v6.75c0 .138.112.25.25.25h18.5a.25.25 0 0 0 .25-.25Z",
5888 })
5889 }
5890
5891 const WIDTH: Option<&'static str> = Some("24");
5892 const HEIGHT: Option<&'static str> = Some("24");
5893 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5894
5895}
5896
5897#[derive(Default, Copy, Clone, PartialEq, Eq)]
5898pub struct InboxFill16;
5899
5900impl IconShape for InboxFill16 {
5901 fn child_elements(&self) -> Element {
5902 rsx!(path {
5903 d: "M2.8 2.06A1.75 1.75 0 0 1 4.41 1h7.18c.7 0 1.333.417 1.61 1.06l2.74 6.395a.75.75 0 0 1 .06.295v4.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25v-4.5a.75.75 0 0 1 .06-.295L2.8 2.06Zm1.61.44a.25.25 0 0 0-.23.152L1.887 8H4.75a.75.75 0 0 1 .6.3L6.625 10h2.75l1.275-1.7a.75.75 0 0 1 .6-.3h2.863L11.82 2.652a.25.25 0 0 0-.23-.152H4.41Z",
5904 })
5905 }
5906
5907 const WIDTH: Option<&'static str> = Some("16");
5908 const HEIGHT: Option<&'static str> = Some("16");
5909 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5910
5911}
5912
5913#[derive(Default, Copy, Clone, PartialEq, Eq)]
5914pub struct InboxFill24;
5915
5916impl IconShape for InboxFill24 {
5917 fn child_elements(&self) -> Element {
5918 rsx!(path {
5919 d: "M4.801 3.57A1.75 1.75 0 0 1 6.414 2.5h11.174c.702 0 1.337.42 1.611 1.067l3.741 8.828c.04.092.06.192.06.293v7.562A1.75 1.75 0 0 1 21.25 22H2.75A1.75 1.75 0 0 1 1 20.25v-7.5c0-.1.02-.199.059-.291L4.8 3.571ZM6.414 4a.25.25 0 0 0-.23.153L2.88 12H8a.75.75 0 0 1 .648.372L10.18 15h3.638l1.533-2.628a.75.75 0 0 1 .64-.372l5.13-.051-3.304-7.797a.25.25 0 0 0-.23-.152H6.414Z",
5920 })
5921 }
5922
5923 const WIDTH: Option<&'static str> = Some("24");
5924 const HEIGHT: Option<&'static str> = Some("24");
5925 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5926
5927}
5928
5929#[derive(Default, Copy, Clone, PartialEq, Eq)]
5930pub struct Infinity16;
5931
5932impl IconShape for Infinity16 {
5933 fn child_elements(&self) -> Element {
5934 rsx!(path {
5935 d: "M8 6.984c.59-.533 1.204-1.066 1.825-1.493.797-.548 1.7-.991 2.675-.991C14.414 4.5 16 6.086 16 8s-1.586 3.5-3.5 3.5c-.975 0-1.878-.444-2.675-.991-.621-.427-1.235-.96-1.825-1.493-.59.533-1.204 1.066-1.825 1.493-.797.547-1.7.991-2.675.991C1.586 11.5 0 9.914 0 8s1.586-3.5 3.5-3.5c.975 0 1.878.443 2.675.991.621.427 1.235.96 1.825 1.493ZM9.114 8c.536.483 1.052.922 1.56 1.273.704.483 1.3.727 1.826.727 1.086 0 2-.914 2-2 0-1.086-.914-2-2-2-.525 0-1.122.244-1.825.727-.51.35-1.025.79-1.561 1.273ZM3.5 6c-1.086 0-2 .914-2 2 0 1.086.914 2 2 2 .525 0 1.122-.244 1.825-.727.51-.35 1.025-.79 1.561-1.273-.536-.483-1.052-.922-1.56-1.273C4.621 6.244 4.025 6 3.5 6Z",
5936 })
5937 }
5938
5939 const WIDTH: Option<&'static str> = Some("16");
5940 const HEIGHT: Option<&'static str> = Some("16");
5941 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5942
5943}
5944
5945#[derive(Default, Copy, Clone, PartialEq, Eq)]
5946pub struct Infinity24;
5947
5948impl IconShape for Infinity24 {
5949 fn child_elements(&self) -> Element {
5950 rsx!(path {
5951 d: "M12 11.16c.887-.933 1.813-1.865 2.78-2.6C15.952 7.668 17.267 7 18.75 7 21.657 7 24 9.615 24 12.25s-2.343 5.25-5.25 5.25c-1.483 0-2.798-.668-3.97-1.56-.967-.735-1.893-1.667-2.78-2.6-.887.933-1.813 1.865-2.78 2.6-1.172.892-2.487 1.56-3.97 1.56C2.343 17.5 0 14.885 0 12.25S2.343 7 5.25 7c1.483 0 2.798.667 3.97 1.56.967.735 1.893 1.667 2.78 2.6ZM5.25 8.5c-2.032 0-3.75 1.895-3.75 3.75S3.218 16 5.25 16c1.017 0 2.014-.457 3.062-1.253.89-.678 1.758-1.554 2.655-2.497-.897-.943-1.765-1.82-2.655-2.497C7.264 8.957 6.267 8.5 5.25 8.5Zm7.783 3.75c.897.943 1.765 1.82 2.655 2.497C16.736 15.543 17.733 16 18.75 16c2.032 0 3.75-1.895 3.75-3.75S20.782 8.5 18.75 8.5c-1.017 0-2.014.457-3.062 1.253-.89.678-1.758 1.554-2.655 2.497Z",
5952 })
5953 }
5954
5955 const WIDTH: Option<&'static str> = Some("24");
5956 const HEIGHT: Option<&'static str> = Some("24");
5957 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5958
5959}
5960
5961#[derive(Default, Copy, Clone, PartialEq, Eq)]
5962pub struct Info16;
5963
5964impl IconShape for Info16 {
5965 fn child_elements(&self) -> Element {
5966 rsx!(path {
5967 d: "M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z",
5968 })
5969 }
5970
5971 const WIDTH: Option<&'static str> = Some("16");
5972 const HEIGHT: Option<&'static str> = Some("16");
5973 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
5974
5975}
5976
5977#[derive(Default, Copy, Clone, PartialEq, Eq)]
5978pub struct Info24;
5979
5980impl IconShape for Info24 {
5981 fn child_elements(&self) -> Element {
5982 rsx!(path {
5983 d: "M13 7.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-3 3.75a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v4.25h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75V12h-.75a.75.75 0 0 1-.75-.75Z",
5984 }
5985path {
5986 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z",
5987 })
5988 }
5989
5990 const WIDTH: Option<&'static str> = Some("24");
5991 const HEIGHT: Option<&'static str> = Some("24");
5992 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
5993
5994}
5995
5996#[derive(Default, Copy, Clone, PartialEq, Eq)]
5997pub struct IssueClosed16;
5998
5999impl IconShape for IssueClosed16 {
6000 fn child_elements(&self) -> Element {
6001 rsx!(path {
6002 d: "M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z",
6003 }
6004path {
6005 d: "M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z",
6006 })
6007 }
6008
6009 const WIDTH: Option<&'static str> = Some("16");
6010 const HEIGHT: Option<&'static str> = Some("16");
6011 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6012
6013}
6014
6015#[derive(Default, Copy, Clone, PartialEq, Eq)]
6016pub struct IssueClosed24;
6017
6018impl IconShape for IssueClosed24 {
6019 fn child_elements(&self) -> Element {
6020 rsx!(path {
6021 d: "M17.28 9.28a.75.75 0 0 0-1.06-1.06l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l6.5-6.5Z",
6022 }
6023path {
6024 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z",
6025 })
6026 }
6027
6028 const WIDTH: Option<&'static str> = Some("24");
6029 const HEIGHT: Option<&'static str> = Some("24");
6030 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6031
6032}
6033
6034#[derive(Default, Copy, Clone, PartialEq, Eq)]
6035pub struct IssueDraft16;
6036
6037impl IconShape for IssueDraft16 {
6038 fn child_elements(&self) -> Element {
6039 rsx!(path {
6040 d: "M14.307 11.655a.75.75 0 0 1 .165 1.048 8.05 8.05 0 0 1-1.769 1.77.75.75 0 0 1-.883-1.214 6.552 6.552 0 0 0 1.44-1.439.75.75 0 0 1 1.047-.165Zm-2.652-9.962a.75.75 0 0 1 1.048-.165 8.05 8.05 0 0 1 1.77 1.769.75.75 0 0 1-1.214.883 6.552 6.552 0 0 0-1.439-1.44.75.75 0 0 1-.165-1.047ZM6.749.097a8.074 8.074 0 0 1 2.502 0 .75.75 0 1 1-.233 1.482 6.558 6.558 0 0 0-2.036 0A.751.751 0 0 1 6.749.097ZM.955 6.125a.75.75 0 0 1 .624.857 6.558 6.558 0 0 0 0 2.036.75.75 0 1 1-1.482.233 8.074 8.074 0 0 1 0-2.502.75.75 0 0 1 .858-.624Zm14.09 0a.75.75 0 0 1 .858.624c.13.829.13 1.673 0 2.502a.75.75 0 1 1-1.482-.233 6.558 6.558 0 0 0 0-2.036.75.75 0 0 1 .624-.857Zm-8.92 8.92a.75.75 0 0 1 .857-.624 6.558 6.558 0 0 0 2.036 0 .75.75 0 1 1 .233 1.482c-.829.13-1.673.13-2.502 0a.75.75 0 0 1-.624-.858Zm-4.432-3.39a.75.75 0 0 1 1.048.165 6.552 6.552 0 0 0 1.439 1.44.751.751 0 0 1-.883 1.212 8.05 8.05 0 0 1-1.77-1.769.75.75 0 0 1 .166-1.048Zm2.652-9.962A.75.75 0 0 1 4.18 2.74a6.556 6.556 0 0 0-1.44 1.44.751.751 0 0 1-1.212-.883 8.05 8.05 0 0 1 1.769-1.77.75.75 0 0 1 1.048.166Z",
6041 })
6042 }
6043
6044 const WIDTH: Option<&'static str> = Some("16");
6045 const HEIGHT: Option<&'static str> = Some("16");
6046 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6047
6048}
6049
6050#[derive(Default, Copy, Clone, PartialEq, Eq)]
6051pub struct IssueDraft24;
6052
6053impl IconShape for IssueDraft24 {
6054 fn child_elements(&self) -> Element {
6055 rsx!(path {
6056 d: "M17.32 3.205a.75.75 0 0 1 1.046-.177 11.056 11.056 0 0 1 2.605 2.606.75.75 0 1 1-1.222.869 9.554 9.554 0 0 0-2.252-2.252.75.75 0 0 1-.177-1.046Zm3.475 14.115a.75.75 0 0 1 .176 1.046 11.07 11.07 0 0 1-2.605 2.605.75.75 0 1 1-.869-1.222 9.554 9.554 0 0 0 2.252-2.252.75.75 0 0 1 1.046-.177ZM2.018 9.543a.75.75 0 0 1 .615.864 9.571 9.571 0 0 0 0 3.186.75.75 0 1 1-1.48.25 11.07 11.07 0 0 1 0-3.686.75.75 0 0 1 .865-.614Zm7.525 12.439a.75.75 0 0 1 .864-.615 9.571 9.571 0 0 0 3.186 0 .75.75 0 1 1 .25 1.48 11.07 11.07 0 0 1-3.686 0 .75.75 0 0 1-.614-.865ZM6.68 3.205a.75.75 0 0 1-.177 1.046A9.558 9.558 0 0 0 4.25 6.503a.75.75 0 1 1-1.223-.87 11.056 11.056 0 0 1 2.606-2.605.75.75 0 0 1 1.046.177ZM3.205 17.32a.75.75 0 0 1 1.046.177 9.554 9.554 0 0 0 2.252 2.252.75.75 0 1 1-.87 1.223 11.056 11.056 0 0 1-2.605-2.606.75.75 0 0 1 .177-1.046Zm6.952-16.166a11.07 11.07 0 0 1 3.686 0 .75.75 0 0 1-.25 1.479 9.571 9.571 0 0 0-3.186 0 .75.75 0 1 1-.25-1.48Zm11.825 8.389a.75.75 0 0 1 .864.614 11.07 11.07 0 0 1 0 3.686.75.75 0 0 1-1.479-.25 9.571 9.571 0 0 0 0-3.186.75.75 0 0 1 .615-.864Z",
6057 })
6058 }
6059
6060 const WIDTH: Option<&'static str> = Some("24");
6061 const HEIGHT: Option<&'static str> = Some("24");
6062 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6063
6064}
6065
6066#[derive(Default, Copy, Clone, PartialEq, Eq)]
6067pub struct IssueLocked16;
6068
6069impl IconShape for IssueLocked16 {
6070 fn child_elements(&self) -> Element {
6071 rsx!(path {
6072 d: "M12.001 6a3 3 0 0 1 3 3v1.168c.591.281 1 .884 1 1.582v2.5a1.75 1.75 0 0 1-1.75 1.75h-4.5a1.75 1.75 0 0 1-1.75-1.75v-2.5c0-.698.409-1.301 1-1.582V9a3 3 0 0 1 3-3Zm0 1.5a1.5 1.5 0 0 0-1.5 1.5v1h3V9a1.5 1.5 0 0 0-1.5-1.5Z",
6073 }
6074path {
6075 d: "M5.095.546a8.004 8.004 0 0 1 3.847-.49l.259.035a8.007 8.007 0 0 1 3.58 1.494l.207.16a7.997 7.997 0 0 1 2.148 2.639c.187.369-.005.807-.391.959-.386.152-.817-.04-1.013-.406a6.516 6.516 0 0 0-1.242-1.635l-.11-.105-.052-.046a5.601 5.601 0 0 0-.226-.193l-.049-.04-.042-.031a5.773 5.773 0 0 0-.249-.187l-.082-.057a6.275 6.275 0 0 0-.683-.411l-.028-.014a6.448 6.448 0 0 0-1.146-.458l-.039-.011a6.667 6.667 0 0 0-.376-.095l-.018-.005a6.137 6.137 0 0 0-.409-.075l-.003-.001h-.003l-.015-.002a7.553 7.553 0 0 0-.479-.051 5.582 5.582 0 0 0-.26-.015l-.155-.004L8 1.5c-.056 0-.112.003-.168.004-.054.001-.108.001-.162.004a6.436 6.436 0 0 0-.37.029l-.069.009c-.11.013-.218.029-.325.047l-.079.014a7.31 7.31 0 0 0-.383.082c-.27.066-.533.15-.788.249l-.016.005a6.598 6.598 0 0 0-1.096.553l-.083.053a6.974 6.974 0 0 0-.288.197l-.022.017a6.438 6.438 0 0 0-.609.509l-.064.061c-.082.079-.161.16-.238.243l-.038.039a7.194 7.194 0 0 0-.254.296l-.015.019c-.012.014-.022.029-.033.044a5.793 5.793 0 0 0-.188.249c-.018.025-.037.05-.054.076a6.468 6.468 0 0 0-.89 1.854l-.014.048a7.116 7.116 0 0 0-.084.327l-.02.089a6.429 6.429 0 0 0-.145 1.159l-.003.129L1.5 8c0 .066.003.131.005.196l.003.102a6.898 6.898 0 0 0 .034.434c.014.123.032.245.052.366l.007.034c.148.84.456 1.625.893 2.321l.034.052c.058.09.118.179.18.266l.054.076c.077.104.156.207.239.306l.024.029c.075.089.153.175.232.259l.073.077c.064.065.128.13.195.193.029.028.058.057.088.084a6.601 6.601 0 0 0 .299.259c.062.049.124.098.187.145l.072.052.146.104a6.46 6.46 0 0 0 1.929.904c.399.112.68.492.615.901-.065.409-.45.691-.851.588a8.005 8.005 0 0 1-3.041-1.528l-.202-.169A8.009 8.009 0 0 1 .059 7.03l.036-.259a8.007 8.007 0 0 1 1.507-3.574l.161-.207A8.005 8.005 0 0 1 5.095.546Z",
6076 }
6077path {
6078 d: "M8.001 6.5c.259 0 .511.068.733.192A3.984 3.984 0 0 0 8.001 9v.5a1.503 1.503 0 0 1-1.5-1.5 1.503 1.503 0 0 1 1.5-1.5Z",
6079 })
6080 }
6081
6082 const WIDTH: Option<&'static str> = Some("16");
6083 const HEIGHT: Option<&'static str> = Some("16");
6084 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6085
6086}
6087
6088#[derive(Default, Copy, Clone, PartialEq, Eq)]
6089pub struct IssueOpened16;
6090
6091impl IconShape for IssueOpened16 {
6092 fn child_elements(&self) -> Element {
6093 rsx!(path {
6094 d: "M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z",
6095 }
6096path {
6097 d: "M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z",
6098 })
6099 }
6100
6101 const WIDTH: Option<&'static str> = Some("16");
6102 const HEIGHT: Option<&'static str> = Some("16");
6103 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6104
6105}
6106
6107#[derive(Default, Copy, Clone, PartialEq, Eq)]
6108pub struct IssueOpened24;
6109
6110impl IconShape for IssueOpened24 {
6111 fn child_elements(&self) -> Element {
6112 rsx!(path {
6113 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z",
6114 })
6115 }
6116
6117 const WIDTH: Option<&'static str> = Some("24");
6118 const HEIGHT: Option<&'static str> = Some("24");
6119 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6120
6121}
6122
6123#[derive(Default, Copy, Clone, PartialEq, Eq)]
6124pub struct IssueReopened16;
6125
6126impl IconShape for IssueReopened16 {
6127 fn child_elements(&self) -> Element {
6128 rsx!(path {
6129 d: "M5.029 2.217a6.5 6.5 0 0 1 9.437 5.11.75.75 0 1 0 1.492-.154 8 8 0 0 0-14.315-4.03L.427 1.927A.25.25 0 0 0 0 2.104V5.75A.25.25 0 0 0 .25 6h3.646a.25.25 0 0 0 .177-.427L2.715 4.215a6.491 6.491 0 0 1 2.314-1.998ZM1.262 8.169a.75.75 0 0 0-1.22.658 8.001 8.001 0 0 0 14.315 4.03l1.216 1.216a.25.25 0 0 0 .427-.177V10.25a.25.25 0 0 0-.25-.25h-3.646a.25.25 0 0 0-.177.427l1.358 1.358a6.501 6.501 0 0 1-11.751-3.11.75.75 0 0 0-.272-.506Z",
6130 }
6131path {
6132 d: "M9.06 9.06a1.5 1.5 0 1 1-2.12-2.12 1.5 1.5 0 0 1 2.12 2.12Z",
6133 })
6134 }
6135
6136 const WIDTH: Option<&'static str> = Some("16");
6137 const HEIGHT: Option<&'static str> = Some("16");
6138 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6139
6140}
6141
6142#[derive(Default, Copy, Clone, PartialEq, Eq)]
6143pub struct IssueReopened24;
6144
6145impl IconShape for IssueReopened24 {
6146 fn child_elements(&self) -> Element {
6147 rsx!(path {
6148 d: "M3.38 8A9.502 9.502 0 0 1 12 2.5a9.502 9.502 0 0 1 9.215 7.182.75.75 0 1 0 1.456-.364C21.473 4.539 17.15 1 12 1a10.995 10.995 0 0 0-9.5 5.452V4.75a.75.75 0 0 0-1.5 0V8.5a1 1 0 0 0 1 1h3.75a.75.75 0 0 0 0-1.5H3.38Zm-.595 6.318a.75.75 0 0 0-1.455.364C2.527 19.461 6.85 23 12 23c4.052 0 7.592-2.191 9.5-5.451v1.701a.75.75 0 0 0 1.5 0V15.5a1 1 0 0 0-1-1h-3.75a.75.75 0 0 0 0 1.5h2.37A9.502 9.502 0 0 1 12 21.5c-4.446 0-8.181-3.055-9.215-7.182Z",
6149 }
6150path {
6151 d: "M13.414 13.414a2 2 0 1 1-2.828-2.828 2 2 0 0 1 2.828 2.828Z",
6152 })
6153 }
6154
6155 const WIDTH: Option<&'static str> = Some("24");
6156 const HEIGHT: Option<&'static str> = Some("24");
6157 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6158
6159}
6160
6161#[derive(Default, Copy, Clone, PartialEq, Eq)]
6162pub struct IssueTrackedBy16;
6163
6164impl IconShape for IssueTrackedBy16 {
6165 fn child_elements(&self) -> Element {
6166 rsx!(path {
6167 d: "M1.5 8a6.5 6.5 0 0 1 13 0A.75.75 0 0 0 16 8a8 8 0 1 0-8 8 .75.75 0 0 0 0-1.5A6.5 6.5 0 0 1 1.5 8Z",
6168 }
6169path {
6170 d: "M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm3.573 5.823-2.896-2.896a.25.25 0 0 1 0-.354l2.896-2.896a.25.25 0 0 1 .427.177V11.5h3.25a.75.75 0 0 1 0 1.5H12v2.146a.25.25 0 0 1-.427.177Z",
6171 })
6172 }
6173
6174 const WIDTH: Option<&'static str> = Some("16");
6175 const HEIGHT: Option<&'static str> = Some("16");
6176 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6177
6178}
6179
6180#[derive(Default, Copy, Clone, PartialEq, Eq)]
6181pub struct IssueTrackedBy24;
6182
6183impl IconShape for IssueTrackedBy24 {
6184 fn child_elements(&self) -> Element {
6185 rsx!(path {
6186 d: "M12 2.5a9.5 9.5 0 1 0 0 19 .75.75 0 0 1 0 1.5C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11a.75.75 0 0 1-1.5 0A9.5 9.5 0 0 0 12 2.5Z",
6187 }
6188path {
6189 d: "m13.759 17.48 3.728 3.314a.308.308 0 0 0 .513-.23V18h4.25a.75.75 0 0 0 0-1.5H18v-2.564a.308.308 0 0 0-.513-.23L13.76 17.02a.308.308 0 0 0 0 .46ZM12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",
6190 })
6191 }
6192
6193 const WIDTH: Option<&'static str> = Some("24");
6194 const HEIGHT: Option<&'static str> = Some("24");
6195 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6196
6197}
6198
6199#[derive(Default, Copy, Clone, PartialEq, Eq)]
6200pub struct IssueTracks16;
6201
6202impl IconShape for IssueTracks16 {
6203 fn child_elements(&self) -> Element {
6204 rsx!(path {
6205 d: "M1.5 8a6.5 6.5 0 0 1 13 0A.75.75 0 0 0 16 8a8 8 0 1 0-8 8 .75.75 0 0 0 0-1.5A6.5 6.5 0 0 1 1.5 8Z",
6206 }
6207path {
6208 d: "M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm1.5 1.75a.75.75 0 0 1 .75-.75h5a.75.75 0 0 1 0 1.5h-5a.75.75 0 0 1-.75-.75Zm2.75 2.25a.75.75 0 0 0 0 1.5h3a.75.75 0 0 0 0-1.5h-3Z",
6209 })
6210 }
6211
6212 const WIDTH: Option<&'static str> = Some("16");
6213 const HEIGHT: Option<&'static str> = Some("16");
6214 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6215
6216}
6217
6218#[derive(Default, Copy, Clone, PartialEq, Eq)]
6219pub struct IssueTracks24;
6220
6221impl IconShape for IssueTracks24 {
6222 fn child_elements(&self) -> Element {
6223 rsx!(path {
6224 d: "M2.5 12a9.5 9.5 0 1 1 19 0 .75.75 0 0 0 1.5 0c0-6.075-4.925-11-11-11S1 5.925 1 12s4.925 11 11 11a.75.75 0 0 0 0-1.5A9.5 9.5 0 0 1 2.5 12Z",
6225 }
6226path {
6227 d: "M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm2.5 2.75a.75.75 0 0 1 .75-.75h7a.75.75 0 0 1 0 1.5h-7a.75.75 0 0 1-.75-.75Zm3.75 2.75a.75.75 0 0 0 0 1.5h4a.75.75 0 0 0 0-1.5h-4Z",
6228 })
6229 }
6230
6231 const WIDTH: Option<&'static str> = Some("24");
6232 const HEIGHT: Option<&'static str> = Some("24");
6233 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6234
6235}
6236
6237#[derive(Default, Copy, Clone, PartialEq, Eq)]
6238pub struct Italic16;
6239
6240impl IconShape for Italic16 {
6241 fn child_elements(&self) -> Element {
6242 rsx!(path {
6243 d: "M6 2.75A.75.75 0 0 1 6.75 2h6.5a.75.75 0 0 1 0 1.5h-2.505l-3.858 9H9.25a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.505l3.858-9H6.75A.75.75 0 0 1 6 2.75Z",
6244 })
6245 }
6246
6247 const WIDTH: Option<&'static str> = Some("16");
6248 const HEIGHT: Option<&'static str> = Some("16");
6249 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6250
6251}
6252
6253#[derive(Default, Copy, Clone, PartialEq, Eq)]
6254pub struct Italic24;
6255
6256impl IconShape for Italic24 {
6257 fn child_elements(&self) -> Element {
6258 rsx!(path {
6259 d: "M10 4.75a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-3.514l-5.828 13h3.342a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5h3.514l5.828-13H10.75a.75.75 0 0 1-.75-.75Z",
6260 })
6261 }
6262
6263 const WIDTH: Option<&'static str> = Some("24");
6264 const HEIGHT: Option<&'static str> = Some("24");
6265 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6266
6267}
6268
6269#[derive(Default, Copy, Clone, PartialEq, Eq)]
6270pub struct Iterations16;
6271
6272impl IconShape for Iterations16 {
6273 fn child_elements(&self) -> Element {
6274 rsx!(path {
6275 d: "M2.5 7.25a4.75 4.75 0 0 1 9.5 0 .75.75 0 0 0 1.5 0 6.25 6.25 0 1 0-6.25 6.25H12v2.146c0 .223.27.335.427.177l2.896-2.896a.25.25 0 0 0 0-.354l-2.896-2.896a.25.25 0 0 0-.427.177V12H7.25A4.75 4.75 0 0 1 2.5 7.25Z",
6276 })
6277 }
6278
6279 const WIDTH: Option<&'static str> = Some("16");
6280 const HEIGHT: Option<&'static str> = Some("16");
6281 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6282
6283}
6284
6285#[derive(Default, Copy, Clone, PartialEq, Eq)]
6286pub struct Iterations24;
6287
6288impl IconShape for Iterations24 {
6289 fn child_elements(&self) -> Element {
6290 rsx!(path {
6291 d: "M2.5 10.5a8 8 0 1 1 16 0 .75.75 0 0 0 1.5 0 9.5 9.5 0 1 0-9.5 9.5h10.94l-2.72 2.72a.75.75 0 1 0 1.06 1.06l3.735-3.735c.44-.439.44-1.151 0-1.59L19.78 14.72a.75.75 0 0 0-1.06 1.06l2.72 2.72H10.5a8 8 0 0 1-8-8Z",
6292 })
6293 }
6294
6295 const WIDTH: Option<&'static str> = Some("24");
6296 const HEIGHT: Option<&'static str> = Some("24");
6297 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6298
6299}
6300
6301#[derive(Default, Copy, Clone, PartialEq, Eq)]
6302pub struct KebabHorizontal16;
6303
6304impl IconShape for KebabHorizontal16 {
6305 fn child_elements(&self) -> Element {
6306 rsx!(path {
6307 d: "M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z",
6308 })
6309 }
6310
6311 const WIDTH: Option<&'static str> = Some("16");
6312 const HEIGHT: Option<&'static str> = Some("16");
6313 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6314
6315}
6316
6317#[derive(Default, Copy, Clone, PartialEq, Eq)]
6318pub struct KebabHorizontal24;
6319
6320impl IconShape for KebabHorizontal24 {
6321 fn child_elements(&self) -> Element {
6322 rsx!(path {
6323 d: "M20 14a2 2 0 1 1-.001-3.999A2 2 0 0 1 20 14ZM6 12a2 2 0 1 1-3.999.001A2 2 0 0 1 6 12Zm8 0a2 2 0 1 1-3.999.001A2 2 0 0 1 14 12Z",
6324 })
6325 }
6326
6327 const WIDTH: Option<&'static str> = Some("24");
6328 const HEIGHT: Option<&'static str> = Some("24");
6329 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6330
6331}
6332
6333#[derive(Default, Copy, Clone, PartialEq, Eq)]
6334pub struct Key16;
6335
6336impl IconShape for Key16 {
6337 fn child_elements(&self) -> Element {
6338 rsx!(path {
6339 d: "M10.5 0a5.499 5.499 0 1 1-1.288 10.848l-.932.932a.749.749 0 0 1-.53.22H7v.75a.749.749 0 0 1-.22.53l-.5.5a.749.749 0 0 1-.53.22H5v.75a.749.749 0 0 1-.22.53l-.5.5a.749.749 0 0 1-.53.22h-2A1.75 1.75 0 0 1 0 14.25v-2c0-.199.079-.389.22-.53l4.932-4.932A5.5 5.5 0 0 1 10.5 0Zm-4 5.5c-.001.431.069.86.205 1.269a.75.75 0 0 1-.181.768L1.5 12.56v1.69c0 .138.112.25.25.25h1.69l.06-.06v-1.19a.75.75 0 0 1 .75-.75h1.19l.06-.06v-1.19a.75.75 0 0 1 .75-.75h1.19l1.023-1.025a.75.75 0 0 1 .768-.18A4 4 0 1 0 6.5 5.5ZM11 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z",
6340 })
6341 }
6342
6343 const WIDTH: Option<&'static str> = Some("16");
6344 const HEIGHT: Option<&'static str> = Some("16");
6345 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6346
6347}
6348
6349#[derive(Default, Copy, Clone, PartialEq, Eq)]
6350pub struct Key24;
6351
6352impl IconShape for Key24 {
6353 fn child_elements(&self) -> Element {
6354 rsx!(path {
6355 d: "M16.75 8.5a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Z",
6356 }
6357path {
6358 d: "M15.75 0a8.25 8.25 0 1 1-2.541 16.101l-1.636 1.636a1.744 1.744 0 0 1-1.237.513H9.25a.25.25 0 0 0-.25.25v1.448a.876.876 0 0 1-.256.619l-.214.213a.75.75 0 0 1-.545.22H5.25a.25.25 0 0 0-.25.25v1A1.75 1.75 0 0 1 3.25 24h-1.5A1.75 1.75 0 0 1 0 22.25v-2.836c0-.464.185-.908.513-1.236l7.386-7.388A8.249 8.249 0 0 1 15.75 0ZM9 8.25a6.733 6.733 0 0 0 .463 2.462.75.75 0 0 1-.168.804l-7.722 7.721a.25.25 0 0 0-.073.177v2.836c0 .138.112.25.25.25h1.5a.25.25 0 0 0 .25-.25v-1c0-.966.784-1.75 1.75-1.75H7.5v-1c0-.966.784-1.75 1.75-1.75h1.086a.25.25 0 0 0 .177-.073l1.971-1.972a.75.75 0 0 1 .804-.168A6.75 6.75 0 1 0 9 8.25Z",
6359 })
6360 }
6361
6362 const WIDTH: Option<&'static str> = Some("24");
6363 const HEIGHT: Option<&'static str> = Some("24");
6364 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6365
6366}
6367
6368#[derive(Default, Copy, Clone, PartialEq, Eq)]
6369pub struct KeyAsterisk16;
6370
6371impl IconShape for KeyAsterisk16 {
6372 fn child_elements(&self) -> Element {
6373 rsx!(path {
6374 d: "M0 2.75A2.75 2.75 0 0 1 2.75 0h10.5A2.75 2.75 0 0 1 16 2.75v10.5A2.75 2.75 0 0 1 13.25 16H2.75A2.75 2.75 0 0 1 0 13.25ZM2.75 1.5c-.69 0-1.25.56-1.25 1.25v10.5c0 .69.56 1.25 1.25 1.25h10.5c.69 0 1.25-.56 1.25-1.25V2.75c0-.69-.56-1.25-1.25-1.25Z",
6375 }
6376path {
6377 d: "M8 4a.75.75 0 0 1 .75.75V6.7l1.69-.975a.75.75 0 0 1 .75 1.3L9.5 8l1.69.976a.75.75 0 0 1-.75 1.298L8.75 9.3v1.951a.75.75 0 0 1-1.5 0V9.299l-1.69.976a.75.75 0 0 1-.75-1.3L6.5 8l-1.69-.975a.75.75 0 0 1 .75-1.3l1.69.976V4.75A.75.75 0 0 1 8 4Z",
6378 })
6379 }
6380
6381 const WIDTH: Option<&'static str> = Some("16");
6382 const HEIGHT: Option<&'static str> = Some("16");
6383 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6384
6385}
6386
6387#[derive(Default, Copy, Clone, PartialEq, Eq)]
6388pub struct KeyAsterisk24;
6389
6390impl IconShape for KeyAsterisk24 {
6391 fn child_elements(&self) -> Element {
6392 rsx!(path {
6393 d: "M12.75 8a.75.75 0 0 0-1.5 0v2.701l-2.34-1.35a.75.75 0 0 0-.75 1.298L10.5 12l-2.34 1.35a.75.75 0 1 0 .75 1.3l2.34-1.35V16a.75.75 0 0 0 1.5 0v-2.701l2.34 1.35a.75.75 0 0 0 .75-1.298L13.5 12l2.34-1.35a.75.75 0 0 0-.75-1.3l-2.34 1.351V8Z",
6394 }
6395path {
6396 d: "M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H3.75Z",
6397 })
6398 }
6399
6400 const WIDTH: Option<&'static str> = Some("24");
6401 const HEIGHT: Option<&'static str> = Some("24");
6402 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6403
6404}
6405
6406#[derive(Default, Copy, Clone, PartialEq, Eq)]
6407pub struct Law16;
6408
6409impl IconShape for Law16 {
6410 fn child_elements(&self) -> Element {
6411 rsx!(path {
6412 d: "M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z",
6413 })
6414 }
6415
6416 const WIDTH: Option<&'static str> = Some("16");
6417 const HEIGHT: Option<&'static str> = Some("16");
6418 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6419
6420}
6421
6422#[derive(Default, Copy, Clone, PartialEq, Eq)]
6423pub struct Law24;
6424
6425impl IconShape for Law24 {
6426 fn child_elements(&self) -> Element {
6427 rsx!(path {
6428 d: "M12.75 2.75V4.5h1.975c.351 0 .694.106.984.303l1.697 1.154c.041.028.09.043.14.043h4.102a.75.75 0 0 1 0 1.5H20.07l3.366 7.68a.749.749 0 0 1-.23.896c-.1.074-.203.143-.31.206a6.296 6.296 0 0 1-.79.399 7.349 7.349 0 0 1-2.856.569 7.343 7.343 0 0 1-2.855-.568 6.205 6.205 0 0 1-.79-.4 3.205 3.205 0 0 1-.307-.202l-.005-.004a.749.749 0 0 1-.23-.896l3.368-7.68h-.886c-.351 0-.694-.106-.984-.303l-1.697-1.154a.246.246 0 0 0-.14-.043H12.75v14.5h4.487a.75.75 0 0 1 0 1.5H6.763a.75.75 0 0 1 0-1.5h4.487V6H9.275a.249.249 0 0 0-.14.043L7.439 7.197c-.29.197-.633.303-.984.303h-.886l3.368 7.68a.75.75 0 0 1-.209.878c-.08.065-.16.126-.31.223a6.077 6.077 0 0 1-.792.433 6.924 6.924 0 0 1-2.876.62 6.913 6.913 0 0 1-2.876-.62 6.077 6.077 0 0 1-.792-.433 3.483 3.483 0 0 1-.309-.221.762.762 0 0 1-.21-.88L3.93 7.5H2.353a.75.75 0 0 1 0-1.5h4.102c.05 0 .099-.015.141-.043l1.695-1.154c.29-.198.634-.303.985-.303h1.974V2.75a.75.75 0 0 1 1.5 0ZM2.193 15.198a5.414 5.414 0 0 0 2.557.635 5.414 5.414 0 0 0 2.557-.635L4.75 9.368Zm14.51-.024c.082.04.174.083.275.126.53.223 1.305.45 2.272.45a5.847 5.847 0 0 0 2.547-.576L19.25 9.367Z",
6429 })
6430 }
6431
6432 const WIDTH: Option<&'static str> = Some("24");
6433 const HEIGHT: Option<&'static str> = Some("24");
6434 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6435
6436}
6437
6438#[derive(Default, Copy, Clone, PartialEq, Eq)]
6439pub struct LightBulb16;
6440
6441impl IconShape for LightBulb16 {
6442 fn child_elements(&self) -> Element {
6443 rsx!(path {
6444 d: "M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z",
6445 })
6446 }
6447
6448 const WIDTH: Option<&'static str> = Some("16");
6449 const HEIGHT: Option<&'static str> = Some("16");
6450 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6451
6452}
6453
6454#[derive(Default, Copy, Clone, PartialEq, Eq)]
6455pub struct LightBulb24;
6456
6457impl IconShape for LightBulb24 {
6458 fn child_elements(&self) -> Element {
6459 rsx!(path {
6460 d: "M12 2.5c-3.81 0-6.5 2.743-6.5 6.119 0 1.536.632 2.572 1.425 3.56.172.215.347.422.527.635l.096.112c.21.25.427.508.63.774.404.531.783 1.128.995 1.834a.75.75 0 0 1-1.436.432c-.138-.46-.397-.89-.753-1.357a18.111 18.111 0 0 0-.582-.714l-.092-.11c-.18-.212-.37-.436-.555-.667C4.87 12.016 4 10.651 4 8.618 4 4.363 7.415 1 12 1s8 3.362 8 7.619c0 2.032-.87 3.397-1.755 4.5-.185.23-.375.454-.555.667l-.092.109c-.21.248-.405.481-.582.714-.356.467-.615.898-.753 1.357a.751.751 0 0 1-1.437-.432c.213-.706.592-1.303.997-1.834.202-.266.419-.524.63-.774l.095-.112c.18-.213.355-.42.527-.634.793-.99 1.425-2.025 1.425-3.561C18.5 5.243 15.81 2.5 12 2.5ZM8.75 18h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5Zm.75 3.75a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75Z",
6461 })
6462 }
6463
6464 const WIDTH: Option<&'static str> = Some("24");
6465 const HEIGHT: Option<&'static str> = Some("24");
6466 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6467
6468}
6469
6470#[derive(Default, Copy, Clone, PartialEq, Eq)]
6471pub struct Link16;
6472
6473impl IconShape for Link16 {
6474 fn child_elements(&self) -> Element {
6475 rsx!(path {
6476 d: "m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z",
6477 })
6478 }
6479
6480 const WIDTH: Option<&'static str> = Some("16");
6481 const HEIGHT: Option<&'static str> = Some("16");
6482 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6483
6484}
6485
6486#[derive(Default, Copy, Clone, PartialEq, Eq)]
6487pub struct Link24;
6488
6489impl IconShape for Link24 {
6490 fn child_elements(&self) -> Element {
6491 rsx!(path {
6492 d: "M14.78 3.653a3.936 3.936 0 1 1 5.567 5.567l-3.627 3.627a3.936 3.936 0 0 1-5.88-.353.75.75 0 0 0-1.18.928 5.436 5.436 0 0 0 8.12.486l3.628-3.628a5.436 5.436 0 1 0-7.688-7.688l-3 3a.75.75 0 0 0 1.06 1.061l3-3Z",
6493 }
6494path {
6495 d: "M7.28 11.153a3.936 3.936 0 0 1 5.88.353.75.75 0 0 0 1.18-.928 5.436 5.436 0 0 0-8.12-.486L2.592 13.72a5.436 5.436 0 1 0 7.688 7.688l3-3a.75.75 0 1 0-1.06-1.06l-3 3a3.936 3.936 0 0 1-5.567-5.568l3.627-3.627Z",
6496 })
6497 }
6498
6499 const WIDTH: Option<&'static str> = Some("24");
6500 const HEIGHT: Option<&'static str> = Some("24");
6501 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6502
6503}
6504
6505#[derive(Default, Copy, Clone, PartialEq, Eq)]
6506pub struct LinkExternal16;
6507
6508impl IconShape for LinkExternal16 {
6509 fn child_elements(&self) -> Element {
6510 rsx!(path {
6511 d: "M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z",
6512 })
6513 }
6514
6515 const WIDTH: Option<&'static str> = Some("16");
6516 const HEIGHT: Option<&'static str> = Some("16");
6517 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6518
6519}
6520
6521#[derive(Default, Copy, Clone, PartialEq, Eq)]
6522pub struct LinkExternal24;
6523
6524impl IconShape for LinkExternal24 {
6525 fn child_elements(&self) -> Element {
6526 rsx!(path {
6527 d: "M15.5 2.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V4.06l-6.22 6.22a.75.75 0 1 1-1.06-1.06L19.94 3h-3.69a.75.75 0 0 1-.75-.75Z",
6528 }
6529path {
6530 d: "M2.5 4.25c0-.966.784-1.75 1.75-1.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.25.25 0 0 0-.25.25v15.5c0 .138.112.25.25.25h15.5a.25.25 0 0 0 .25-.25v-8.5a.75.75 0 0 1 1.5 0v8.5a1.75 1.75 0 0 1-1.75 1.75H4.25a1.75 1.75 0 0 1-1.75-1.75V4.25Z",
6531 })
6532 }
6533
6534 const WIDTH: Option<&'static str> = Some("24");
6535 const HEIGHT: Option<&'static str> = Some("24");
6536 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6537
6538}
6539
6540#[derive(Default, Copy, Clone, PartialEq, Eq)]
6541pub struct ListOrdered16;
6542
6543impl IconShape for ListOrdered16 {
6544 fn child_elements(&self) -> Element {
6545 rsx!(path {
6546 d: "M5 3.25a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 5 3.25Zm0 5a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 5 8.25Zm0 5a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75ZM.924 10.32a.5.5 0 0 1-.851-.525l.001-.001.001-.002.002-.004.007-.011c.097-.144.215-.273.348-.384.228-.19.588-.392 1.068-.392.468 0 .858.181 1.126.484.259.294.377.673.377 1.038 0 .987-.686 1.495-1.156 1.845l-.047.035c-.303.225-.522.4-.654.597h1.357a.5.5 0 0 1 0 1H.5a.5.5 0 0 1-.5-.5c0-1.005.692-1.52 1.167-1.875l.035-.025c.531-.396.8-.625.8-1.078a.57.57 0 0 0-.128-.376C1.806 10.068 1.695 10 1.5 10a.658.658 0 0 0-.429.163.835.835 0 0 0-.144.153ZM2.003 2.5V6h.503a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1h.503V3.308l-.28.14a.5.5 0 0 1-.446-.895l1.003-.5a.5.5 0 0 1 .723.447Z",
6547 })
6548 }
6549
6550 const WIDTH: Option<&'static str> = Some("16");
6551 const HEIGHT: Option<&'static str> = Some("16");
6552 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6553
6554}
6555
6556#[derive(Default, Copy, Clone, PartialEq, Eq)]
6557pub struct ListOrdered24;
6558
6559impl IconShape for ListOrdered24 {
6560 fn child_elements(&self) -> Element {
6561 rsx!(path {
6562 d: "M3.604 3.089A.75.75 0 0 1 4 3.75V8.5h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 1 1 0-1.5h.75V5.151l-.334.223a.75.75 0 0 1-.832-1.248l1.5-1a.75.75 0 0 1 .77-.037ZM8.75 5.5a.75.75 0 0 0 0 1.5h11.5a.75.75 0 0 0 0-1.5H8.75Zm0 6a.75.75 0 0 0 0 1.5h11.5a.75.75 0 0 0 0-1.5H8.75Zm0 6a.75.75 0 0 0 0 1.5h11.5a.75.75 0 0 0 0-1.5H8.75ZM5.5 15.75c0-.704-.271-1.286-.72-1.686a2.302 2.302 0 0 0-1.53-.564c-.535 0-1.094.178-1.53.565-.449.399-.72.982-.72 1.685a.75.75 0 0 0 1.5 0c0-.296.104-.464.217-.564A.805.805 0 0 1 3.25 15c.215 0 .406.072.533.185.113.101.217.268.217.565 0 .332-.069.48-.21.657-.092.113-.216.24-.403.419l-.147.14c-.152.144-.33.313-.52.504l-1.5 1.5a.75.75 0 0 0-.22.53v.25c0 .414.336.75.75.75H5A.75.75 0 0 0 5 19H3.31l.47-.47c.176-.176.333-.324.48-.465l.165-.156a5.98 5.98 0 0 0 .536-.566c.358-.447.539-.925.539-1.593Z",
6563 })
6564 }
6565
6566 const WIDTH: Option<&'static str> = Some("24");
6567 const HEIGHT: Option<&'static str> = Some("24");
6568 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6569
6570}
6571
6572#[derive(Default, Copy, Clone, PartialEq, Eq)]
6573pub struct ListUnordered16;
6574
6575impl IconShape for ListUnordered16 {
6576 fn child_elements(&self) -> Element {
6577 rsx!(path {
6578 d: "M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z",
6579 })
6580 }
6581
6582 const WIDTH: Option<&'static str> = Some("16");
6583 const HEIGHT: Option<&'static str> = Some("16");
6584 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6585
6586}
6587
6588#[derive(Default, Copy, Clone, PartialEq, Eq)]
6589pub struct ListUnordered24;
6590
6591impl IconShape for ListUnordered24 {
6592 fn child_elements(&self) -> Element {
6593 rsx!(path {
6594 d: "M8.75 5.5h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1 0-1.5Zm0 6h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1 0-1.5Zm0 6h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1 0-1.5ZM5 12a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM4 7a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm0 12a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z",
6595 })
6596 }
6597
6598 const WIDTH: Option<&'static str> = Some("24");
6599 const HEIGHT: Option<&'static str> = Some("24");
6600 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6601
6602}
6603
6604#[derive(Default, Copy, Clone, PartialEq, Eq)]
6605pub struct Location16;
6606
6607impl IconShape for Location16 {
6608 fn child_elements(&self) -> Element {
6609 rsx!(path {
6610 d: "m12.596 11.596-3.535 3.536a1.5 1.5 0 0 1-2.122 0l-3.535-3.536a6.5 6.5 0 1 1 9.192-9.193 6.5 6.5 0 0 1 0 9.193Zm-1.06-8.132v-.001a5 5 0 1 0-7.072 7.072L8 14.07l3.536-3.534a5 5 0 0 0 0-7.072ZM8 9a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 9Z",
6611 })
6612 }
6613
6614 const WIDTH: Option<&'static str> = Some("16");
6615 const HEIGHT: Option<&'static str> = Some("16");
6616 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6617
6618}
6619
6620#[derive(Default, Copy, Clone, PartialEq, Eq)]
6621pub struct Location24;
6622
6623impl IconShape for Location24 {
6624 fn child_elements(&self) -> Element {
6625 rsx!(path {
6626 d: "M12 13.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z",
6627 }
6628path {
6629 d: "M19.071 3.429h.001c3.905 3.905 3.905 10.237 0 14.142l-5.403 5.403a2.36 2.36 0 0 1-3.336 0l-5.375-5.375-.028-.028c-3.905-3.905-3.905-10.237 0-14.142 3.904-3.905 10.236-3.905 14.141 0ZM5.99 4.489v.001a8.5 8.5 0 0 0 0 12.02l.023.024.002.002 5.378 5.378a.859.859 0 0 0 1.214 0l5.403-5.404a8.5 8.5 0 0 0-.043-11.977A8.5 8.5 0 0 0 5.99 4.489Z",
6630 })
6631 }
6632
6633 const WIDTH: Option<&'static str> = Some("24");
6634 const HEIGHT: Option<&'static str> = Some("24");
6635 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6636
6637}
6638
6639#[derive(Default, Copy, Clone, PartialEq, Eq)]
6640pub struct Lock16;
6641
6642impl IconShape for Lock16 {
6643 fn child_elements(&self) -> Element {
6644 rsx!(path {
6645 d: "M4 4a4 4 0 0 1 8 0v2h.25c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-5.5C2 6.784 2.784 6 3.75 6H4Zm8.25 3.5h-8.5a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25ZM10.5 6V4a2.5 2.5 0 1 0-5 0v2Z",
6646 })
6647 }
6648
6649 const WIDTH: Option<&'static str> = Some("16");
6650 const HEIGHT: Option<&'static str> = Some("16");
6651 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6652
6653}
6654
6655#[derive(Default, Copy, Clone, PartialEq, Eq)]
6656pub struct Lock24;
6657
6658impl IconShape for Lock24 {
6659 fn child_elements(&self) -> Element {
6660 rsx!(path {
6661 d: "M6 9V7.25C6 3.845 8.503 1 12 1s6 2.845 6 6.25V9h.5a2.5 2.5 0 0 1 2.5 2.5v8a2.5 2.5 0 0 1-2.5 2.5h-13A2.5 2.5 0 0 1 3 19.5v-8A2.5 2.5 0 0 1 5.5 9Zm-1.5 2.5v8a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1h-13a1 1 0 0 0-1 1Zm3-4.25V9h9V7.25c0-2.67-1.922-4.75-4.5-4.75-2.578 0-4.5 2.08-4.5 4.75Z",
6662 })
6663 }
6664
6665 const WIDTH: Option<&'static str> = Some("24");
6666 const HEIGHT: Option<&'static str> = Some("24");
6667 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6668
6669}
6670
6671#[derive(Default, Copy, Clone, PartialEq, Eq)]
6672pub struct LockupGithub16;
6673
6674impl IconShape for LockupGithub16 {
6675 fn child_elements(&self) -> Element {
6676 rsx!(path {
6677 d: "M24.606 2.058c2.796 0 4.485 1.194 5.024 3.204l-2.504.597c-.306-1.092-1.18-1.69-2.52-1.69-1.995 0-3.072 1.311-3.072 3.801s1.048 3.83 3.014 3.83c1.656 0 2.7-.93 2.861-2.534h-3.065V7.17h5.592v1.326c0 3.48-2.024 5.417-5.432 5.417-3.378 0-5.504-2.316-5.504-5.942s2.17-5.912 5.606-5.912m28.554 8.372c0 1.005.45 1.559 1.31 1.559.99 0 1.747-.918 1.747-2.17V5.51h2.316v8.183h-2.316V12.31c-.436.888-1.485 1.529-2.606 1.529-1.791 0-2.767-.99-2.767-2.796V5.509h2.315z",
6678 }
6679path {
6680 d: "M62.055 7.01c.471-.99 1.535-1.69 2.607-1.69 2.233 0 3.412 1.544 3.334 4.267.079 2.694-1.145 4.252-3.334 4.252-1.116 0-2.136-.641-2.621-1.558v1.412H59.74V2.277h2.315zm1.791.247c-.955 0-1.713.932-1.79 2.213v.131c.077 1.325.835 2.301 1.79 2.301 1.2 0 1.855-.888 1.777-2.315.078-1.442-.577-2.33-1.777-2.33",
6681 fill_rule: "evenodd",
6682 }
6683path {
6684 d: "M33.11 13.693h-2.3V5.51h2.3zm4.636-8.183h1.703v1.922h-1.703v3.713c0 .451.203.626.655.626h1.048v1.922h-1.878c-1.53 0-2.126-.655-2.126-2.039V7.432h-1.456V5.509h1.456V3.88l2.3-.54zm5.15-3.233v4.63h4.34v-4.63h2.475v11.416h-2.476V9.121h-4.34v4.572H40.42V2.277zM31.96 2a1.35 1.35 0 0 1 1.369 1.369 1.35 1.35 0 0 1-1.369 1.369 1.35 1.35 0 0 1-1.369-1.37A1.35 1.35 0 0 1 31.96 2M6.766 11.328c-2.063-.25-3.516-1.734-3.516-3.656 0-.781.281-1.625.75-2.188-.203-.515-.172-1.609.063-2.062.625-.078 1.468.25 1.968.703.594-.187 1.219-.281 1.985-.281.765 0 1.39.094 1.953.265.484-.437 1.344-.765 1.969-.687.218.422.25 1.515.046 2.047.5.593.766 1.39.766 2.203 0 1.922-1.453 3.375-3.547 3.64.531.344.89 1.094.89 1.954v1.625c0 .468.391.734.86.547C13.781 14.359 16 11.53 16 8.03 16 3.61 12.406 0 7.984 0 3.563 0 0 3.61 0 8.031a7.88 7.88 0 0 0 5.172 7.422c.422.156.828-.125.828-.547v-1.25c-.219.094-.5.156-.75.156-1.031 0-1.64-.562-2.078-1.609-.172-.422-.36-.672-.719-.719-.187-.015-.25-.093-.25-.187 0-.188.313-.328.625-.328.453 0 .844.281 1.25.86.313.452.64.655 1.031.655s.641-.14 1-.5c.266-.265.47-.5.657-.656",
6685 })
6686 }
6687
6688 const WIDTH: Option<&'static str> = Some("68");
6689 const HEIGHT: Option<&'static str> = Some("16");
6690 const VIEW_BOX: Option<&'static str> = Some("0 0 68 16");
6691
6692}
6693
6694#[derive(Default, Copy, Clone, PartialEq, Eq)]
6695pub struct LockupGithub24;
6696
6697impl IconShape for LockupGithub24 {
6698 fn child_elements(&self) -> Element {
6699 rsx!(path {
6700 d: "M36.472 3.088c4.225 0 6.777 1.805 7.591 4.841l-3.784.902c-.462-1.65-1.783-2.552-3.807-2.552-3.015 0-4.643 1.98-4.643 5.743s1.584 5.787 4.555 5.787c2.502 0 4.079-1.406 4.323-3.829h-4.631v-3.168h8.45v2.002c0 5.26-3.059 8.186-8.208 8.186C31.213 21 28 17.501 28 12.022c0-5.48 3.279-8.934 8.472-8.934M79.62 15.741c0 1.518.682 2.355 1.98 2.355 1.497 0 2.64-1.387 2.64-3.28V8.304h3.5V20.67h-3.5v-2.09c-.66 1.342-2.244 2.31-3.938 2.31-2.707 0-4.181-1.496-4.181-4.225V8.303h3.499z",
6701 }
6702path {
6703 d: "M93.063 10.57C93.775 9.073 95.38 8.017 97 8.017c3.375 0 5.158 2.333 5.039 6.448.119 4.07-1.73 6.425-5.039 6.425-1.686 0-3.226-.968-3.96-2.355v2.135h-3.477V3.418h3.499zm2.706.374c-1.444 0-2.588 1.408-2.707 3.345v.198c.119 2.002 1.263 3.476 2.707 3.476 1.813 0 2.803-1.342 2.685-3.498.118-2.179-.872-3.521-2.685-3.521",
6704 fill_rule: "evenodd",
6705 }
6706path {
6707 d: "M49.323 20.67h-3.477V8.303h3.477zm7.004-12.367h2.575v2.905h-2.575v5.611c0 .682.308.946.99.946h1.585v2.905h-2.839c-2.31 0-3.212-.99-3.212-3.08v-6.382H50.65V8.303h2.2V5.84l3.477-.814zm7.783-4.885v6.998h6.558V3.418h3.74V20.67h-3.74v-6.91H64.11v6.91h-3.74V3.418zM47.584 3c1.167 0 2.069.902 2.069 2.069a2.04 2.04 0 0 1-2.069 2.068 2.04 2.04 0 0 1-2.068-2.068c0-1.167.902-2.069 2.068-2.069M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943",
6708 })
6709 }
6710
6711 const WIDTH: Option<&'static str> = Some("103");
6712 const HEIGHT: Option<&'static str> = Some("24");
6713 const VIEW_BOX: Option<&'static str> = Some("0 0 103 24");
6714
6715}
6716
6717#[derive(Default, Copy, Clone, PartialEq, Eq)]
6718pub struct Log16;
6719
6720impl IconShape for Log16 {
6721 fn child_elements(&self) -> Element {
6722 rsx!(path {
6723 d: "M5 8.25a.75.75 0 0 1 .75-.75h4a.75.75 0 0 1 0 1.5h-4A.75.75 0 0 1 5 8.25ZM4 10.5A.75.75 0 0 0 4 12h4a.75.75 0 0 0 0-1.5H4Z",
6724 }
6725path {
6726 d: "M13-.005c1.654 0 3 1.328 3 3 0 .982-.338 1.933-.783 2.818-.443.879-1.028 1.758-1.582 2.588l-.011.017c-.568.853-1.104 1.659-1.501 2.446-.398.789-.623 1.494-.623 2.136a1.5 1.5 0 1 0 2.333-1.248.75.75 0 0 1 .834-1.246A3 3 0 0 1 13 16H3a3 3 0 0 1-3-3c0-1.582.891-3.135 1.777-4.506.209-.322.418-.637.623-.946.473-.709.923-1.386 1.287-2.048H2.51c-.576 0-1.381-.133-1.907-.783A2.68 2.68 0 0 1 0 2.995a3 3 0 0 1 3-3Zm0 1.5a1.5 1.5 0 0 0-1.5 1.5c0 .476.223.834.667 1.132A.75.75 0 0 1 11.75 5.5H5.368c-.467 1.003-1.141 2.015-1.773 2.963-.192.289-.381.571-.558.845C2.13 10.711 1.5 11.916 1.5 13A1.5 1.5 0 0 0 3 14.5h7.401A2.989 2.989 0 0 1 10 13c0-.979.338-1.928.784-2.812.441-.874 1.023-1.748 1.575-2.576l.017-.026c.568-.853 1.103-1.658 1.501-2.448.398-.79.623-1.497.623-2.143 0-.838-.669-1.5-1.5-1.5Zm-10 0a1.5 1.5 0 0 0-1.5 1.5c0 .321.1.569.27.778.097.12.325.227.74.227h7.674A2.737 2.737 0 0 1 10 2.995c0-.546.146-1.059.401-1.5Z",
6727 })
6728 }
6729
6730 const WIDTH: Option<&'static str> = Some("16");
6731 const HEIGHT: Option<&'static str> = Some("16");
6732 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6733
6734}
6735
6736#[derive(Default, Copy, Clone, PartialEq, Eq)]
6737pub struct Log24;
6738
6739impl IconShape for Log24 {
6740 fn child_elements(&self) -> Element {
6741 rsx!(path {
6742 d: "M9.197 10a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Zm-2.382 4a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Zm-1.581 4a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Z",
6743 }
6744path {
6745 d: "M4.125 0h15.75a4.11 4.11 0 0 1 2.92 1.205A4.11 4.11 0 0 1 24 4.125c0 1.384-.476 2.794-1.128 4.16-.652 1.365-1.515 2.757-2.352 4.104l-.008.013c-.849 1.368-1.669 2.691-2.28 3.97-.614 1.283-.982 2.45-.982 3.503a2.625 2.625 0 1 0 4.083-2.183.75.75 0 1 1 .834-1.247A4.126 4.126 0 0 1 19.875 24H4.5a4.125 4.125 0 0 1-4.125-4.125c0-2.234 1.258-4.656 2.59-6.902.348-.586.702-1.162 1.05-1.728.8-1.304 1.567-2.553 2.144-3.738H3.39c-.823 0-1.886-.193-2.567-1.035A3.647 3.647 0 0 1 0 4.125 4.125 4.125 0 0 1 4.125 0ZM15.75 19.875c0-1.38.476-2.786 1.128-4.15.649-1.358 1.509-2.743 2.343-4.086l.017-.028c.849-1.367 1.669-2.692 2.28-3.972.614-1.285.982-2.457.982-3.514A2.615 2.615 0 0 0 19.875 1.5a2.625 2.625 0 0 0-2.625 2.625c0 .865.421 1.509 1.167 2.009A.75.75 0 0 1 18 7.507H7.812c-.65 1.483-1.624 3.069-2.577 4.619-.334.544-.666 1.083-.98 1.612-1.355 2.287-2.38 4.371-2.38 6.137A2.625 2.625 0 0 0 4.5 22.5h12.193a4.108 4.108 0 0 1-.943-2.625ZM1.5 4.125c-.01.511.163 1.008.487 1.403.254.313.74.479 1.402.479h12.86a3.648 3.648 0 0 1-.499-1.882 4.11 4.11 0 0 1 .943-2.625H4.125A2.625 2.625 0 0 0 1.5 4.125Z",
6746 })
6747 }
6748
6749 const WIDTH: Option<&'static str> = Some("24");
6750 const HEIGHT: Option<&'static str> = Some("24");
6751 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6752
6753}
6754
6755#[derive(Default, Copy, Clone, PartialEq, Eq)]
6756pub struct LogoGist16;
6757
6758impl IconShape for LogoGist16 {
6759 fn child_elements(&self) -> Element {
6760 rsx!(path {
6761 d: "M4.7 8.73v-1h3.52v5.69c-.78.37-1.95.64-3.59.64C1.11 14.06 0 11.37 0 8.03 0 4.69 1.13 2 4.63 2c1.62 0 2.64.33 3.28.66v1.05c-1.22-.5-2-.73-3.28-.73-2.57 0-3.48 2.21-3.48 5.06 0 2.85.91 5.05 3.47 5.05.89 0 1.98-.07 2.53-.34V8.73Zm10.98.69h.03c2.22.2 2.75.95 2.75 2.23 0 1.21-.76 2.41-3.14 2.41-.75 0-1.83-.19-2.33-.39v-.94c.47.17 1.22.36 2.33.36 1.62 0 2.06-.69 2.06-1.42 0-.71-.22-1.21-1.77-1.34-2.26-.2-2.73-1-2.73-2.08 0-1.11.72-2.31 2.92-2.31.73 0 1.56.09 2.25.39v.94c-.61-.2-1.22-.36-2.27-.36-1.55 0-1.88.57-1.88 1.34 0 .69.28 1.04 1.78 1.17Zm8.58-3.33v.85h-2.42v4.87c0 .95.53 1.34 1.5 1.34.2 0 .42 0 .61-.03v.89c-.17.03-.5.05-.69.05-1.31 0-2.5-.6-2.5-2.13v-5H19.2v-.48l1.56-.44V3.9l1.08-.31v2.5h2.42Zm-13.17-.03v6.41c0 .54.19.7.67.7v.89c-1.14 0-1.72-.47-1.72-1.72V6.06h1.05Zm.25-2.33c0 .44-.34.78-.78.78a.76.76 0 0 1-.77-.78c0-.44.32-.78.77-.78s.78.34.78.78Z",
6762 })
6763 }
6764
6765 const WIDTH: Option<&'static str> = Some("25");
6766 const HEIGHT: Option<&'static str> = Some("16");
6767 const VIEW_BOX: Option<&'static str> = Some("0 0 25 16");
6768
6769}
6770
6771#[derive(Default, Copy, Clone, PartialEq, Eq)]
6772pub struct LogoGist24;
6773
6774impl IconShape for LogoGist24 {
6775 fn child_elements(&self) -> Element {
6776 rsx!(path {
6777 d: "M7.05 13.095v-1.5h5.28v8.535c-1.17.555-2.925.96-5.385.96C1.665 21.09 0 17.055 0 12.045S1.695 3 6.945 3c2.43 0 3.96.495 4.92.99v1.575c-1.83-.75-3-1.095-4.92-1.095-3.855 0-5.22 3.315-5.22 7.59s1.365 7.575 5.205 7.575c1.335 0 2.97-.105 3.795-.51v-6.03H7.05Zm16.47 1.035h.045c3.33.3 4.125 1.425 4.125 3.345 0 1.815-1.14 3.615-4.71 3.615-1.125 0-2.745-.285-3.495-.585v-1.41c.705.255 1.83.54 3.495.54 2.43 0 3.09-1.035 3.09-2.13 0-1.065-.33-1.815-2.655-2.01-3.39-.3-4.095-1.5-4.095-3.12 0-1.665 1.08-3.465 4.38-3.465 1.095 0 2.34.135 3.375.585v1.41c-.915-.3-1.83-.54-3.405-.54-2.325 0-2.82.855-2.82 2.01 0 1.035.42 1.56 2.67 1.755Zm12.87-4.995v1.275h-3.63v7.305c0 1.425.795 2.01 2.25 2.01.3 0 .63 0 .915-.045v1.335c-.255.045-.75.075-1.035.075-1.965 0-3.75-.9-3.75-3.195v-7.5H28.8v-.72l2.34-.66V5.85l1.62-.465v3.75h3.63ZM16.635 9.09v9.615c0 .81.285 1.05 1.005 1.05v1.335c-1.71 0-2.58-.705-2.58-2.58V9.09h1.575Zm.375-3.495c0 .66-.51 1.17-1.17 1.17a1.14 1.14 0 0 1-1.155-1.17c0-.66.48-1.17 1.155-1.17s1.17.51 1.17 1.17Z",
6778 })
6779 }
6780
6781 const WIDTH: Option<&'static str> = Some("38");
6782 const HEIGHT: Option<&'static str> = Some("24");
6783 const VIEW_BOX: Option<&'static str> = Some("0 0 38 24");
6784
6785}
6786
6787#[derive(Default, Copy, Clone, PartialEq, Eq)]
6788pub struct LogoGithub16;
6789
6790impl IconShape for LogoGithub16 {
6791 fn child_elements(&self) -> Element {
6792 rsx!(path {
6793 d: "M5.606 2.058c2.796 0 4.485 1.194 5.024 3.204l-2.505.597c-.305-1.092-1.179-1.69-2.519-1.69-1.995 0-3.072 1.311-3.072 3.801s1.048 3.83 3.014 3.83c1.656 0 2.7-.93 2.861-2.534H5.344V7.17h5.592v1.326c0 3.48-2.024 5.417-5.432 5.417C2.126 13.912 0 11.596 0 7.97s2.17-5.912 5.606-5.912m28.554 8.373c0 1.005.45 1.559 1.31 1.559.99 0 1.747-.918 1.747-2.17V5.51h2.316v8.183h-2.316V12.31c-.436.888-1.485 1.529-2.606 1.529-1.791 0-2.767-.99-2.767-2.796V5.509h2.315z",
6794 }
6795path {
6796 d: "M43.055 7.01c.471-.99 1.535-1.69 2.607-1.69 2.233 0 3.413 1.544 3.334 4.267.078 2.694-1.145 4.252-3.334 4.252-1.116 0-2.136-.641-2.621-1.558v1.412H40.74V2.277h2.315zm1.791.247c-.955 0-1.713.932-1.79 2.213v.131c.077 1.325.835 2.301 1.79 2.301 1.2 0 1.855-.888 1.777-2.315.078-1.442-.577-2.33-1.777-2.33",
6797 fill_rule: "evenodd",
6798 }
6799path {
6800 d: "M14.11 13.693h-2.3V5.51h2.3zm4.636-8.183h1.703v1.922h-1.703v3.713c0 .451.204.626.655.626h1.048v1.922h-1.878c-1.53 0-2.126-.655-2.126-2.039V7.432h-1.456V5.509h1.456V3.88l2.3-.54zm5.15-3.233v4.63h4.34v-4.63h2.475v11.416h-2.476V9.121h-4.34v4.572H21.42V2.277zM12.96 2a1.35 1.35 0 0 1 1.369 1.369 1.35 1.35 0 0 1-1.369 1.369 1.35 1.35 0 0 1-1.369-1.37A1.35 1.35 0 0 1 12.96 2",
6801 })
6802 }
6803
6804 const WIDTH: Option<&'static str> = Some("49");
6805 const HEIGHT: Option<&'static str> = Some("16");
6806 const VIEW_BOX: Option<&'static str> = Some("0 0 49 16");
6807
6808}
6809
6810#[derive(Default, Copy, Clone, PartialEq, Eq)]
6811pub struct LogoGithub24;
6812
6813impl IconShape for LogoGithub24 {
6814 fn child_elements(&self) -> Element {
6815 rsx!(path {
6816 d: "M8.472 3.088c4.225 0 6.777 1.805 7.592 4.841l-3.785.902c-.462-1.65-1.783-2.552-3.807-2.552-3.015 0-4.643 1.98-4.643 5.743s1.584 5.787 4.555 5.787c2.502 0 4.079-1.406 4.323-3.829H8.076v-3.168h8.45v2.002c0 5.26-3.059 8.186-8.208 8.186C3.213 21 0 17.501 0 12.022c0-5.48 3.279-8.934 8.472-8.934M51.62 15.741c0 1.518.682 2.355 1.98 2.355 1.496 0 2.64-1.387 2.64-3.28V8.304h3.5V20.67h-3.5v-2.09c-.66 1.342-2.244 2.31-3.938 2.31-2.707 0-4.181-1.496-4.181-4.225V8.303h3.499z",
6817 }
6818path {
6819 d: "M65.063 10.57C65.775 9.073 67.38 8.017 69 8.017c3.375 0 5.157 2.333 5.04 6.448.118 4.07-1.73 6.425-5.04 6.425-1.686 0-3.226-.968-3.96-2.355v2.135h-3.477V3.418h3.499zm2.706.374c-1.444 0-2.588 1.408-2.707 3.345v.198c.119 2.002 1.263 3.476 2.707 3.476 1.813 0 2.803-1.342 2.685-3.498.118-2.179-.872-3.521-2.685-3.521",
6820 fill_rule: "evenodd",
6821 }
6822path {
6823 d: "M21.323 20.67h-3.477V8.303h3.477zm7.004-12.367h2.575v2.905h-2.575v5.611c0 .682.308.946.99.946h1.585v2.905h-2.839c-2.31 0-3.212-.99-3.212-3.08v-6.382H22.65V8.303h2.2V5.84l3.477-.814zm7.783-4.885v6.998h6.557V3.418h3.741V20.67h-3.74v-6.91H36.11v6.91h-3.74V3.418zM19.584 3c1.167 0 2.069.902 2.069 2.069a2.04 2.04 0 0 1-2.069 2.068 2.04 2.04 0 0 1-2.068-2.068c0-1.167.902-2.069 2.068-2.069",
6824 })
6825 }
6826
6827 const WIDTH: Option<&'static str> = Some("74");
6828 const HEIGHT: Option<&'static str> = Some("24");
6829 const VIEW_BOX: Option<&'static str> = Some("0 0 74 24");
6830
6831}
6832
6833#[derive(Default, Copy, Clone, PartialEq, Eq)]
6834pub struct Loop16;
6835
6836impl IconShape for Loop16 {
6837 fn child_elements(&self) -> Element {
6838 rsx!(path {
6839 d: "M1.896 4.559a6.25 6.25 0 0 1 8.839 0 .75.75 0 0 1-1.06 1.061 4.75 4.75 0 1 0 0 6.717L13.03 8.98l-1.553-1.554A.25.25 0 0 1 11.654 7h4.096a.25.25 0 0 1 .25.25v4.096a.25.25 0 0 1-.427.177l-1.482-1.482-3.356 3.356a6.25 6.25 0 0 1-8.839-8.838Z",
6840 })
6841 }
6842
6843 const WIDTH: Option<&'static str> = Some("16");
6844 const HEIGHT: Option<&'static str> = Some("16");
6845 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6846
6847}
6848
6849#[derive(Default, Copy, Clone, PartialEq, Eq)]
6850pub struct Loop24;
6851
6852impl IconShape for Loop24 {
6853 fn child_elements(&self) -> Element {
6854 rsx!(path {
6855 d: "M3.109 5.603a9.001 9.001 0 0 1 12.728 0 .75.75 0 1 1-1.061 1.061 7.5 7.5 0 0 0-10.606 0 7.5 7.5 0 0 0 0 10.606 7.5 7.5 0 0 0 10.606 0l5.821-5.82H17.3a.75.75 0 0 1 0-1.5h4.75a1 1 0 0 1 1 1v4.75a.75.75 0 1 1-1.5 0v-3.083l-5.713 5.714A9 9 0 0 1 3.109 5.603Z",
6856 })
6857 }
6858
6859 const WIDTH: Option<&'static str> = Some("24");
6860 const HEIGHT: Option<&'static str> = Some("24");
6861 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6862
6863}
6864
6865#[derive(Default, Copy, Clone, PartialEq, Eq)]
6866pub struct Mail16;
6867
6868impl IconShape for Mail16 {
6869 fn child_elements(&self) -> Element {
6870 rsx!(path {
6871 d: "M1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25v-8.5C0 2.784.784 2 1.75 2ZM1.5 12.251c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V5.809L8.38 9.397a.75.75 0 0 1-.76 0L1.5 5.809v6.442Zm13-8.181v-.32a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25v.32L8 7.88Z",
6872 })
6873 }
6874
6875 const WIDTH: Option<&'static str> = Some("16");
6876 const HEIGHT: Option<&'static str> = Some("16");
6877 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6878
6879}
6880
6881#[derive(Default, Copy, Clone, PartialEq, Eq)]
6882pub struct Mail24;
6883
6884impl IconShape for Mail24 {
6885 fn child_elements(&self) -> Element {
6886 rsx!(path {
6887 d: "M1.75 3h20.5c.966 0 1.75.784 1.75 1.75v14a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 18.75v-14C0 3.784.784 3 1.75 3ZM1.5 7.412V18.75c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25V7.412l-9.52 6.433c-.592.4-1.368.4-1.96 0Zm0-2.662v.852l10.36 7a.25.25 0 0 0 .28 0l10.36-7V4.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z",
6888 })
6889 }
6890
6891 const WIDTH: Option<&'static str> = Some("24");
6892 const HEIGHT: Option<&'static str> = Some("24");
6893 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6894
6895}
6896
6897#[derive(Default, Copy, Clone, PartialEq, Eq)]
6898pub struct MarkGithub16;
6899
6900impl IconShape for MarkGithub16 {
6901 fn child_elements(&self) -> Element {
6902 rsx!(path {
6903 d: "M6.766 11.328c-2.063-.25-3.516-1.734-3.516-3.656 0-.781.281-1.625.75-2.188-.203-.515-.172-1.609.063-2.062.625-.078 1.468.25 1.968.703.594-.187 1.219-.281 1.985-.281.765 0 1.39.094 1.953.265.484-.437 1.344-.765 1.969-.687.218.422.25 1.515.046 2.047.5.593.766 1.39.766 2.203 0 1.922-1.453 3.375-3.547 3.64.531.344.89 1.094.89 1.954v1.625c0 .468.391.734.86.547C13.781 14.359 16 11.53 16 8.03 16 3.61 12.406 0 7.984 0 3.563 0 0 3.61 0 8.031a7.88 7.88 0 0 0 5.172 7.422c.422.156.828-.125.828-.547v-1.25c-.219.094-.5.156-.75.156-1.031 0-1.64-.562-2.078-1.609-.172-.422-.36-.672-.719-.719-.187-.015-.25-.093-.25-.187 0-.188.313-.328.625-.328.453 0 .844.281 1.25.86.313.452.64.655 1.031.655s.641-.14 1-.5c.266-.265.47-.5.657-.656",
6904 })
6905 }
6906
6907 const WIDTH: Option<&'static str> = Some("16");
6908 const HEIGHT: Option<&'static str> = Some("16");
6909 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6910
6911}
6912
6913#[derive(Default, Copy, Clone, PartialEq, Eq)]
6914pub struct MarkGithub24;
6915
6916impl IconShape for MarkGithub24 {
6917 fn child_elements(&self) -> Element {
6918 rsx!(path {
6919 d: "M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943",
6920 })
6921 }
6922
6923 const WIDTH: Option<&'static str> = Some("24");
6924 const HEIGHT: Option<&'static str> = Some("24");
6925 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6926
6927}
6928
6929#[derive(Default, Copy, Clone, PartialEq, Eq)]
6930pub struct Markdown16;
6931
6932impl IconShape for Markdown16 {
6933 fn child_elements(&self) -> Element {
6934 rsx!(path {
6935 d: "M14.85 3c.63 0 1.15.52 1.14 1.15v7.7c0 .63-.51 1.15-1.15 1.15H1.15C.52 13 0 12.48 0 11.84V4.15C0 3.52.52 3 1.15 3ZM9 11V5H7L5.5 7 4 5H2v6h2V8l1.5 1.92L7 8v3Zm2.99.5L14.5 8H13V5h-2v3H9.5Z",
6936 })
6937 }
6938
6939 const WIDTH: Option<&'static str> = Some("16");
6940 const HEIGHT: Option<&'static str> = Some("16");
6941 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6942
6943}
6944
6945#[derive(Default, Copy, Clone, PartialEq, Eq)]
6946pub struct Markdown24;
6947
6948impl IconShape for Markdown24 {
6949 fn child_elements(&self) -> Element {
6950 rsx!(path {
6951 d: "M22.289 4.5A1.71 1.71 0 0 1 24 6.226v11.557c0 .946-.766 1.726-1.726 1.726H1.726A1.74 1.74 0 0 1 0 17.768V6.226C0 5.28.78 4.5 1.726 4.5Zm-8.781 12.007V7.501h-3.002l-2.251 3.002-2.252-3.002H3.002v9.006h3.001v-4.503l2.252 2.882 2.251-2.882v4.503Zm4.489.75 3.767-5.253h-2.251V7.501h-3.002v4.503h-2.252Z",
6952 })
6953 }
6954
6955 const WIDTH: Option<&'static str> = Some("24");
6956 const HEIGHT: Option<&'static str> = Some("24");
6957 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6958
6959}
6960
6961#[derive(Default, Copy, Clone, PartialEq, Eq)]
6962pub struct Maximize16;
6963
6964impl IconShape for Maximize16 {
6965 fn child_elements(&self) -> Element {
6966 rsx!(path {
6967 d: "M6.137 8.803a.749.749 0 1 1 1.06 1.06L3.811 13.25H6a.75.75 0 0 1 0 1.5H2a.75.75 0 0 1-.75-.75v-4a.75.75 0 0 1 1.5 0v2.19l3.387-3.387ZM14.75 6a.75.75 0 0 1-1.5 0V3.811L9.863 7.197a.749.749 0 1 1-1.06-1.06L12.19 2.75H10a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75v4Z",
6968 })
6969 }
6970
6971 const WIDTH: Option<&'static str> = Some("16");
6972 const HEIGHT: Option<&'static str> = Some("16");
6973 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
6974
6975}
6976
6977#[derive(Default, Copy, Clone, PartialEq, Eq)]
6978pub struct Maximize24;
6979
6980impl IconShape for Maximize24 {
6981 fn child_elements(&self) -> Element {
6982 rsx!(path {
6983 d: "M9.47 13.47a.749.749 0 1 1 1.06 1.06l-5.719 5.72H9a.75.75 0 0 1 0 1.5H3a.731.731 0 0 1-.133-.013l-.016-.003c-.014-.002-.026-.008-.039-.011-.034-.009-.067-.017-.099-.031a.659.659 0 0 1-.083-.044.696.696 0 0 1-.279-.279A.713.713 0 0 1 2.25 21v-6a.75.75 0 0 1 1.5 0v4.189l5.72-5.719ZM21 2.25a.72.72 0 0 1 .132.012l.016.003c.014.002.026.008.04.011.033.009.066.017.098.031a.659.659 0 0 1 .083.044.696.696 0 0 1 .279.279.659.659 0 0 1 .102.37v6a.75.75 0 0 1-1.5 0V4.811l-5.72 5.719a.749.749 0 1 1-1.06-1.06l5.719-5.72H15a.75.75 0 0 1 0-1.5h6Z",
6984 })
6985 }
6986
6987 const WIDTH: Option<&'static str> = Some("24");
6988 const HEIGHT: Option<&'static str> = Some("24");
6989 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
6990
6991}
6992
6993#[derive(Default, Copy, Clone, PartialEq, Eq)]
6994pub struct Mcp16;
6995
6996impl IconShape for Mcp16 {
6997 fn child_elements(&self) -> Element {
6998 rsx!(path {
6999 d: "M5.52 1.12a3.578 3.578 0 0 1 6.078 2.98 3.578 3.578 0 0 1 2.982 6.08l-3.292 3.293a.252.252 0 0 0 0 .354l.843.843a.749.749 0 1 1-1.06 1.06l-.844-.843a1.75 1.75 0 0 1 0-2.474L13.52 9.12a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0L7.731 9.03A.75.75 0 0 1 6.67 7.97l2.85-2.85a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0l-4.799 4.8A.75.75 0 0 1 .72 5.92Z",
7000 }
7001path {
7002 d: "M7.52 3.12a.749.749 0 1 1 1.06 1.06L5.731 7.03A2.079 2.079 0 0 0 8.67 9.97l2.85-2.85a.749.749 0 1 1 1.06 1.06l-2.849 2.85A3.578 3.578 0 0 1 4.67 5.97Z",
7003 })
7004 }
7005
7006 const WIDTH: Option<&'static str> = Some("16");
7007 const HEIGHT: Option<&'static str> = Some("16");
7008 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7009
7010}
7011
7012#[derive(Default, Copy, Clone, PartialEq, Eq)]
7013pub struct Mcp24;
7014
7015impl IconShape for Mcp24 {
7016 fn child_elements(&self) -> Element {
7017 rsx!(path {
7018 d: "M9.795 1.694a4.287 4.287 0 0 1 6.061 0 4.28 4.28 0 0 1 1.181 3.819 4.282 4.282 0 0 1 3.819 1.181 4.287 4.287 0 0 1 0 6.061l-6.793 6.793a.249.249 0 0 0 0 .353l2.617 2.618a.75.75 0 1 1-1.061 1.061l-2.617-2.618a1.75 1.75 0 0 1 0-2.475l6.793-6.793a2.785 2.785 0 1 0-3.939-3.939l-5.9 5.9a.734.734 0 0 1-.249.165.749.749 0 0 1-.812-1.225l5.9-5.901a2.785 2.785 0 1 0-3.939-3.939L2.931 10.68A.75.75 0 1 1 1.87 9.619l7.925-7.925Z",
7019 }
7020path {
7021 d: "M12.42 4.069a.752.752 0 0 1 1.061 0 .752.752 0 0 1 0 1.061L7.33 11.28a2.788 2.788 0 0 0 0 3.94 2.788 2.788 0 0 0 3.94 0l6.15-6.151a.752.752 0 0 1 1.061 0 .752.752 0 0 1 0 1.061l-6.151 6.15a4.285 4.285 0 1 1-6.06-6.06l6.15-6.151Z",
7022 })
7023 }
7024
7025 const WIDTH: Option<&'static str> = Some("24");
7026 const HEIGHT: Option<&'static str> = Some("24");
7027 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7028
7029}
7030
7031#[derive(Default, Copy, Clone, PartialEq, Eq)]
7032pub struct Megaphone16;
7033
7034impl IconShape for Megaphone16 {
7035 fn child_elements(&self) -> Element {
7036 rsx!(path {
7037 d: "M3.25 9a.75.75 0 0 1 .75.75c0 2.142.456 3.828.733 4.653a.122.122 0 0 0 .05.064.212.212 0 0 0 .117.033h1.31c.085 0 .18-.042.258-.152a.45.45 0 0 0 .075-.366A16.743 16.743 0 0 1 6 9.75a.75.75 0 0 1 1.5 0c0 1.588.25 2.926.494 3.85.293 1.113-.504 2.4-1.783 2.4H4.9c-.686 0-1.35-.41-1.589-1.12A16.4 16.4 0 0 1 2.5 9.75.75.75 0 0 1 3.25 9Z",
7038 }
7039path {
7040 d: "M0 6a4 4 0 0 1 4-4h2.75a.75.75 0 0 1 .75.75v6.5a.75.75 0 0 1-.75.75H4a4 4 0 0 1-4-4Zm4-2.5a2.5 2.5 0 1 0 0 5h2v-5Z",
7041 }
7042path {
7043 d: "M15.59.082A.75.75 0 0 1 16 .75v10.5a.75.75 0 0 1-1.189.608l-.002-.001h.001l-.014-.01a5.775 5.775 0 0 0-.422-.25 10.63 10.63 0 0 0-1.469-.64C11.576 10.484 9.536 10 6.75 10a.75.75 0 0 1 0-1.5c2.964 0 5.174.516 6.658 1.043.423.151.787.302 1.092.443V2.014c-.305.14-.669.292-1.092.443C11.924 2.984 9.713 3.5 6.75 3.5a.75.75 0 0 1 0-1.5c2.786 0 4.826-.484 6.155-.957.665-.236 1.154-.47 1.47-.64.144-.077.284-.161.421-.25l.014-.01a.75.75 0 0 1 .78-.061Z",
7044 })
7045 }
7046
7047 const WIDTH: Option<&'static str> = Some("16");
7048 const HEIGHT: Option<&'static str> = Some("16");
7049 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7050
7051}
7052
7053#[derive(Default, Copy, Clone, PartialEq, Eq)]
7054pub struct Megaphone24;
7055
7056impl IconShape for Megaphone24 {
7057 fn child_elements(&self) -> Element {
7058 rsx!(path {
7059 d: "M22 1.75v14.5a.75.75 0 0 1-.399.662c-.384.204-.783-.035-1.139-.248l-.003-.002c-.09-.054-.177-.107-.261-.15a15.53 15.53 0 0 0-2-.849c-1.738-.607-4.321-1.223-7.703-1.251a.833.833 0 0 1 .005.088c0 2.279.494 4.279.906 5.547.368 1.131-.438 2.453-1.732 2.453H7.661c-.696 0-1.36-.42-1.6-1.129C5.684 20.255 5 17.811 5 14.75v-.457A5.5 5.5 0 0 1 6.5 3.5h3.75c3.505 0 6.175-.61 7.955-1.21a15.88 15.88 0 0 0 2.002-.82 9.21 9.21 0 0 0 .49-.262c.048-.028.095-.055.142-.085A.751.751 0 0 1 22 1.75ZM10.5 12.912c3.564.029 6.313.678 8.193 1.335.737.258 1.34.517 1.807.74V2.993c-.467.216-1.073.467-1.815.718-1.878.634-4.624 1.26-8.185 1.288ZM6.5 5a4 4 0 0 0 0 8H9V5Zm0 9.75c0 2.847.638 5.123.982 6.141.018.051.074.109.179.109h2.013c.087 0 .179-.043.249-.147a.396.396 0 0 0 .057-.343C9.537 19.148 9 16.986 9 14.5H6.5Z",
7060 })
7061 }
7062
7063 const WIDTH: Option<&'static str> = Some("24");
7064 const HEIGHT: Option<&'static str> = Some("24");
7065 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7066
7067}
7068
7069#[derive(Default, Copy, Clone, PartialEq, Eq)]
7070pub struct Mention16;
7071
7072impl IconShape for Mention16 {
7073 fn child_elements(&self) -> Element {
7074 rsx!(path {
7075 d: "M8 .5a7.499 7.499 0 0 1 7.499 7.462l.002.038v1.164a2.612 2.612 0 0 1-4.783 1.454A3.763 3.763 0 0 1 8 11.776 3.776 3.776 0 1 1 11.776 8v1.164a1.112 1.112 0 0 0 2.225 0L14 8a6 6 0 1 0-3.311 5.365.75.75 0 0 1 .673 1.341A7.5 7.5 0 1 1 8 .5Zm0 5.225a2.275 2.275 0 1 0 0 4.552 2.275 2.275 0 0 0 0-4.552Z",
7076 })
7077 }
7078
7079 const WIDTH: Option<&'static str> = Some("16");
7080 const HEIGHT: Option<&'static str> = Some("16");
7081 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7082
7083}
7084
7085#[derive(Default, Copy, Clone, PartialEq, Eq)]
7086pub struct Mention24;
7087
7088impl IconShape for Mention24 {
7089 fn child_elements(&self) -> Element {
7090 rsx!(path {
7091 d: "M20.226 7.25c-2.623-4.542-8.432-6.098-12.974-3.475-4.543 2.622-6.099 8.431-3.477 12.974 2.623 4.542 8.431 6.099 12.974 3.477a.75.75 0 0 1 .75 1.299c-5.26 3.037-11.987 1.235-15.024-4.026C-.562 12.24 1.24 5.512 6.501 2.475 11.76-.562 18.488 1.24 21.525 6.501a10.959 10.959 0 0 1 1.455 4.826c.013.056.02.113.02.173v2.25a3.5 3.5 0 0 1-6.623 1.581 5.5 5.5 0 1 1 1.112-3.682.802.802 0 0 1 .011.129v1.972a2 2 0 1 0 4 0v-1.766a9.456 9.456 0 0 0-1.274-4.733ZM16 12a4 4 0 1 0-8 0 4 4 0 0 0 8 0Z",
7092 })
7093 }
7094
7095 const WIDTH: Option<&'static str> = Some("24");
7096 const HEIGHT: Option<&'static str> = Some("24");
7097 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7098
7099}
7100
7101#[derive(Default, Copy, Clone, PartialEq, Eq)]
7102pub struct Meter16;
7103
7104impl IconShape for Meter16 {
7105 fn child_elements(&self) -> Element {
7106 rsx!(path {
7107 d: "M8 1.5a6.5 6.5 0 1 0 6.016 4.035.75.75 0 0 1 1.388-.57 8 8 0 1 1-4.37-4.37.75.75 0 1 1-.569 1.389A6.473 6.473 0 0 0 8 1.5Zm6.28.22a.75.75 0 0 1 0 1.06l-4.063 4.064a2.5 2.5 0 1 1-1.06-1.06L13.22 1.72a.75.75 0 0 1 1.06 0ZM7 8a1 1 0 1 0 2 0 1 1 0 0 0-2 0Z",
7108 })
7109 }
7110
7111 const WIDTH: Option<&'static str> = Some("16");
7112 const HEIGHT: Option<&'static str> = Some("16");
7113 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7114
7115}
7116
7117#[derive(Default, Copy, Clone, PartialEq, Eq)]
7118pub struct Meter24;
7119
7120impl IconShape for Meter24 {
7121 fn child_elements(&self) -> Element {
7122 rsx!(path {
7123 d: "M12 2.5a9.5 9.5 0 1 0 9.5 9.5c0-1.406-.305-2.74-.852-3.939a.75.75 0 0 1 1.364-.622C22.648 8.829 23 10.374 23 12c0 6.075-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1c1.626 0 3.17.353 4.561.988a.75.75 0 1 1-.622 1.364A9.463 9.463 0 0 0 12 2.5Zm9.03.47a.75.75 0 0 1 0 1.06l-6.445 6.446a3 3 0 1 1-1.06-1.06L19.97 2.97a.75.75 0 0 1 1.06 0ZM12 10.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Z",
7124 })
7125 }
7126
7127 const WIDTH: Option<&'static str> = Some("24");
7128 const HEIGHT: Option<&'static str> = Some("24");
7129 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7130
7131}
7132
7133#[derive(Default, Copy, Clone, PartialEq, Eq)]
7134pub struct Milestone16;
7135
7136impl IconShape for Milestone16 {
7137 fn child_elements(&self) -> Element {
7138 rsx!(path {
7139 d: "M7.75 0a.75.75 0 0 1 .75.75V3h3.634c.414 0 .814.147 1.13.414l2.07 1.75a1.75 1.75 0 0 1 0 2.672l-2.07 1.75a1.75 1.75 0 0 1-1.13.414H8.5v5.25a.75.75 0 0 1-1.5 0V10H2.75A1.75 1.75 0 0 1 1 8.25v-3.5C1 3.784 1.784 3 2.75 3H7V.75A.75.75 0 0 1 7.75 0Zm4.384 8.5a.25.25 0 0 0 .161-.06l2.07-1.75a.248.248 0 0 0 0-.38l-2.07-1.75a.25.25 0 0 0-.161-.06H2.75a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h9.384Z",
7140 })
7141 }
7142
7143 const WIDTH: Option<&'static str> = Some("16");
7144 const HEIGHT: Option<&'static str> = Some("16");
7145 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7146
7147}
7148
7149#[derive(Default, Copy, Clone, PartialEq, Eq)]
7150pub struct Milestone24;
7151
7152impl IconShape for Milestone24 {
7153 fn child_elements(&self) -> Element {
7154 rsx!(path {
7155 d: "M11.75 1a.75.75 0 0 1 .75.75V4h6.532c.42 0 .826.15 1.143.425l3.187 2.75a1.75 1.75 0 0 1 0 2.65l-3.187 2.75a1.75 1.75 0 0 1-1.143.425H12.5v9.25a.75.75 0 0 1-1.5 0V13H3.75A1.75 1.75 0 0 1 2 11.25v-5.5C2 4.783 2.784 4 3.75 4H11V1.75a.75.75 0 0 1 .75-.75Zm7.282 4.5H3.75a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h15.282c.06 0 .118-.021.163-.06l3.188-2.75a.248.248 0 0 0 0-.38l-3.188-2.75a.249.249 0 0 0-.163-.06Z",
7156 })
7157 }
7158
7159 const WIDTH: Option<&'static str> = Some("24");
7160 const HEIGHT: Option<&'static str> = Some("24");
7161 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7162
7163}
7164
7165#[derive(Default, Copy, Clone, PartialEq, Eq)]
7166pub struct Minimize16;
7167
7168impl IconShape for Minimize16 {
7169 fn child_elements(&self) -> Element {
7170 rsx!(path {
7171 d: "M6.668 8.583a.69.69 0 0 1 .13.012l.017.003c.01.002.02.007.031.01.036.009.073.017.108.032a.727.727 0 0 1 .243.163.711.711 0 0 1 .126.176.62.62 0 0 1 .036.067.822.822 0 0 1 .058.287l-.001 4a.75.75 0 0 1-1.5 0v-2.188L2.53 14.53a.749.749 0 1 1-1.06-1.06l3.387-3.387H2.666a.75.75 0 0 1 0-1.5h4.002ZM13.47 1.47a.749.749 0 1 1 1.06 1.06l-3.385 3.386h2.188a.75.75 0 0 1 0 1.5l-4 .001a.738.738 0 0 1-.231-.041c-.019-.006-.038-.01-.056-.017a.62.62 0 0 1-.067-.036.711.711 0 0 1-.384-.525.72.72 0 0 1-.012-.132v-4a.75.75 0 0 1 1.5 0v2.191L13.47 1.47Z",
7172 })
7173 }
7174
7175 const WIDTH: Option<&'static str> = Some("16");
7176 const HEIGHT: Option<&'static str> = Some("16");
7177 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7178
7179}
7180
7181#[derive(Default, Copy, Clone, PartialEq, Eq)]
7182pub struct Minimize24;
7183
7184impl IconShape for Minimize24 {
7185 fn child_elements(&self) -> Element {
7186 rsx!(path {
7187 d: "M10 13.25a.71.71 0 0 1 .149.015c.013.002.026.008.039.011.033.009.066.017.098.031a.753.753 0 0 1 .363.323c.015.027.031.054.043.083a.731.731 0 0 1 .058.287v6a.75.75 0 0 1-1.5 0v-4.189L3.53 21.53a.749.749 0 1 1-1.06-1.06l5.72-5.72H4a.75.75 0 0 1 0-1.5h6ZM20.47 2.47a.749.749 0 1 1 1.06 1.06l-5.719 5.72H20a.75.75 0 0 1 0 1.5h-6a.731.731 0 0 1-.133-.013c-.005-.001-.011-.001-.016-.003-.014-.002-.026-.008-.039-.011-.034-.009-.067-.017-.099-.031-.029-.012-.056-.028-.083-.043a.731.731 0 0 1-.38-.649V4a.75.75 0 0 1 1.5 0v4.19l5.72-5.72Z",
7188 })
7189 }
7190
7191 const WIDTH: Option<&'static str> = Some("24");
7192 const HEIGHT: Option<&'static str> = Some("24");
7193 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7194
7195}
7196
7197#[derive(Default, Copy, Clone, PartialEq, Eq)]
7198pub struct Mirror16;
7199
7200impl IconShape for Mirror16 {
7201 fn child_elements(&self) -> Element {
7202 rsx!(path {
7203 d: "M15.547 3.061A.75.75 0 0 1 16 3.75v8.5a.751.751 0 0 1-1.265.545l-4.5-4.25a.75.75 0 0 1 0-1.09l4.5-4.25a.75.75 0 0 1 .812-.144ZM0 12.25v-8.5a.751.751 0 0 1 1.265-.545l4.5 4.25a.75.75 0 0 1 0 1.09l-4.5 4.25A.75.75 0 0 1 0 12.25Zm1.5-6.76v5.02L4.158 8ZM11.842 8l2.658 2.51V5.49ZM8 4a.75.75 0 0 1 .75.75v.5a.75.75 0 0 1-1.5 0v-.5A.75.75 0 0 1 8 4Zm.75-2.25v.5a.75.75 0 0 1-1.5 0v-.5a.75.75 0 0 1 1.5 0Zm0 6v.5a.75.75 0 0 1-1.5 0v-.5a.75.75 0 0 1 1.5 0ZM8 10a.75.75 0 0 1 .75.75v.5a.75.75 0 0 1-1.5 0v-.5A.75.75 0 0 1 8 10Zm0 3a.75.75 0 0 1 .75.75v.5a.75.75 0 0 1-1.5 0v-.5A.75.75 0 0 1 8 13Z",
7204 })
7205 }
7206
7207 const WIDTH: Option<&'static str> = Some("16");
7208 const HEIGHT: Option<&'static str> = Some("16");
7209 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7210
7211}
7212
7213#[derive(Default, Copy, Clone, PartialEq, Eq)]
7214pub struct Mirror24;
7215
7216impl IconShape for Mirror24 {
7217 fn child_elements(&self) -> Element {
7218 rsx!(path {
7219 d: "M21.553 6.064A.75.75 0 0 1 22 6.75v10.5a.75.75 0 0 1-1.256.554l-5.75-5.25a.748.748 0 0 1 0-1.108l5.75-5.25a.75.75 0 0 1 .809-.132ZM2.447 17.936A.75.75 0 0 1 2 17.25V6.75a.75.75 0 0 1 1.256-.554l5.75 5.25a.748.748 0 0 1 0 1.108l-5.75 5.25a.75.75 0 0 1-.809.132ZM7.387 12 3.5 8.45v7.1L7.388 12Zm9.226 0 3.887 3.55v-7.1L16.612 12ZM12 2.75a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75Zm0 4a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75Zm0 8a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75Zm0 4a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75Zm0-8a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75Z",
7220 })
7221 }
7222
7223 const WIDTH: Option<&'static str> = Some("24");
7224 const HEIGHT: Option<&'static str> = Some("24");
7225 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7226
7227}
7228
7229#[derive(Default, Copy, Clone, PartialEq, Eq)]
7230pub struct Moon16;
7231
7232impl IconShape for Moon16 {
7233 fn child_elements(&self) -> Element {
7234 rsx!(path {
7235 d: "M9.598 1.591a.749.749 0 0 1 .785-.175 7.001 7.001 0 1 1-8.967 8.967.75.75 0 0 1 .961-.96 5.5 5.5 0 0 0 7.046-7.046.75.75 0 0 1 .175-.786Zm1.616 1.945a7 7 0 0 1-7.678 7.678 5.499 5.499 0 1 0 7.678-7.678Z",
7236 })
7237 }
7238
7239 const WIDTH: Option<&'static str> = Some("16");
7240 const HEIGHT: Option<&'static str> = Some("16");
7241 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7242
7243}
7244
7245#[derive(Default, Copy, Clone, PartialEq, Eq)]
7246pub struct Moon24;
7247
7248impl IconShape for Moon24 {
7249 fn child_elements(&self) -> Element {
7250 rsx!(path {
7251 d: "M14.768 3.96v.001l-.002-.005a9.08 9.08 0 0 0-.218-.779c-.13-.394.21-.8.602-.67.29.096.575.205.855.328l.01.005A10.002 10.002 0 0 1 12 22a10.002 10.002 0 0 1-9.162-5.985l-.004-.01a9.722 9.722 0 0 1-.329-.855c-.13-.392.277-.732.67-.602.257.084.517.157.78.218l.004.002A9 9 0 0 0 14.999 6a9.09 9.09 0 0 0-.231-2.04ZM16.5 6c0 5.799-4.701 10.5-10.5 10.5-.426 0-.847-.026-1.26-.075A8.5 8.5 0 1 0 16.425 4.74c.05.413.075.833.075 1.259Z",
7252 })
7253 }
7254
7255 const WIDTH: Option<&'static str> = Some("24");
7256 const HEIGHT: Option<&'static str> = Some("24");
7257 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7258
7259}
7260
7261#[derive(Default, Copy, Clone, PartialEq, Eq)]
7262pub struct MortarBoard16;
7263
7264impl IconShape for MortarBoard16 {
7265 fn child_elements(&self) -> Element {
7266 rsx!(path {
7267 d: "M7.693 1.066a.747.747 0 0 1 .614 0l7.25 3.25a.75.75 0 0 1 0 1.368L13 6.831v2.794c0 1.024-.81 1.749-1.66 2.173-.893.447-2.075.702-3.34.702-.278 0-.55-.012-.816-.036a.75.75 0 0 1 .133-1.494c.22.02.45.03.683.03 1.082 0 2.025-.221 2.67-.543.69-.345.83-.682.83-.832V7.503L8.307 8.934a.747.747 0 0 1-.614 0L4 7.28v1.663c.296.105.575.275.812.512.438.438.688 1.059.688 1.796v3a.75.75 0 0 1-.75.75h-3a.75.75 0 0 1-.75-.75v-3c0-.737.25-1.358.688-1.796.237-.237.516-.407.812-.512V6.606L.443 5.684a.75.75 0 0 1 0-1.368ZM2.583 5 8 7.428 13.416 5 8 2.572ZM2.5 11.25v2.25H4v-2.25c0-.388-.125-.611-.25-.735a.697.697 0 0 0-.5-.203.707.707 0 0 0-.5.203c-.125.124-.25.347-.25.735Z",
7268 })
7269 }
7270
7271 const WIDTH: Option<&'static str> = Some("16");
7272 const HEIGHT: Option<&'static str> = Some("16");
7273 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7274
7275}
7276
7277#[derive(Default, Copy, Clone, PartialEq, Eq)]
7278pub struct MortarBoard24;
7279
7280impl IconShape for MortarBoard24 {
7281 fn child_elements(&self) -> Element {
7282 rsx!(path {
7283 d: "M12.292 2.06v-.001l11.25 4.75a.749.749 0 0 1 0 1.382L19 10.108V15a.75.75 0 0 1-.11.391h-.001a2.84 2.84 0 0 1-.392.482c-.249.256-.625.58-1.163.896-1.08.638-2.776 1.23-5.334 1.23-.673 0-1.286-.041-1.846-.113a.75.75 0 0 1 .192-1.487c.492.063 1.042.1 1.654.1 2.317 0 3.746-.533 4.572-1.021.31-.178.596-.397.849-.65l.079-.085V10.74l-5.208 2.2a.75.75 0 0 1-.584 0L5.75 10.424v3.17c.502.129.96.391 1.327.758.579.578.923 1.41.923 2.428v4.5a.761.761 0 0 1-.345.634 2.157 2.157 0 0 1-.21.117 3.923 3.923 0 0 1-.52.213A6.121 6.121 0 0 1 5 22.532a6.092 6.092 0 0 1-1.925-.288 4.065 4.065 0 0 1-.52-.213 1.816 1.816 0 0 1-.22-.124.757.757 0 0 1-.335-.624v-4.5c0-1.02.344-1.85.923-2.43a2.904 2.904 0 0 1 1.327-.757V9.793L.458 8.19a.75.75 0 0 1 0-1.38l11.25-4.75a.75.75 0 0 1 .584 0ZM12 11.436 21.322 7.5 12 3.564 2.678 7.5ZM5 15c-.377 0-.745.141-1.017.413-.265.265-.483.7-.483 1.368v4.022c.299.105.797.228 1.5.228s1.201-.123 1.5-.228V16.78c0-.669-.218-1.103-.483-1.368A1.433 1.433 0 0 0 5 15Z",
7284 })
7285 }
7286
7287 const WIDTH: Option<&'static str> = Some("24");
7288 const HEIGHT: Option<&'static str> = Some("24");
7289 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7290
7291}
7292
7293#[derive(Default, Copy, Clone, PartialEq, Eq)]
7294pub struct MoveToBottom16;
7295
7296impl IconShape for MoveToBottom16 {
7297 fn child_elements(&self) -> Element {
7298 rsx!(path {
7299 d: "M7.47 10.78a.749.749 0 0 0 1.06 0l3.75-3.75a.749.749 0 1 0-1.06-1.06L8.75 8.439V1.75a.75.75 0 0 0-1.5 0v6.689L4.78 5.97a.749.749 0 1 0-1.06 1.06l3.75 3.75ZM3.75 13a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5h-8.5Z",
7300 })
7301 }
7302
7303 const WIDTH: Option<&'static str> = Some("16");
7304 const HEIGHT: Option<&'static str> = Some("16");
7305 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7306
7307}
7308
7309#[derive(Default, Copy, Clone, PartialEq, Eq)]
7310pub struct MoveToBottom24;
7311
7312impl IconShape for MoveToBottom24 {
7313 fn child_elements(&self) -> Element {
7314 rsx!(path {
7315 d: "M4 21.25a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H4.75a.75.75 0 0 1-.75-.75ZM5.22 9.97a.749.749 0 0 1 1.06 0l4.97 4.969V2.75a.75.75 0 0 1 1.5 0v12.189l4.97-4.969a.749.749 0 1 1 1.06 1.06l-6.25 6.25a.749.749 0 0 1-1.06 0l-6.25-6.25a.749.749 0 0 1 0-1.06Z",
7316 })
7317 }
7318
7319 const WIDTH: Option<&'static str> = Some("24");
7320 const HEIGHT: Option<&'static str> = Some("24");
7321 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7322
7323}
7324
7325#[derive(Default, Copy, Clone, PartialEq, Eq)]
7326pub struct MoveToEnd16;
7327
7328impl IconShape for MoveToEnd16 {
7329 fn child_elements(&self) -> Element {
7330 rsx!(path {
7331 d: "m10.78 8.53-3.75 3.75a.749.749 0 1 1-1.06-1.06l2.469-2.47H1.75a.75.75 0 0 1 0-1.5h6.689L5.97 4.78a.749.749 0 1 1 1.06-1.06l3.75 3.75a.749.749 0 0 1 0 1.06ZM13 12.25v-8.5a.75.75 0 0 1 1.5 0v8.5a.75.75 0 0 1-1.5 0Z",
7332 })
7333 }
7334
7335 const WIDTH: Option<&'static str> = Some("16");
7336 const HEIGHT: Option<&'static str> = Some("16");
7337 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7338
7339}
7340
7341#[derive(Default, Copy, Clone, PartialEq, Eq)]
7342pub struct MoveToEnd24;
7343
7344impl IconShape for MoveToEnd24 {
7345 fn child_elements(&self) -> Element {
7346 rsx!(path {
7347 d: "M11.22 5.22a.749.749 0 0 1 1.06 0l6.25 6.25a.749.749 0 0 1 0 1.06l-6.25 6.25a.749.749 0 1 1-1.06-1.06l4.969-4.97H1.75a.75.75 0 0 1 0-1.5h14.439L11.22 6.28a.749.749 0 0 1 0-1.06Zm10.03-1.47a.75.75 0 0 1 .75.75v15a.75.75 0 0 1-1.5 0v-15a.75.75 0 0 1 .75-.75Z",
7348 })
7349 }
7350
7351 const WIDTH: Option<&'static str> = Some("24");
7352 const HEIGHT: Option<&'static str> = Some("24");
7353 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7354
7355}
7356
7357#[derive(Default, Copy, Clone, PartialEq, Eq)]
7358pub struct MoveToStart16;
7359
7360impl IconShape for MoveToStart16 {
7361 fn child_elements(&self) -> Element {
7362 rsx!(path {
7363 d: "M5.22 7.47a.749.749 0 0 0 0 1.06l3.75 3.75a.749.749 0 1 0 1.06-1.06L7.561 8.75h6.689a.75.75 0 0 0 0-1.5H7.561l2.469-2.47a.749.749 0 1 0-1.06-1.06L5.22 7.47ZM3 3.75a.75.75 0 0 0-1.5 0v8.5a.75.75 0 0 0 1.5 0v-8.5Z",
7364 })
7365 }
7366
7367 const WIDTH: Option<&'static str> = Some("16");
7368 const HEIGHT: Option<&'static str> = Some("16");
7369 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7370
7371}
7372
7373#[derive(Default, Copy, Clone, PartialEq, Eq)]
7374pub struct MoveToStart24;
7375
7376impl IconShape for MoveToStart24 {
7377 fn child_elements(&self) -> Element {
7378 rsx!(path {
7379 d: "M12.78 18.78a.749.749 0 0 1-1.06 0l-6.25-6.25a.749.749 0 0 1 0-1.06l6.25-6.25a.749.749 0 1 1 1.06 1.06l-4.969 4.97H22.25a.75.75 0 0 1 0 1.5H7.811l4.969 4.97a.749.749 0 0 1 0 1.06ZM2.75 3.75a.75.75 0 0 1 .75.75v15a.75.75 0 0 1-1.5 0v-15a.75.75 0 0 1 .75-.75Z",
7380 })
7381 }
7382
7383 const WIDTH: Option<&'static str> = Some("24");
7384 const HEIGHT: Option<&'static str> = Some("24");
7385 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7386
7387}
7388
7389#[derive(Default, Copy, Clone, PartialEq, Eq)]
7390pub struct MoveToTop16;
7391
7392impl IconShape for MoveToTop16 {
7393 fn child_elements(&self) -> Element {
7394 rsx!(path {
7395 d: "M3 2.25a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 3 2.25Zm5.53 2.97 3.75 3.75a.749.749 0 1 1-1.06 1.06L8.75 7.561v6.689a.75.75 0 0 1-1.5 0V7.561L4.78 10.03a.749.749 0 1 1-1.06-1.06l3.75-3.75a.749.749 0 0 1 1.06 0Z",
7396 })
7397 }
7398
7399 const WIDTH: Option<&'static str> = Some("16");
7400 const HEIGHT: Option<&'static str> = Some("16");
7401 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7402
7403}
7404
7405#[derive(Default, Copy, Clone, PartialEq, Eq)]
7406pub struct MoveToTop24;
7407
7408impl IconShape for MoveToTop24 {
7409 fn child_elements(&self) -> Element {
7410 rsx!(path {
7411 d: "M4.75 3.5a.75.75 0 0 1 0-1.5h14.5a.75.75 0 0 1 0 1.5H4.75Zm.47 9.47a.749.749 0 1 0 1.06 1.06l4.97-4.969V21.25a.75.75 0 0 0 1.5 0V9.061l4.97 4.969a.749.749 0 1 0 1.06-1.06l-6.25-6.25a.749.749 0 0 0-1.06 0l-6.25 6.25Z",
7412 })
7413 }
7414
7415 const WIDTH: Option<&'static str> = Some("24");
7416 const HEIGHT: Option<&'static str> = Some("24");
7417 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7418
7419}
7420
7421#[derive(Default, Copy, Clone, PartialEq, Eq)]
7422pub struct MultiSelect16;
7423
7424impl IconShape for MultiSelect16 {
7425 fn child_elements(&self) -> Element {
7426 rsx!(path {
7427 d: "M5.75 7.5h7.5a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1 0-1.5Zm0 5h7.5a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1 0-1.5Zm-4-10h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm10.314-3.082L11.07 2.417A.25.25 0 0 1 11.256 2h4.488a.25.25 0 0 1 .186.417l-2.244 2.5a.25.25 0 0 1-.372 0Z",
7428 })
7429 }
7430
7431 const WIDTH: Option<&'static str> = Some("16");
7432 const HEIGHT: Option<&'static str> = Some("16");
7433 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7434
7435}
7436
7437#[derive(Default, Copy, Clone, PartialEq, Eq)]
7438pub struct MultiSelect24;
7439
7440impl IconShape for MultiSelect24 {
7441 fn child_elements(&self) -> Element {
7442 rsx!(path {
7443 d: "M8.75 11.5h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1 0-1.5Zm0 6h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1 0-1.5Zm-5-12h10a.75.75 0 0 1 0 1.5h-10a.75.75 0 0 1 0-1.5ZM5 12a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-1 7a1 1 0 1 1 0-2 1 1 0 0 1 0 2ZM19.309 7.918l-2.245-2.501A.25.25 0 0 1 17.25 5h4.49a.25.25 0 0 1 .185.417l-2.244 2.5a.25.25 0 0 1-.372 0Z",
7444 })
7445 }
7446
7447 const WIDTH: Option<&'static str> = Some("24");
7448 const HEIGHT: Option<&'static str> = Some("24");
7449 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7450
7451}
7452
7453#[derive(Default, Copy, Clone, PartialEq, Eq)]
7454pub struct Mute16;
7455
7456impl IconShape for Mute16 {
7457 fn child_elements(&self) -> Element {
7458 rsx!(path {
7459 d: "M8 2.75v10.5a.751.751 0 0 1-1.238.57L3.473 11H1.75A1.75 1.75 0 0 1 0 9.25v-2.5C0 5.784.784 5 1.75 5h1.722l3.29-2.82A.75.75 0 0 1 8 2.75Zm3.28 2.47L13 6.94l1.72-1.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L14.06 8l1.72 1.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L13 9.06l-1.72 1.72a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L11.94 8l-1.72-1.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-7.042 1.1a.752.752 0 0 1-.488.18h-2a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2c.179 0 .352.064.488.18L6.5 11.62V4.38Z",
7460 })
7461 }
7462
7463 const WIDTH: Option<&'static str> = Some("16");
7464 const HEIGHT: Option<&'static str> = Some("16");
7465 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7466
7467}
7468
7469#[derive(Default, Copy, Clone, PartialEq, Eq)]
7470pub struct Mute24;
7471
7472impl IconShape for Mute24 {
7473 fn child_elements(&self) -> Element {
7474 rsx!(path {
7475 d: "M12 3.75v16.5a.75.75 0 0 1-1.255.555L5.46 16H2.75A1.75 1.75 0 0 1 1 14.25v-4.5C1 8.784 1.784 8 2.75 8h2.71l5.285-4.805A.75.75 0 0 1 12 3.75ZM6.255 9.305a.748.748 0 0 1-.505.195h-3a.25.25 0 0 0-.25.25v4.5c0 .138.112.25.25.25h3c.187 0 .367.069.505.195l4.245 3.86V5.445ZM16.28 8.22a.75.75 0 1 0-1.06 1.06L17.94 12l-2.72 2.72a.75.75 0 1 0 1.06 1.06L19 13.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L20.06 12l2.72-2.72a.75.75 0 0 0-1.06-1.06L19 10.94l-2.72-2.72Z",
7476 })
7477 }
7478
7479 const WIDTH: Option<&'static str> = Some("24");
7480 const HEIGHT: Option<&'static str> = Some("24");
7481 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7482
7483}
7484
7485#[derive(Default, Copy, Clone, PartialEq, Eq)]
7486pub struct NoEntry16;
7487
7488impl IconShape for NoEntry16 {
7489 fn child_elements(&self) -> Element {
7490 rsx!(path {
7491 d: "M4.25 7.25a.75.75 0 0 0 0 1.5h7.5a.75.75 0 0 0 0-1.5h-7.5Z",
7492 }
7493path {
7494 d: "M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z",
7495 })
7496 }
7497
7498 const WIDTH: Option<&'static str> = Some("16");
7499 const HEIGHT: Option<&'static str> = Some("16");
7500 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7501
7502}
7503
7504#[derive(Default, Copy, Clone, PartialEq, Eq)]
7505pub struct NoEntry24;
7506
7507impl IconShape for NoEntry24 {
7508 fn child_elements(&self) -> Element {
7509 rsx!(path {
7510 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm15.75.75H5.75a.75.75 0 0 1 0-1.5h12.5a.75.75 0 0 1 0 1.5Z",
7511 })
7512 }
7513
7514 const WIDTH: Option<&'static str> = Some("24");
7515 const HEIGHT: Option<&'static str> = Some("24");
7516 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7517
7518}
7519
7520#[derive(Default, Copy, Clone, PartialEq, Eq)]
7521pub struct NoEntryFill12;
7522
7523impl IconShape for NoEntryFill12 {
7524 fn child_elements(&self) -> Element {
7525 rsx!(path {
7526 d: "M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm3 5H3v2h6Z",
7527 })
7528 }
7529
7530 const WIDTH: Option<&'static str> = Some("12");
7531 const HEIGHT: Option<&'static str> = Some("12");
7532 const VIEW_BOX: Option<&'static str> = Some("0 0 12 12");
7533
7534}
7535
7536#[derive(Default, Copy, Clone, PartialEq, Eq)]
7537pub struct Node16;
7538
7539impl IconShape for Node16 {
7540 fn child_elements(&self) -> Element {
7541 rsx!(path {
7542 d: "M8 5a1.507 1.507 0 0 0 1.061-.439 1.507 1.507 0 0 0 0-2.122 1.507 1.507 0 0 0-2.122 0 1.503 1.503 0 0 0 0 2.122C7.221 4.842 7.602 5 8 5Zm0 9a1.507 1.507 0 0 0 1.061-.439 1.507 1.507 0 0 0 0-2.122 1.507 1.507 0 0 0-2.122 0 1.503 1.503 0 0 0 0 2.122c.282.281.663.439 1.061.439Zm-7-2.5v-7a1.75 1.75 0 0 1 1.75-1.75H4.5a.75.75 0 0 1 0 1.5H2.75a.25.25 0 0 0-.25.25v7l.005.049a.246.246 0 0 0 .245.201H4.5a.75.75 0 0 1 0 1.5H2.75A1.75 1.75 0 0 1 1 11.5Zm12.5 0v-7a.25.25 0 0 0-.201-.245l-.049-.005H11.5a.75.75 0 0 1 0-1.5h1.75A1.75 1.75 0 0 1 15 4.5v7c0 .464-.184.909-.513 1.237a1.746 1.746 0 0 1-1.237.513H11.5a.75.75 0 0 1 0-1.5h1.75a.25.25 0 0 0 .25-.25Z",
7543 })
7544 }
7545
7546 const WIDTH: Option<&'static str> = Some("16");
7547 const HEIGHT: Option<&'static str> = Some("16");
7548 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7549
7550}
7551
7552#[derive(Default, Copy, Clone, PartialEq, Eq)]
7553pub struct Node24;
7554
7555impl IconShape for Node24 {
7556 fn child_elements(&self) -> Element {
7557 rsx!(path {
7558 d: "M12 7a2 2 0 1 0-.001-4.001A2 2 0 0 0 12 7Zm0 14a2 2 0 1 0-.001-4.001A2 2 0 0 0 12 21ZM2 18V6a1.75 1.75 0 0 1 1.75-1.75H7.5a.75.75 0 0 1 0 1.5H3.75A.25.25 0 0 0 3.5 6v12l.005.049a.246.246 0 0 0 .245.201H7.5a.75.75 0 0 1 0 1.5H3.75A1.75 1.75 0 0 1 2 18Zm18.5 0V6a.25.25 0 0 0-.25-.25H16.5a.75.75 0 0 1 0-1.5h3.75A1.75 1.75 0 0 1 22 6v12c0 .464-.184.909-.513 1.237a1.746 1.746 0 0 1-1.237.513H16.5a.75.75 0 0 1 0-1.5h3.75a.25.25 0 0 0 .25-.25Z",
7559 })
7560 }
7561
7562 const WIDTH: Option<&'static str> = Some("24");
7563 const HEIGHT: Option<&'static str> = Some("24");
7564 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7565
7566}
7567
7568#[derive(Default, Copy, Clone, PartialEq, Eq)]
7569pub struct NorthStar16;
7570
7571impl IconShape for NorthStar16 {
7572 fn child_elements(&self) -> Element {
7573 rsx!(path {
7574 d: "M8.5.75a.75.75 0 0 0-1.5 0v5.19L4.391 3.33a.75.75 0 1 0-1.06 1.061L5.939 7H.75a.75.75 0 0 0 0 1.5h5.19l-2.61 2.609a.75.75 0 1 0 1.061 1.06L7 9.561v5.189a.75.75 0 0 0 1.5 0V9.56l2.609 2.61a.75.75 0 1 0 1.06-1.061L9.561 8.5h5.189a.75.75 0 0 0 0-1.5H9.56l2.61-2.609a.75.75 0 0 0-1.061-1.06L8.5 5.939V.75Z",
7575 })
7576 }
7577
7578 const WIDTH: Option<&'static str> = Some("16");
7579 const HEIGHT: Option<&'static str> = Some("16");
7580 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7581
7582}
7583
7584#[derive(Default, Copy, Clone, PartialEq, Eq)]
7585pub struct NorthStar24;
7586
7587impl IconShape for NorthStar24 {
7588 fn child_elements(&self) -> Element {
7589 rsx!(path {
7590 d: "M12.5 1.25a.75.75 0 0 0-1.5 0v8.69L6.447 5.385a.75.75 0 1 0-1.061 1.06L9.94 11H1.25a.75.75 0 0 0 0 1.5h8.69l-4.554 4.553a.75.75 0 0 0 1.06 1.061L11 13.561v8.689a.75.75 0 0 0 1.5 0v-8.69l4.553 4.554a.75.75 0 0 0 1.061-1.06L13.561 12.5h8.689a.75.75 0 0 0 0-1.5h-8.69l4.554-4.553a.75.75 0 1 0-1.06-1.061L12.5 9.939V1.25Z",
7591 })
7592 }
7593
7594 const WIDTH: Option<&'static str> = Some("24");
7595 const HEIGHT: Option<&'static str> = Some("24");
7596 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7597
7598}
7599
7600#[derive(Default, Copy, Clone, PartialEq, Eq)]
7601pub struct Note16;
7602
7603impl IconShape for Note16 {
7604 fn child_elements(&self) -> Element {
7605 rsx!(path {
7606 d: "M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25Zm1.75-.25a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25ZM3.5 6.25a.75.75 0 0 1 .75-.75h7a.75.75 0 0 1 0 1.5h-7a.75.75 0 0 1-.75-.75Zm.75 2.25h4a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1 0-1.5Z",
7607 })
7608 }
7609
7610 const WIDTH: Option<&'static str> = Some("16");
7611 const HEIGHT: Option<&'static str> = Some("16");
7612 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7613
7614}
7615
7616#[derive(Default, Copy, Clone, PartialEq, Eq)]
7617pub struct Note24;
7618
7619impl IconShape for Note24 {
7620 fn child_elements(&self) -> Element {
7621 rsx!(path {
7622 d: "M0 4.75C0 3.784.784 3 1.75 3h20.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 22.25 21H1.75A1.75 1.75 0 0 1 0 19.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25V4.75a.25.25 0 0 0-.25-.25Z",
7623 }
7624path {
7625 d: "M5 8.75A.75.75 0 0 1 5.75 8h11.5a.75.75 0 0 1 0 1.5H5.75A.75.75 0 0 1 5 8.75Zm0 4a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1-.75-.75Z",
7626 })
7627 }
7628
7629 const WIDTH: Option<&'static str> = Some("24");
7630 const HEIGHT: Option<&'static str> = Some("24");
7631 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7632
7633}
7634
7635#[derive(Default, Copy, Clone, PartialEq, Eq)]
7636pub struct Number16;
7637
7638impl IconShape for Number16 {
7639 fn child_elements(&self) -> Element {
7640 rsx!(path {
7641 d: "M9 4.75A.75.75 0 0 1 9.75 4h4a.75.75 0 0 1 .53 1.28l-1.89 1.892c.312.076.604.18.867.319.742.391 1.244 1.063 1.244 2.005 0 .653-.231 1.208-.629 1.627-.386.408-.894.653-1.408.777-1.01.243-2.225.063-3.124-.527a.751.751 0 0 1 .822-1.254c.534.35 1.32.474 1.951.322.306-.073.53-.201.67-.349.129-.136.218-.32.218-.596 0-.308-.123-.509-.444-.678-.373-.197-.98-.318-1.806-.318a.75.75 0 0 1-.53-1.28l1.72-1.72H9.75A.75.75 0 0 1 9 4.75Zm-3.587 5.763c-.35-.05-.77.113-.983.572a.75.75 0 1 1-1.36-.632c.508-1.094 1.589-1.565 2.558-1.425 1 .145 1.872.945 1.872 2.222 0 1.433-1.088 2.192-1.79 2.681-.308.216-.571.397-.772.573H7a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75c0-.69.3-1.211.67-1.61.348-.372.8-.676 1.15-.92.8-.56 1.18-.904 1.18-1.474 0-.473-.267-.69-.587-.737ZM5.604.089A.75.75 0 0 1 6 .75v4.77h.711a.75.75 0 0 1 0 1.5H3.759a.75.75 0 0 1 0-1.5H4.5V2.15l-.334.223a.75.75 0 0 1-.832-1.248l1.5-1a.75.75 0 0 1 .77-.037Z",
7642 })
7643 }
7644
7645 const WIDTH: Option<&'static str> = Some("16");
7646 const HEIGHT: Option<&'static str> = Some("16");
7647 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7648
7649}
7650
7651#[derive(Default, Copy, Clone, PartialEq, Eq)]
7652pub struct Number24;
7653
7654impl IconShape for Number24 {
7655 fn child_elements(&self) -> Element {
7656 rsx!(path {
7657 d: "M13.003 7.754a.75.75 0 0 1 .75-.75h5.232a.75.75 0 0 1 .53 1.28l-2.776 2.777c.55.097 1.057.253 1.492.483.905.477 1.504 1.284 1.504 2.418 0 .966-.471 1.75-1.172 2.27-.687.511-1.587.77-2.521.77-1.367 0-2.274-.528-2.667-.756a.75.75 0 0 1 .755-1.297c.331.193.953.553 1.912.553.673 0 1.243-.188 1.627-.473.37-.275.566-.635.566-1.067 0-.5-.219-.836-.703-1.091-.538-.284-1.375-.443-2.471-.443a.75.75 0 0 1-.53-1.28l2.643-2.644h-3.421a.75.75 0 0 1-.75-.75ZM7.88 15.215a1.4 1.4 0 0 0-1.446.83.75.75 0 0 1-1.37-.61 2.899 2.899 0 0 1 2.986-1.71c.589.06 1.139.323 1.557.743.434.446.685 1.058.685 1.778 0 1.641-1.254 2.437-2.12 2.986-.538.341-1.18.694-1.495 1.273H9.75a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1-.75-.75c0-1.799 1.337-2.63 2.243-3.21 1.032-.659 1.55-1.031 1.55-1.8 0-.355-.116-.584-.26-.732a1.071 1.071 0 0 0-.652-.298Zm.234-13.121a.75.75 0 0 1 .386.656V9h1.252a.75.75 0 0 1 0 1.5H5.75a.75.75 0 0 1 0-1.5H7V4.103l-.853.533a.749.749 0 1 1-.795-1.272l2-1.25a.749.749 0 0 1 .762-.02Z",
7658 })
7659 }
7660
7661 const WIDTH: Option<&'static str> = Some("24");
7662 const HEIGHT: Option<&'static str> = Some("24");
7663 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7664
7665}
7666
7667#[derive(Default, Copy, Clone, PartialEq, Eq)]
7668pub struct Organization16;
7669
7670impl IconShape for Organization16 {
7671 fn child_elements(&self) -> Element {
7672 rsx!(path {
7673 d: "M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z",
7674 })
7675 }
7676
7677 const WIDTH: Option<&'static str> = Some("16");
7678 const HEIGHT: Option<&'static str> = Some("16");
7679 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7680
7681}
7682
7683#[derive(Default, Copy, Clone, PartialEq, Eq)]
7684pub struct Organization24;
7685
7686impl IconShape for Organization24 {
7687 fn child_elements(&self) -> Element {
7688 rsx!(path {
7689 d: "M6.25 12a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM5.5 9.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM6.25 5a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM9 12.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Zm.75-4.25a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM9 5.75A.75.75 0 0 1 9.75 5h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 9 5.75ZM13.25 12a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-.75-2.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM13.25 5a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z",
7690 }
7691path {
7692 d: "M2 20V3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v17c0 .173-.022.34-.063.5H20a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.2-.4l-.5-.375a.75.75 0 0 1 .9-1.2l.5.375c.504.378.8.97.8 1.6v8a2 2 0 0 1-2 2h-3.562a.767.767 0 0 1-.166-.018c-.089.012-.18.018-.272.018h-3.75a.75.75 0 0 1-.75-.75V19h-3v2.25a.75.75 0 0 1-.75.75H4a2 2 0 0 1-2-2Zm2 .5h3v-2.25a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 .75.75v2.25h3a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5H4a.5.5 0 0 0-.5.5v17a.5.5 0 0 0 .5.5Z",
7693 })
7694 }
7695
7696 const WIDTH: Option<&'static str> = Some("24");
7697 const HEIGHT: Option<&'static str> = Some("24");
7698 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7699
7700}
7701
7702#[derive(Default, Copy, Clone, PartialEq, Eq)]
7703pub struct Package16;
7704
7705impl IconShape for Package16 {
7706 fn child_elements(&self) -> Element {
7707 rsx!(path {
7708 d: "m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z",
7709 })
7710 }
7711
7712 const WIDTH: Option<&'static str> = Some("16");
7713 const HEIGHT: Option<&'static str> = Some("16");
7714 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7715
7716}
7717
7718#[derive(Default, Copy, Clone, PartialEq, Eq)]
7719pub struct Package24;
7720
7721impl IconShape for Package24 {
7722 fn child_elements(&self) -> Element {
7723 rsx!(path {
7724 d: "M12.876.64V.639l8.25 4.763c.541.313.875.89.875 1.515v9.525a1.75 1.75 0 0 1-.875 1.516l-8.25 4.762a1.748 1.748 0 0 1-1.75 0l-8.25-4.763a1.75 1.75 0 0 1-.875-1.515V6.917c0-.625.334-1.202.875-1.515L11.126.64a1.748 1.748 0 0 1 1.75 0Zm-1 1.298L4.251 6.34l7.75 4.474 7.75-4.474-7.625-4.402a.248.248 0 0 0-.25 0Zm.875 19.123 7.625-4.402a.25.25 0 0 0 .125-.216V7.639l-7.75 4.474ZM3.501 7.64v8.803c0 .09.048.172.125.216l7.625 4.402v-8.947Z",
7725 })
7726 }
7727
7728 const WIDTH: Option<&'static str> = Some("24");
7729 const HEIGHT: Option<&'static str> = Some("24");
7730 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7731
7732}
7733
7734#[derive(Default, Copy, Clone, PartialEq, Eq)]
7735pub struct PackageDependencies16;
7736
7737impl IconShape for PackageDependencies16 {
7738 fn child_elements(&self) -> Element {
7739 rsx!(path {
7740 d: "M6.122.392a1.75 1.75 0 0 1 1.756 0l5.25 3.045c.54.313.872.89.872 1.514V7.25a.75.75 0 0 1-1.5 0V5.677L7.75 8.432v6.384a1 1 0 0 1-1.502.865L.872 12.563A1.75 1.75 0 0 1 0 11.049V4.951c0-.624.332-1.2.872-1.514ZM7.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685L7 7.133l4.755-2.758ZM1.5 11.049a.25.25 0 0 0 .125.216l4.625 2.683V8.432L1.5 5.677Zm11.672-.282L11.999 12h3.251a.75.75 0 0 1 0 1.5h-3.251l1.173 1.233a.75.75 0 1 1-1.087 1.034l-2.378-2.5a.75.75 0 0 1 0-1.034l2.378-2.5a.75.75 0 0 1 1.087 1.034Z",
7741 })
7742 }
7743
7744 const WIDTH: Option<&'static str> = Some("16");
7745 const HEIGHT: Option<&'static str> = Some("16");
7746 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7747
7748}
7749
7750#[derive(Default, Copy, Clone, PartialEq, Eq)]
7751pub struct PackageDependencies24;
7752
7753impl IconShape for PackageDependencies24 {
7754 fn child_elements(&self) -> Element {
7755 rsx!(path {
7756 d: "M9.126.64a1.748 1.748 0 0 1 1.75 0l8.25 4.762c.103.06.199.128.286.206a.75.75 0 0 1 .554.96c.023.113.035.23.035.35v3.332a.75.75 0 0 1-1.5 0V7.64l-7.75 4.474V22.36a.75.75 0 0 1-1.125.65l-8.75-5.052a1.75 1.75 0 0 1-.875-1.515V6.917c0-.119.012-.236.035-.35a.749.749 0 0 1 .554-.96c.088-.078.184-.146.286-.205L9.126.639Zm.875 10.173v.001l7.75-4.474-7.625-4.402a.248.248 0 0 0-.25 0L2.251 6.34Zm-8.5-3.175v8.803c0 .09.048.172.125.216l7.625 4.402v-8.947Z",
7757 }
7758path {
7759 d: "m16.617 17.5 2.895-2.702a.75.75 0 0 0-1.024-1.096l-4.285 4a.75.75 0 0 0 0 1.096l4.285 4a.75.75 0 1 0 1.024-1.096L16.617 19h6.633a.75.75 0 0 0 0-1.5h-6.633Z",
7760 })
7761 }
7762
7763 const WIDTH: Option<&'static str> = Some("24");
7764 const HEIGHT: Option<&'static str> = Some("24");
7765 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7766
7767}
7768
7769#[derive(Default, Copy, Clone, PartialEq, Eq)]
7770pub struct PackageDependents16;
7771
7772impl IconShape for PackageDependents16 {
7773 fn child_elements(&self) -> Element {
7774 rsx!(path {
7775 d: "M6.122.392a1.75 1.75 0 0 1 1.756 0l5.25 3.045c.54.313.872.89.872 1.514V7.25a.75.75 0 0 1-1.5 0V5.677L7.75 8.432v6.384a1 1 0 0 1-1.502.865L.872 12.563A1.75 1.75 0 0 1 0 11.049V4.951c0-.624.332-1.2.872-1.514ZM7.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685L7 7.133l4.755-2.758ZM1.5 11.049a.25.25 0 0 0 .125.216l4.625 2.683V8.432L1.5 5.677Zm10.828 3.684 1.173-1.233H10.25a.75.75 0 0 1 0-1.5h3.251l-1.173-1.233a.75.75 0 1 1 1.087-1.034l2.378 2.5a.75.75 0 0 1 0 1.034l-2.378 2.5a.75.75 0 0 1-1.087-1.034Z",
7776 })
7777 }
7778
7779 const WIDTH: Option<&'static str> = Some("16");
7780 const HEIGHT: Option<&'static str> = Some("16");
7781 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7782
7783}
7784
7785#[derive(Default, Copy, Clone, PartialEq, Eq)]
7786pub struct PackageDependents24;
7787
7788impl IconShape for PackageDependents24 {
7789 fn child_elements(&self) -> Element {
7790 rsx!(path {
7791 d: "M9.126.64a1.748 1.748 0 0 1 1.75 0l8.25 4.762c.103.06.199.128.286.206a.75.75 0 0 1 .554.96c.023.113.035.23.035.35v3.332a.75.75 0 0 1-1.5 0V7.64l-7.75 4.474V22.36a.75.75 0 0 1-1.125.65l-8.75-5.052a1.75 1.75 0 0 1-.875-1.515V6.917c0-.119.012-.236.035-.35a.749.749 0 0 1 .554-.96c.088-.078.184-.146.286-.205L9.126.639Zm.875 10.173v.001l7.75-4.474-7.625-4.402a.248.248 0 0 0-.25 0L2.251 6.34Zm-8.5-3.175v8.803c0 .09.048.172.125.216l7.625 4.402v-8.947Z",
7792 }
7793path {
7794 d: "m21.347 17.5-2.894-2.702a.75.75 0 1 1 1.023-1.096l4.286 4a.75.75 0 0 1 0 1.096l-4.286 4a.75.75 0 1 1-1.023-1.096L21.347 19h-6.633a.75.75 0 0 1 0-1.5h6.633Z",
7795 })
7796 }
7797
7798 const WIDTH: Option<&'static str> = Some("24");
7799 const HEIGHT: Option<&'static str> = Some("24");
7800 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7801
7802}
7803
7804#[derive(Default, Copy, Clone, PartialEq, Eq)]
7805pub struct Paintbrush16;
7806
7807impl IconShape for Paintbrush16 {
7808 fn child_elements(&self) -> Element {
7809 rsx!(path {
7810 d: "M11.134 1.535c.7-.509 1.416-.942 2.076-1.155.649-.21 1.463-.267 2.069.34.603.601.568 1.411.368 2.07-.202.668-.624 1.39-1.125 2.096-1.011 1.424-2.496 2.987-3.775 4.249-1.098 1.084-2.132 1.839-3.04 2.3a3.744 3.744 0 0 1-1.055 3.217c-.431.431-1.065.691-1.657.861-.614.177-1.294.287-1.914.357A21.151 21.151 0 0 1 .797 16H.743l.007-.75H.749L.742 16a.75.75 0 0 1-.743-.742l.743-.008-.742.007v-.054a21.25 21.25 0 0 1 .13-2.284c.067-.647.187-1.287.358-1.914.17-.591.43-1.226.86-1.657a3.746 3.746 0 0 1 3.227-1.054c.466-.893 1.225-1.907 2.314-2.982 1.271-1.255 2.833-2.75 4.245-3.777ZM1.62 13.089c-.051.464-.086.929-.104 1.395.466-.018.932-.053 1.396-.104a10.511 10.511 0 0 0 1.668-.309c.526-.151.856-.325 1.011-.48a2.25 2.25 0 1 0-3.182-3.182c-.155.155-.329.485-.48 1.01a10.515 10.515 0 0 0-.309 1.67Zm10.396-10.34c-1.224.89-2.605 2.189-3.822 3.384l1.718 1.718c1.21-1.205 2.51-2.597 3.387-3.833.47-.662.78-1.227.912-1.662.134-.444.032-.551.009-.575h-.001V1.78c-.014-.014-.113-.113-.548.027-.432.14-.995.462-1.655.942Zm-4.832 7.266-.001.001a9.859 9.859 0 0 0 1.63-1.142L7.155 7.216a9.7 9.7 0 0 0-1.161 1.607c.482.302.889.71 1.19 1.192Z",
7811 })
7812 }
7813
7814 const WIDTH: Option<&'static str> = Some("16");
7815 const HEIGHT: Option<&'static str> = Some("16");
7816 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7817
7818}
7819
7820#[derive(Default, Copy, Clone, PartialEq, Eq)]
7821pub struct Paintbrush24;
7822
7823impl IconShape for Paintbrush24 {
7824 fn child_elements(&self) -> Element {
7825 rsx!(path {
7826 d: "M19.642 6.653c-1.31 1.812-3.251 3.86-4.945 5.575l-.091.092-2.69-2.69.098-.098c1.69-1.71 3.732-3.656 5.544-4.962.911-.657 1.715-1.115 2.353-1.318.652-.207.915-.091 1.039.033.113.113.231.367.019 1.02-.207.635-.668 1.436-1.327 2.348ZM10.9 10.736l2.605 2.605c-.88.754-1.684 1.294-2.378 1.655a4.832 4.832 0 0 0-1.892-1.89c.36-.69.903-1.482 1.665-2.37Zm-3.086 1.856a4.825 4.825 0 0 0-4.33 1.328c-.525.525-.88 1.302-1.13 2.079-.256.795-.43 1.682-.541 2.507a19.055 19.055 0 0 0-.173 2.216c-.004.3.003.567.022.778.009.104.022.212.044.31.01.05.027.113.053.18.02.051.074.178.19.295.117.117.245.17.297.19.066.026.13.043.178.054.099.021.207.035.31.044.211.019.479.025.779.021.603-.008 1.39-.06 2.216-.172.825-.112 1.711-.285 2.507-.54.776-.25 1.553-.606 2.079-1.132a4.825 4.825 0 0 0 1.327-4.333c1.209-.6 2.622-1.618 4.121-3.135 1.694-1.714 3.709-3.835 5.093-5.75.688-.952 1.258-1.904 1.538-2.764.274-.842.334-1.826-.384-2.544-.72-.719-1.703-.672-2.555-.401-.865.275-1.822.843-2.776 1.53-1.92 1.384-4.036 3.407-5.733 5.125-1.5 1.518-2.53 2.896-3.132 4.114Zm1.44 2.388a3.33 3.33 0 0 1 0 4.71c-.271.27-.774.537-1.478.763-.684.22-1.477.378-2.248.482-.769.104-1.495.152-2.035.16a9.247 9.247 0 0 1-.351-.002 9.182 9.182 0 0 1-.002-.35c.007-.542.055-1.267.16-2.036.104-.771.261-1.564.481-2.249.227-.703.493-1.206.764-1.478a3.33 3.33 0 0 1 4.71 0Z",
7827 })
7828 }
7829
7830 const WIDTH: Option<&'static str> = Some("24");
7831 const HEIGHT: Option<&'static str> = Some("24");
7832 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7833
7834}
7835
7836#[derive(Default, Copy, Clone, PartialEq, Eq)]
7837pub struct PaperAirplane16;
7838
7839impl IconShape for PaperAirplane16 {
7840 fn child_elements(&self) -> Element {
7841 rsx!(path {
7842 d: "M.989 8 .064 2.68a1.342 1.342 0 0 1 1.85-1.462l13.402 5.744a1.13 1.13 0 0 1 0 2.076L1.913 14.782a1.343 1.343 0 0 1-1.85-1.463L.99 8Zm.603-5.288L2.38 7.25h4.87a.75.75 0 0 1 0 1.5H2.38l-.788 4.538L13.929 8Z",
7843 })
7844 }
7845
7846 const WIDTH: Option<&'static str> = Some("16");
7847 const HEIGHT: Option<&'static str> = Some("16");
7848 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7849
7850}
7851
7852#[derive(Default, Copy, Clone, PartialEq, Eq)]
7853pub struct PaperAirplane24;
7854
7855impl IconShape for PaperAirplane24 {
7856 fn child_elements(&self) -> Element {
7857 rsx!(path {
7858 d: "M1.513 1.96a1.374 1.374 0 0 1 1.499-.21l19.335 9.215a1.147 1.147 0 0 1 0 2.07L3.012 22.25a1.374 1.374 0 0 1-1.947-1.46L2.49 12 1.065 3.21a1.375 1.375 0 0 1 .448-1.25Zm2.375 10.79-1.304 8.042L21.031 12 2.584 3.208l1.304 8.042h7.362a.75.75 0 0 1 0 1.5Z",
7859 })
7860 }
7861
7862 const WIDTH: Option<&'static str> = Some("24");
7863 const HEIGHT: Option<&'static str> = Some("24");
7864 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7865
7866}
7867
7868#[derive(Default, Copy, Clone, PartialEq, Eq)]
7869pub struct Paperclip16;
7870
7871impl IconShape for Paperclip16 {
7872 fn child_elements(&self) -> Element {
7873 rsx!(path {
7874 d: "M12.212 3.02a1.753 1.753 0 0 0-2.478.003l-5.83 5.83a3.007 3.007 0 0 0-.88 2.127c0 .795.315 1.551.88 2.116.567.567 1.333.89 2.126.89.79 0 1.548-.321 2.116-.89l5.48-5.48a.75.75 0 0 1 1.061 1.06l-5.48 5.48a4.492 4.492 0 0 1-3.177 1.33c-1.2 0-2.345-.487-3.187-1.33a4.483 4.483 0 0 1-1.32-3.177c0-1.195.475-2.341 1.32-3.186l5.83-5.83a3.25 3.25 0 0 1 5.553 2.297c0 .863-.343 1.691-.953 2.301L7.439 12.39c-.375.377-.884.59-1.416.593a1.998 1.998 0 0 1-1.412-.593 1.992 1.992 0 0 1 0-2.828l5.48-5.48a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-5.48 5.48a.492.492 0 0 0 0 .707.499.499 0 0 0 .352.154.51.51 0 0 0 .356-.154l5.833-5.827a1.755 1.755 0 0 0 0-2.481Z",
7875 })
7876 }
7877
7878 const WIDTH: Option<&'static str> = Some("16");
7879 const HEIGHT: Option<&'static str> = Some("16");
7880 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7881
7882}
7883
7884#[derive(Default, Copy, Clone, PartialEq, Eq)]
7885pub struct Paperclip24;
7886
7887impl IconShape for Paperclip24 {
7888 fn child_elements(&self) -> Element {
7889 rsx!(path {
7890 d: "M19.187 3.588a2.75 2.75 0 0 0-3.889 0L5.575 13.31a4.5 4.5 0 0 0 6.364 6.364l8.662-8.662a.75.75 0 0 1 1.061 1.06L13 20.735a6 6 0 0 1-8.485-8.485l9.723-9.723a4.247 4.247 0 0 1 4.124-1.139 4.247 4.247 0 0 1 3.025 3.025 4.247 4.247 0 0 1-1.139 4.124l-9.193 9.193a2.64 2.64 0 0 1-1.858.779 2.626 2.626 0 0 1-1.854-.779c-.196-.196-.338-.47-.43-.726a2.822 2.822 0 0 1-.168-.946c0-.7.284-1.373.775-1.864l8.132-8.131a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734l-8.131 8.132a1.148 1.148 0 0 0-.336.803c.003.204.053.405.146.587.01.018.018.028.02.032.22.215.501.332.786.332.29 0 .58-.121.798-.34l9.192-9.192a2.75 2.75 0 0 0 0-3.89Z",
7891 })
7892 }
7893
7894 const WIDTH: Option<&'static str> = Some("24");
7895 const HEIGHT: Option<&'static str> = Some("24");
7896 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7897
7898}
7899
7900#[derive(Default, Copy, Clone, PartialEq, Eq)]
7901pub struct PasskeyFill16;
7902
7903impl IconShape for PasskeyFill16 {
7904 fn child_elements(&self) -> Element {
7905 rsx!(path {
7906 d: "M2.743 4.757a3.757 3.757 0 1 1 5.851 3.119 5.991 5.991 0 0 1 2.15 1.383c.17.17.257.405.258.646.003.598.001 1.197 0 1.795L11 12.778v.721a.5.5 0 0 1-.5.5H1.221a.749.749 0 0 1-.714-.784 6.004 6.004 0 0 1 3.899-5.339 3.754 3.754 0 0 1-1.663-3.119Z",
7907 }
7908path {
7909 d: "M15.75 6.875c0 .874-.448 1.643-1.127 2.09a.265.265 0 0 0-.123.22v.59c0 .067-.026.13-.073.177l-.356.356a.125.125 0 0 0 0 .177l.356.356c.047.047.073.11.073.176v.231c0 .067-.026.13-.073.177l-.356.356a.125.125 0 0 0 0 .177l.356.356c.047.047.073.11.073.177v.287a.247.247 0 0 1-.065.168l-.8.88a.52.52 0 0 1-.77 0l-.8-.88a.247.247 0 0 1-.065-.168V9.185a.264.264 0 0 0-.123-.22 2.5 2.5 0 1 1 3.873-2.09ZM14 6.5a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z",
7910 })
7911 }
7912
7913 const WIDTH: Option<&'static str> = Some("16");
7914 const HEIGHT: Option<&'static str> = Some("16");
7915 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7916
7917}
7918
7919#[derive(Default, Copy, Clone, PartialEq, Eq)]
7920pub struct PasskeyFill24;
7921
7922impl IconShape for PasskeyFill24 {
7923 fn child_elements(&self) -> Element {
7924 rsx!(path {
7925 d: "M9.496 2a5.25 5.25 0 0 0-2.519 9.857A9.006 9.006 0 0 0 .5 20.228a.751.751 0 0 0 .728.772h5.257c3.338.001 6.677.002 10.015 0a.5.5 0 0 0 .5-.5v-4.669a.95.95 0 0 0-.171-.551 9.02 9.02 0 0 0-4.814-3.423A5.25 5.25 0 0 0 9.496 2Z",
7926 }
7927path {
7928 d: "M23.625 10.313c0 1.31-.672 2.464-1.691 3.134a.398.398 0 0 0-.184.33v.886a.372.372 0 0 1-.11.265l-.534.534a.188.188 0 0 0 0 .265l.534.534c.071.07.11.166.11.265v.347a.374.374 0 0 1-.11.265l-.534.534a.188.188 0 0 0 0 .265l.534.534a.37.37 0 0 1 .11.265v.431a.379.379 0 0 1-.097.253l-1.2 1.319a.781.781 0 0 1-1.156 0l-1.2-1.319a.379.379 0 0 1-.097-.253v-5.39a.398.398 0 0 0-.184-.33 3.75 3.75 0 1 1 5.809-3.134ZM21 9.75a1.125 1.125 0 1 0-2.25 0 1.125 1.125 0 0 0 2.25 0Z",
7929 })
7930 }
7931
7932 const WIDTH: Option<&'static str> = Some("24");
7933 const HEIGHT: Option<&'static str> = Some("24");
7934 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7935
7936}
7937
7938#[derive(Default, Copy, Clone, PartialEq, Eq)]
7939pub struct Paste16;
7940
7941impl IconShape for Paste16 {
7942 fn child_elements(&self) -> Element {
7943 rsx!(path {
7944 d: "M3.626 3.533a.249.249 0 0 0-.126.217v9.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-9.5a.249.249 0 0 0-.126-.217.75.75 0 0 1 .752-1.298c.541.313.874.89.874 1.515v9.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-9.5c0-.625.333-1.202.874-1.515a.75.75 0 0 1 .752 1.298ZM5.75 1h4.5a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-.75.75h-4.5A.75.75 0 0 1 5 4.75v-3A.75.75 0 0 1 5.75 1Zm.75 3h3V2.5h-3Z",
7945 })
7946 }
7947
7948 const WIDTH: Option<&'static str> = Some("16");
7949 const HEIGHT: Option<&'static str> = Some("16");
7950 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7951
7952}
7953
7954#[derive(Default, Copy, Clone, PartialEq, Eq)]
7955pub struct Paste24;
7956
7957impl IconShape for Paste24 {
7958 fn child_elements(&self) -> Element {
7959 rsx!(path {
7960 d: "M5.962 2.513a.75.75 0 0 1-.475.949l-.816.272a.25.25 0 0 0-.171.237V21.25c0 .138.112.25.25.25h14.5a.25.25 0 0 0 .25-.25V3.97a.25.25 0 0 0-.17-.236l-.817-.272a.75.75 0 0 1 .474-1.424l.816.273A1.751 1.751 0 0 1 21 3.97v17.28A1.75 1.75 0 0 1 19.25 23H4.75A1.75 1.75 0 0 1 3 21.25V3.97a1.75 1.75 0 0 1 1.197-1.66l.816-.272a.75.75 0 0 1 .949.475Z",
7961 }
7962path {
7963 d: "M7 1.75C7 .784 7.784 0 8.75 0h6.5C16.216 0 17 .784 17 1.75v1.5A1.75 1.75 0 0 1 15.25 5h-6.5A1.75 1.75 0 0 1 7 3.25Zm1.75-.25a.25.25 0 0 0-.25.25v1.5c0 .138.112.25.25.25h6.5a.25.25 0 0 0 .25-.25v-1.5a.25.25 0 0 0-.25-.25Z",
7964 })
7965 }
7966
7967 const WIDTH: Option<&'static str> = Some("24");
7968 const HEIGHT: Option<&'static str> = Some("24");
7969 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
7970
7971}
7972
7973#[derive(Default, Copy, Clone, PartialEq, Eq)]
7974pub struct Pause16;
7975
7976impl IconShape for Pause16 {
7977 fn child_elements(&self) -> Element {
7978 rsx!(path {
7979 d: "M5 2h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1Zm5 0h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1Z",
7980 })
7981 }
7982
7983 const WIDTH: Option<&'static str> = Some("16");
7984 const HEIGHT: Option<&'static str> = Some("16");
7985 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
7986
7987}
7988
7989#[derive(Default, Copy, Clone, PartialEq, Eq)]
7990pub struct Pause24;
7991
7992impl IconShape for Pause24 {
7993 fn child_elements(&self) -> Element {
7994 rsx!(path {
7995 d: "M9 3H7.5A1.5 1.5 0 0 0 6 4.5v15A1.5 1.5 0 0 0 7.5 21H9a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 9 3Zm7.5 0H15a1.5 1.5 0 0 0-1.5 1.5v15A1.5 1.5 0 0 0 15 21h1.5a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 16.5 3Z",
7996 })
7997 }
7998
7999 const WIDTH: Option<&'static str> = Some("24");
8000 const HEIGHT: Option<&'static str> = Some("24");
8001 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8002
8003}
8004
8005#[derive(Default, Copy, Clone, PartialEq, Eq)]
8006pub struct Pencil16;
8007
8008impl IconShape for Pencil16 {
8009 fn child_elements(&self) -> Element {
8010 rsx!(path {
8011 d: "M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z",
8012 })
8013 }
8014
8015 const WIDTH: Option<&'static str> = Some("16");
8016 const HEIGHT: Option<&'static str> = Some("16");
8017 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8018
8019}
8020
8021#[derive(Default, Copy, Clone, PartialEq, Eq)]
8022pub struct Pencil24;
8023
8024impl IconShape for Pencil24 {
8025 fn child_elements(&self) -> Element {
8026 rsx!(path {
8027 d: "M17.263 2.177a1.75 1.75 0 0 1 2.474 0l2.586 2.586a1.75 1.75 0 0 1 0 2.474L19.53 10.03l-.012.013L8.69 20.378a1.753 1.753 0 0 1-.699.409l-5.523 1.68a.748.748 0 0 1-.747-.188.748.748 0 0 1-.188-.747l1.673-5.5a1.75 1.75 0 0 1 .466-.756L14.476 4.963ZM4.708 16.361a.26.26 0 0 0-.067.108l-1.264 4.154 4.177-1.271a.253.253 0 0 0 .1-.059l10.273-9.806-2.94-2.939-10.279 9.813ZM19 8.44l2.263-2.262a.25.25 0 0 0 0-.354l-2.586-2.586a.25.25 0 0 0-.354 0L16.061 5.5Z",
8028 })
8029 }
8030
8031 const WIDTH: Option<&'static str> = Some("24");
8032 const HEIGHT: Option<&'static str> = Some("24");
8033 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8034
8035}
8036
8037#[derive(Default, Copy, Clone, PartialEq, Eq)]
8038pub struct PencilAi16;
8039
8040impl IconShape for PencilAi16 {
8041 fn child_elements(&self) -> Element {
8042 rsx!(path {
8043 d: "M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.748 1.748 0 0 1 0 2.474l-8.609 8.61c-.21.21-.471.363-.757.445l-3.251.929a.748.748 0 0 1-.736-.191.748.748 0 0 1-.191-.736l.929-3.251a1.76 1.76 0 0 1 .445-.757Zm-7.549 9.67a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064l6.286-6.286L9.75 4.811Zm8.963-8.61a.252.252 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.252.252 0 0 0 0-.354Zm-.158 6.676A.246.246 0 0 1 12.502 9a.246.246 0 0 1 .232.163l.238.648a3.724 3.724 0 0 0 2.219 2.219l.649.238a.248.248 0 0 1 .16.202v.063a.248.248 0 0 1-.16.202l-.649.238a3.721 3.721 0 0 0-2.219 2.218l-.238.649a.246.246 0 0 1-.193.16h-.079a.245.245 0 0 1-.193-.16l-.239-.649a3.737 3.737 0 0 0-2.218-2.218l-.649-.238a.248.248 0 0 1-.118-.376.254.254 0 0 1 .118-.091l.649-.238a3.724 3.724 0 0 0 2.218-2.219Z",
8044 })
8045 }
8046
8047 const WIDTH: Option<&'static str> = Some("16");
8048 const HEIGHT: Option<&'static str> = Some("16");
8049 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8050
8051}
8052
8053#[derive(Default, Copy, Clone, PartialEq, Eq)]
8054pub struct PencilAi24;
8055
8056impl IconShape for PencilAi24 {
8057 fn child_elements(&self) -> Element {
8058 rsx!(path {
8059 d: "M17.263 2.177a1.748 1.748 0 0 1 2.474 0l2.586 2.586a1.748 1.748 0 0 1 0 2.474L19.53 10.03l-.012.012L8.69 20.378a1.753 1.753 0 0 1-.699.409l-5.523 1.681a.75.75 0 0 1-.935-.936l1.673-5.499c.088-.288.248-.549.466-.757L14.476 4.964Zm-2.275 4.371-10.28 9.813a.26.26 0 0 0-.067.108l-1.264 4.154 4.177-1.271a.253.253 0 0 0 .1-.059l10.273-9.805ZM19 8.439l2.263-2.262a.252.252 0 0 0 0-.354l-2.586-2.586a.252.252 0 0 0-.354 0L16.061 5.5Zm-.293 6.363a.312.312 0 0 1 .587 0l.298.815a4.685 4.685 0 0 0 2.791 2.791l.815.298a.312.312 0 0 1 0 .587l-.815.299a4.686 4.686 0 0 0-2.791 2.79l-.298.816a.312.312 0 0 1-.587 0l-.299-.816a4.687 4.687 0 0 0-2.79-2.79l-.816-.299a.312.312 0 0 1 0-.587l.816-.298a4.686 4.686 0 0 0 2.79-2.791l.299-.815Z",
8060 })
8061 }
8062
8063 const WIDTH: Option<&'static str> = Some("24");
8064 const HEIGHT: Option<&'static str> = Some("24");
8065 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8066
8067}
8068
8069#[derive(Default, Copy, Clone, PartialEq, Eq)]
8070pub struct People16;
8071
8072impl IconShape for People16 {
8073 fn child_elements(&self) -> Element {
8074 rsx!(path {
8075 d: "M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z",
8076 })
8077 }
8078
8079 const WIDTH: Option<&'static str> = Some("16");
8080 const HEIGHT: Option<&'static str> = Some("16");
8081 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8082
8083}
8084
8085#[derive(Default, Copy, Clone, PartialEq, Eq)]
8086pub struct People24;
8087
8088impl IconShape for People24 {
8089 fn child_elements(&self) -> Element {
8090 rsx!(path {
8091 d: "M3.5 8a5.5 5.5 0 1 1 8.596 4.547 9.005 9.005 0 0 1 5.9 8.18.751.751 0 0 1-1.5.045 7.5 7.5 0 0 0-14.993 0 .75.75 0 0 1-1.499-.044 9.005 9.005 0 0 1 5.9-8.181A5.496 5.496 0 0 1 3.5 8ZM9 4a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm8.29 4c-.148 0-.292.01-.434.03a.75.75 0 1 1-.212-1.484 4.53 4.53 0 0 1 3.38 8.097 6.69 6.69 0 0 1 3.956 6.107.75.75 0 0 1-1.5 0 5.193 5.193 0 0 0-3.696-4.972l-.534-.16v-1.676l.41-.209A3.03 3.03 0 0 0 17.29 8Z",
8092 })
8093 }
8094
8095 const WIDTH: Option<&'static str> = Some("24");
8096 const HEIGHT: Option<&'static str> = Some("24");
8097 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8098
8099}
8100
8101#[derive(Default, Copy, Clone, PartialEq, Eq)]
8102pub struct Person16;
8103
8104impl IconShape for Person16 {
8105 fn child_elements(&self) -> Element {
8106 rsx!(path {
8107 d: "M10.561 8.073a6.005 6.005 0 0 1 3.432 5.142.75.75 0 1 1-1.498.07 4.5 4.5 0 0 0-8.99 0 .75.75 0 0 1-1.498-.07 6.004 6.004 0 0 1 3.431-5.142 3.999 3.999 0 1 1 5.123 0ZM10.5 5a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z",
8108 })
8109 }
8110
8111 const WIDTH: Option<&'static str> = Some("16");
8112 const HEIGHT: Option<&'static str> = Some("16");
8113 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8114
8115}
8116
8117#[derive(Default, Copy, Clone, PartialEq, Eq)]
8118pub struct Person24;
8119
8120impl IconShape for Person24 {
8121 fn child_elements(&self) -> Element {
8122 rsx!(path {
8123 d: "M12 2.5a5.5 5.5 0 0 1 3.096 10.047 9.005 9.005 0 0 1 5.9 8.181.75.75 0 1 1-1.499.044 7.5 7.5 0 0 0-14.993 0 .75.75 0 0 1-1.5-.045 9.005 9.005 0 0 1 5.9-8.18A5.5 5.5 0 0 1 12 2.5ZM8 8a4 4 0 1 0 8 0 4 4 0 0 0-8 0Z",
8124 })
8125 }
8126
8127 const WIDTH: Option<&'static str> = Some("24");
8128 const HEIGHT: Option<&'static str> = Some("24");
8129 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8130
8131}
8132
8133#[derive(Default, Copy, Clone, PartialEq, Eq)]
8134pub struct PersonAdd16;
8135
8136impl IconShape for PersonAdd16 {
8137 fn child_elements(&self) -> Element {
8138 rsx!(path {
8139 d: "M7.9 8.548h-.001a5.528 5.528 0 0 1 3.1 4.659.75.75 0 1 1-1.498.086A4.01 4.01 0 0 0 5.5 9.5a4.01 4.01 0 0 0-4.001 3.793.75.75 0 1 1-1.498-.085 5.527 5.527 0 0 1 3.1-4.66 3.5 3.5 0 1 1 4.799 0ZM13.25 0a.75.75 0 0 1 .75.75V2h1.25a.75.75 0 0 1 0 1.5H14v1.25a.75.75 0 0 1-1.5 0V3.5h-1.25a.75.75 0 0 1 0-1.5h1.25V.75a.75.75 0 0 1 .75-.75ZM5.5 4a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 4Z",
8140 })
8141 }
8142
8143 const WIDTH: Option<&'static str> = Some("16");
8144 const HEIGHT: Option<&'static str> = Some("16");
8145 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8146
8147}
8148
8149#[derive(Default, Copy, Clone, PartialEq, Eq)]
8150pub struct PersonAdd24;
8151
8152impl IconShape for PersonAdd24 {
8153 fn child_elements(&self) -> Element {
8154 rsx!(path {
8155 d: "M4 9.5a5 5 0 1 1 7.916 4.062 7.973 7.973 0 0 1 5.018 7.166.75.75 0 1 1-1.499.044 6.469 6.469 0 0 0-12.932 0 .75.75 0 0 1-1.499-.044 7.972 7.972 0 0 1 5.059-7.181A4.994 4.994 0 0 1 4 9.5ZM9 6a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7Zm10.25-5a.75.75 0 0 1 .75.75V4h2.25a.75.75 0 0 1 0 1.5H20v2.25a.75.75 0 0 1-1.5 0V5.5h-2.25a.75.75 0 0 1 0-1.5h2.25V1.75a.75.75 0 0 1 .75-.75Z",
8156 })
8157 }
8158
8159 const WIDTH: Option<&'static str> = Some("24");
8160 const HEIGHT: Option<&'static str> = Some("24");
8161 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8162
8163}
8164
8165#[derive(Default, Copy, Clone, PartialEq, Eq)]
8166pub struct PersonFill16;
8167
8168impl IconShape for PersonFill16 {
8169 fn child_elements(&self) -> Element {
8170 rsx!(path {
8171 d: "M4.243 4.757a3.757 3.757 0 1 1 5.851 3.119 6.006 6.006 0 0 1 3.9 5.339.75.75 0 0 1-.715.784H2.721a.75.75 0 0 1-.714-.784 6.006 6.006 0 0 1 3.9-5.34 3.753 3.753 0 0 1-1.664-3.118Z",
8172 })
8173 }
8174
8175 const WIDTH: Option<&'static str> = Some("16");
8176 const HEIGHT: Option<&'static str> = Some("16");
8177 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8178
8179}
8180
8181#[derive(Default, Copy, Clone, PartialEq, Eq)]
8182pub struct PersonFill24;
8183
8184impl IconShape for PersonFill24 {
8185 fn child_elements(&self) -> Element {
8186 rsx!(path {
8187 d: "M12 2.5a5.25 5.25 0 0 0-2.519 9.857 9.005 9.005 0 0 0-6.477 8.37.75.75 0 0 0 .727.773H20.27a.75.75 0 0 0 .727-.772 9.005 9.005 0 0 0-6.477-8.37A5.25 5.25 0 0 0 12 2.5Z",
8188 })
8189 }
8190
8191 const WIDTH: Option<&'static str> = Some("24");
8192 const HEIGHT: Option<&'static str> = Some("24");
8193 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8194
8195}
8196
8197#[derive(Default, Copy, Clone, PartialEq, Eq)]
8198pub struct Pin16;
8199
8200impl IconShape for Pin16 {
8201 fn child_elements(&self) -> Element {
8202 rsx!(path {
8203 d: "m11.294.984 3.722 3.722a1.75 1.75 0 0 1-.504 2.826l-1.327.613a3.089 3.089 0 0 0-1.707 2.084l-.584 2.454c-.317 1.332-1.972 1.8-2.94.832L5.75 11.311 1.78 15.28a.749.749 0 1 1-1.06-1.06l3.969-3.97-2.204-2.204c-.968-.968-.5-2.623.832-2.94l2.454-.584a3.08 3.08 0 0 0 2.084-1.707l.613-1.327a1.75 1.75 0 0 1 2.826-.504ZM6.283 9.723l2.732 2.731a.25.25 0 0 0 .42-.119l.584-2.454a4.586 4.586 0 0 1 2.537-3.098l1.328-.613a.25.25 0 0 0 .072-.404l-3.722-3.722a.25.25 0 0 0-.404.072l-.613 1.328a4.584 4.584 0 0 1-3.098 2.537l-2.454.584a.25.25 0 0 0-.119.42l2.731 2.732Z",
8204 })
8205 }
8206
8207 const WIDTH: Option<&'static str> = Some("16");
8208 const HEIGHT: Option<&'static str> = Some("16");
8209 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8210
8211}
8212
8213#[derive(Default, Copy, Clone, PartialEq, Eq)]
8214pub struct Pin24;
8215
8216impl IconShape for Pin24 {
8217 fn child_elements(&self) -> Element {
8218 rsx!(path {
8219 d: "m16.114 1.553 6.333 6.333a1.75 1.75 0 0 1-.603 2.869l-1.63.633a5.67 5.67 0 0 0-3.395 3.725l-1.131 3.959a1.75 1.75 0 0 1-2.92.757L9 16.061l-5.595 5.594a.749.749 0 1 1-1.06-1.06L7.939 15l-3.768-3.768a1.75 1.75 0 0 1 .757-2.92l3.959-1.131a5.666 5.666 0 0 0 3.725-3.395l.633-1.63a1.75 1.75 0 0 1 2.869-.603ZM5.232 10.171l8.597 8.597a.25.25 0 0 0 .417-.108l1.131-3.959A7.17 7.17 0 0 1 19.67 9.99l1.63-.634a.25.25 0 0 0 .086-.409l-6.333-6.333a.25.25 0 0 0-.409.086l-.634 1.63a7.17 7.17 0 0 1-4.711 4.293L5.34 9.754a.25.25 0 0 0-.108.417Z",
8220 })
8221 }
8222
8223 const WIDTH: Option<&'static str> = Some("24");
8224 const HEIGHT: Option<&'static str> = Some("24");
8225 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8226
8227}
8228
8229#[derive(Default, Copy, Clone, PartialEq, Eq)]
8230pub struct PinSlash16;
8231
8232impl IconShape for PinSlash16 {
8233 fn child_elements(&self) -> Element {
8234 rsx!(path {
8235 d: "m1.655.595 13.75 13.75q.22.219.22.53 0 .311-.22.53-.219.22-.53.22-.311 0-.53-.22L.595 1.655q-.22-.219-.22-.53 0-.311.22-.53.219-.22.53-.22.311 0 .53.22ZM.72 14.22l4.5-4.5q.219-.22.53-.22.311 0 .53.22.22.219.22.53 0 .311-.22.53l-4.5 4.5q-.219.22-.53.22-.311 0-.53-.22-.22-.219-.22-.53 0-.311.22-.53Z",
8236 }
8237path {
8238 d: "m5.424 6.146-1.759.419q-.143.034-.183.175-.04.141.064.245l5.469 5.469q.104.104.245.064.141-.04.175-.183l.359-1.509q.072-.302.337-.465.264-.163.567-.091.302.072.465.337.162.264.09.567l-.359 1.509q-.238.999-1.226 1.278-.988.28-1.714-.446L2.485 8.046q-.726-.726-.446-1.714.279-.988 1.278-1.226l1.759-.419q.303-.072.567.091.265.163.337.465.072.302-.091.567-.163.264-.465.336ZM7.47 3.47q.155-.156.247-.355l.751-1.627Q8.851.659 9.75.498q.899-.16 1.544.486l3.722 3.722q.646.645.486 1.544-.161.899-.99 1.282l-1.627.751q-.199.092-.355.247-.219.22-.53.22-.311 0-.53-.22-.22-.219-.22-.53 0-.311.22-.53.344-.345.787-.549l1.627-.751q.118-.055.141-.183.023-.128-.069-.221l-3.722-3.722q-.092-.092-.221-.069-.128.023-.183.141l-.751 1.627q-.204.443-.549.787-.219.22-.53.22-.311 0-.53-.22-.22-.219-.22-.53 0-.311.22-.53Z",
8239 })
8240 }
8241
8242 const WIDTH: Option<&'static str> = Some("16");
8243 const HEIGHT: Option<&'static str> = Some("16");
8244 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8245
8246}
8247
8248#[derive(Default, Copy, Clone, PartialEq, Eq)]
8249pub struct PinSlash24;
8250
8251impl IconShape for PinSlash24 {
8252 fn child_elements(&self) -> Element {
8253 rsx!(path {
8254 d: "M2.345 20.595 8.47 14.47q.219-.22.53-.22.311 0 .53.22.22.219.22.53 0 .311-.22.53l-6.125 6.125q-.219.22-.53.22-.311 0-.53-.22-.22-.219-.22-.53 0-.311.22-.53Z",
8255 }
8256path {
8257 d: "m16.72 11.97.358-.358a6.738 6.738 0 0 1 2.326-1.518l1.896-.738a.25.25 0 0 0 .086-.409l-6.333-6.333a.25.25 0 0 0-.409.086l-.521 1.34a8.663 8.663 0 0 1-2.243 3.265.75.75 0 0 1-1.01-1.11 7.132 7.132 0 0 0 1.854-2.699l.521-1.34a1.75 1.75 0 0 1 2.869-.603l6.333 6.333a1.75 1.75 0 0 1-.603 2.869l-1.896.737a5.26 5.26 0 0 0-1.81 1.18l-.358.358a.749.749 0 1 1-1.06-1.06Zm-12.549-.738a1.75 1.75 0 0 1 .757-2.92l3.366-.962.412 1.443-3.366.961a.25.25 0 0 0-.108.417l8.597 8.597a.25.25 0 0 0 .417-.108l.961-3.366 1.443.412-.962 3.366a1.75 1.75 0 0 1-2.92.757Z",
8258 }
8259path {
8260 d: "m3.405 2.095 18.75 18.75q.22.219.22.53 0 .311-.22.53-.219.22-.53.22-.311 0-.53-.22L2.345 3.155q-.22-.219-.22-.53 0-.311.22-.53.219-.22.53-.22.311 0 .53.22Z",
8261 })
8262 }
8263
8264 const WIDTH: Option<&'static str> = Some("24");
8265 const HEIGHT: Option<&'static str> = Some("24");
8266 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8267
8268}
8269
8270#[derive(Default, Copy, Clone, PartialEq, Eq)]
8271pub struct PivotColumn16;
8272
8273impl IconShape for PivotColumn16 {
8274 fn child_elements(&self) -> Element {
8275 rsx!(path {
8276 d: "M0 1.75C0 .784.784 0 1.75 0h12.5C15.217 0 16 .784 16 1.75v5.5a.75.75 0 0 1-1.5 0V6.5h-8v8h.75a.75.75 0 0 1 0 1.5h-5.5A1.75 1.75 0 0 1 0 14.25ZM1.5 6.5v7.75c0 .138.112.25.25.25H5v-8Zm5-1.5h8V1.75a.25.25 0 0 0-.25-.25H6.5ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z",
8277 }
8278path {
8279 d: "m11.017 9.89-2.882 2.677a.249.249 0 0 0 0 .366l2.882 2.677a.25.25 0 0 0 .421-.183V13.5H12.5A3.5 3.5 0 0 0 16 10a.75.75 0 0 0-1.5 0 2 2 0 0 1-2 2h-1.062v-1.927a.25.25 0 0 0-.421-.183Z",
8280 })
8281 }
8282
8283 const WIDTH: Option<&'static str> = Some("16");
8284 const HEIGHT: Option<&'static str> = Some("16");
8285 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8286
8287}
8288
8289#[derive(Default, Copy, Clone, PartialEq, Eq)]
8290pub struct PivotColumn24;
8291
8292impl IconShape for PivotColumn24 {
8293 fn child_elements(&self) -> Element {
8294 rsx!(path {
8295 d: "M2 3.75C2 2.783 2.783 2 3.75 2h16.5c.966 0 1.75.783 1.75 1.75V10a.75.75 0 0 1-1.5 0V8.75H8.75V20.5H10a.75.75 0 0 1 0 1.5H3.75A1.75 1.75 0 0 1 2 20.25Zm6.75-.25v3.75H20.5v-3.5a.25.25 0 0 0-.25-.25Zm-1.5 17V8.75H3.5v11.5c0 .138.112.25.25.25ZM3.5 7.25h3.75V3.5h-3.5a.25.25 0 0 0-.25.25Z",
8296 }
8297path {
8298 d: "M21.25 12.312a.75.75 0 0 1 .75.75v2.626a3.75 3.75 0 0 1-3.75 3.75h-3.502l2.032 2.032a.749.749 0 1 1-1.06 1.06l-3.25-3.25a.749.749 0 0 1 0-1.06l3.25-3.25a.749.749 0 1 1 1.06 1.06l-1.907 1.908h3.377a2.25 2.25 0 0 0 2.25-2.25v-2.626a.75.75 0 0 1 .75-.75Z",
8299 })
8300 }
8301
8302 const WIDTH: Option<&'static str> = Some("24");
8303 const HEIGHT: Option<&'static str> = Some("24");
8304 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8305
8306}
8307
8308#[derive(Default, Copy, Clone, PartialEq, Eq)]
8309pub struct Play16;
8310
8311impl IconShape for Play16 {
8312 fn child_elements(&self) -> Element {
8313 rsx!(path {
8314 d: "M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z",
8315 })
8316 }
8317
8318 const WIDTH: Option<&'static str> = Some("16");
8319 const HEIGHT: Option<&'static str> = Some("16");
8320 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8321
8322}
8323
8324#[derive(Default, Copy, Clone, PartialEq, Eq)]
8325pub struct Play24;
8326
8327impl IconShape for Play24 {
8328 fn child_elements(&self) -> Element {
8329 rsx!(path {
8330 d: "M9.5 15.584V8.416a.5.5 0 0 1 .77-.42l5.576 3.583a.5.5 0 0 1 0 .842l-5.576 3.584a.5.5 0 0 1-.77-.42Z",
8331 }
8332path {
8333 d: "M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm11-9.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5Z",
8334 })
8335 }
8336
8337 const WIDTH: Option<&'static str> = Some("24");
8338 const HEIGHT: Option<&'static str> = Some("24");
8339 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8340
8341}
8342
8343#[derive(Default, Copy, Clone, PartialEq, Eq)]
8344pub struct Plug16;
8345
8346impl IconShape for Plug16 {
8347 fn child_elements(&self) -> Element {
8348 rsx!(path {
8349 d: "M4 8H2.5a1 1 0 0 0-1 1v5.25a.75.75 0 0 1-1.5 0V9a2.5 2.5 0 0 1 2.5-2.5H4V5.133a1.75 1.75 0 0 1 1.533-1.737l2.831-.353.76-.913c.332-.4.825-.63 1.344-.63h.782c.966 0 1.75.784 1.75 1.75V4h2.25a.75.75 0 0 1 0 1.5H13v4h2.25a.75.75 0 0 1 0 1.5H13v.75a1.75 1.75 0 0 1-1.75 1.75h-.782c-.519 0-1.012-.23-1.344-.63l-.761-.912-2.83-.354A1.75 1.75 0 0 1 4 9.867Zm6.276-4.91-.95 1.14a.753.753 0 0 1-.483.265l-3.124.39a.25.25 0 0 0-.219.248v4.734c0 .126.094.233.219.249l3.124.39a.752.752 0 0 1 .483.264l.95 1.14a.25.25 0 0 0 .192.09h.782a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25h-.782a.25.25 0 0 0-.192.09Z",
8350 })
8351 }
8352
8353 const WIDTH: Option<&'static str> = Some("16");
8354 const HEIGHT: Option<&'static str> = Some("16");
8355 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8356
8357}
8358
8359#[derive(Default, Copy, Clone, PartialEq, Eq)]
8360pub struct Plug24;
8361
8362impl IconShape for Plug24 {
8363 fn child_elements(&self) -> Element {
8364 rsx!(path {
8365 d: "M7 11.5H2.938c-.794 0-1.438.644-1.438 1.437v8.313a.75.75 0 0 1-1.5 0v-8.312A2.939 2.939 0 0 1 2.937 10H7V6.151c0-.897.678-1.648 1.57-1.74l6.055-.626 1.006-1.174A1.752 1.752 0 0 1 16.96 2h1.29c.966 0 1.75.784 1.75 1.75V6h3.25a.75.75 0 0 1 0 1.5H20V14h3.25a.75.75 0 0 1 0 1.5H20v2.25a1.75 1.75 0 0 1-1.75 1.75h-1.29a1.75 1.75 0 0 1-1.329-.611l-1.006-1.174-6.055-.627A1.749 1.749 0 0 1 7 15.348Zm9.77-7.913v.001l-1.201 1.4a.75.75 0 0 1-.492.258l-6.353.657a.25.25 0 0 0-.224.249v9.196a.25.25 0 0 0 .224.249l6.353.657c.191.02.368.112.493.258l1.2 1.401a.252.252 0 0 0 .19.087h1.29a.25.25 0 0 0 .25-.25v-14a.25.25 0 0 0-.25-.25h-1.29a.252.252 0 0 0-.19.087Z",
8366 })
8367 }
8368
8369 const WIDTH: Option<&'static str> = Some("24");
8370 const HEIGHT: Option<&'static str> = Some("24");
8371 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8372
8373}
8374
8375#[derive(Default, Copy, Clone, PartialEq, Eq)]
8376pub struct Plus16;
8377
8378impl IconShape for Plus16 {
8379 fn child_elements(&self) -> Element {
8380 rsx!(path {
8381 d: "M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z",
8382 })
8383 }
8384
8385 const WIDTH: Option<&'static str> = Some("16");
8386 const HEIGHT: Option<&'static str> = Some("16");
8387 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8388
8389}
8390
8391#[derive(Default, Copy, Clone, PartialEq, Eq)]
8392pub struct Plus24;
8393
8394impl IconShape for Plus24 {
8395 fn child_elements(&self) -> Element {
8396 rsx!(path {
8397 d: "M11.75 4.5a.75.75 0 0 1 .75.75V11h5.75a.75.75 0 0 1 0 1.5H12.5v5.75a.75.75 0 0 1-1.5 0V12.5H5.25a.75.75 0 0 1 0-1.5H11V5.25a.75.75 0 0 1 .75-.75Z",
8398 })
8399 }
8400
8401 const WIDTH: Option<&'static str> = Some("24");
8402 const HEIGHT: Option<&'static str> = Some("24");
8403 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8404
8405}
8406
8407#[derive(Default, Copy, Clone, PartialEq, Eq)]
8408pub struct PlusCircle16;
8409
8410impl IconShape for PlusCircle16 {
8411 fn child_elements(&self) -> Element {
8412 rsx!(path {
8413 d: "M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z",
8414 })
8415 }
8416
8417 const WIDTH: Option<&'static str> = Some("16");
8418 const HEIGHT: Option<&'static str> = Some("16");
8419 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8420
8421}
8422
8423#[derive(Default, Copy, Clone, PartialEq, Eq)]
8424pub struct PlusCircle24;
8425
8426impl IconShape for PlusCircle24 {
8427 fn child_elements(&self) -> Element {
8428 rsx!(path {
8429 d: "M12.75 7.75a.75.75 0 0 0-1.5 0v3.5h-3.5a.75.75 0 0 0 0 1.5h3.5v3.5a.75.75 0 0 0 1.5 0v-3.5h3.5a.75.75 0 0 0 0-1.5h-3.5v-3.5Z",
8430 }
8431path {
8432 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z",
8433 })
8434 }
8435
8436 const WIDTH: Option<&'static str> = Some("24");
8437 const HEIGHT: Option<&'static str> = Some("24");
8438 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8439
8440}
8441
8442#[derive(Default, Copy, Clone, PartialEq, Eq)]
8443pub struct Project16;
8444
8445impl IconShape for Project16 {
8446 fn child_elements(&self) -> Element {
8447 rsx!(path {
8448 d: "M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z",
8449 })
8450 }
8451
8452 const WIDTH: Option<&'static str> = Some("16");
8453 const HEIGHT: Option<&'static str> = Some("16");
8454 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8455
8456}
8457
8458#[derive(Default, Copy, Clone, PartialEq, Eq)]
8459pub struct Project24;
8460
8461impl IconShape for Project24 {
8462 fn child_elements(&self) -> Element {
8463 rsx!(path {
8464 d: "M7.25 6a.75.75 0 0 0-.75.75v7.5a.75.75 0 0 0 1.5 0v-7.5A.75.75 0 0 0 7.25 6ZM12 6a.75.75 0 0 0-.75.75v4.5a.75.75 0 0 0 1.5 0v-4.5A.75.75 0 0 0 12 6Zm4 .75a.75.75 0 0 1 1.5 0v9.5a.75.75 0 0 1-1.5 0v-9.5Z",
8465 }
8466path {
8467 d: "M3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2ZM3.5 3.75v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H3.75a.25.25 0 0 0-.25.25Z",
8468 })
8469 }
8470
8471 const WIDTH: Option<&'static str> = Some("24");
8472 const HEIGHT: Option<&'static str> = Some("24");
8473 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8474
8475}
8476
8477#[derive(Default, Copy, Clone, PartialEq, Eq)]
8478pub struct ProjectRoadmap16;
8479
8480impl IconShape for ProjectRoadmap16 {
8481 fn child_elements(&self) -> Element {
8482 rsx!(path {
8483 d: "M4.75 7a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5h-4.5ZM5 4.75A.75.75 0 0 1 5.75 4h5.5a.75.75 0 0 1 0 1.5h-5.5A.75.75 0 0 1 5 4.75ZM6.75 10a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5h-4.5Z",
8484 }
8485path {
8486 d: "M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Z",
8487 })
8488 }
8489
8490 const WIDTH: Option<&'static str> = Some("16");
8491 const HEIGHT: Option<&'static str> = Some("16");
8492 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8493
8494}
8495
8496#[derive(Default, Copy, Clone, PartialEq, Eq)]
8497pub struct ProjectRoadmap24;
8498
8499impl IconShape for ProjectRoadmap24 {
8500 fn child_elements(&self) -> Element {
8501 rsx!(path {
8502 d: "M8.75 7a.75.75 0 0 0 0 1.5h7.5a.75.75 0 0 0 0-1.5h-7.5ZM7 11.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75ZM9.75 15a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Z",
8503 }
8504path {
8505 d: "M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z",
8506 })
8507 }
8508
8509 const WIDTH: Option<&'static str> = Some("24");
8510 const HEIGHT: Option<&'static str> = Some("24");
8511 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8512
8513}
8514
8515#[derive(Default, Copy, Clone, PartialEq, Eq)]
8516pub struct ProjectSymlink16;
8517
8518impl IconShape for ProjectSymlink16 {
8519 fn child_elements(&self) -> Element {
8520 rsx!(path {
8521 d: "M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16h-8.5a.75.75 0 0 1 0-1.5h8.5a.25.25 0 0 0 .25-.25V6.5h-13v1.75a.75.75 0 0 1-1.5 0ZM6.5 5h8V1.75a.25.25 0 0 0-.25-.25H6.5Zm-5 0H5V1.5H1.75a.25.25 0 0 0-.25.25Z",
8522 }
8523path {
8524 d: "M1.5 13.737a2.25 2.25 0 0 1 2.262-2.25L4 11.49v1.938c0 .218.26.331.42.183l2.883-2.677a.25.25 0 0 0 0-.366L4.42 7.89a.25.25 0 0 0-.42.183V9.99l-.23-.001A3.75 3.75 0 0 0 0 13.738v1.012a.75.75 0 0 0 1.5 0v-1.013Z",
8525 })
8526 }
8527
8528 const WIDTH: Option<&'static str> = Some("16");
8529 const HEIGHT: Option<&'static str> = Some("16");
8530 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8531
8532}
8533
8534#[derive(Default, Copy, Clone, PartialEq, Eq)]
8535pub struct ProjectSymlink24;
8536
8537impl IconShape for ProjectSymlink24 {
8538 fn child_elements(&self) -> Element {
8539 rsx!(path {
8540 d: "M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H9.75a.75.75 0 0 1 0-1.5h10.5a.25.25 0 0 0 .25-.25V9h-17v3A.75.75 0 0 1 2 12ZM9 7.5h11.5V3.75a.25.25 0 0 0-.25-.25H9Zm-5.5 0h4v-4H3.75a.25.25 0 0 0-.25.25Z",
8541 }
8542path {
8543 d: "m9.308 14.5-2.104-2.236a.75.75 0 1 1 1.092-1.028l3.294 3.5a.75.75 0 0 1 0 1.028l-3.294 3.5a.75.75 0 1 1-1.092-1.028L9.308 16H6.09a2.59 2.59 0 0 0-2.59 2.59v2.66a.75.75 0 0 1-1.5 0v-2.66a4.09 4.09 0 0 1 4.09-4.09h3.218Z",
8544 })
8545 }
8546
8547 const WIDTH: Option<&'static str> = Some("24");
8548 const HEIGHT: Option<&'static str> = Some("24");
8549 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8550
8551}
8552
8553#[derive(Default, Copy, Clone, PartialEq, Eq)]
8554pub struct ProjectTemplate16;
8555
8556impl IconShape for ProjectTemplate16 {
8557 fn child_elements(&self) -> Element {
8558 rsx!(path {
8559 d: "M1.5 1.75v1.562a.75.75 0 1 1-1.5 0V1.75C0 .784.784 0 1.75 0h1.562a.75.75 0 1 1 0 1.5H1.75a.25.25 0 0 0-.25.25ZM6.438 0h3.124a.75.75 0 1 1 0 1.5H6.438a.75.75 0 1 1 0-1.5Zm6.25 0h1.562C15.217 0 16 .784 16 1.75v1.562a.75.75 0 1 1-1.5 0V1.75a.25.25 0 0 0-.25-.25h-1.562a.75.75 0 1 1 0-1.5ZM1.5 6.438v3.124a.75.75 0 1 1-1.5 0V6.438a.75.75 0 1 1 1.5 0Zm14.5 0v3.124a.75.75 0 1 1-1.5 0V6.438a.75.75 0 1 1 1.5 0Zm-14.5 6.25v1.562c0 .138.112.25.25.25h1.562a.75.75 0 1 1 0 1.5H1.75A1.75 1.75 0 0 1 0 14.25v-1.562a.75.75 0 1 1 1.5 0Zm14.5 0v1.562A1.75 1.75 0 0 1 14.25 16h-1.562a.75.75 0 1 1 0-1.5h1.562a.25.25 0 0 0 .25-.25v-1.562a.75.75 0 1 1 1.5 0ZM6.438 14.5h3.124a.75.75 0 1 1 0 1.5H6.438a.75.75 0 1 1 0-1.5ZM6.5 3v1A.75.75 0 0 1 5 4V3a.75.75 0 0 1 1.5 0ZM2.25 5.75A.75.75 0 0 1 3 5h1a.75.75 0 0 1 0 1.5H3a.75.75 0 0 1-.75-.75Zm4.5 0A.75.75 0 0 1 7.5 5h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm-1 1a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75Zm.75 4v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0Zm3.5-5a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z",
8560 })
8561 }
8562
8563 const WIDTH: Option<&'static str> = Some("16");
8564 const HEIGHT: Option<&'static str> = Some("16");
8565 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8566
8567}
8568
8569#[derive(Default, Copy, Clone, PartialEq, Eq)]
8570pub struct ProjectTemplate24;
8571
8572impl IconShape for ProjectTemplate24 {
8573 fn child_elements(&self) -> Element {
8574 rsx!(path {
8575 d: "M3.75 3.5a.25.25 0 0 0-.25.25v2.062a.75.75 0 1 1-1.5 0V3.75C2 2.783 2.783 2 3.75 2h2.062a.75.75 0 1 1 0 1.5Zm13.688-.75a.75.75 0 0 1 .75-.75h2.062c.966 0 1.75.783 1.75 1.75v2.062a.75.75 0 1 1-1.5 0V3.75a.25.25 0 0 0-.25-.25h-2.062a.75.75 0 0 1-.75-.75ZM2.75 17.438a.75.75 0 0 1 .75.75v2.062c0 .138.112.25.25.25h2.062a.75.75 0 1 1 0 1.5H3.75A1.75 1.75 0 0 1 2 20.25v-2.062a.75.75 0 0 1 .75-.75Zm18.5 0a.75.75 0 0 1 .75.75v2.062A1.75 1.75 0 0 1 20.25 22h-2.062a.75.75 0 1 1 0-1.5h2.062a.25.25 0 0 0 .25-.25v-2.062a.75.75 0 0 1 .75-.75Zm-18.5-8.25a.75.75 0 0 1 .75.75v4.124a.75.75 0 1 1-1.5 0V9.938a.75.75 0 0 1 .75-.75ZM9.188 2.75a.75.75 0 0 1 .75-.75h4.124a.75.75 0 1 1 0 1.5H9.938a.75.75 0 0 1-.75-.75Zm0 18.5a.75.75 0 0 1 .75-.75h4.124a.75.75 0 1 1 0 1.5H9.938a.75.75 0 0 1-.75-.75ZM21.25 9.188a.75.75 0 0 1 .75.75v4.124a.75.75 0 1 1-1.5 0V9.938a.75.75 0 0 1 .75-.75ZM3.75 8.25a.75.75 0 0 1 .75-.75h2a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1-.75-.75Zm5.5 0A.75.75 0 0 1 10 7.5h2A.75.75 0 0 1 12 9h-2a.75.75 0 0 1-.75-.75Zm-1-4.5A.75.75 0 0 1 9 4.5v2a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 1 .75-.75Zm0 5.5A.75.75 0 0 1 9 10v2a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 1 .75-.75Zm0 4.75a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-4a.75.75 0 0 1 .75-.75ZM14 8.25a.75.75 0 0 1 .75-.75h4a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1-.75-.75Z",
8576 })
8577 }
8578
8579 const WIDTH: Option<&'static str> = Some("24");
8580 const HEIGHT: Option<&'static str> = Some("24");
8581 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8582
8583}
8584
8585#[derive(Default, Copy, Clone, PartialEq, Eq)]
8586pub struct Pulse16;
8587
8588impl IconShape for Pulse16 {
8589 fn child_elements(&self) -> Element {
8590 rsx!(path {
8591 d: "M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.751.751 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.751.751 0 0 1 6 2Z",
8592 })
8593 }
8594
8595 const WIDTH: Option<&'static str> = Some("16");
8596 const HEIGHT: Option<&'static str> = Some("16");
8597 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8598
8599}
8600
8601#[derive(Default, Copy, Clone, PartialEq, Eq)]
8602pub struct Pulse24;
8603
8604impl IconShape for Pulse24 {
8605 fn child_elements(&self) -> Element {
8606 rsx!(path {
8607 d: "M9.002 2.5a.75.75 0 0 1 .691.464l6.302 15.305 2.56-6.301a.75.75 0 0 1 .695-.468h4a.75.75 0 0 1 0 1.5h-3.495l-3.06 7.532a.75.75 0 0 1-1.389.004L8.997 5.21l-3.054 7.329A.75.75 0 0 1 5.25 13H.75a.75.75 0 0 1 0-1.5h4l3.558-8.538a.75.75 0 0 1 .694-.462Z",
8608 })
8609 }
8610
8611 const WIDTH: Option<&'static str> = Some("24");
8612 const HEIGHT: Option<&'static str> = Some("24");
8613 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8614
8615}
8616
8617#[derive(Default, Copy, Clone, PartialEq, Eq)]
8618pub struct Question16;
8619
8620impl IconShape for Question16 {
8621 fn child_elements(&self) -> Element {
8622 rsx!(path {
8623 d: "M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.92 6.085h.001a.749.749 0 1 1-1.342-.67c.169-.339.436-.701.849-.977C6.845 4.16 7.369 4 8 4a2.756 2.756 0 0 1 1.637.525c.503.377.863.965.863 1.725 0 .448-.115.83-.329 1.15-.205.307-.47.513-.692.662-.109.072-.22.138-.313.195l-.006.004a6.24 6.24 0 0 0-.26.16.952.952 0 0 0-.276.245.75.75 0 0 1-1.248-.832c.184-.264.42-.489.692-.661.103-.067.207-.132.313-.195l.007-.004c.1-.061.182-.11.258-.161a.969.969 0 0 0 .277-.245C8.96 6.514 9 6.427 9 6.25a.612.612 0 0 0-.262-.525A1.27 1.27 0 0 0 8 5.5c-.369 0-.595.09-.74.187a1.01 1.01 0 0 0-.34.398ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z",
8624 })
8625 }
8626
8627 const WIDTH: Option<&'static str> = Some("16");
8628 const HEIGHT: Option<&'static str> = Some("16");
8629 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8630
8631}
8632
8633#[derive(Default, Copy, Clone, PartialEq, Eq)]
8634pub struct Question24;
8635
8636impl IconShape for Question24 {
8637 fn child_elements(&self) -> Element {
8638 rsx!(path {
8639 d: "M10.97 8.265a1.45 1.45 0 0 0-.487.57.75.75 0 0 1-1.341-.67c.2-.402.513-.826.997-1.148C10.627 6.69 11.244 6.5 12 6.5c.658 0 1.369.195 1.934.619a2.45 2.45 0 0 1 1.004 2.006c0 1.033-.513 1.72-1.027 2.215-.19.183-.399.358-.579.508l-.147.123a4.329 4.329 0 0 0-.435.409v1.37a.75.75 0 1 1-1.5 0v-1.473c0-.237.067-.504.247-.736.22-.28.486-.517.718-.714l.183-.153.001-.001c.172-.143.324-.27.47-.412.368-.355.569-.676.569-1.136a.953.953 0 0 0-.404-.806C12.766 8.118 12.384 8 12 8c-.494 0-.814.121-1.03.265ZM13 17a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z",
8640 }
8641path {
8642 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z",
8643 })
8644 }
8645
8646 const WIDTH: Option<&'static str> = Some("24");
8647 const HEIGHT: Option<&'static str> = Some("24");
8648 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8649
8650}
8651
8652#[derive(Default, Copy, Clone, PartialEq, Eq)]
8653pub struct Quote16;
8654
8655impl IconShape for Quote16 {
8656 fn child_elements(&self) -> Element {
8657 rsx!(path {
8658 d: "M1.75 2.5h10.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5Zm4 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2.5 7.75v6a.75.75 0 0 1-1.5 0v-6a.75.75 0 0 1 1.5 0Z",
8659 })
8660 }
8661
8662 const WIDTH: Option<&'static str> = Some("16");
8663 const HEIGHT: Option<&'static str> = Some("16");
8664 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8665
8666}
8667
8668#[derive(Default, Copy, Clone, PartialEq, Eq)]
8669pub struct Quote24;
8670
8671impl IconShape for Quote24 {
8672 fn child_elements(&self) -> Element {
8673 rsx!(path {
8674 d: "M3 6.25a.75.75 0 0 1 .75-.75h13.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6.25Zm5 6.063a.75.75 0 0 1 .75-.75h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1-.75-.75Zm0 5.937a.75.75 0 0 1 .75-.75h11.5a.75.75 0 0 1 0 1.5H8.75a.75.75 0 0 1-.75-.75ZM3.75 11a.75.75 0 0 1 .75.75v7a.75.75 0 0 1-1.5 0v-7a.75.75 0 0 1 .75-.75Z",
8675 })
8676 }
8677
8678 const WIDTH: Option<&'static str> = Some("24");
8679 const HEIGHT: Option<&'static str> = Some("24");
8680 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8681
8682}
8683
8684#[derive(Default, Copy, Clone, PartialEq, Eq)]
8685pub struct Read16;
8686
8687impl IconShape for Read16 {
8688 fn child_elements(&self) -> Element {
8689 rsx!(path {
8690 d: "M7.115.65a1.752 1.752 0 0 1 1.77 0l6.25 3.663c.536.314.865.889.865 1.51v6.427A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25V5.823c0-.621.33-1.196.865-1.51Zm1.011 1.293a.252.252 0 0 0-.252 0l-5.72 3.353L6.468 7.76a2.748 2.748 0 0 1 3.066 0l4.312-2.464-5.719-3.353ZM13.15 12.5 8.772 9.06a1.25 1.25 0 0 0-1.544 0L2.85 12.5Zm1.35-5.85-3.687 2.106 3.687 2.897ZM5.187 8.756 1.5 6.65v5.003Z",
8691 })
8692 }
8693
8694 const WIDTH: Option<&'static str> = Some("16");
8695 const HEIGHT: Option<&'static str> = Some("16");
8696 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8697
8698}
8699
8700#[derive(Default, Copy, Clone, PartialEq, Eq)]
8701pub struct Read24;
8702
8703impl IconShape for Read24 {
8704 fn child_elements(&self) -> Element {
8705 rsx!(path {
8706 d: "M10.89 1.767a2.252 2.252 0 0 1 2.22 0l9.75 5.525A2.25 2.25 0 0 1 24 9.249v9.501A2.25 2.25 0 0 1 21.75 21H2.25A2.25 2.25 0 0 1 0 18.75v-9.5c0-.81.435-1.558 1.14-1.958Zm1.48 1.305a.75.75 0 0 0-.74 0l-9.316 5.28 7.41 4.233a3.75 3.75 0 0 1 4.553 0l7.41-4.234-9.317-5.28ZM20.65 19.5l-7.26-5.704a2.25 2.25 0 0 0-2.78 0L3.35 19.5Zm1.85-9.886-6.95 3.971 6.663 5.236c.089.07.161.159.21.26a.745.745 0 0 0 .077-.331ZM8.45 13.585 1.5 9.614v9.136c0 .119.028.23.076.33a.744.744 0 0 1 .21-.259Z",
8707 })
8708 }
8709
8710 const WIDTH: Option<&'static str> = Some("24");
8711 const HEIGHT: Option<&'static str> = Some("24");
8712 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8713
8714}
8715
8716#[derive(Default, Copy, Clone, PartialEq, Eq)]
8717pub struct Redo16;
8718
8719impl IconShape for Redo16 {
8720 fn child_elements(&self) -> Element {
8721 rsx!(path {
8722 d: "M14.78 6.28a.749.749 0 0 0 0-1.06l-3.5-3.5a.749.749 0 1 0-1.06 1.06L12.439 5H5.251l-.001.007L5.251 5a.8.8 0 0 0-.171.019A4.501 4.501 0 0 0 5.5 14h1.704a.75.75 0 0 0 0-1.5H5.5a3 3 0 1 1 0-6h6.939L10.22 8.72a.749.749 0 1 0 1.06 1.06l3.5-3.5Z",
8723 })
8724 }
8725
8726 const WIDTH: Option<&'static str> = Some("16");
8727 const HEIGHT: Option<&'static str> = Some("16");
8728 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8729
8730}
8731
8732#[derive(Default, Copy, Clone, PartialEq, Eq)]
8733pub struct Redo24;
8734
8735impl IconShape for Redo24 {
8736 fn child_elements(&self) -> Element {
8737 rsx!(path {
8738 d: "M14.72 2.22a.75.75 0 0 1 1.06 0l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 1 1-1.06-1.06l4.97-4.97H8.25c-.797 0-2.008.245-3 .959-.952.686-1.75 1.835-1.75 3.791s.798 3.105 1.75 3.791c.992.714 2.203.959 3 .959h3a.75.75 0 0 1 0 1.5h-3c-1.037 0-2.575-.305-3.876-1.241C3.035 18.545 2 16.944 2 14.5c0-2.444 1.035-4.045 2.374-5.009C5.675 8.555 7.214 8.25 8.25 8.25h11.44l-4.97-4.97a.75.75 0 0 1 0-1.06Z",
8739 })
8740 }
8741
8742 const WIDTH: Option<&'static str> = Some("24");
8743 const HEIGHT: Option<&'static str> = Some("24");
8744 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8745
8746}
8747
8748#[derive(Default, Copy, Clone, PartialEq, Eq)]
8749pub struct RelFilePath16;
8750
8751impl IconShape for RelFilePath16 {
8752 fn child_elements(&self) -> Element {
8753 rsx!(path {
8754 d: "M13.94 3.045a.75.75 0 0 0-1.38-.59l-4.5 10.5a.75.75 0 1 0 1.38.59l4.5-10.5ZM5 11.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Z",
8755 })
8756 }
8757
8758 const WIDTH: Option<&'static str> = Some("16");
8759 const HEIGHT: Option<&'static str> = Some("16");
8760 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8761
8762}
8763
8764#[derive(Default, Copy, Clone, PartialEq, Eq)]
8765pub struct RelFilePath24;
8766
8767impl IconShape for RelFilePath24 {
8768 fn child_elements(&self) -> Element {
8769 rsx!(path {
8770 d: "M19.564 4.42a.75.75 0 0 0-1.378-.59l-6.75 15.75a.75.75 0 0 0 1.378.59l6.75-15.75ZM7 18.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Z",
8771 })
8772 }
8773
8774 const WIDTH: Option<&'static str> = Some("24");
8775 const HEIGHT: Option<&'static str> = Some("24");
8776 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8777
8778}
8779
8780#[derive(Default, Copy, Clone, PartialEq, Eq)]
8781pub struct Reply16;
8782
8783impl IconShape for Reply16 {
8784 fn child_elements(&self) -> Element {
8785 rsx!(path {
8786 d: "M6.78 1.97a.75.75 0 0 1 0 1.06L3.81 6h6.44A4.75 4.75 0 0 1 15 10.75v2.5a.75.75 0 0 1-1.5 0v-2.5a3.25 3.25 0 0 0-3.25-3.25H3.81l2.97 2.97a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L1.47 7.28a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z",
8787 })
8788 }
8789
8790 const WIDTH: Option<&'static str> = Some("16");
8791 const HEIGHT: Option<&'static str> = Some("16");
8792 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8793
8794}
8795
8796#[derive(Default, Copy, Clone, PartialEq, Eq)]
8797pub struct Reply24;
8798
8799impl IconShape for Reply24 {
8800 fn child_elements(&self) -> Element {
8801 rsx!(path {
8802 d: "M10.53 5.03a.75.75 0 1 0-1.06-1.06l-6.25 6.25a.75.75 0 0 0 0 1.06l6.25 6.25a.75.75 0 1 0 1.06-1.06L5.56 11.5H17a3.248 3.248 0 0 1 3.25 3.248v4.502a.75.75 0 0 0 1.5 0v-4.502A4.748 4.748 0 0 0 17 10H5.56l4.97-4.97Z",
8803 })
8804 }
8805
8806 const WIDTH: Option<&'static str> = Some("24");
8807 const HEIGHT: Option<&'static str> = Some("24");
8808 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8809
8810}
8811
8812#[derive(Default, Copy, Clone, PartialEq, Eq)]
8813pub struct Repo16;
8814
8815impl IconShape for Repo16 {
8816 fn child_elements(&self) -> Element {
8817 rsx!(path {
8818 d: "M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z",
8819 })
8820 }
8821
8822 const WIDTH: Option<&'static str> = Some("16");
8823 const HEIGHT: Option<&'static str> = Some("16");
8824 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8825
8826}
8827
8828#[derive(Default, Copy, Clone, PartialEq, Eq)]
8829pub struct Repo24;
8830
8831impl IconShape for Repo24 {
8832 fn child_elements(&self) -> Element {
8833 rsx!(path {
8834 d: "M3 2.75A2.75 2.75 0 0 1 5.75 0h14.5a.75.75 0 0 1 .75.75v20.5a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h5.25v-4H6A1.5 1.5 0 0 0 4.5 18v.75c0 .716.43 1.334 1.05 1.605a.75.75 0 0 1-.6 1.374A3.251 3.251 0 0 1 3 18.75ZM19.5 1.5H5.75c-.69 0-1.25.56-1.25 1.25v12.651A2.989 2.989 0 0 1 6 15h13.5Z",
8835 }
8836path {
8837 d: "M7 18.25a.25.25 0 0 1 .25-.25h5a.25.25 0 0 1 .25.25v5.01a.25.25 0 0 1-.397.201l-2.206-1.604a.25.25 0 0 0-.294 0L7.397 23.46a.25.25 0 0 1-.397-.2v-5.01Z",
8838 })
8839 }
8840
8841 const WIDTH: Option<&'static str> = Some("24");
8842 const HEIGHT: Option<&'static str> = Some("24");
8843 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8844
8845}
8846
8847#[derive(Default, Copy, Clone, PartialEq, Eq)]
8848pub struct RepoClone16;
8849
8850impl IconShape for RepoClone16 {
8851 fn child_elements(&self) -> Element {
8852 rsx!(path {
8853 d: "M3.5 0A2.5 2.5 0 0 0 1 2.5v9A2.5 2.5 0 0 0 3.5 14h2.75a.75.75 0 0 0 0-1.5H3.5a1 1 0 0 1 0-2h2.75a.75.75 0 0 0 0-1.5H3.5c-.356 0-.694.074-1 .208V2.5a1 1 0 0 1 1-1h8v2.75a.75.75 0 0 0 1.5 0V.75a.75.75 0 0 0-.75-.75H3.5Z",
8854 }
8855path {
8856 d: "M8 8.058C8 7.023 8.75 6 9.887 6h5.363a.75.75 0 0 1 .75.75v8.5a.75.75 0 0 1-.75.75h-5A2.25 2.25 0 0 1 8 13.75Zm6.5 3.442v-4H9.887c-.07 0-.156.031-.238.125a.663.663 0 0 0-.149.433v3.57c.235-.083.487-.128.75-.128Zm-5 2.25c0 .414.336.75.75.75h4.25V13h-4.25a.75.75 0 0 0-.75.75Z",
8857 })
8858 }
8859
8860 const WIDTH: Option<&'static str> = Some("16");
8861 const HEIGHT: Option<&'static str> = Some("16");
8862 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8863
8864}
8865
8866#[derive(Default, Copy, Clone, PartialEq, Eq)]
8867pub struct RepoClone24;
8868
8869impl IconShape for RepoClone24 {
8870 fn child_elements(&self) -> Element {
8871 rsx!(path {
8872 d: "M4.375.375a2.5 2.5 0 0 0-2.5 2.5v15.25a2.5 2.5 0 0 0 2.5 2.5h5.187a.75.75 0 1 0 0-1.5H4.375a1 1 0 0 1-1-1v-1.75a1 1 0 0 1 1-1h5.687a.75.75 0 1 0 0-1.5H4.375c-.356 0-.694.074-1 .208V2.875a1 1 0 0 1 1-1h13.25v5.25a.75.75 0 0 0 1.5 0v-6a.75.75 0 0 0-.75-.75h-14Z",
8873 }
8874path {
8875 d: "M12.375 12.087c0-1.396 1.005-2.712 2.456-2.712h8.044a.75.75 0 0 1 .75.75v12.75a.75.75 0 0 1-.75.75h-7.5a3 3 0 0 1-3-3Zm9.75 5.538v-6.75h-7.294c-.433 0-.956.441-.956 1.212v5.939a2.989 2.989 0 0 1 1.5-.401Zm-8.25 3a1.5 1.5 0 0 0 1.5 1.5h6.75v-3h-6.75a1.5 1.5 0 0 0-1.5 1.5Z",
8876 })
8877 }
8878
8879 const WIDTH: Option<&'static str> = Some("24");
8880 const HEIGHT: Option<&'static str> = Some("24");
8881 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8882
8883}
8884
8885#[derive(Default, Copy, Clone, PartialEq, Eq)]
8886pub struct RepoDelete24;
8887
8888impl IconShape for RepoDelete24 {
8889 fn child_elements(&self) -> Element {
8890 rsx!(path {
8891 d: "M5.75 0A2.75 2.75 0 0 0 3 2.75v16.5A2.75 2.75 0 0 0 5.75 22h8a.75.75 0 0 0 0-1.5h-8c-.69 0-1.25-.56-1.25-1.25V18A1.5 1.5 0 0 1 6 16.5h7.75a.75.75 0 0 0 0-1.5H6c-.546 0-1.059.146-1.5.401V2.75c0-.69.56-1.25 1.25-1.25H19.5v12.25a.75.75 0 0 0 1.5 0v-13a.75.75 0 0 0-.75-.75H5.75Z",
8892 }
8893path {
8894 d: "M16.22 16.22a.75.75 0 0 1 1.06 0L20 18.94l2.72-2.72a.75.75 0 1 1 1.06 1.06L21.06 20l2.72 2.72a.75.75 0 1 1-1.06 1.06L20 21.06l-2.72 2.72a.75.75 0 1 1-1.06-1.06L18.94 20l-2.72-2.72a.75.75 0 0 1 0-1.06Z",
8895 })
8896 }
8897
8898 const WIDTH: Option<&'static str> = Some("24");
8899 const HEIGHT: Option<&'static str> = Some("24");
8900 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8901
8902}
8903
8904#[derive(Default, Copy, Clone, PartialEq, Eq)]
8905pub struct RepoDeleted16;
8906
8907impl IconShape for RepoDeleted16 {
8908 fn child_elements(&self) -> Element {
8909 rsx!(path {
8910 d: "M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0V1.5h-8a1 1 0 0 0-1 1v6.708A2.492 2.492 0 0 1 4.5 9h3.75a.75.75 0 0 1 0 1.5H4.5a1 1 0 1 0 0 2h3.75a.75.75 0 0 1 0 1.5H4.5A2.5 2.5 0 0 1 2 11.5v-9Z",
8911 }
8912path {
8913 d: "M11.28 10.22a.75.75 0 1 0-1.06 1.06L11.94 13l-1.72 1.72a.75.75 0 1 0 1.06 1.06L13 14.06l1.72 1.72a.75.75 0 1 0 1.06-1.06L14.06 13l1.72-1.72a.75.75 0 1 0-1.06-1.06L13 11.94l-1.72-1.72Z",
8914 })
8915 }
8916
8917 const WIDTH: Option<&'static str> = Some("16");
8918 const HEIGHT: Option<&'static str> = Some("16");
8919 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8920
8921}
8922
8923#[derive(Default, Copy, Clone, PartialEq, Eq)]
8924pub struct RepoForked16;
8925
8926impl IconShape for RepoForked16 {
8927 fn child_elements(&self) -> Element {
8928 rsx!(path {
8929 d: "M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z",
8930 })
8931 }
8932
8933 const WIDTH: Option<&'static str> = Some("16");
8934 const HEIGHT: Option<&'static str> = Some("16");
8935 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8936
8937}
8938
8939#[derive(Default, Copy, Clone, PartialEq, Eq)]
8940pub struct RepoForked24;
8941
8942impl IconShape for RepoForked24 {
8943 fn child_elements(&self) -> Element {
8944 rsx!(path {
8945 d: "M8.75 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM15 4.75a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm-12.5 0a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM5.75 6.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 6.5ZM12 21a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 12 21Zm6.25-14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 18.25 6.5Z",
8946 }
8947path {
8948 d: "M6.5 7.75v1A2.25 2.25 0 0 0 8.75 11h6.5a2.25 2.25 0 0 0 2.25-2.25v-1H19v1a3.75 3.75 0 0 1-3.75 3.75h-6.5A3.75 3.75 0 0 1 5 8.75v-1Z",
8949 }
8950path {
8951 d: "M11.25 16.25v-5h1.5v5h-1.5Z",
8952 })
8953 }
8954
8955 const WIDTH: Option<&'static str> = Some("24");
8956 const HEIGHT: Option<&'static str> = Some("24");
8957 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
8958
8959}
8960
8961#[derive(Default, Copy, Clone, PartialEq, Eq)]
8962pub struct RepoForkedLocked16;
8963
8964impl IconShape for RepoForkedLocked16 {
8965 fn child_elements(&self) -> Element {
8966 rsx!(path {
8967 d: "M9 10.167V9c0-1.657 1.343-3 3-3s3 1.343 3 3v1.167c.591.281 1 .884 1 1.583v2.5c0 .966-.783 1.75-1.75 1.75H9.75C8.784 15.999 8 15.216 8 14.25v-2.5c0-.699.409-1.302 1-1.583zM13.5 10H10.5V9c0-.828.672-1.5 1.5-1.5s1.5.672 1.5 1.5v1z",
8968 fill_rule: "evenodd",
8969 }
8970path {
8971 d: "M3.25 1c.531 0 1.045.187 1.45.529.406.342.678.817.768 1.34.088.523-.011 1.061-.28 1.519-.268.456-.689.805-1.189.982v.881c0 .199.079.388.22.529.14.14.332.219.53.219h3.095c-.052.428-.008.986.051 1.499H7.75v1.748c-.315.418-.5.938-.5 1.502v.294c-.087-.024-.172-.041-.256-.041-.199 0-.39.079-.53.22-.141.14-.22.348-.22.547 0 .199.079.388.22.529.14.14.331.219.53.219.086 0 .17-.016.25-.042v.796c0 .25.038.492.107.72-.118.02-.237.031-.357.031-.531 0-1.045-.187-1.45-.529-.406-.342-.678-.817-.768-1.34-.088-.523.011-1.061.28-1.519.268-.456.69-.805 1.19-.983V8.5h-2.5C3.15 8.5 2.578 8.263 2.16 7.84 1.737 7.418 1.5 6.846 1.5 6.249v-.881c-.5-.177-.922-.526-1.19-.982-.268-.457-.368-.996-.28-1.519.088-.523.36-.998.768-1.34C1.205 1.187 1.72 1 2.25 1h1zm0 1.499c-.199.0005-.39.079-.53.22-.14.141-.22.348-.22.547 0 .199.08.388.22.529.14.14.331.219.53.219.199 0 .39-.079.53-.219.141-.141.22-.33.22-.529 0-.199-.079-.406-.22-.547-.14-.141-.331-.22-.53-.22zm7.5.75c.531 0 1.045.187 1.45.529.406.342.678.817.768 1.34.088.523-.011 1.061-.28 1.519-.268.456-.689.805-1.189.982v1.341c0 .414.336.75.75.75h.25.25c.414 0 .75.336.75.75s-.336.75-.75.75h-.5c-1.657 0-3-1.343-3-3V8.75c0-.199.079-.388.22-.529.14-.14.332-.219.53-.219h1.01V5c0-.828.672-1.5 1.5-1.5zm0 1.499c-.199.0005-.39.079-.53.22-.14.141-.22.348-.22.547 0 .199.08.388.22.529.14.14.331.219.53.219.199 0 .39-.079.53-.219.141-.141.22-.33.22-.529 0-.199-.079-.406-.22-.547-.14-.141-.331-.22-.53-.22z",
8972 fill_rule: "evenodd",
8973 }
8974path {
8975 d: "M8.63 7.749c0 .414-.336.75-.75.75-.414 0-.75-.336-.75-.75 0-.414.336-.75.75-.75.414 0 .75.336.75.75z",
8976 })
8977 }
8978
8979 const WIDTH: Option<&'static str> = Some("16");
8980 const HEIGHT: Option<&'static str> = Some("16");
8981 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
8982
8983}
8984
8985#[derive(Default, Copy, Clone, PartialEq, Eq)]
8986pub struct RepoForkedLocked24;
8987
8988impl IconShape for RepoForkedLocked24 {
8989 fn child_elements(&self) -> Element {
8990 rsx!(path {
8991 d: "M15 14.5V16h-.25c-.966 0-1.75.783-1.75 1.75v4.5c0 .966.783 1.75 1.75 1.75h7.5c.966 0 1.75-.783 1.75-1.75v-4.5c0-.966-.783-1.75-1.75-1.75H22v-1.5c0-1.933-1.567-3.5-3.5-3.5S15 12.567 15 14.5zm3.5-2c-1.105 0-2 .895-2 2v1.5h4v-1.5c0-1.105-.895-2-2-2z",
8992 fill_rule: "evenodd",
8993 }
8994path {
8995 d: "M11.75 22.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75c-.966 0-1.75-.783-1.75-1.75 0-1 .783-1.75 1.75-1.75.5 0 .75-.5.75-1v-3.75h1.25c.414 0 .75-.336.75-.75s-.336-.75-.75-.75H8.75C7.507 11 6.5 9.993 6.5 8.75v-.839c1.433-.338 2.5-1.626 2.5-3.161 0-1.795-1.455-3.25-3.25-3.25S2.5 2.955 2.5 4.75c0 1.535 1.067 2.823 2.5 3.161v.839C5 10.821 6.679 12.5 8.75 12.5h2.5v3.587c-1.433.338-2.5 1.626-2.5 3.161 0 1.795 1.205 3.25 3.25 3.25zm-6-16c-.966 0-1.75-.783-1.75-1.75S4.783 3 5.75 3s1.75.783 1.75 1.75S6.716 6.5 5.75 6.5z",
8996 fill_rule: "evenodd",
8997 }
8998path {
8999 d: "M18.25 10.25c.414 0 .75-.336.75-.75V7.587c1.433-.338 2.5-1.626 2.5-3.161 0-1.795-1.455-3.25-3.25-3.25S15 2.955 15 4.75c0 1.535 1.067 2.823 2.5 3.161V9.5c0 .414.336.75.75.75zm0-3.75c-.966 0-1.75-.783-1.75-1.75S17.283 3 18.25 3s1.75.783 1.75 1.75S19.217 6.5 18.25 6.5z",
9000 fill_rule: "evenodd",
9001 })
9002 }
9003
9004 const WIDTH: Option<&'static str> = Some("24");
9005 const HEIGHT: Option<&'static str> = Some("24");
9006 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9007
9008}
9009
9010#[derive(Default, Copy, Clone, PartialEq, Eq)]
9011pub struct RepoLocked16;
9012
9013impl IconShape for RepoLocked16 {
9014 fn child_elements(&self) -> Element {
9015 rsx!(path {
9016 d: "M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0V1.5h-8a1 1 0 0 0-1 1v6.708A2.492 2.492 0 0 1 4.5 9h1.75a.75.75 0 0 1 0 1.5H4.5a1 1 0 1 0 0 2h1.75a.75.75 0 0 1 0 1.5H4.5A2.5 2.5 0 0 1 2 11.5v-9Z",
9017 }
9018path {
9019 d: "M9 10.168V9a3 3 0 1 1 6 0v1.168c.591.281 1 .884 1 1.582v2.5A1.75 1.75 0 0 1 14.25 16h-4.5A1.75 1.75 0 0 1 8 14.25v-2.5c0-.698.409-1.3 1-1.582ZM13.5 10V9a1.5 1.5 0 0 0-3 0v1Z",
9020 })
9021 }
9022
9023 const WIDTH: Option<&'static str> = Some("16");
9024 const HEIGHT: Option<&'static str> = Some("16");
9025 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9026
9027}
9028
9029#[derive(Default, Copy, Clone, PartialEq, Eq)]
9030pub struct RepoLocked24;
9031
9032impl IconShape for RepoLocked24 {
9033 fn child_elements(&self) -> Element {
9034 rsx!(path {
9035 d: "M3 2.75A2.75 2.75 0 0 1 5.75 0h14.5a.75.75 0 0 1 .75.75v8a.75.75 0 0 1-1.5 0V1.5H5.75c-.69 0-1.25.56-1.25 1.25v12.651A2.987 2.987 0 0 1 6 15h5.25a.75.75 0 0 1 0 1.5H6A1.5 1.5 0 0 0 4.5 18v1.25c0 .69.56 1.25 1.25 1.25h5a.75.75 0 0 1 0 1.5h-5A2.75 2.75 0 0 1 3 19.25V2.75Z",
9036 }
9037path {
9038 d: "M15 14.5a3.5 3.5 0 1 1 7 0V16h.25c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 22.25 24h-7.5A1.75 1.75 0 0 1 13 22.25v-4.5c0-.966.784-1.75 1.75-1.75H15Zm3.5-2a2 2 0 0 0-2 2V16h4v-1.5a2 2 0 0 0-2-2Z",
9039 })
9040 }
9041
9042 const WIDTH: Option<&'static str> = Some("24");
9043 const HEIGHT: Option<&'static str> = Some("24");
9044 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9045
9046}
9047
9048#[derive(Default, Copy, Clone, PartialEq, Eq)]
9049pub struct RepoPull16;
9050
9051impl IconShape for RepoPull16 {
9052 fn child_elements(&self) -> Element {
9053 rsx!(path {
9054 d: "M1 2.5A2.5 2.5 0 0 1 3.5 0h8.75a.75.75 0 0 1 .75.75V6a.75.75 0 0 1-1.5 0V1.5h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 3.5 9h3a.75.75 0 0 1 0 1.5h-3a1 1 0 0 0 0 2h3a.75.75 0 0 1 0 1.5h-3A2.5 2.5 0 0 1 1 11.5v-9Z",
9055 }
9056path {
9057 d: "M12.21 13.479a.75.75 0 1 0 1.061 1.061l2.504-2.505a.75.75 0 0 0 0-1.061L13.271 8.47a.75.75 0 0 0-1.061 1.06l1.224 1.225H8.75a.75.75 0 1 0 0 1.5h4.685l-1.225 1.224Z",
9058 })
9059 }
9060
9061 const WIDTH: Option<&'static str> = Some("16");
9062 const HEIGHT: Option<&'static str> = Some("16");
9063 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9064
9065}
9066
9067#[derive(Default, Copy, Clone, PartialEq, Eq)]
9068pub struct RepoPull24;
9069
9070impl IconShape for RepoPull24 {
9071 fn child_elements(&self) -> Element {
9072 rsx!(path {
9073 d: "M1.875 2.875a2.5 2.5 0 0 1 2.5-2.5h14a.75.75 0 0 1 .75.75v9.125a.75.75 0 0 1-1.5 0V1.875H4.375a1 1 0 0 0-1 1v11.208a2.486 2.486 0 0 1 1-.208h5.937a.75.75 0 1 1 0 1.5H4.375a1 1 0 0 0-1 1v1.75a1 1 0 0 0 1 1h6a.75.75 0 0 1 0 1.5h-6a2.5 2.5 0 0 1-2.5-2.5V2.875Z",
9074 }
9075path {
9076 d: "M18.643 20.484a.749.749 0 1 0 1.061 1.06l3.757-3.757a.75.75 0 0 0 0-1.06l-3.757-3.757a.75.75 0 0 0-1.061 1.06l2.476 2.477H13a.75.75 0 0 0 0 1.5h8.12l-2.477 2.477Z",
9077 })
9078 }
9079
9080 const WIDTH: Option<&'static str> = Some("24");
9081 const HEIGHT: Option<&'static str> = Some("24");
9082 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9083
9084}
9085
9086#[derive(Default, Copy, Clone, PartialEq, Eq)]
9087pub struct RepoPush16;
9088
9089impl IconShape for RepoPush16 {
9090 fn child_elements(&self) -> Element {
9091 rsx!(path {
9092 d: "M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0V1.5h-8a1 1 0 0 0-1 1v6.708A2.493 2.493 0 0 1 4.5 9h2.25a.75.75 0 0 1 0 1.5H4.5a1 1 0 0 0 0 2h4.75a.75.75 0 0 1 0 1.5H4.5A2.5 2.5 0 0 1 2 11.5Zm12.23 7.79h-.001l-1.224-1.224v6.184a.75.75 0 0 1-1.5 0V9.066L10.28 10.29a.75.75 0 0 1-1.06-1.061l2.505-2.504a.75.75 0 0 1 1.06 0L15.29 9.23a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018Z",
9093 })
9094 }
9095
9096 const WIDTH: Option<&'static str> = Some("16");
9097 const HEIGHT: Option<&'static str> = Some("16");
9098 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9099
9100}
9101
9102#[derive(Default, Copy, Clone, PartialEq, Eq)]
9103pub struct RepoPush24;
9104
9105impl IconShape for RepoPush24 {
9106 fn child_elements(&self) -> Element {
9107 rsx!(path {
9108 d: "M5.75 0A2.75 2.75 0 0 0 3 2.75v16.5A2.75 2.75 0 0 0 5.75 22h10a.75.75 0 0 0 0-1.5h-10c-.69 0-1.25-.56-1.25-1.25V18A1.5 1.5 0 0 1 6 16.5h6.25a.75.75 0 0 0 0-1.5H6c-.546 0-1.059.146-1.5.401V2.75c0-.69.56-1.25 1.25-1.25H19.5v7a.75.75 0 0 0 1.5 0V.75a.75.75 0 0 0-.75-.75H5.75Z",
9109 }
9110path {
9111 d: "m20 13.903 2.202 2.359a.75.75 0 0 0 1.096-1.024l-3.5-3.75a.75.75 0 0 0-1.096 0l-3.5 3.75a.75.75 0 1 0 1.096 1.024l2.202-2.36v9.348a.75.75 0 0 0 1.5 0v-9.347Z",
9112 })
9113 }
9114
9115 const WIDTH: Option<&'static str> = Some("24");
9116 const HEIGHT: Option<&'static str> = Some("24");
9117 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9118
9119}
9120
9121#[derive(Default, Copy, Clone, PartialEq, Eq)]
9122pub struct RepoTemplate16;
9123
9124impl IconShape for RepoTemplate16 {
9125 fn child_elements(&self) -> Element {
9126 rsx!(path {
9127 d: "M13.25 8a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-.75a.75.75 0 0 1 0-1.5h.75v-.25a.75.75 0 0 1 .75-.75ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2ZM2.75 8a.75.75 0 0 1 .75.75v.268c.083-.012.166-.018.25-.018h.5a.75.75 0 0 1 0 1.5h-.5a.25.25 0 0 0-.25.25v.75c0 .28.114.532.3.714a.75.75 0 1 1-1.05 1.072A2.495 2.495 0 0 1 2 11.5V8.75A.75.75 0 0 1 2.75 8ZM11 .75a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0V1.5h-.75A.75.75 0 0 1 11 .75Zm-5 0A.75.75 0 0 1 6.75 0h2.5a.75.75 0 0 1 0 1.5h-2.5A.75.75 0 0 1 6 .75Zm0 9A.75.75 0 0 1 6.75 9h2.5a.75.75 0 0 1 0 1.5h-2.5A.75.75 0 0 1 6 9.75ZM4.992.662a.75.75 0 0 1-.636.848c-.436.063-.783.41-.846.846a.751.751 0 0 1-1.485-.212A2.501 2.501 0 0 1 4.144.025a.75.75 0 0 1 .848.637ZM2.75 4a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 2.75 4Zm10.5 0a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5a.75.75 0 0 1 .75-.75Z",
9128 })
9129 }
9130
9131 const WIDTH: Option<&'static str> = Some("16");
9132 const HEIGHT: Option<&'static str> = Some("16");
9133 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9134
9135}
9136
9137#[derive(Default, Copy, Clone, PartialEq, Eq)]
9138pub struct RepoTemplate24;
9139
9140impl IconShape for RepoTemplate24 {
9141 fn child_elements(&self) -> Element {
9142 rsx!(path {
9143 d: "M5.75 0A2.75 2.75 0 0 0 3 2.75v1a.75.75 0 0 0 1.5 0v-1c0-.69.56-1.25 1.25-1.25h1a.75.75 0 0 0 0-1.5h-1Zm4 0a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5h-4.5Zm7.5 0a.75.75 0 0 0 0 1.5h2.25v2.25a.75.75 0 0 0 1.5 0v-3a.75.75 0 0 0-.75-.75h-3ZM4.5 6.5a.75.75 0 0 0-1.5 0v3.75a.75.75 0 0 0 1.5 0V6.5Zm16.5 0a.75.75 0 0 0-1.5 0v3.75a.75.75 0 0 0 1.5 0V6.5ZM4.5 13.25a.75.75 0 0 0-1.5 0v5.5a3.25 3.25 0 0 0 1.95 2.98.75.75 0 1 0 .6-1.375A1.75 1.75 0 0 1 4.5 18.75V18A1.5 1.5 0 0 1 6 16.5h.75a.75.75 0 0 0 0-1.5H6c-.546 0-1.059.146-1.5.401V13.25Zm16.5 0a.75.75 0 0 0-1.5 0V15h-2.25a.75.75 0 0 0 0 1.5h2.25v4h-5.25a.75.75 0 0 0 0 1.5h6a.75.75 0 0 0 .75-.75v-8ZM9.75 15a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5h-4.5Zm-2.353 8.461A.25.25 0 0 1 7 23.26v-5.01a.25.25 0 0 1 .25-.25h5a.25.25 0 0 1 .25.25v5.01a.25.25 0 0 1-.397.201l-2.206-1.604a.25.25 0 0 0-.294 0L7.397 23.46Z",
9144 })
9145 }
9146
9147 const WIDTH: Option<&'static str> = Some("24");
9148 const HEIGHT: Option<&'static str> = Some("24");
9149 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9150
9151}
9152
9153#[derive(Default, Copy, Clone, PartialEq, Eq)]
9154pub struct Report16;
9155
9156impl IconShape for Report16 {
9157 fn child_elements(&self) -> Element {
9158 rsx!(path {
9159 d: "M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z",
9160 })
9161 }
9162
9163 const WIDTH: Option<&'static str> = Some("16");
9164 const HEIGHT: Option<&'static str> = Some("16");
9165 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9166
9167}
9168
9169#[derive(Default, Copy, Clone, PartialEq, Eq)]
9170pub struct Report24;
9171
9172impl IconShape for Report24 {
9173 fn child_elements(&self) -> Element {
9174 rsx!(path {
9175 d: "M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.586a.25.25 0 0 0-.177.073l-3.5 3.5A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.427-3.427A1.75 1.75 0 0 1 11.164 17h9.586a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25ZM12 6a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-4A.75.75 0 0 1 12 6Zm0 9a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z",
9176 })
9177 }
9178
9179 const WIDTH: Option<&'static str> = Some("24");
9180 const HEIGHT: Option<&'static str> = Some("24");
9181 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9182
9183}
9184
9185#[derive(Default, Copy, Clone, PartialEq, Eq)]
9186pub struct Rocket16;
9187
9188impl IconShape for Rocket16 {
9189 fn child_elements(&self) -> Element {
9190 rsx!(path {
9191 d: "M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z",
9192 })
9193 }
9194
9195 const WIDTH: Option<&'static str> = Some("16");
9196 const HEIGHT: Option<&'static str> = Some("16");
9197 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9198
9199}
9200
9201#[derive(Default, Copy, Clone, PartialEq, Eq)]
9202pub struct Rocket24;
9203
9204impl IconShape for Rocket24 {
9205 fn child_elements(&self) -> Element {
9206 rsx!(path {
9207 d: "M20.322.75h1.176a1.75 1.75 0 0 1 1.75 1.749v1.177a10.75 10.75 0 0 1-2.925 7.374l-1.228 1.304a23.699 23.699 0 0 1-1.596 1.542v5.038c0 .615-.323 1.184-.85 1.5l-4.514 2.709a.75.75 0 0 1-1.12-.488l-.963-4.572a1.305 1.305 0 0 1-.14-.129L8.04 15.96l-1.994-1.873a1.305 1.305 0 0 1-.129-.14l-4.571-.963a.75.75 0 0 1-.49-1.12l2.71-4.514c.316-.527.885-.85 1.5-.85h5.037a23.668 23.668 0 0 1 1.542-1.594l1.304-1.23A10.753 10.753 0 0 1 20.321.75Zm-6.344 4.018v-.001l-1.304 1.23a22.275 22.275 0 0 0-3.255 3.851l-2.193 3.29 1.859 1.744a.545.545 0 0 1 .034.034l1.743 1.858 3.288-2.192a22.263 22.263 0 0 0 3.854-3.257l1.228-1.303a9.251 9.251 0 0 0 2.517-6.346V2.5a.25.25 0 0 0-.25-.25h-1.177a9.252 9.252 0 0 0-6.344 2.518ZM6.5 21c-1.209 1.209-3.901 1.445-4.743 1.49a.236.236 0 0 1-.18-.067.236.236 0 0 1-.067-.18c.045-.842.281-3.534 1.49-4.743.9-.9 2.6-.9 3.5 0 .9.9.9 2.6 0 3.5Zm-.592-8.588L8.17 9.017c.23-.346.47-.685.717-1.017H5.066a.25.25 0 0 0-.214.121l-2.167 3.612ZM16 15.112c-.333.248-.672.487-1.018.718l-3.393 2.262.678 3.223 3.612-2.167a.25.25 0 0 0 .121-.214ZM17.5 8a1.5 1.5 0 1 1-3.001-.001A1.5 1.5 0 0 1 17.5 8Z",
9208 })
9209 }
9210
9211 const WIDTH: Option<&'static str> = Some("24");
9212 const HEIGHT: Option<&'static str> = Some("24");
9213 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9214
9215}
9216
9217#[derive(Default, Copy, Clone, PartialEq, Eq)]
9218pub struct Rows16;
9219
9220impl IconShape for Rows16 {
9221 fn child_elements(&self) -> Element {
9222 rsx!(path {
9223 d: "M16 10.75v2.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25v-2.5C0 9.784.784 9 1.75 9h12.5c.966 0 1.75.784 1.75 1.75Zm0-8v2.5A1.75 1.75 0 0 1 14.25 7H1.75A1.75 1.75 0 0 1 0 5.25v-2.5C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75Zm-1.75-.25H1.75a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25Zm0 8H1.75a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25Z",
9224 })
9225 }
9226
9227 const WIDTH: Option<&'static str> = Some("16");
9228 const HEIGHT: Option<&'static str> = Some("16");
9229 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9230
9231}
9232
9233#[derive(Default, Copy, Clone, PartialEq, Eq)]
9234pub struct Rows24;
9235
9236impl IconShape for Rows24 {
9237 fn child_elements(&self) -> Element {
9238 rsx!(path {
9239 d: "M22 3.75v5.5A1.75 1.75 0 0 1 20.25 11H3.75A1.75 1.75 0 0 1 2 9.25v-5.5C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75Zm0 11v5.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25v-5.5c0-.966.784-1.75 1.75-1.75h16.5c.966 0 1.75.784 1.75 1.75ZM20.25 3.5H3.75a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25Zm0 11H3.75a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25Z",
9240 })
9241 }
9242
9243 const WIDTH: Option<&'static str> = Some("24");
9244 const HEIGHT: Option<&'static str> = Some("24");
9245 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9246
9247}
9248
9249#[derive(Default, Copy, Clone, PartialEq, Eq)]
9250pub struct Rss16;
9251
9252impl IconShape for Rss16 {
9253 fn child_elements(&self) -> Element {
9254 rsx!(path {
9255 d: "M2.002 2.725a.75.75 0 0 1 .797-.699C8.79 2.42 13.58 7.21 13.974 13.201a.75.75 0 0 1-1.497.098 10.502 10.502 0 0 0-9.776-9.776.747.747 0 0 1-.7-.798ZM2.84 7.05h-.002a7.002 7.002 0 0 1 6.113 6.111.75.75 0 0 1-1.49.178 5.503 5.503 0 0 0-4.8-4.8.75.75 0 0 1 .179-1.489ZM2 13a1 1 0 1 1 2 0 1 1 0 0 1-2 0Z",
9256 })
9257 }
9258
9259 const WIDTH: Option<&'static str> = Some("16");
9260 const HEIGHT: Option<&'static str> = Some("16");
9261 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9262
9263}
9264
9265#[derive(Default, Copy, Clone, PartialEq, Eq)]
9266pub struct Rss24;
9267
9268impl IconShape for Rss24 {
9269 fn child_elements(&self) -> Element {
9270 rsx!(path {
9271 d: "M3.5 3.25a.75.75 0 0 1 .75-.75C14.053 2.5 22 10.447 22 20.25a.75.75 0 0 1-1.5 0C20.5 11.275 13.225 4 4.25 4a.75.75 0 0 1-.75-.75Zm.75 6.25C10.187 9.5 15 14.313 15 20.25a.75.75 0 0 1-1.5 0A9.25 9.25 0 0 0 4.25 11a.75.75 0 0 1 0-1.5ZM3.5 19a2 2 0 1 1 3.999-.001A2 2 0 0 1 3.5 19Z",
9272 })
9273 }
9274
9275 const WIDTH: Option<&'static str> = Some("24");
9276 const HEIGHT: Option<&'static str> = Some("24");
9277 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9278
9279}
9280
9281#[derive(Default, Copy, Clone, PartialEq, Eq)]
9282pub struct Ruby16;
9283
9284impl IconShape for Ruby16 {
9285 fn child_elements(&self) -> Element {
9286 rsx!(path {
9287 d: "M3.637 2.291A.748.748 0 0 1 4.23 2h7.54c.232 0 .451.107.593.291l3.48 4.5a.75.75 0 0 1-.072.999l-7.25 7a.75.75 0 0 1-1.042 0l-7.25-7a.75.75 0 0 1-.072-.999ZM4.598 3.5 1.754 7.177 8 13.207l6.246-6.03L11.402 3.5Z",
9288 })
9289 }
9290
9291 const WIDTH: Option<&'static str> = Some("16");
9292 const HEIGHT: Option<&'static str> = Some("16");
9293 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9294
9295}
9296
9297#[derive(Default, Copy, Clone, PartialEq, Eq)]
9298pub struct Ruby24;
9299
9300impl IconShape for Ruby24 {
9301 fn child_elements(&self) -> Element {
9302 rsx!(path {
9303 d: "M5.873 3.26A.748.748 0 0 1 6.44 3h11.31c.223 0 .434.099.576.27l5 6a.75.75 0 0 1-.028.992l-10.75 11.5a.75.75 0 0 1-1.096 0l-10.75-11.5a.75.75 0 0 1-.02-1.003l5.19-6Zm.91 1.24L2.258 9.73 12 20.153l9.75-10.43L17.399 4.5Z",
9304 })
9305 }
9306
9307 const WIDTH: Option<&'static str> = Some("24");
9308 const HEIGHT: Option<&'static str> = Some("24");
9309 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9310
9311}
9312
9313#[derive(Default, Copy, Clone, PartialEq, Eq)]
9314pub struct Sandbox16;
9315
9316impl IconShape for Sandbox16 {
9317 fn child_elements(&self) -> Element {
9318 rsx!(path {
9319 d: "M7.71973 8.96973C8.01262 8.67683 8.48738 8.67683 8.78027 8.96973C9.07317 9.26262 9.07317 9.73738 8.78027 10.0303L7.31055 11.5L8.78027 12.9697C9.07317 13.2626 9.07317 13.7374 8.78027 14.0303C8.48738 14.3232 8.01262 14.3232 7.71973 14.0303L5.71973 12.0303C5.42683 11.7374 5.42683 11.2626 5.71973 10.9697L7.71973 8.96973ZM11.2197 8.96973C11.5126 8.67683 11.9874 8.67683 12.2803 8.96973L14.2803 10.9697C14.5732 11.2626 14.5732 11.7374 14.2803 12.0303L12.2803 14.0303C11.9874 14.3232 11.5126 14.3232 11.2197 14.0303C10.9268 13.7374 10.9268 13.2626 11.2197 12.9697L12.6895 11.5L11.2197 10.0303C10.9268 9.73738 10.9268 9.26262 11.2197 8.96973ZM14.5 8V1.75C14.5 1.61193 14.3881 1.5 14.25 1.5H1.75C1.61193 1.5 1.5 1.61193 1.5 1.75V14.25C1.5 14.3881 1.61193 14.5 1.75 14.5H3.5C3.91421 14.5 4.25 14.8358 4.25 15.25C4.25 15.6642 3.91421 16 3.5 16H1.75C0.783502 16 0 15.2165 0 14.25V1.75C0 0.783501 0.783502 0 1.75 0H14.25C15.2165 0 16 0.783502 16 1.75V8C16 8.41421 15.6642 8.75 15.25 8.75C14.8358 8.75 14.5 8.41421 14.5 8Z",
9320 })
9321 }
9322
9323 const WIDTH: Option<&'static str> = Some("16");
9324 const HEIGHT: Option<&'static str> = Some("16");
9325 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9326
9327}
9328
9329#[derive(Default, Copy, Clone, PartialEq, Eq)]
9330pub struct ScreenFull16;
9331
9332impl IconShape for ScreenFull16 {
9333 fn child_elements(&self) -> Element {
9334 rsx!(path {
9335 d: "M1.75 10a.75.75 0 0 1 .75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 1 13.25v-2.5a.75.75 0 0 1 .75-.75Zm12.5 0a.75.75 0 0 1 .75.75v2.5A1.75 1.75 0 0 1 13.25 15h-2.5a.75.75 0 0 1 0-1.5h2.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 .75-.75ZM2.75 2.5a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0v-2.5C1 1.784 1.784 1 2.75 1h2.5a.75.75 0 0 1 0 1.5ZM10 1.75a.75.75 0 0 1 .75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1-.75-.75Z",
9336 })
9337 }
9338
9339 const WIDTH: Option<&'static str> = Some("16");
9340 const HEIGHT: Option<&'static str> = Some("16");
9341 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9342
9343}
9344
9345#[derive(Default, Copy, Clone, PartialEq, Eq)]
9346pub struct ScreenFull24;
9347
9348impl IconShape for ScreenFull24 {
9349 fn child_elements(&self) -> Element {
9350 rsx!(path {
9351 d: "M3.75 15a.75.75 0 0 1 .75.75v3.5c0 .138.112.25.25.25h3.5a.75.75 0 0 1 0 1.5h-3.5A1.75 1.75 0 0 1 3 19.25v-3.5a.75.75 0 0 1 .75-.75Zm16.5 0a.75.75 0 0 1 .75.75v3.5A1.75 1.75 0 0 1 19.25 21h-3.5a.75.75 0 0 1 0-1.5h3.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 .75-.75ZM4.75 4.5a.25.25 0 0 0-.25.25v3.5a.75.75 0 0 1-1.5 0v-3.5C3 3.784 3.784 3 4.75 3h3.5a.75.75 0 0 1 0 1.5ZM15 3.75a.75.75 0 0 1 .75-.75h3.5c.966 0 1.75.784 1.75 1.75v3.5a.75.75 0 0 1-1.5 0v-3.5a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1-.75-.75Z",
9352 })
9353 }
9354
9355 const WIDTH: Option<&'static str> = Some("24");
9356 const HEIGHT: Option<&'static str> = Some("24");
9357 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9358
9359}
9360
9361#[derive(Default, Copy, Clone, PartialEq, Eq)]
9362pub struct ScreenNormal16;
9363
9364impl IconShape for ScreenNormal16 {
9365 fn child_elements(&self) -> Element {
9366 rsx!(path {
9367 d: "M10.75 1a.75.75 0 0 1 .75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 10 4.25v-2.5a.75.75 0 0 1 .75-.75Zm-5.5 0a.75.75 0 0 1 .75.75v2.5A1.75 1.75 0 0 1 4.25 6h-2.5a.75.75 0 0 1 0-1.5h2.5a.25.25 0 0 0 .25-.25v-2.5A.75.75 0 0 1 5.25 1ZM1 10.75a.75.75 0 0 1 .75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1-.75-.75Zm9 1c0-.966.784-1.75 1.75-1.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Z",
9368 })
9369 }
9370
9371 const WIDTH: Option<&'static str> = Some("16");
9372 const HEIGHT: Option<&'static str> = Some("16");
9373 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9374
9375}
9376
9377#[derive(Default, Copy, Clone, PartialEq, Eq)]
9378pub struct ScreenNormal24;
9379
9380impl IconShape for ScreenNormal24 {
9381 fn child_elements(&self) -> Element {
9382 rsx!(path {
9383 d: "M15.75 3a.75.75 0 0 1 .75.75v3.5c0 .138.112.25.25.25h3.5a.75.75 0 0 1 0 1.5h-3.5A1.75 1.75 0 0 1 15 7.25v-3.5a.75.75 0 0 1 .75-.75Zm-7.5 0a.75.75 0 0 1 .75.75v3.5A1.75 1.75 0 0 1 7.25 9h-3.5a.75.75 0 0 1 0-1.5h3.5a.25.25 0 0 0 .25-.25v-3.5A.75.75 0 0 1 8.25 3ZM3 15.75a.75.75 0 0 1 .75-.75h3.5c.966 0 1.75.784 1.75 1.75v3.5a.75.75 0 0 1-1.5 0v-3.5a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1-.75-.75Zm12 1c0-.966.784-1.75 1.75-1.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v3.5a.75.75 0 0 1-1.5 0Z",
9384 })
9385 }
9386
9387 const WIDTH: Option<&'static str> = Some("24");
9388 const HEIGHT: Option<&'static str> = Some("24");
9389 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9390
9391}
9392
9393#[derive(Default, Copy, Clone, PartialEq, Eq)]
9394pub struct Search16;
9395
9396impl IconShape for Search16 {
9397 fn child_elements(&self) -> Element {
9398 rsx!(path {
9399 d: "M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z",
9400 })
9401 }
9402
9403 const WIDTH: Option<&'static str> = Some("16");
9404 const HEIGHT: Option<&'static str> = Some("16");
9405 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9406
9407}
9408
9409#[derive(Default, Copy, Clone, PartialEq, Eq)]
9410pub struct Search24;
9411
9412impl IconShape for Search24 {
9413 fn child_elements(&self) -> Element {
9414 rsx!(path {
9415 d: "M10.25 2a8.25 8.25 0 0 1 6.34 13.53l5.69 5.69a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-5.69-5.69A8.25 8.25 0 1 1 10.25 2ZM3.5 10.25a6.75 6.75 0 1 0 13.5 0 6.75 6.75 0 0 0-13.5 0Z",
9416 })
9417 }
9418
9419 const WIDTH: Option<&'static str> = Some("24");
9420 const HEIGHT: Option<&'static str> = Some("24");
9421 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9422
9423}
9424
9425#[derive(Default, Copy, Clone, PartialEq, Eq)]
9426pub struct Server16;
9427
9428impl IconShape for Server16 {
9429 fn child_elements(&self) -> Element {
9430 rsx!(path {
9431 d: "M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z",
9432 })
9433 }
9434
9435 const WIDTH: Option<&'static str> = Some("16");
9436 const HEIGHT: Option<&'static str> = Some("16");
9437 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9438
9439}
9440
9441#[derive(Default, Copy, Clone, PartialEq, Eq)]
9442pub struct Server24;
9443
9444impl IconShape for Server24 {
9445 fn child_elements(&self) -> Element {
9446 rsx!(path {
9447 d: "M10.75 6.5a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5ZM6 7.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 7.25Zm4 9a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-3.25-.75a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z",
9448 }
9449path {
9450 d: "M3.25 2h17.5c.966 0 1.75.784 1.75 1.75v7c0 .372-.116.716-.314 1 .198.284.314.628.314 1v7a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75v-7c0-.358.109-.707.314-1a1.741 1.741 0 0 1-.314-1v-7C1.5 2.784 2.284 2 3.25 2Zm0 10.5a.25.25 0 0 0-.25.25v7c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-7a.25.25 0 0 0-.25-.25Zm0-1.5h17.5a.25.25 0 0 0 .25-.25v-7a.25.25 0 0 0-.25-.25H3.25a.25.25 0 0 0-.25.25v7c0 .138.112.25.25.25Z",
9451 })
9452 }
9453
9454 const WIDTH: Option<&'static str> = Some("24");
9455 const HEIGHT: Option<&'static str> = Some("24");
9456 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9457
9458}
9459
9460#[derive(Default, Copy, Clone, PartialEq, Eq)]
9461pub struct Share16;
9462
9463impl IconShape for Share16 {
9464 fn child_elements(&self) -> Element {
9465 rsx!(path {
9466 d: "M3.75 6.5a.25.25 0 0 0-.25.25v6.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-6.5a.25.25 0 0 0-.25-.25h-1a.75.75 0 0 1 0-1.5h1c.966 0 1.75.784 1.75 1.75v6.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-6.5C2 5.784 2.784 5 3.75 5h1a.75.75 0 0 1 0 1.5ZM7.823.177a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v5.75a.75.75 0 0 1-1.5 0V3.5H5.104a.25.25 0 0 1-.177-.427Z",
9467 })
9468 }
9469
9470 const WIDTH: Option<&'static str> = Some("16");
9471 const HEIGHT: Option<&'static str> = Some("16");
9472 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9473
9474}
9475
9476#[derive(Default, Copy, Clone, PartialEq, Eq)]
9477pub struct Share24;
9478
9479impl IconShape for Share24 {
9480 fn child_elements(&self) -> Element {
9481 rsx!(path {
9482 d: "M5.5 9.75v10.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V9.75a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1 0-1.5h2.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 18.25 22H5.75A1.75 1.75 0 0 1 4 20.25V9.75C4 8.784 4.784 8 5.75 8h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25Zm7.03-8.53 3.25 3.25a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-1.97-1.97v10.69a.75.75 0 0 1-1.5 0V3.56L9.28 5.53a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0Z",
9483 })
9484 }
9485
9486 const WIDTH: Option<&'static str> = Some("24");
9487 const HEIGHT: Option<&'static str> = Some("24");
9488 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9489
9490}
9491
9492#[derive(Default, Copy, Clone, PartialEq, Eq)]
9493pub struct ShareAndroid16;
9494
9495impl IconShape for ShareAndroid16 {
9496 fn child_elements(&self) -> Element {
9497 rsx!(path {
9498 d: "M15 3a3 3 0 0 1-5.175 2.066l-3.92 2.179a2.994 2.994 0 0 1 0 1.51l3.92 2.179a3 3 0 1 1-.73 1.31l-3.92-2.178a3 3 0 1 1 0-4.133l3.92-2.178A3 3 0 1 1 15 3Zm-1.5 10a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 13.5 13Zm-9-5a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 4.5 8Zm9-5a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 13.5 3Z",
9499 })
9500 }
9501
9502 const WIDTH: Option<&'static str> = Some("16");
9503 const HEIGHT: Option<&'static str> = Some("16");
9504 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9505
9506}
9507
9508#[derive(Default, Copy, Clone, PartialEq, Eq)]
9509pub struct ShareAndroid24;
9510
9511impl IconShape for ShareAndroid24 {
9512 fn child_elements(&self) -> Element {
9513 rsx!(path {
9514 d: "M20 5.5a3.498 3.498 0 0 1-6.062 2.385l-5.112 3.021a3.498 3.498 0 0 1 0 2.188l5.112 3.021a3.5 3.5 0 1 1-.764 1.29l-5.112-3.02a3.499 3.499 0 1 1-3.843-5.642 3.499 3.499 0 0 1 3.843.872l5.112-3.021A3.5 3.5 0 1 1 20 5.5Zm-1.5 13a2 2 0 1 0-3.999-.001 2 2 0 0 0 3.999.001Zm0-13a2 2 0 1 0-3.999-.001A2 2 0 0 0 18.5 5.5ZM5.5 14a2 2 0 1 0 .001-3.999A2 2 0 0 0 5.5 14Z",
9515 })
9516 }
9517
9518 const WIDTH: Option<&'static str> = Some("24");
9519 const HEIGHT: Option<&'static str> = Some("24");
9520 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9521
9522}
9523
9524#[derive(Default, Copy, Clone, PartialEq, Eq)]
9525pub struct Shield16;
9526
9527impl IconShape for Shield16 {
9528 fn child_elements(&self) -> Element {
9529 rsx!(path {
9530 d: "M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z",
9531 })
9532 }
9533
9534 const WIDTH: Option<&'static str> = Some("16");
9535 const HEIGHT: Option<&'static str> = Some("16");
9536 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9537
9538}
9539
9540#[derive(Default, Copy, Clone, PartialEq, Eq)]
9541pub struct Shield24;
9542
9543impl IconShape for Shield24 {
9544 fn child_elements(&self) -> Element {
9545 rsx!(path {
9546 d: "M13 15.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-.25-8.25a.75.75 0 0 0-1.5 0v4.5a.75.75 0 0 0 1.5 0v-4.5Z",
9547 }
9548path {
9549 d: "M11.46.637a1.748 1.748 0 0 1 1.08 0l8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.77 10.705-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.771 20.704 2 16.19 2 10V4.976c0-.76.49-1.43 1.21-1.664Zm.617 1.426a.253.253 0 0 0-.154 0L3.673 4.74a.25.25 0 0 0-.173.237V10c0 5.461 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.46 20.5 10V4.976a.25.25 0 0 0-.173-.237Z",
9550 })
9551 }
9552
9553 const WIDTH: Option<&'static str> = Some("24");
9554 const HEIGHT: Option<&'static str> = Some("24");
9555 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9556
9557}
9558
9559#[derive(Default, Copy, Clone, PartialEq, Eq)]
9560pub struct ShieldCheck16;
9561
9562impl IconShape for ShieldCheck16 {
9563 fn child_elements(&self) -> Element {
9564 rsx!(path {
9565 d: "m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z",
9566 })
9567 }
9568
9569 const WIDTH: Option<&'static str> = Some("16");
9570 const HEIGHT: Option<&'static str> = Some("16");
9571 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9572
9573}
9574
9575#[derive(Default, Copy, Clone, PartialEq, Eq)]
9576pub struct ShieldCheck24;
9577
9578impl IconShape for ShieldCheck24 {
9579 fn child_elements(&self) -> Element {
9580 rsx!(path {
9581 d: "M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z",
9582 }
9583path {
9584 d: "m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z",
9585 })
9586 }
9587
9588 const WIDTH: Option<&'static str> = Some("24");
9589 const HEIGHT: Option<&'static str> = Some("24");
9590 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9591
9592}
9593
9594#[derive(Default, Copy, Clone, PartialEq, Eq)]
9595pub struct ShieldLock16;
9596
9597impl IconShape for ShieldLock16 {
9598 fn child_elements(&self) -> Element {
9599 rsx!(path {
9600 d: "m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM9.5 6.5c0 .536-.286 1.032-.75 1.3v2.45a.75.75 0 0 1-1.5 0V7.8A1.5 1.5 0 1 1 9.5 6.5Z",
9601 })
9602 }
9603
9604 const WIDTH: Option<&'static str> = Some("16");
9605 const HEIGHT: Option<&'static str> = Some("16");
9606 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9607
9608}
9609
9610#[derive(Default, Copy, Clone, PartialEq, Eq)]
9611pub struct ShieldLock24;
9612
9613impl IconShape for ShieldLock24 {
9614 fn child_elements(&self) -> Element {
9615 rsx!(path {
9616 d: "M11.46 1.137a1.748 1.748 0 0 1 1.08 0l8.25 2.675A1.75 1.75 0 0 1 22 5.476V10.5c0 6.19-3.77 10.705-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.771 21.204 2 16.69 2 10.5V5.476c0-.76.49-1.43 1.21-1.664Zm.617 1.426a.253.253 0 0 0-.154 0L3.673 5.24a.25.25 0 0 0-.173.237V10.5c0 5.461 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0c5.15-1.943 8.43-5.965 8.43-11.426V5.476a.25.25 0 0 0-.173-.237ZM13 12.232V15a1 1 0 0 1-2 0v-2.768a2 2 0 1 1 2 0Z",
9617 })
9618 }
9619
9620 const WIDTH: Option<&'static str> = Some("24");
9621 const HEIGHT: Option<&'static str> = Some("24");
9622 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9623
9624}
9625
9626#[derive(Default, Copy, Clone, PartialEq, Eq)]
9627pub struct ShieldSlash16;
9628
9629impl IconShape for ShieldSlash16 {
9630 fn child_elements(&self) -> Element {
9631 rsx!(path {
9632 d: "M8.533.133a1.75 1.75 0 0 0-1.066 0l-2.091.67a.75.75 0 0 0 .457 1.428l2.09-.67a.25.25 0 0 1 .153 0l5.25 1.68a.25.25 0 0 1 .174.239V7c0 .233-.008.464-.025.694a.75.75 0 1 0 1.495.112c.02-.27.03-.538.03-.806V3.48a1.75 1.75 0 0 0-1.217-1.667L8.533.133ZM1 2.857l-.69-.5a.75.75 0 1 1 .88-1.214l14.5 10.5a.75.75 0 1 1-.88 1.214l-1.282-.928c-.995 1.397-2.553 2.624-4.864 3.608-.425.181-.905.18-1.329 0-2.447-1.042-4.049-2.356-5.032-3.855C1.32 10.182 1 8.566 1 7Zm1.5 1.086V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297.05.02.106.02.153 0 2.127-.905 3.439-1.982 4.237-3.108Z",
9633 })
9634 }
9635
9636 const WIDTH: Option<&'static str> = Some("16");
9637 const HEIGHT: Option<&'static str> = Some("16");
9638 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9639
9640}
9641
9642#[derive(Default, Copy, Clone, PartialEq, Eq)]
9643pub struct ShieldSlash24;
9644
9645impl IconShape for ShieldSlash24 {
9646 fn child_elements(&self) -> Element {
9647 rsx!(path {
9648 d: "M12.54 1.137a1.748 1.748 0 0 0-1.08 0L6.018 2.905a.75.75 0 1 0 .464 1.427l5.441-1.768a.239.239 0 0 1 .154 0l8.25 2.675a.249.249 0 0 1 .173.237V10.5c0 1.284-.24 2.83-.696 3.971a.75.75 0 1 0 1.392.557C21.74 13.67 22 11.927 22 10.5V5.476a1.75 1.75 0 0 0-1.21-1.664l-8.25-2.675ZM2.017 4.843l-.974-.748a.751.751 0 0 1 .914-1.19l20.5 15.75a.751.751 0 0 1-.914 1.19l-2.012-1.546-.702.852-.008.009a.07.07 0 0 1-.008.01c-1.603 1.821-3.731 3.223-6.214 4.16a1.699 1.699 0 0 1-1.198-.001C5.771 21.205 2 16.689 2 10.5V5c0-.054.006-.107.017-.157ZM3.5 5.982V10.5c0 5.461 3.281 9.483 8.431 11.426a.193.193 0 0 0 .138 0c2.283-.861 4.192-2.131 5.61-3.738l.662-.803Z",
9649 })
9650 }
9651
9652 const WIDTH: Option<&'static str> = Some("24");
9653 const HEIGHT: Option<&'static str> = Some("24");
9654 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9655
9656}
9657
9658#[derive(Default, Copy, Clone, PartialEq, Eq)]
9659pub struct ShieldX16;
9660
9661impl IconShape for ShieldX16 {
9662 fn child_elements(&self) -> Element {
9663 rsx!(path {
9664 d: "m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM6.78 5.22 8 6.44l1.22-1.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 7.5l1.22 1.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 8.56 6.78 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 7.5 5.72 6.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Z",
9665 })
9666 }
9667
9668 const WIDTH: Option<&'static str> = Some("16");
9669 const HEIGHT: Option<&'static str> = Some("16");
9670 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9671
9672}
9673
9674#[derive(Default, Copy, Clone, PartialEq, Eq)]
9675pub struct ShieldX24;
9676
9677impl IconShape for ShieldX24 {
9678 fn child_elements(&self) -> Element {
9679 rsx!(path {
9680 d: "M9.28 7.72a.75.75 0 0 0-1.06 1.06l2.72 2.72-2.72 2.72a.75.75 0 1 0 1.06 1.06L12 12.56l2.72 2.72a.75.75 0 1 0 1.06-1.06l-2.72-2.72 2.72-2.72a.75.75 0 0 0-1.06-1.06L12 10.44 9.28 7.72Z",
9681 }
9682path {
9683 d: "m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z",
9684 })
9685 }
9686
9687 const WIDTH: Option<&'static str> = Some("24");
9688 const HEIGHT: Option<&'static str> = Some("24");
9689 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9690
9691}
9692
9693#[derive(Default, Copy, Clone, PartialEq, Eq)]
9694pub struct SidebarCollapse16;
9695
9696impl IconShape for SidebarCollapse16 {
9697 fn child_elements(&self) -> Element {
9698 rsx!(path {
9699 d: "M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z",
9700 }
9701path {
9702 d: "M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z",
9703 })
9704 }
9705
9706 const WIDTH: Option<&'static str> = Some("16");
9707 const HEIGHT: Option<&'static str> = Some("16");
9708 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9709
9710}
9711
9712#[derive(Default, Copy, Clone, PartialEq, Eq)]
9713pub struct SidebarCollapse24;
9714
9715impl IconShape for SidebarCollapse24 {
9716 fn child_elements(&self) -> Element {
9717 rsx!(path {
9718 d: "M7.22 14.47 9.69 12 7.22 9.53a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l3 3a.75.75 0 0 1 0 1.06l-3 3a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Z",
9719 }
9720path {
9721 d: "M3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2ZM3.5 3.75v16.5c0 .138.112.25.25.25H15v-17H3.75a.25.25 0 0 0-.25.25Zm13 16.75h3.75a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H16.5Z",
9722 })
9723 }
9724
9725 const WIDTH: Option<&'static str> = Some("24");
9726 const HEIGHT: Option<&'static str> = Some("24");
9727 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9728
9729}
9730
9731#[derive(Default, Copy, Clone, PartialEq, Eq)]
9732pub struct SidebarExpand16;
9733
9734impl IconShape for SidebarExpand16 {
9735 fn child_elements(&self) -> Element {
9736 rsx!(path {
9737 d: "m4.177 7.823 2.396-2.396A.25.25 0 0 1 7 5.604v4.792a.25.25 0 0 1-.427.177L4.177 8.177a.25.25 0 0 1 0-.354Z",
9738 }
9739path {
9740 d: "M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25H9.5v-13Zm12.5 13a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11v13Z",
9741 })
9742 }
9743
9744 const WIDTH: Option<&'static str> = Some("16");
9745 const HEIGHT: Option<&'static str> = Some("16");
9746 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9747
9748}
9749
9750#[derive(Default, Copy, Clone, PartialEq, Eq)]
9751pub struct SidebarExpand24;
9752
9753impl IconShape for SidebarExpand24 {
9754 fn child_elements(&self) -> Element {
9755 rsx!(path {
9756 d: "M11.28 9.53 8.81 12l2.47 2.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-3-3a.75.75 0 0 1 0-1.06l3-3a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734Z",
9757 }
9758path {
9759 d: "M3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2ZM3.5 3.75v16.5c0 .138.112.25.25.25H15v-17H3.75a.25.25 0 0 0-.25.25Zm13 16.75h3.75a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H16.5Z",
9760 })
9761 }
9762
9763 const WIDTH: Option<&'static str> = Some("24");
9764 const HEIGHT: Option<&'static str> = Some("24");
9765 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9766
9767}
9768
9769#[derive(Default, Copy, Clone, PartialEq, Eq)]
9770pub struct SignIn16;
9771
9772impl IconShape for SignIn16 {
9773 fn child_elements(&self) -> Element {
9774 rsx!(path {
9775 d: "M2 2.75C2 1.784 2.784 1 3.75 1h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 2 13.25Zm6.56 4.5h5.69a.75.75 0 0 1 0 1.5H8.56l1.97 1.97a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L6.22 8.53a.75.75 0 0 1 0-1.06l3.25-3.25a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734Z",
9776 })
9777 }
9778
9779 const WIDTH: Option<&'static str> = Some("16");
9780 const HEIGHT: Option<&'static str> = Some("16");
9781 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9782
9783}
9784
9785#[derive(Default, Copy, Clone, PartialEq, Eq)]
9786pub struct SignIn24;
9787
9788impl IconShape for SignIn24 {
9789 fn child_elements(&self) -> Element {
9790 rsx!(path {
9791 d: "M3 3.25c0-.966.784-1.75 1.75-1.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.25.25 0 0 0-.25.25v17.5c0 .138.112.25.25.25h5.5a.75.75 0 0 1 0 1.5h-5.5A1.75 1.75 0 0 1 3 20.75Zm9.994 9.5 3.3 3.484a.75.75 0 0 1-1.088 1.032l-4.5-4.75a.75.75 0 0 1 0-1.032l4.5-4.75a.75.75 0 0 1 1.088 1.032l-3.3 3.484h8.256a.75.75 0 0 1 0 1.5Z",
9792 })
9793 }
9794
9795 const WIDTH: Option<&'static str> = Some("24");
9796 const HEIGHT: Option<&'static str> = Some("24");
9797 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9798
9799}
9800
9801#[derive(Default, Copy, Clone, PartialEq, Eq)]
9802pub struct SignOut16;
9803
9804impl IconShape for SignOut16 {
9805 fn child_elements(&self) -> Element {
9806 rsx!(path {
9807 d: "M2 2.75C2 1.784 2.784 1 3.75 1h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 2 13.25Zm10.44 4.5-1.97-1.97a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l3.25 3.25a.75.75 0 0 1 0 1.06l-3.25 3.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.97-1.97H6.75a.75.75 0 0 1 0-1.5Z",
9808 })
9809 }
9810
9811 const WIDTH: Option<&'static str> = Some("16");
9812 const HEIGHT: Option<&'static str> = Some("16");
9813 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9814
9815}
9816
9817#[derive(Default, Copy, Clone, PartialEq, Eq)]
9818pub struct SignOut24;
9819
9820impl IconShape for SignOut24 {
9821 fn child_elements(&self) -> Element {
9822 rsx!(path {
9823 d: "M3 3.25c0-.966.784-1.75 1.75-1.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.25.25 0 0 0-.25.25v17.5c0 .138.112.25.25.25h5.5a.75.75 0 0 1 0 1.5h-5.5A1.75 1.75 0 0 1 3 20.75Zm16.006 9.5H10.75a.75.75 0 0 1 0-1.5h8.256l-3.3-3.484a.75.75 0 0 1 1.088-1.032l4.5 4.75a.75.75 0 0 1 0 1.032l-4.5 4.75a.75.75 0 0 1-1.088-1.032Z",
9824 })
9825 }
9826
9827 const WIDTH: Option<&'static str> = Some("24");
9828 const HEIGHT: Option<&'static str> = Some("24");
9829 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9830
9831}
9832
9833#[derive(Default, Copy, Clone, PartialEq, Eq)]
9834pub struct SingleSelect16;
9835
9836impl IconShape for SingleSelect16 {
9837 fn child_elements(&self) -> Element {
9838 rsx!(path {
9839 d: "m5.06 7.356 2.795 2.833c.08.081.21.081.29 0l2.794-2.833c.13-.131.038-.356-.145-.356H5.206c-.183 0-.275.225-.145.356Z",
9840 }
9841path {
9842 d: "M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25Zm1.75-.25a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Z",
9843 })
9844 }
9845
9846 const WIDTH: Option<&'static str> = Some("16");
9847 const HEIGHT: Option<&'static str> = Some("16");
9848 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9849
9850}
9851
9852#[derive(Default, Copy, Clone, PartialEq, Eq)]
9853pub struct SingleSelect24;
9854
9855impl IconShape for SingleSelect24 {
9856 fn child_elements(&self) -> Element {
9857 rsx!(path {
9858 d: "m7.854 10.854 3.792 3.792a.5.5 0 0 0 .708 0l3.793-3.792a.5.5 0 0 0-.354-.854H8.207a.5.5 0 0 0-.353.854Z",
9859 }
9860path {
9861 d: "M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z",
9862 })
9863 }
9864
9865 const WIDTH: Option<&'static str> = Some("24");
9866 const HEIGHT: Option<&'static str> = Some("24");
9867 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9868
9869}
9870
9871#[derive(Default, Copy, Clone, PartialEq, Eq)]
9872pub struct Skip16;
9873
9874impl IconShape for Skip16 {
9875 fn child_elements(&self) -> Element {
9876 rsx!(path {
9877 d: "M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm9.78-2.22-5.5 5.5a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l5.5-5.5a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z",
9878 })
9879 }
9880
9881 const WIDTH: Option<&'static str> = Some("16");
9882 const HEIGHT: Option<&'static str> = Some("16");
9883 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9884
9885}
9886
9887#[derive(Default, Copy, Clone, PartialEq, Eq)]
9888pub struct Skip24;
9889
9890impl IconShape for Skip24 {
9891 fn child_elements(&self) -> Element {
9892 rsx!(path {
9893 d: "M17.28 7.78a.75.75 0 0 0-1.06-1.06l-9.5 9.5a.75.75 0 1 0 1.06 1.06l9.5-9.5Z",
9894 }
9895path {
9896 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z",
9897 })
9898 }
9899
9900 const WIDTH: Option<&'static str> = Some("24");
9901 const HEIGHT: Option<&'static str> = Some("24");
9902 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9903
9904}
9905
9906#[derive(Default, Copy, Clone, PartialEq, Eq)]
9907pub struct SkipFill16;
9908
9909impl IconShape for SkipFill16 {
9910 fn child_elements(&self) -> Element {
9911 rsx!(path {
9912 d: "M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm11.333-2.167a.825.825 0 0 0-1.166-1.166l-5.5 5.5a.825.825 0 0 0 1.166 1.166Z",
9913 })
9914 }
9915
9916 const WIDTH: Option<&'static str> = Some("16");
9917 const HEIGHT: Option<&'static str> = Some("16");
9918 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9919
9920}
9921
9922#[derive(Default, Copy, Clone, PartialEq, Eq)]
9923pub struct SkipFill24;
9924
9925impl IconShape for SkipFill24 {
9926 fn child_elements(&self) -> Element {
9927 rsx!(path {
9928 d: "M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm16.333-4.167a.825.825 0 0 0-1.166-1.166l-9.5 9.5a.825.825 0 0 0 1.166 1.166Z",
9929 })
9930 }
9931
9932 const WIDTH: Option<&'static str> = Some("24");
9933 const HEIGHT: Option<&'static str> = Some("24");
9934 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9935
9936}
9937
9938#[derive(Default, Copy, Clone, PartialEq, Eq)]
9939pub struct Sliders16;
9940
9941impl IconShape for Sliders16 {
9942 fn child_elements(&self) -> Element {
9943 rsx!(path {
9944 d: "M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z",
9945 })
9946 }
9947
9948 const WIDTH: Option<&'static str> = Some("16");
9949 const HEIGHT: Option<&'static str> = Some("16");
9950 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9951
9952}
9953
9954#[derive(Default, Copy, Clone, PartialEq, Eq)]
9955pub struct Sliders24;
9956
9957impl IconShape for Sliders24 {
9958 fn child_elements(&self) -> Element {
9959 rsx!(path {
9960 d: "M11 18.25a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75Zm-8-12a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5h-7.5A.75.75 0 0 1 3 6.25Zm13 6a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75ZM8.75 16a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 .75-.75Z",
9961 }
9962path {
9963 d: "M3 18.25a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm0-6a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75ZM16.75 10a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 .75-.75ZM14 6.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1-.75-.75ZM11.25 4a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 .75-.75Z",
9964 })
9965 }
9966
9967 const WIDTH: Option<&'static str> = Some("24");
9968 const HEIGHT: Option<&'static str> = Some("24");
9969 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
9970
9971}
9972
9973#[derive(Default, Copy, Clone, PartialEq, Eq)]
9974pub struct Smiley16;
9975
9976impl IconShape for Smiley16 {
9977 fn child_elements(&self) -> Element {
9978 rsx!(path {
9979 d: "M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm3.82 1.636a.75.75 0 0 1 1.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2.066 2.066 0 0 1-.184.213c-.16.166-.338.316-.53.445-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.331 3.331 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5.25 2.25.592.416a97.71 97.71 0 0 0-.592-.416Z",
9980 })
9981 }
9982
9983 const WIDTH: Option<&'static str> = Some("16");
9984 const HEIGHT: Option<&'static str> = Some("16");
9985 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
9986
9987}
9988
9989#[derive(Default, Copy, Clone, PartialEq, Eq)]
9990pub struct Smiley24;
9991
9992impl IconShape for Smiley24 {
9993 fn child_elements(&self) -> Element {
9994 rsx!(path {
9995 d: "M8.456 14.494a.75.75 0 0 1 1.068.17 3.08 3.08 0 0 0 .572.492A3.381 3.381 0 0 0 12 15.72c.855 0 1.487-.283 1.904-.562a3.081 3.081 0 0 0 .572-.492l.021-.026a.75.75 0 0 1 1.197.905l-.027.034c-.013.016-.03.038-.052.063-.044.05-.105.119-.184.198a4.569 4.569 0 0 1-.695.566A4.88 4.88 0 0 1 12 17.22a4.88 4.88 0 0 1-2.736-.814 4.57 4.57 0 0 1-.695-.566 3.253 3.253 0 0 1-.236-.261c-.259-.332-.223-.824.123-1.084Z",
9996 }
9997path {
9998 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z",
9999 }
10000path {
10001 d: "M9 10.75a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0ZM16.25 12a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Z",
10002 })
10003 }
10004
10005 const WIDTH: Option<&'static str> = Some("24");
10006 const HEIGHT: Option<&'static str> = Some("24");
10007 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10008
10009}
10010
10011#[derive(Default, Copy, Clone, PartialEq, Eq)]
10012pub struct SmileyFrown16;
10013
10014impl IconShape for SmileyFrown16 {
10015 fn child_elements(&self) -> Element {
10016 rsx!(path {
10017 d: "M8 0a7.996 7.996 0 0 1 8 8 8 8 0 1 1-8-8Zm0 1.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13Zm0 7.996a3.775 3.775 0 0 1 2.127.629c.192.13.37.279.53.445.066.067.128.138.184.213l.015.019.004.008.002.002.001.002v.001a.625.625 0 0 1-.07.05l.071-.05a.753.753 0 0 1-.175 1.046.749.749 0 0 1-1.047-.175l-.007-.009a1.843 1.843 0 0 0-.35-.31c-.265-.179-.683-.371-1.285-.371-.602 0-1.021.192-1.285.37a1.843 1.843 0 0 0-.35.31l-.007.01a.747.747 0 0 1-1.038.174h-.001a.749.749 0 0 1-.183-1.044l.614.43-.612-.432v-.002l.002-.002.005-.007.014-.02a3.31 3.31 0 0 1 .715-.657c.474-.322 1.18-.63 2.126-.63ZM5 6a1 1 0 1 1 0 1.998A1 1 0 0 1 5 6Zm6 0a1 1 0 1 1 0 1.998A1 1 0 0 1 11 6Z",
10018 })
10019 }
10020
10021 const WIDTH: Option<&'static str> = Some("16");
10022 const HEIGHT: Option<&'static str> = Some("16");
10023 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10024
10025}
10026
10027#[derive(Default, Copy, Clone, PartialEq, Eq)]
10028pub struct SmileyFrown24;
10029
10030impl IconShape for SmileyFrown24 {
10031 fn child_elements(&self) -> Element {
10032 rsx!(path {
10033 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1Zm0 1.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5Zm0 11.844c1.207 0 2.123.404 2.736.813.306.204.537.409.695.567.079.079.141.147.184.198l.052.062.026.035a.75.75 0 0 1-1.196.905l-.021-.026a1.853 1.853 0 0 0-.106-.114c-.1-.1-.255-.238-.466-.379A3.383 3.383 0 0 0 12 15.844c-.855 0-1.487.283-1.904.561a3.031 3.031 0 0 0-.572.493l-.021.026a.75.75 0 0 1-1.047.144c-.346-.26-.381-.752-.123-1.084.039-.049.118-.142.236-.26.158-.158.389-.363.695-.567A4.878 4.878 0 0 1 12 14.344ZM7.75 9.5a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5Zm8.5 0a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5Z",
10034 })
10035 }
10036
10037 const WIDTH: Option<&'static str> = Some("24");
10038 const HEIGHT: Option<&'static str> = Some("24");
10039 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10040
10041}
10042
10043#[derive(Default, Copy, Clone, PartialEq, Eq)]
10044pub struct SmileyFrustrated16;
10045
10046impl IconShape for SmileyFrustrated16 {
10047 fn child_elements(&self) -> Element {
10048 rsx!(path {
10049 d: "M8 0a7.996 7.996 0 0 1 8 8 8 8 0 1 1-8-8Zm0 1.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13Zm0 6.75c2.487 0 3.518 1.98 3.727 2.818A.751.751 0 0 1 11 12H5a.75.75 0 0 1-.728-.932C4.482 10.23 5.513 8.25 8 8.25Zm3.259-3.854a.651.651 0 0 1 .482 1.208L10.75 6l.991.396a.651.651 0 0 1-.482 1.208L8.99 6.696a.75.75 0 0 1 0-1.392Zm-7.363.363a.651.651 0 0 1 .845-.363l2.268.908a.75.75 0 0 1 0 1.392l-2.268.908a.651.651 0 0 1-.483-1.208L5.25 6l-.992-.396a.65.65 0 0 1-.362-.845ZM8 9.75c-.822 0-1.383.351-1.746.75h3.492c-.363-.399-.924-.75-1.746-.75Z",
10050 })
10051 }
10052
10053 const WIDTH: Option<&'static str> = Some("16");
10054 const HEIGHT: Option<&'static str> = Some("16");
10055 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10056
10057}
10058
10059#[derive(Default, Copy, Clone, PartialEq, Eq)]
10060pub struct SmileyFrustrated24;
10061
10062impl IconShape for SmileyFrustrated24 {
10063 fn child_elements(&self) -> Element {
10064 rsx!(path {
10065 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1Zm0 1.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5Zm0 10.25c3.487 0 4.935 2.772 5.227 3.943a.748.748 0 0 1-.727.932h-9a.75.75 0 0 1-.728-.932C7.065 15.522 8.513 12.75 12 12.75Zm0 1.5c-1.785 0-2.832 1-3.363 1.875h6.726c-.531-.875-1.578-1.875-3.363-1.875ZM5.798 7.736a.75.75 0 0 1 .966-.438l4 1.5a.75.75 0 0 1 0 1.404l-4 1.5a.75.75 0 0 1-.528-1.404L8.363 9.5l-2.127-.798a.75.75 0 0 1-.438-.966Zm11.438-.438a.75.75 0 0 1 .528 1.404l-2.127.798 2.127.798a.75.75 0 0 1-.528 1.404l-4-1.5a.75.75 0 0 1 0-1.404l4-1.5Z",
10066 })
10067 }
10068
10069 const WIDTH: Option<&'static str> = Some("24");
10070 const HEIGHT: Option<&'static str> = Some("24");
10071 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10072
10073}
10074
10075#[derive(Default, Copy, Clone, PartialEq, Eq)]
10076pub struct SmileyGrin16;
10077
10078impl IconShape for SmileyGrin16 {
10079 fn child_elements(&self) -> Element {
10080 rsx!(path {
10081 d: "M8 0a7.996 7.996 0 0 1 8 8 8 8 0 1 1-8-8Zm0 1.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13Zm3 7.75a.75.75 0 0 1 .727.932C11.518 11.02 10.487 13 8 13s-3.518-1.98-3.728-2.818A.75.75 0 0 1 5 9.25ZM8.329 6.164c.895-1.788 3.447-1.788 4.342 0a.75.75 0 0 1-1.342.671.927.927 0 0 0-1.658 0 .75.75 0 0 1-1.342-.671Zm-5 0c.895-1.788 3.447-1.788 4.342 0a.75.75 0 0 1-1.342.671.927.927 0 0 0-1.658 0 .75.75 0 0 1-1.342-.671Zm2.925 4.586c.363.399.924.75 1.746.75s1.383-.351 1.746-.75Z",
10082 })
10083 }
10084
10085 const WIDTH: Option<&'static str> = Some("16");
10086 const HEIGHT: Option<&'static str> = Some("16");
10087 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10088
10089}
10090
10091#[derive(Default, Copy, Clone, PartialEq, Eq)]
10092pub struct SmileyGrin24;
10093
10094impl IconShape for SmileyGrin24 {
10095 fn child_elements(&self) -> Element {
10096 rsx!(path {
10097 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1Zm0 1.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5Zm4.5 11.75a.75.75 0 0 1 .727.932c-.292 1.171-1.74 3.943-5.227 3.943s-4.935-2.772-5.228-3.943a.75.75 0 0 1 .728-.932h9Zm-7.863 1.5c.531.875 1.578 1.875 3.363 1.875s2.832-1 3.363-1.875H8.637ZM8 8.25c1.294 0 2.122.663 2.6 1.3a3.98 3.98 0 0 1 .588 1.135l.028.088.008.029.002.01.001.003v.002c.001.001-.001.001-.629.159l.629-.158a.749.749 0 0 1-1.454.369l-.001-.005a2.128 2.128 0 0 0-.074-.206 2.454 2.454 0 0 0-.298-.526c-.272-.363-.695-.7-1.4-.7s-1.128.337-1.4.7a2.454 2.454 0 0 0-.372.732h-.001a.75.75 0 0 1-1.455-.364l.63.158-.63-.159v-.001l.001-.001.001-.003.002-.01.008-.029.028-.088A3.98 3.98 0 0 1 5.4 9.55c.478-.637 1.306-1.3 2.6-1.3Zm8 0c1.294 0 2.122.663 2.6 1.3a3.98 3.98 0 0 1 .589 1.135l.027.088.008.029.002.01.001.003v.002c.001.001-.001.001-.629.159l.629-.158a.749.749 0 0 1-1.454.369v-.005l-.012-.038a2.454 2.454 0 0 0-.361-.694c-.272-.363-.695-.7-1.4-.7s-1.128.337-1.4.7a2.454 2.454 0 0 0-.373.732.75.75 0 0 1-1.454-.364l.629.158c-.627-.157-.63-.158-.629-.159v-.002l.001-.003.002-.01.008-.029.028-.088A3.98 3.98 0 0 1 13.4 9.55c.478-.637 1.306-1.3 2.6-1.3Zm-9.772 2.933v.001h-.001v-.002l.001.001Z",
10098 })
10099 }
10100
10101 const WIDTH: Option<&'static str> = Some("24");
10102 const HEIGHT: Option<&'static str> = Some("24");
10103 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10104
10105}
10106
10107#[derive(Default, Copy, Clone, PartialEq, Eq)]
10108pub struct SmileyNeutral16;
10109
10110impl IconShape for SmileyNeutral16 {
10111 fn child_elements(&self) -> Element {
10112 rsx!(path {
10113 d: "M8 0a7.996 7.996 0 0 1 8 8 8 8 0 1 1-8-8Zm0 1.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13Zm2 8.75a.75.75 0 0 1 0 1.5H6a.75.75 0 0 1 0-1.5ZM5 6a1 1 0 1 1 0 1.998A1 1 0 0 1 5 6Zm6 0a1 1 0 1 1 0 1.998A1 1 0 0 1 11 6Z",
10114 })
10115 }
10116
10117 const WIDTH: Option<&'static str> = Some("16");
10118 const HEIGHT: Option<&'static str> = Some("16");
10119 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10120
10121}
10122
10123#[derive(Default, Copy, Clone, PartialEq, Eq)]
10124pub struct SmileyNeutral24;
10125
10126impl IconShape for SmileyNeutral24 {
10127 fn child_elements(&self) -> Element {
10128 rsx!(path {
10129 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1Zm0 1.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5Zm2.75 12.75a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5h5.5Zm-7-5.75a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5Zm8.5 0a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5Z",
10130 })
10131 }
10132
10133 const WIDTH: Option<&'static str> = Some("24");
10134 const HEIGHT: Option<&'static str> = Some("24");
10135 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10136
10137}
10138
10139#[derive(Default, Copy, Clone, PartialEq, Eq)]
10140pub struct SortAsc16;
10141
10142impl IconShape for SortAsc16 {
10143 fn child_elements(&self) -> Element {
10144 rsx!(path {
10145 d: "m12.927 2.573 3 3A.25.25 0 0 1 15.75 6H13.5v6.75a.75.75 0 0 1-1.5 0V6H9.75a.25.25 0 0 1-.177-.427l3-3a.25.25 0 0 1 .354 0ZM0 12.25a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75Zm0-4a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8.25Zm0-4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 4.25Z",
10146 })
10147 }
10148
10149 const WIDTH: Option<&'static str> = Some("16");
10150 const HEIGHT: Option<&'static str> = Some("16");
10151 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10152
10153}
10154
10155#[derive(Default, Copy, Clone, PartialEq, Eq)]
10156pub struct SortAsc24;
10157
10158impl IconShape for SortAsc24 {
10159 fn child_elements(&self) -> Element {
10160 rsx!(path {
10161 d: "M18.5 17.25a.75.75 0 0 1-1.5 0V7.56l-2.22 2.22a.75.75 0 1 1-1.06-1.06l3.5-3.5a.75.75 0 0 1 1.06 0l3.5 3.5a.75.75 0 0 1-1.06 1.06L18.5 7.56v9.69Zm-15.75.25a.75.75 0 0 1 0-1.5h9.5a.75.75 0 0 1 0 1.5h-9.5Zm0-5a.75.75 0 0 1 0-1.5h5.5a.75.75 0 0 1 0 1.5h-5.5Zm0-5a.75.75 0 0 1 0-1.5h3.5a.75.75 0 0 1 0 1.5h-3.5Z",
10162 })
10163 }
10164
10165 const WIDTH: Option<&'static str> = Some("24");
10166 const HEIGHT: Option<&'static str> = Some("24");
10167 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10168
10169}
10170
10171#[derive(Default, Copy, Clone, PartialEq, Eq)]
10172pub struct SortDesc16;
10173
10174impl IconShape for SortDesc16 {
10175 fn child_elements(&self) -> Element {
10176 rsx!(path {
10177 d: "M0 4.25a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 4.25Zm0 4a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8.25Zm0 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75ZM13.5 10h2.25a.25.25 0 0 1 .177.427l-3 3a.25.25 0 0 1-.354 0l-3-3A.25.25 0 0 1 9.75 10H12V3.75a.75.75 0 0 1 1.5 0V10Z",
10178 })
10179 }
10180
10181 const WIDTH: Option<&'static str> = Some("16");
10182 const HEIGHT: Option<&'static str> = Some("16");
10183 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10184
10185}
10186
10187#[derive(Default, Copy, Clone, PartialEq, Eq)]
10188pub struct SortDesc24;
10189
10190impl IconShape for SortDesc24 {
10191 fn child_elements(&self) -> Element {
10192 rsx!(path {
10193 d: "M18.5 16.44V6.75a.75.75 0 0 0-1.5 0v9.69l-2.22-2.22a.75.75 0 1 0-1.06 1.06l3.5 3.5a.75.75 0 0 0 1.06 0l3.5-3.5a.75.75 0 1 0-1.06-1.06l-2.22 2.22ZM2 7.25a.75.75 0 0 1 .75-.75h9.5a.75.75 0 0 1 0 1.5h-9.5A.75.75 0 0 1 2 7.25Zm0 5a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1-.75-.75Zm0 5a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75Z",
10194 })
10195 }
10196
10197 const WIDTH: Option<&'static str> = Some("24");
10198 const HEIGHT: Option<&'static str> = Some("24");
10199 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10200
10201}
10202
10203#[derive(Default, Copy, Clone, PartialEq, Eq)]
10204pub struct Space16;
10205
10206impl IconShape for Space16 {
10207 fn child_elements(&self) -> Element {
10208 rsx!(path {
10209 d: "M0 13.25V2.75C0 1.784.784 1 1.75 1H5c.551 0 1.07.26 1.4.7l.9 1.2a.25.25 0 0 0 .2.1h6.75c.966 0 1.75.784 1.75 1.75v3.638a.75.75 0 0 1-1.5 0V4.75a.25.25 0 0 0-.25-.25H7.5a1.75 1.75 0 0 1-1.4-.7l-.9-1.2a.25.25 0 0 0-.2-.1H1.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h5.663l.076.004a.75.75 0 0 1 0 1.492L7.413 15H1.75A1.75 1.75 0 0 1 0 13.25Z",
10210 }
10211path {
10212 d: "M12.265 9.16a.248.248 0 0 1 .467 0l.237.649a3.726 3.726 0 0 0 2.219 2.218l.649.238a.249.249 0 0 1 0 .467l-.649.237a3.728 3.728 0 0 0-2.219 2.219l-.237.649a.249.249 0 0 1-.467 0l-.238-.649a3.726 3.726 0 0 0-2.218-2.219l-.649-.237a.248.248 0 0 1 0-.467l.649-.238a3.725 3.725 0 0 0 2.218-2.218l.238-.649Z",
10213 })
10214 }
10215
10216 const WIDTH: Option<&'static str> = Some("16");
10217 const HEIGHT: Option<&'static str> = Some("16");
10218 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10219
10220}
10221
10222#[derive(Default, Copy, Clone, PartialEq, Eq)]
10223pub struct Space24;
10224
10225impl IconShape for Space24 {
10226 fn child_elements(&self) -> Element {
10227 rsx!(path {
10228 d: "M17.831 13.621a.337.337 0 0 1 .633 0l.322.88a5.052 5.052 0 0 0 3.008 3.008l.88.322a.337.337 0 0 1 0 .633l-.88.322a5.054 5.054 0 0 0-3.008 3.008l-.322.88a.337.337 0 0 1-.633 0l-.322-.88a5.054 5.054 0 0 0-3.008-3.008l-.88-.322a.337.337 0 0 1 0-.633l.88-.322a5.052 5.052 0 0 0 3.008-3.008l.322-.88Z",
10229 }
10230path {
10231 d: "M2 19.25V4.75C2 3.784 2.784 3 3.75 3h4.971a1.75 1.75 0 0 1 1.447.765l1.404 2.063c.047.069.125.11.207.11h8.471c.966 0 1.75.783 1.75 1.75v5.781a.75.75 0 0 1-1.5 0V7.688a.25.25 0 0 0-.25-.25h-8.471a1.753 1.753 0 0 1-1.447-.765L8.928 4.609a.253.253 0 0 0-.207-.109H3.75a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25H12a.75.75 0 0 1 0 1.5H3.75A1.75 1.75 0 0 1 2 19.25Z",
10232 })
10233 }
10234
10235 const WIDTH: Option<&'static str> = Some("24");
10236 const HEIGHT: Option<&'static str> = Some("24");
10237 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10238
10239}
10240
10241#[derive(Default, Copy, Clone, PartialEq, Eq)]
10242pub struct SpacingLarge16;
10243
10244impl IconShape for SpacingLarge16 {
10245 fn child_elements(&self) -> Element {
10246 rsx!(path {
10247 d: "M13.25 2H2.75a.75.75 0 0 0 0 1.5h10.5a.75.75 0 0 0 0-1.5Zm-3 5h-4.5a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5Zm3 5H2.75a.75.75 0 0 0 0 1.5h10.5a.75.75 0 0 0 0-1.5Z",
10248 })
10249 }
10250
10251 const WIDTH: Option<&'static str> = Some("16");
10252 const HEIGHT: Option<&'static str> = Some("16");
10253 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10254
10255}
10256
10257#[derive(Default, Copy, Clone, PartialEq, Eq)]
10258pub struct SpacingLarge24;
10259
10260impl IconShape for SpacingLarge24 {
10261 fn child_elements(&self) -> Element {
10262 rsx!(path {
10263 d: "M20.25 3H3.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5Zm-4 8h-8.5a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5Zm4 8H3.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5Z",
10264 })
10265 }
10266
10267 const WIDTH: Option<&'static str> = Some("24");
10268 const HEIGHT: Option<&'static str> = Some("24");
10269 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10270
10271}
10272
10273#[derive(Default, Copy, Clone, PartialEq, Eq)]
10274pub struct SpacingMedium16;
10275
10276impl IconShape for SpacingMedium16 {
10277 fn child_elements(&self) -> Element {
10278 rsx!(path {
10279 d: "M13.25 3H2.75a.75.75 0 0 0 0 1.5h10.5a.75.75 0 0 0 0-1.5Zm-3 4h-4.5a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5Zm3 4H2.75a.75.75 0 0 0 0 1.5h10.5a.75.75 0 0 0 0-1.5Z",
10280 })
10281 }
10282
10283 const WIDTH: Option<&'static str> = Some("16");
10284 const HEIGHT: Option<&'static str> = Some("16");
10285 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10286
10287}
10288
10289#[derive(Default, Copy, Clone, PartialEq, Eq)]
10290pub struct SpacingMedium24;
10291
10292impl IconShape for SpacingMedium24 {
10293 fn child_elements(&self) -> Element {
10294 rsx!(path {
10295 d: "M20.25 5H3.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5Zm-4 6h-8.5a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5Zm4 6H3.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5Z",
10296 })
10297 }
10298
10299 const WIDTH: Option<&'static str> = Some("24");
10300 const HEIGHT: Option<&'static str> = Some("24");
10301 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10302
10303}
10304
10305#[derive(Default, Copy, Clone, PartialEq, Eq)]
10306pub struct SpacingSmall16;
10307
10308impl IconShape for SpacingSmall16 {
10309 fn child_elements(&self) -> Element {
10310 rsx!(path {
10311 d: "M13.25 4H2.75a.75.75 0 0 0 0 1.5h10.5a.75.75 0 0 0 0-1.5Zm-3 3h-4.5a.75.75 0 0 0 0 1.5h4.5a.75.75 0 0 0 0-1.5Zm3 3H2.75a.75.75 0 0 0 0 1.5h10.5a.75.75 0 0 0 0-1.5Z",
10312 })
10313 }
10314
10315 const WIDTH: Option<&'static str> = Some("16");
10316 const HEIGHT: Option<&'static str> = Some("16");
10317 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10318
10319}
10320
10321#[derive(Default, Copy, Clone, PartialEq, Eq)]
10322pub struct SpacingSmall24;
10323
10324impl IconShape for SpacingSmall24 {
10325 fn child_elements(&self) -> Element {
10326 rsx!(path {
10327 d: "M20.25 7H3.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5Zm-4 4h-8.5a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5Zm4 4H3.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5Z",
10328 })
10329 }
10330
10331 const WIDTH: Option<&'static str> = Some("24");
10332 const HEIGHT: Option<&'static str> = Some("24");
10333 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10334
10335}
10336
10337#[derive(Default, Copy, Clone, PartialEq, Eq)]
10338pub struct Sparkle16;
10339
10340impl IconShape for Sparkle16 {
10341 fn child_elements(&self) -> Element {
10342 rsx!(path {
10343 d: "M7.198.57c.275-.752 1.34-.752 1.615 0l.849 2.317a5.819 5.819 0 0 0 3.462 3.463l2.317.848c.753.275.753 1.34 0 1.615l-2.317.849a5.815 5.815 0 0 0-3.462 3.462l-.849 2.317c-.275.753-1.34.753-1.615 0l-.848-2.317a5.819 5.819 0 0 0-3.463-3.462L.57 8.813c-.752-.275-.752-1.34 0-1.615l2.317-.848A5.823 5.823 0 0 0 6.35 2.887L7.198.57Zm.562 2.833A7.323 7.323 0 0 1 3.403 7.76l-.673.246.673.246a7.324 7.324 0 0 1 4.357 4.356l.246.673.246-.673a7.322 7.322 0 0 1 4.356-4.356l.673-.246-.673-.246a7.324 7.324 0 0 1-4.356-4.357l-.246-.673-.246.673Z",
10344 })
10345 }
10346
10347 const WIDTH: Option<&'static str> = Some("16");
10348 const HEIGHT: Option<&'static str> = Some("16");
10349 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10350
10351}
10352
10353#[derive(Default, Copy, Clone, PartialEq, Eq)]
10354pub struct Sparkle24;
10355
10356impl IconShape for Sparkle24 {
10357 fn child_elements(&self) -> Element {
10358 rsx!(path {
10359 d: "M11.191.565c.275-.754 1.342-.753 1.618 0l1.918 5.238a5.83 5.83 0 0 0 3.47 3.47l5.237 1.918c.755.275.755 1.342 0 1.618l-5.237 1.918a5.83 5.83 0 0 0-3.47 3.47l-1.918 5.237c-.276.755-1.343.755-1.618 0l-1.918-5.237a5.83 5.83 0 0 0-3.47-3.47L.565 12.809c-.753-.276-.754-1.342 0-1.618l5.238-1.918a5.83 5.83 0 0 0 3.47-3.47L11.191.565Zm-.505 5.756a7.336 7.336 0 0 1-4.365 4.365L2.73 12l3.591 1.315a7.333 7.333 0 0 1 4.365 4.365L12 21.269l1.315-3.589a7.33 7.33 0 0 1 4.365-4.365L21.269 12l-3.589-1.314a7.333 7.333 0 0 1-4.365-4.365L12 2.73l-1.314 3.591Z",
10360 })
10361 }
10362
10363 const WIDTH: Option<&'static str> = Some("24");
10364 const HEIGHT: Option<&'static str> = Some("24");
10365 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10366
10367}
10368
10369#[derive(Default, Copy, Clone, PartialEq, Eq)]
10370pub struct SparkleFill16;
10371
10372impl IconShape for SparkleFill16 {
10373 fn child_elements(&self) -> Element {
10374 rsx!(path {
10375 d: "M7.53 1.282a.5.5 0 0 1 .94 0l.478 1.306a7.492 7.492 0 0 0 4.464 4.464l1.305.478a.5.5 0 0 1 0 .94l-1.305.478a7.492 7.492 0 0 0-4.464 4.464l-.478 1.305a.5.5 0 0 1-.94 0l-.478-1.305a7.492 7.492 0 0 0-4.464-4.464L1.282 8.47a.5.5 0 0 1 0-.94l1.306-.478a7.492 7.492 0 0 0 4.464-4.464Z",
10376 })
10377 }
10378
10379 const WIDTH: Option<&'static str> = Some("16");
10380 const HEIGHT: Option<&'static str> = Some("16");
10381 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10382
10383}
10384
10385#[derive(Default, Copy, Clone, PartialEq, Eq)]
10386pub struct SparkleFill24;
10387
10388impl IconShape for SparkleFill24 {
10389 fn child_elements(&self) -> Element {
10390 rsx!(path {
10391 d: "M11.296 1.924c.24-.656 1.168-.656 1.408 0l.717 1.958a11.25 11.25 0 0 0 6.697 6.697l1.958.717c.657.24.657 1.168 0 1.408l-1.958.717a11.25 11.25 0 0 0-6.697 6.697l-.717 1.958c-.24.657-1.168.657-1.408 0l-.717-1.958a11.25 11.25 0 0 0-6.697-6.697l-1.958-.717c-.656-.24-.656-1.168 0-1.408l1.958-.717a11.25 11.25 0 0 0 6.697-6.697l.717-1.958Z",
10392 })
10393 }
10394
10395 const WIDTH: Option<&'static str> = Some("24");
10396 const HEIGHT: Option<&'static str> = Some("24");
10397 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10398
10399}
10400
10401#[derive(Default, Copy, Clone, PartialEq, Eq)]
10402pub struct SparklesFill16;
10403
10404impl IconShape for SparklesFill16 {
10405 fn child_elements(&self) -> Element {
10406 rsx!(path {
10407 d: "M9.6 2.279a.426.426 0 0 1 .8 0l.407 1.112a6.386 6.386 0 0 0 3.802 3.802l1.112.407a.426.426 0 0 1 0 .8l-1.112.407a6.386 6.386 0 0 0-3.802 3.802l-.407 1.112a.426.426 0 0 1-.8 0l-.407-1.112a6.386 6.386 0 0 0-3.802-3.802L4.279 8.4a.426.426 0 0 1 0-.8l1.112-.407a6.386 6.386 0 0 0 3.802-3.802L9.6 2.279Zm-4.267 8.837a.178.178 0 0 1 .334 0l.169.464a2.662 2.662 0 0 0 1.584 1.584l.464.169a.178.178 0 0 1 0 .334l-.464.169a2.662 2.662 0 0 0-1.584 1.584l-.169.464a.178.178 0 0 1-.334 0l-.169-.464a2.662 2.662 0 0 0-1.584-1.584l-.464-.169a.178.178 0 0 1 0-.334l.464-.169a2.662 2.662 0 0 0 1.584-1.584l.169-.464ZM2.8.14a.213.213 0 0 1 .4 0l.203.556a3.2 3.2 0 0 0 1.901 1.901l.556.203a.213.213 0 0 1 0 .4l-.556.203a3.2 3.2 0 0 0-1.901 1.901L3.2 5.86a.213.213 0 0 1-.4 0l-.203-.556A3.2 3.2 0 0 0 .696 3.403L.14 3.2a.213.213 0 0 1 0-.4l.556-.203A3.2 3.2 0 0 0 2.597.696L2.8.14Z",
10408 })
10409 }
10410
10411 const WIDTH: Option<&'static str> = Some("16");
10412 const HEIGHT: Option<&'static str> = Some("16");
10413 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10414
10415}
10416
10417#[derive(Default, Copy, Clone, PartialEq, Eq)]
10418pub struct SparklesFill24;
10419
10420impl IconShape for SparklesFill24 {
10421 fn child_elements(&self) -> Element {
10422 rsx!(path {
10423 d: "M14.4 3.419a.639.639 0 0 1 1.2 0l.61 1.668a9.587 9.587 0 0 0 5.703 5.703l1.668.61a.639.639 0 0 1 0 1.2l-1.668.61a9.587 9.587 0 0 0-5.703 5.703l-.61 1.668a.639.639 0 0 1-1.2 0l-.61-1.668a9.587 9.587 0 0 0-5.703-5.703l-1.668-.61a.639.639 0 0 1 0-1.2l1.668-.61a9.587 9.587 0 0 0 5.703-5.703l.61-1.668ZM8 16.675a.266.266 0 0 1 .5 0l.254.694a3.992 3.992 0 0 0 2.376 2.377l.695.254a.266.266 0 0 1 0 .5l-.695.254a3.992 3.992 0 0 0-2.376 2.377l-.254.694a.266.266 0 0 1-.5 0l-.254-.694a3.992 3.992 0 0 0-2.376-2.377l-.695-.254a.266.266 0 0 1 0-.5l.695-.254a3.992 3.992 0 0 0 2.376-2.377L8 16.675ZM4.2.21a.32.32 0 0 1 .6 0l.305.833a4.793 4.793 0 0 0 2.852 2.852l.833.305a.32.32 0 0 1 0 .6l-.833.305a4.793 4.793 0 0 0-2.852 2.852L4.8 8.79a.32.32 0 0 1-.6 0l-.305-.833a4.793 4.793 0 0 0-2.852-2.852L.21 4.8a.32.32 0 0 1 0-.6l.833-.305a4.793 4.793 0 0 0 2.852-2.852L4.2.21Z",
10424 })
10425 }
10426
10427 const WIDTH: Option<&'static str> = Some("24");
10428 const HEIGHT: Option<&'static str> = Some("24");
10429 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10430
10431}
10432
10433#[derive(Default, Copy, Clone, PartialEq, Eq)]
10434pub struct SplitView16;
10435
10436impl IconShape for SplitView16 {
10437 fn child_elements(&self) -> Element {
10438 rsx!(path {
10439 d: "M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5c0 .464-.184.909-.513 1.237A1.746 1.746 0 0 1 14.25 16H1.75c-.464 0-.909-.184-1.237-.513A1.746 1.746 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H7.5v-13H1.75a.25.25 0 0 0-.25.25ZM9 14.5h5.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H9Z",
10440 })
10441 }
10442
10443 const WIDTH: Option<&'static str> = Some("16");
10444 const HEIGHT: Option<&'static str> = Some("16");
10445 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10446
10447}
10448
10449#[derive(Default, Copy, Clone, PartialEq, Eq)]
10450pub struct SplitView24;
10451
10452impl IconShape for SplitView24 {
10453 fn child_elements(&self) -> Element {
10454 rsx!(path {
10455 d: "M3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5c0 .464-.184.909-.513 1.237A1.746 1.746 0 0 1 20.25 22H3.75c-.464 0-.909-.184-1.237-.513A1.746 1.746 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2ZM3.5 3.75v16.5c0 .138.112.25.25.25H11v-17H3.75a.25.25 0 0 0-.25.25Zm9 16.75h7.75a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H12.5v17Z",
10456 })
10457 }
10458
10459 const WIDTH: Option<&'static str> = Some("24");
10460 const HEIGHT: Option<&'static str> = Some("24");
10461 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10462
10463}
10464
10465#[derive(Default, Copy, Clone, PartialEq, Eq)]
10466pub struct SponsorTiers16;
10467
10468impl IconShape for SponsorTiers16 {
10469 fn child_elements(&self) -> Element {
10470 rsx!(path {
10471 d: "M10.586 1C12.268 1 13.5 2.37 13.5 4.25c0 1.745-.996 3.359-2.622 4.831-.166.15-.336.297-.509.438l1.116 5.584a.75.75 0 0 1-.991.852l-2.409-.876a.25.25 0 0 0-.17 0l-2.409.876a.75.75 0 0 1-.991-.852L5.63 9.519a13.78 13.78 0 0 1-.51-.438C3.497 7.609 2.5 5.995 2.5 4.25 2.5 2.37 3.732 1 5.414 1c.963 0 1.843.403 2.474 1.073L8 2.198l.112-.125a3.385 3.385 0 0 1 2.283-1.068L10.586 1Zm-3.621 9.495-.718 3.594 1.155-.42a1.75 1.75 0 0 1 1.028-.051l.168.051 1.154.42-.718-3.592c-.199.13-.37.235-.505.314l-.169.097a.75.75 0 0 1-.72 0 9.54 9.54 0 0 1-.515-.308l-.16-.105ZM10.586 2.5c-.863 0-1.611.58-1.866 1.459-.209.721-1.231.721-1.44 0C7.025 3.08 6.277 2.5 5.414 2.5 4.598 2.5 4 3.165 4 4.25c0 1.23.786 2.504 2.128 3.719.49.443 1.018.846 1.546 1.198l.325.21.076-.047.251-.163a13.341 13.341 0 0 0 1.546-1.198C11.214 6.754 12 5.479 12 4.25c0-1.085-.598-1.75-1.414-1.75Z",
10472 })
10473 }
10474
10475 const WIDTH: Option<&'static str> = Some("16");
10476 const HEIGHT: Option<&'static str> = Some("16");
10477 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10478
10479}
10480
10481#[derive(Default, Copy, Clone, PartialEq, Eq)]
10482pub struct SponsorTiers24;
10483
10484impl IconShape for SponsorTiers24 {
10485 fn child_elements(&self) -> Element {
10486 rsx!(path {
10487 d: "M16.004 1.25C18.311 1.25 20 3.128 20 5.75c0 2.292-1.23 4.464-3.295 6.485-.481.47-.98.909-1.482 1.31l.265 1.32 1.375 7.5a.75.75 0 0 1-.982.844l-3.512-1.207a.75.75 0 0 0-.488 0L8.37 23.209a.75.75 0 0 1-.982-.844l1.378-7.512.261-1.309c-.5-.4-1-.838-1.481-1.31C5.479 10.215 4.25 8.043 4.25 5.75c0-2.622 1.689-4.5 3.996-4.5 1.55 0 2.947.752 3.832 1.967l.047.067.047-.067a4.726 4.726 0 0 1 3.612-1.962l.22-.005ZM13.89 14.531c-.418.285-.828.542-1.218.77l-.18.103a.75.75 0 0 1-.734 0l-.071-.04-.46-.272c-.282-.173-.573-.36-.868-.562l-.121.605-1.145 6.239 2.3-.79a2.248 2.248 0 0 1 1.284-.054l.18.053 2.299.79-1.141-6.226-.125-.616ZM16.004 2.75c-1.464 0-2.731.983-3.159 2.459-.209.721-1.231.721-1.44 0-.428-1.476-1.695-2.459-3.16-2.459-1.44 0-2.495 1.173-2.495 3 0 1.811 1.039 3.647 2.844 5.412a19.624 19.624 0 0 0 3.734 2.84l-.019-.011-.184-.111.147-.088a19.81 19.81 0 0 0 3.015-2.278l.37-.352C17.46 9.397 18.5 7.561 18.5 5.75c0-1.827-1.055-3-2.496-3Z",
10488 })
10489 }
10490
10491 const WIDTH: Option<&'static str> = Some("24");
10492 const HEIGHT: Option<&'static str> = Some("24");
10493 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10494
10495}
10496
10497#[derive(Default, Copy, Clone, PartialEq, Eq)]
10498pub struct Square16;
10499
10500impl IconShape for Square16 {
10501 fn child_elements(&self) -> Element {
10502 rsx!(path {
10503 d: "M4 5.75C4 4.784 4.784 4 5.75 4h4.5c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 10.25 12h-4.5A1.75 1.75 0 0 1 4 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v4.5c0 .138.112.25.25.25h4.5a.25.25 0 0 0 .25-.25v-4.5a.25.25 0 0 0-.25-.25Z",
10504 })
10505 }
10506
10507 const WIDTH: Option<&'static str> = Some("16");
10508 const HEIGHT: Option<&'static str> = Some("16");
10509 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10510
10511}
10512
10513#[derive(Default, Copy, Clone, PartialEq, Eq)]
10514pub struct Square24;
10515
10516impl IconShape for Square24 {
10517 fn child_elements(&self) -> Element {
10518 rsx!(path {
10519 d: "M6 7.75C6 6.784 6.784 6 7.75 6h8.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 16.25 18h-8.5A1.75 1.75 0 0 1 6 16.25Zm1.75-.25a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25Z",
10520 })
10521 }
10522
10523 const WIDTH: Option<&'static str> = Some("24");
10524 const HEIGHT: Option<&'static str> = Some("24");
10525 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10526
10527}
10528
10529#[derive(Default, Copy, Clone, PartialEq, Eq)]
10530pub struct SquareCircle16;
10531
10532impl IconShape for SquareCircle16 {
10533 fn child_elements(&self) -> Element {
10534 rsx!(path {
10535 d: "M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16Zm0-1.5a6.5 6.5 0 1 0 0-13 6.5 6.5 0 0 0 0 13Z",
10536 }
10537path {
10538 d: "M5 5.75A.75.75 0 0 1 5.75 5h4.5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-4.5a.75.75 0 0 1-.75-.75Z",
10539 })
10540 }
10541
10542 const WIDTH: Option<&'static str> = Some("16");
10543 const HEIGHT: Option<&'static str> = Some("16");
10544 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10545
10546}
10547
10548#[derive(Default, Copy, Clone, PartialEq, Eq)]
10549pub struct SquareCircle24;
10550
10551impl IconShape for SquareCircle24 {
10552 fn child_elements(&self) -> Element {
10553 rsx!(path {
10554 d: "M12 23C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11-4.925 11-11 11Zm0-1.5a9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5Z",
10555 }
10556path {
10557 d: "M7 8.75C7 7.784 7.784 7 8.75 7h6.5c.966 0 1.75.784 1.75 1.75v6.5A1.75 1.75 0 0 1 15.25 17h-6.5A1.75 1.75 0 0 1 7 15.25v-6.5Z",
10558 })
10559 }
10560
10561 const WIDTH: Option<&'static str> = Some("24");
10562 const HEIGHT: Option<&'static str> = Some("24");
10563 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10564
10565}
10566
10567#[derive(Default, Copy, Clone, PartialEq, Eq)]
10568pub struct SquareFill16;
10569
10570impl IconShape for SquareFill16 {
10571 fn child_elements(&self) -> Element {
10572 rsx!(path {
10573 d: "M5.75 4h4.5c.966 0 1.75.784 1.75 1.75v4.5A1.75 1.75 0 0 1 10.25 12h-4.5A1.75 1.75 0 0 1 4 10.25v-4.5C4 4.784 4.784 4 5.75 4Z",
10574 })
10575 }
10576
10577 const WIDTH: Option<&'static str> = Some("16");
10578 const HEIGHT: Option<&'static str> = Some("16");
10579 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10580
10581}
10582
10583#[derive(Default, Copy, Clone, PartialEq, Eq)]
10584pub struct SquareFill24;
10585
10586impl IconShape for SquareFill24 {
10587 fn child_elements(&self) -> Element {
10588 rsx!(path {
10589 d: "M7.75 6h8.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 16.25 18h-8.5A1.75 1.75 0 0 1 6 16.25v-8.5C6 6.784 6.784 6 7.75 6Z",
10590 })
10591 }
10592
10593 const WIDTH: Option<&'static str> = Some("24");
10594 const HEIGHT: Option<&'static str> = Some("24");
10595 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10596
10597}
10598
10599#[derive(Default, Copy, Clone, PartialEq, Eq)]
10600pub struct Squirrel16;
10601
10602impl IconShape for Squirrel16 {
10603 fn child_elements(&self) -> Element {
10604 rsx!(path {
10605 d: "M3.499.75a.75.75 0 0 1 1.5 0v.996C5.9 2.903 6.793 3.65 7.662 4.376l.24.202c-.036-.694.055-1.422.426-2.163C9.1.873 10.794-.045 12.622.26 14.408.558 16 1.94 16 4.25c0 1.278-.954 2.575-2.44 2.734l.146.508.065.22c.203.701.412 1.455.476 2.226.142 1.707-.4 3.03-1.487 3.898C11.714 14.671 10.27 15 8.75 15h-6a.75.75 0 0 1 0-1.5h1.376a4.484 4.484 0 0 1-.563-1.191 3.835 3.835 0 0 1-.05-2.063 4.647 4.647 0 0 1-2.025-.293.75.75 0 0 1 .525-1.406c1.357.507 2.376-.006 2.698-.318l.009-.01a.747.747 0 0 1 1.06 0 .748.748 0 0 1-.012 1.074c-.912.92-.992 1.835-.768 2.586.221.74.745 1.337 1.196 1.621H8.75c1.343 0 2.398-.296 3.074-.836.635-.507 1.036-1.31.928-2.602-.05-.603-.216-1.224-.422-1.93l-.064-.221c-.12-.407-.246-.84-.353-1.29a2.425 2.425 0 0 1-.507-.441 3.075 3.075 0 0 1-.633-1.248.75.75 0 0 1 1.455-.364c.046.185.144.436.31.627.146.168.353.305.712.305.738 0 1.25-.615 1.25-1.25 0-1.47-.95-2.315-2.123-2.51-1.172-.196-2.227.387-2.706 1.345-.46.92-.27 1.774.019 3.062l.042.19a.884.884 0 0 1 .01.05c.348.443.666.949.94 1.553a.75.75 0 1 1-1.365.62c-.553-1.217-1.32-1.94-2.3-2.768L6.7 5.527c-.814-.68-1.75-1.462-2.692-2.619a3.737 3.737 0 0 0-1.023.88c-.406.495-.663 1.036-.722 1.508.116.122.306.21.591.239.388.038.797-.06 1.032-.19a.75.75 0 0 1 .728 1.31c-.515.287-1.23.439-1.906.373-.682-.067-1.473-.38-1.879-1.193L.75 5.677V5.5c0-.984.48-1.94 1.077-2.664.46-.559 1.05-1.055 1.673-1.353V.75Z",
10606 })
10607 }
10608
10609 const WIDTH: Option<&'static str> = Some("16");
10610 const HEIGHT: Option<&'static str> = Some("16");
10611 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10612
10613}
10614
10615#[derive(Default, Copy, Clone, PartialEq, Eq)]
10616pub struct Squirrel24;
10617
10618impl IconShape for Squirrel24 {
10619 fn child_elements(&self) -> Element {
10620 rsx!(path {
10621 d: "M18.377 3.49c-1.862-.31-3.718.62-4.456 2.095-.428.857-.691 1.624-.728 2.361-.035.71.138 1.444.67 2.252.644.854 1.199 1.913 1.608 3.346a.75.75 0 1 1-1.442.412c-.353-1.236-.82-2.135-1.372-2.865l-.008-.01c-.53-.698-1.14-1.242-1.807-1.778a50.724 50.724 0 0 0-.667-.524C9.024 7.884 7.71 6.863 6.471 5.16c-.59.287-1.248.798-1.806 1.454-.665.78-1.097 1.66-1.158 2.446.246.36.685.61 1.246.715.643.12 1.278.015 1.633-.182a.75.75 0 1 1 .728 1.311c-.723.402-1.728.516-2.637.346-.916-.172-1.898-.667-2.398-1.666L2 9.427V9.25c0-1.323.678-2.615 1.523-3.607.7-.824 1.59-1.528 2.477-1.917V2.75a.75.75 0 1 1 1.5 0v1.27c1.154 1.67 2.363 2.612 3.568 3.551.207.162.415.323.621.489.001-.063.003-.126.006-.188.052-1.034.414-2.017.884-2.958 1.06-2.118 3.594-3.313 6.044-2.904 1.225.204 2.329.795 3.125 1.748C22.546 4.713 23 5.988 23 7.5c0 1.496-.913 3.255-2.688 3.652.838 1.699 1.438 3.768 1.181 5.697-.269 2.017-1.04 3.615-2.582 4.675C17.409 22.558 15.288 23 12.5 23H4.75a.75.75 0 0 1 0-1.5h2.322c-.58-.701-.998-1.578-1.223-2.471-.327-1.3-.297-2.786.265-4.131-.92.091-1.985-.02-3.126-.445a.75.75 0 1 1 .524-1.406c1.964.733 3.428.266 4.045-.19.068-.06.137-.12.208-.18a.745.745 0 0 1 .861-.076.746.746 0 0 1 .32.368.752.752 0 0 1-.173.819c-.077.076-.16.15-.252.221-1.322 1.234-1.62 3.055-1.218 4.654.438 1.737 1.574 2.833 2.69 2.837H12.5c2.674 0 4.429-.433 5.56-1.212 1.094-.752 1.715-1.904 1.946-3.637.236-1.768-.445-3.845-1.407-5.529a.576.576 0 0 1-.012-.02 3.557 3.557 0 0 1-1.553-.94c-.556-.565-.89-1.243-1.012-1.73a.75.75 0 0 1 1.456-.364c.057.231.26.67.626 1.043.35.357.822.623 1.443.623 1.172 0 1.953-1.058 1.953-2.234 0-1.205-.357-2.127-.903-2.78-.547-.654-1.318-1.08-2.22-1.23Z",
10622 })
10623 }
10624
10625 const WIDTH: Option<&'static str> = Some("24");
10626 const HEIGHT: Option<&'static str> = Some("24");
10627 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10628
10629}
10630
10631#[derive(Default, Copy, Clone, PartialEq, Eq)]
10632pub struct Stack16;
10633
10634impl IconShape for Stack16 {
10635 fn child_elements(&self) -> Element {
10636 rsx!(path {
10637 d: "M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.251 1.251 0 0 1 0-2.162ZM8.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685 4.63 2.685a.248.248 0 0 0 .25 0l4.63-2.685ZM1.601 7.789a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0L1.874 8.814A.75.75 0 0 1 1.6 7.789Zm0 3.5a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0l-5.248-3.044a.75.75 0 0 1-.273-1.025Z",
10638 })
10639 }
10640
10641 const WIDTH: Option<&'static str> = Some("16");
10642 const HEIGHT: Option<&'static str> = Some("16");
10643 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10644
10645}
10646
10647#[derive(Default, Copy, Clone, PartialEq, Eq)]
10648pub struct Stack24;
10649
10650impl IconShape for Stack24 {
10651 fn child_elements(&self) -> Element {
10652 rsx!(path {
10653 d: "M11.063 1.456a1.749 1.749 0 0 1 1.874 0l8.383 5.316a1.751 1.751 0 0 1 0 2.956l-8.383 5.316a1.749 1.749 0 0 1-1.874 0L2.68 9.728a1.751 1.751 0 0 1 0-2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.25.25 0 0 0 0 .422l8.383 5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z",
10654 }
10655path {
10656 d: "M1.867 12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z",
10657 }
10658path {
10659 d: "M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z",
10660 })
10661 }
10662
10663 const WIDTH: Option<&'static str> = Some("24");
10664 const HEIGHT: Option<&'static str> = Some("24");
10665 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10666
10667}
10668
10669#[derive(Default, Copy, Clone, PartialEq, Eq)]
10670pub struct StackCheck16;
10671
10672impl IconShape for StackCheck16 {
10673 fn child_elements(&self) -> Element {
10674 rsx!(path {
10675 d: "M7.12208 0.392445C7.66506 0.0775182 8.33496 0.0775182 8.87794 0.392445L13.8809 3.29381C14.711 3.77549 14.7108 4.97413 13.8809 5.45592L8.87794 8.35827C8.33508 8.67301 7.66494 8.67302 7.12208 8.35827L2.11915 5.45592C1.28917 4.97413 1.28904 3.77549 2.11915 3.29381L7.12208 0.392445ZM8.12501 1.6903C8.04751 1.64541 7.95251 1.64541 7.87501 1.6903L3.24415 4.37487L7.87501 7.06041C7.95239 7.10512 8.04762 7.10512 8.12501 7.06041L12.7549 4.37487L8.12501 1.6903Z",
10676 fill: "#010409",
10677 }
10678path {
10679 d: "M1.60157 7.78917C1.80937 7.4309 2.26769 7.30897 2.62598 7.51671L7.87501 10.5607C8.23282 10.7685 8.35484 11.227 8.14747 11.5851C7.93965 11.9434 7.48039 12.0654 7.12208 11.8575L1.87403 8.81359C1.51575 8.60579 1.39382 8.14747 1.60157 7.78917Z",
10680 fill: "#010409",
10681 }
10682path {
10683 d: "M1.60157 11.2892C1.80937 10.9309 2.26769 10.809 2.62598 11.0167L7.87501 14.0607C8.23282 14.2685 8.35484 14.727 8.14747 15.0851C7.93965 15.4434 7.48039 15.5654 7.12208 15.3575L1.87403 12.3136C1.51575 12.1058 1.39382 11.6475 1.60157 11.2892Z",
10684 fill: "#010409",
10685 }
10686path {
10687 d: "M14.7012 10.4894C14.9832 10.1863 15.4575 10.1693 15.7607 10.4513C16.0639 10.7334 16.0808 11.2076 15.7988 11.5109L12.0801 15.5109C11.9422 15.6591 11.7503 15.7456 11.5479 15.7501C11.3453 15.7546 11.1493 15.6764 11.0049 15.5343L9.22364 13.7823C8.92841 13.4918 8.9253 13.016 9.21583 12.7208C9.5064 12.426 9.98128 12.4226 10.2764 12.713L11.5068 13.9239L14.7012 10.4894Z",
10688 fill: "#010409",
10689 })
10690 }
10691
10692 const WIDTH: Option<&'static str> = Some("16");
10693 const HEIGHT: Option<&'static str> = Some("16");
10694 const FILL: Option<&'static str> = Some("none");
10695 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10696
10697}
10698
10699#[derive(Default, Copy, Clone, PartialEq, Eq)]
10700pub struct StackRemove16;
10701
10702impl IconShape for StackRemove16 {
10703 fn child_elements(&self) -> Element {
10704 rsx!(path {
10705 d: "M14.7193 10.2198C15.0121 9.92692 15.4869 9.92701 15.7798 10.2198C16.0727 10.5127 16.0727 10.9874 15.7798 11.2803L14.0601 13L15.7798 14.7198C16.0727 15.0127 16.0727 15.4874 15.7798 15.7803C15.4869 16.0729 15.0121 16.0731 14.7193 15.7803L12.9996 14.0606L11.2798 15.7803C10.9869 16.0729 10.5121 16.0731 10.2193 15.7803C9.92663 15.4875 9.92676 15.0127 10.2193 14.7198L11.939 13L10.2193 11.2803C9.92663 10.9875 9.92676 10.5127 10.2193 10.2198C10.5121 9.92692 10.9869 9.92701 11.2798 10.2198L12.9996 11.9395L14.7193 10.2198Z",
10706 fill: "#010409",
10707 }
10708path {
10709 d: "M1.60113 11.2891C1.80888 10.9309 2.26729 10.8091 2.62555 11.0167L7.87457 14.0606C8.23239 14.2684 8.3544 14.7269 8.14703 15.085C7.93913 15.4431 7.47985 15.5652 7.12164 15.3575L1.87359 12.3135C1.51562 12.1057 1.39367 11.6473 1.60113 11.2891Z",
10710 fill: "#010409",
10711 }
10712path {
10713 d: "M1.60113 7.78911C1.80888 7.43092 2.26729 7.30912 2.62555 7.51665L7.87457 10.5606C8.23239 10.7684 8.3544 11.2269 8.14703 11.585C7.93913 11.9431 7.47985 12.0652 7.12164 11.8575L1.87359 8.81353C1.51562 8.60571 1.39367 8.14728 1.60113 7.78911Z",
10714 fill: "#010409",
10715 }
10716path {
10717 clip_rule: "evenodd",
10718 d: "M7.12164 0.392627C7.66455 0.0777416 8.33456 0.0778247 8.8775 0.392627L13.8804 3.29399C14.7105 3.77567 14.7104 4.97432 13.8804 5.4561L8.8775 8.35845C8.33472 8.67294 7.66435 8.67311 7.12164 8.35845L2.11871 5.4561C1.28909 4.97432 1.28912 3.7758 2.11871 3.29399L7.12164 0.392627ZM8.12457 1.69048C8.04711 1.64572 7.952 1.64563 7.87457 1.69048L3.24371 4.37505L7.87457 7.0606C7.9518 7.10522 8.04727 7.10505 8.12457 7.0606L12.7545 4.37505L8.12457 1.69048Z",
10719 fill: "#010409",
10720 fill_rule: "evenodd",
10721 })
10722 }
10723
10724 const WIDTH: Option<&'static str> = Some("16");
10725 const HEIGHT: Option<&'static str> = Some("16");
10726 const FILL: Option<&'static str> = Some("none");
10727 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10728
10729}
10730
10731#[derive(Default, Copy, Clone, PartialEq, Eq)]
10732pub struct Star16;
10733
10734impl IconShape for Star16 {
10735 fn child_elements(&self) -> Element {
10736 rsx!(path {
10737 d: "M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z",
10738 })
10739 }
10740
10741 const WIDTH: Option<&'static str> = Some("16");
10742 const HEIGHT: Option<&'static str> = Some("16");
10743 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10744
10745}
10746
10747#[derive(Default, Copy, Clone, PartialEq, Eq)]
10748pub struct Star24;
10749
10750impl IconShape for Star24 {
10751 fn child_elements(&self) -> Element {
10752 rsx!(path {
10753 d: "M12 .25a.75.75 0 0 1 .673.418l3.058 6.197 6.839.994a.75.75 0 0 1 .415 1.279l-4.948 4.823 1.168 6.811a.751.751 0 0 1-1.088.791L12 18.347l-6.117 3.216a.75.75 0 0 1-1.088-.79l1.168-6.812-4.948-4.823a.75.75 0 0 1 .416-1.28l6.838-.993L11.328.668A.75.75 0 0 1 12 .25Zm0 2.445L9.44 7.882a.75.75 0 0 1-.565.41l-5.725.832 4.143 4.038a.748.748 0 0 1 .215.664l-.978 5.702 5.121-2.692a.75.75 0 0 1 .698 0l5.12 2.692-.977-5.702a.748.748 0 0 1 .215-.664l4.143-4.038-5.725-.831a.75.75 0 0 1-.565-.41L12 2.694Z",
10754 })
10755 }
10756
10757 const WIDTH: Option<&'static str> = Some("24");
10758 const HEIGHT: Option<&'static str> = Some("24");
10759 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10760
10761}
10762
10763#[derive(Default, Copy, Clone, PartialEq, Eq)]
10764pub struct StarFill16;
10765
10766impl IconShape for StarFill16 {
10767 fn child_elements(&self) -> Element {
10768 rsx!(path {
10769 d: "M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Z",
10770 })
10771 }
10772
10773 const WIDTH: Option<&'static str> = Some("16");
10774 const HEIGHT: Option<&'static str> = Some("16");
10775 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10776
10777}
10778
10779#[derive(Default, Copy, Clone, PartialEq, Eq)]
10780pub struct StarFill24;
10781
10782impl IconShape for StarFill24 {
10783 fn child_elements(&self) -> Element {
10784 rsx!(path {
10785 d: "m12.672.668 3.059 6.197 6.838.993a.75.75 0 0 1 .416 1.28l-4.948 4.823 1.168 6.812a.75.75 0 0 1-1.088.79L12 18.347l-6.116 3.216a.75.75 0 0 1-1.088-.791l1.168-6.811-4.948-4.823a.749.749 0 0 1 .416-1.279l6.838-.994L11.327.668a.75.75 0 0 1 1.345 0Z",
10786 })
10787 }
10788
10789 const WIDTH: Option<&'static str> = Some("24");
10790 const HEIGHT: Option<&'static str> = Some("24");
10791 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10792
10793}
10794
10795#[derive(Default, Copy, Clone, PartialEq, Eq)]
10796pub struct Stop16;
10797
10798impl IconShape for Stop16 {
10799 fn child_elements(&self) -> Element {
10800 rsx!(path {
10801 d: "M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z",
10802 })
10803 }
10804
10805 const WIDTH: Option<&'static str> = Some("16");
10806 const HEIGHT: Option<&'static str> = Some("16");
10807 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10808
10809}
10810
10811#[derive(Default, Copy, Clone, PartialEq, Eq)]
10812pub struct Stop24;
10813
10814impl IconShape for Stop24 {
10815 fn child_elements(&self) -> Element {
10816 rsx!(path {
10817 d: "M12 7a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0v-4.5A.75.75 0 0 1 12 7Zm0 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z",
10818 }
10819path {
10820 d: "M7.328 1.47a.749.749 0 0 1 .53-.22h8.284c.199 0 .389.079.53.22l5.858 5.858c.141.14.22.33.22.53v8.284a.749.749 0 0 1-.22.53l-5.858 5.858a.749.749 0 0 1-.53.22H7.858a.749.749 0 0 1-.53-.22L1.47 16.672a.749.749 0 0 1-.22-.53V7.858c0-.199.079-.389.22-.53Zm.84 1.28L2.75 8.169v7.662l5.419 5.419h7.662l5.419-5.418V8.168L15.832 2.75Z",
10821 })
10822 }
10823
10824 const WIDTH: Option<&'static str> = Some("24");
10825 const HEIGHT: Option<&'static str> = Some("24");
10826 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10827
10828}
10829
10830#[derive(Default, Copy, Clone, PartialEq, Eq)]
10831pub struct Stopwatch16;
10832
10833impl IconShape for Stopwatch16 {
10834 fn child_elements(&self) -> Element {
10835 rsx!(path {
10836 d: "M5.75.75A.75.75 0 0 1 6.5 0h3a.75.75 0 0 1 0 1.5h-.75v1l-.001.041a6.724 6.724 0 0 1 3.464 1.435l.007-.006.75-.75a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734l-.75.75-.006.007a6.75 6.75 0 1 1-10.548 0L2.72 5.03l-.75-.75a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l.75.75.007.006A6.72 6.72 0 0 1 7.25 2.541V1.5H6.5a.75.75 0 0 1-.75-.75ZM8 14.5a5.25 5.25 0 1 0-.001-10.501A5.25 5.25 0 0 0 8 14.5Zm.389-6.7 1.33-1.33a.75.75 0 1 1 1.061 1.06L9.45 8.861A1.503 1.503 0 0 1 8 10.75a1.499 1.499 0 1 1 .389-2.95Z",
10837 })
10838 }
10839
10840 const WIDTH: Option<&'static str> = Some("16");
10841 const HEIGHT: Option<&'static str> = Some("16");
10842 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10843
10844}
10845
10846#[derive(Default, Copy, Clone, PartialEq, Eq)]
10847pub struct Stopwatch24;
10848
10849impl IconShape for Stopwatch24 {
10850 fn child_elements(&self) -> Element {
10851 rsx!(path {
10852 d: "M10.25 0h3.5a.75.75 0 0 1 0 1.5h-1v1.278a9.954 9.954 0 0 1 5.636 2.276L19.72 3.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.315 1.316A9.959 9.959 0 0 1 22 12.75c0 5.523-4.477 10-10 10s-10-4.477-10-10a9.959 9.959 0 0 1 2.535-6.654L3.22 4.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l1.335 1.334a9.958 9.958 0 0 1 5.635-2.276V1.5h-1a.75.75 0 0 1 0-1.5ZM12 21.25a8.5 8.5 0 1 0-.001-17.001A8.5 8.5 0 0 0 12 21.25Zm4.03-12.53a.75.75 0 0 1 0 1.06l-2.381 2.382a1.75 1.75 0 1 1-1.06-1.06l2.38-2.382a.75.75 0 0 1 1.061 0Z",
10853 })
10854 }
10855
10856 const WIDTH: Option<&'static str> = Some("24");
10857 const HEIGHT: Option<&'static str> = Some("24");
10858 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10859
10860}
10861
10862#[derive(Default, Copy, Clone, PartialEq, Eq)]
10863pub struct Strikethrough16;
10864
10865impl IconShape for Strikethrough16 {
10866 fn child_elements(&self) -> Element {
10867 rsx!(path {
10868 d: "M11.055 8.5c.524.536.815 1.257.811 2.007a3.133 3.133 0 0 1-1.12 2.408C9.948 13.597 8.748 14 7.096 14c-1.706 0-3.104-.607-3.902-1.377a.751.751 0 0 1 1.042-1.079c.48.463 1.487.956 2.86.956 1.422 0 2.232-.346 2.676-.726.435-.372.594-.839.594-1.267 0-.472-.208-.857-.647-1.197-.448-.346-1.116-.623-1.951-.81H1.75a.75.75 0 0 1 0-1.5h12.5a.75.75 0 0 1 0 1.5ZM7.581 3.25c-2.036 0-2.778 1.082-2.778 1.786 0 .055.002.107.006.157a.75.75 0 0 1-1.496.114 3.506 3.506 0 0 1-.01-.271c0-1.832 1.75-3.286 4.278-3.286 1.418 0 2.721.58 3.514 1.093a.75.75 0 1 1-.814 1.26c-.64-.414-1.662-.853-2.7-.853Z",
10869 })
10870 }
10871
10872 const WIDTH: Option<&'static str> = Some("16");
10873 const HEIGHT: Option<&'static str> = Some("16");
10874 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10875
10876}
10877
10878#[derive(Default, Copy, Clone, PartialEq, Eq)]
10879pub struct Strikethrough24;
10880
10881impl IconShape for Strikethrough24 {
10882 fn child_elements(&self) -> Element {
10883 rsx!(path {
10884 d: "m16.533 12.5.054.043c.93.75 1.538 1.77 1.538 3.066a4.13 4.13 0 0 1-1.479 3.177c-1.058.904-2.679 1.464-4.974 1.464-2.35 0-4.252-.837-5.318-1.865a.75.75 0 1 1 1.042-1.08c.747.722 2.258 1.445 4.276 1.445 2.065 0 3.296-.504 3.999-1.105a2.63 2.63 0 0 0 .954-2.036c0-.764-.337-1.38-.979-1.898-.649-.523-1.598-.931-2.76-1.211H3.75a.75.75 0 0 1 0-1.5h16.5a.75.75 0 0 1 0 1.5ZM12.36 5C9.37 5 8.105 6.613 8.105 7.848c0 .411.072.744.193 1.02a.75.75 0 0 1-1.373.603 3.988 3.988 0 0 1-.32-1.623c0-2.363 2.271-4.348 5.755-4.348 1.931 0 3.722.794 4.814 1.5a.75.75 0 1 1-.814 1.26c-.94-.607-2.448-1.26-4-1.26Z",
10885 })
10886 }
10887
10888 const WIDTH: Option<&'static str> = Some("24");
10889 const HEIGHT: Option<&'static str> = Some("24");
10890 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10891
10892}
10893
10894#[derive(Default, Copy, Clone, PartialEq, Eq)]
10895pub struct Sun16;
10896
10897impl IconShape for Sun16 {
10898 fn child_elements(&self) -> Element {
10899 rsx!(path {
10900 d: "M8 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8Zm0-1.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm5.657-8.157a.75.75 0 0 1 0 1.061l-1.061 1.06a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.06-1.06a.75.75 0 0 1 1.06 0Zm-9.193 9.193a.75.75 0 0 1 0 1.06l-1.06 1.061a.75.75 0 1 1-1.061-1.06l1.06-1.061a.75.75 0 0 1 1.061 0ZM8 0a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0V.75A.75.75 0 0 1 8 0ZM3 8a.75.75 0 0 1-.75.75H.75a.75.75 0 0 1 0-1.5h1.5A.75.75 0 0 1 3 8Zm13 0a.75.75 0 0 1-.75.75h-1.5a.75.75 0 0 1 0-1.5h1.5A.75.75 0 0 1 16 8Zm-8 5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 8 13Zm3.536-1.464a.75.75 0 0 1 1.06 0l1.061 1.06a.75.75 0 0 1-1.06 1.061l-1.061-1.06a.75.75 0 0 1 0-1.061ZM2.343 2.343a.75.75 0 0 1 1.061 0l1.06 1.061a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-1.06-1.06a.75.75 0 0 1 0-1.06Z",
10901 })
10902 }
10903
10904 const WIDTH: Option<&'static str> = Some("16");
10905 const HEIGHT: Option<&'static str> = Some("16");
10906 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10907
10908}
10909
10910#[derive(Default, Copy, Clone, PartialEq, Eq)]
10911pub struct Sun24;
10912
10913impl IconShape for Sun24 {
10914 fn child_elements(&self) -> Element {
10915 rsx!(path {
10916 d: "M12 19a7 7 0 1 1 0-14 7 7 0 0 1 0 14Zm0-1.5a5.5 5.5 0 1 0 0-11 5.5 5.5 0 1 0 0 11Zm-5.657.157a.75.75 0 0 1 0 1.06l-1.768 1.768a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.767-1.768a.75.75 0 0 1 1.061 0ZM3.515 3.515a.75.75 0 0 1 1.06 0l1.768 1.768a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L3.515 4.575a.75.75 0 0 1 0-1.06ZM12 0a.75.75 0 0 1 .75.75v2.5a.75.75 0 0 1-1.5 0V.75A.75.75 0 0 1 12 0ZM4 12a.75.75 0 0 1-.75.75H.75a.75.75 0 0 1 0-1.5h2.5A.75.75 0 0 1 4 12Zm8 8a.75.75 0 0 1 .75.75v2.5a.75.75 0 0 1-1.5 0v-2.5A.75.75 0 0 1 12 20Zm12-8a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h2.5A.75.75 0 0 1 24 12Zm-6.343 5.657a.75.75 0 0 1 1.06 0l1.768 1.768a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-1.768-1.767a.75.75 0 0 1 0-1.061Zm2.828-14.142a.75.75 0 0 1 0 1.06l-1.768 1.768a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l1.767-1.768a.75.75 0 0 1 1.061 0Z",
10917 })
10918 }
10919
10920 const WIDTH: Option<&'static str> = Some("24");
10921 const HEIGHT: Option<&'static str> = Some("24");
10922 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10923
10924}
10925
10926#[derive(Default, Copy, Clone, PartialEq, Eq)]
10927pub struct Sync16;
10928
10929impl IconShape for Sync16 {
10930 fn child_elements(&self) -> Element {
10931 rsx!(path {
10932 d: "M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z",
10933 })
10934 }
10935
10936 const WIDTH: Option<&'static str> = Some("16");
10937 const HEIGHT: Option<&'static str> = Some("16");
10938 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10939
10940}
10941
10942#[derive(Default, Copy, Clone, PartialEq, Eq)]
10943pub struct Sync24;
10944
10945impl IconShape for Sync24 {
10946 fn child_elements(&self) -> Element {
10947 rsx!(path {
10948 d: "M3.38 8A9.502 9.502 0 0 1 12 2.5a9.502 9.502 0 0 1 9.215 7.182.75.75 0 1 0 1.456-.364C21.473 4.539 17.15 1 12 1a10.995 10.995 0 0 0-9.5 5.452V4.75a.75.75 0 0 0-1.5 0V8.5a1 1 0 0 0 1 1h3.75a.75.75 0 0 0 0-1.5H3.38Zm-.595 6.318a.75.75 0 0 0-1.455.364C2.527 19.461 6.85 23 12 23c4.052 0 7.592-2.191 9.5-5.451v1.701a.75.75 0 0 0 1.5 0V15.5a1 1 0 0 0-1-1h-3.75a.75.75 0 0 0 0 1.5h2.37A9.502 9.502 0 0 1 12 21.5c-4.446 0-8.181-3.055-9.215-7.182Z",
10949 })
10950 }
10951
10952 const WIDTH: Option<&'static str> = Some("24");
10953 const HEIGHT: Option<&'static str> = Some("24");
10954 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10955
10956}
10957
10958#[derive(Default, Copy, Clone, PartialEq, Eq)]
10959pub struct Tab16;
10960
10961impl IconShape for Tab16 {
10962 fn child_elements(&self) -> Element {
10963 rsx!(path {
10964 d: "m10.78 8.53-3.75 3.75a.749.749 0 1 1-1.06-1.06l2.469-2.47H1.75a.75.75 0 0 1 0-1.5h6.689L5.97 4.78a.749.749 0 1 1 1.06-1.06l3.75 3.75a.749.749 0 0 1 0 1.06ZM13 12.25v-8.5a.75.75 0 0 1 1.5 0v8.5a.75.75 0 0 1-1.5 0Z",
10965 })
10966 }
10967
10968 const WIDTH: Option<&'static str> = Some("16");
10969 const HEIGHT: Option<&'static str> = Some("16");
10970 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
10971
10972}
10973
10974#[derive(Default, Copy, Clone, PartialEq, Eq)]
10975pub struct Tab24;
10976
10977impl IconShape for Tab24 {
10978 fn child_elements(&self) -> Element {
10979 rsx!(path {
10980 d: "M22 4.25a.75.75 0 0 0-1.5 0v15a.75.75 0 0 0 1.5 0v-15Zm-9.72 14.28a.75.75 0 1 1-1.06-1.06l4.97-4.97H1.75a.75.75 0 0 1 0-1.5h14.44l-4.97-4.97a.75.75 0 0 1 1.06-1.06l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25Z",
10981 })
10982 }
10983
10984 const WIDTH: Option<&'static str> = Some("24");
10985 const HEIGHT: Option<&'static str> = Some("24");
10986 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
10987
10988}
10989
10990#[derive(Default, Copy, Clone, PartialEq, Eq)]
10991pub struct TabExternal16;
10992
10993impl IconShape for TabExternal16 {
10994 fn child_elements(&self) -> Element {
10995 rsx!(path {
10996 d: "M3.25 4a.25.25 0 0 0-.25.25v9a.75.75 0 0 1-.75.75H.75a.75.75 0 0 1 0-1.5h.75V4.25c0-.966.784-1.75 1.75-1.75h9.5c.966 0 1.75.784 1.75 1.75v8.25h.75a.75.75 0 0 1 0 1.5h-1.5a.75.75 0 0 1-.75-.75v-9a.25.25 0 0 0-.25-.25h-9.5Z",
10997 }
10998path {
10999 d: "m7.97 7.97-2.75 2.75a.75.75 0 1 0 1.06 1.06l2.75-2.75 1.543 1.543a.25.25 0 0 0 .427-.177V6.25a.25.25 0 0 0-.25-.25H6.604a.25.25 0 0 0-.177.427L7.97 7.97Z",
11000 })
11001 }
11002
11003 const WIDTH: Option<&'static str> = Some("16");
11004 const HEIGHT: Option<&'static str> = Some("16");
11005 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11006
11007}
11008
11009#[derive(Default, Copy, Clone, PartialEq, Eq)]
11010pub struct TabExternal24;
11011
11012impl IconShape for TabExternal24 {
11013 fn child_elements(&self) -> Element {
11014 rsx!(path {
11015 d: "M3 5.75C3 4.784 3.784 4 4.75 4h14.5c.966 0 1.75.784 1.75 1.75V18.5h2a.75.75 0 0 1 0 1.5h-2.65a.85.85 0 0 1-.85-.85V5.75a.25.25 0 0 0-.25-.25H4.75a.25.25 0 0 0-.25.25v13.4c0 .47-.38.85-.85.85H1a.75.75 0 0 1 0-1.5h2V5.75Z",
11016 }
11017path {
11018 d: "M16.404 13.7a.75.75 0 0 1-1.29.547 689.448 689.448 0 0 0-1.92-1.976l-4.141 4.14a.75.75 0 0 1-1.061-1.06l4.14-4.14-1.94-1.94A.75.75 0 0 1 10.703 8h4.95a.75.75 0 0 1 .75.75v4.95Z",
11019 })
11020 }
11021
11022 const WIDTH: Option<&'static str> = Some("24");
11023 const HEIGHT: Option<&'static str> = Some("24");
11024 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11025
11026}
11027
11028#[derive(Default, Copy, Clone, PartialEq, Eq)]
11029pub struct Table16;
11030
11031impl IconShape for Table16 {
11032 fn child_elements(&self) -> Element {
11033 rsx!(path {
11034 d: "M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z",
11035 })
11036 }
11037
11038 const WIDTH: Option<&'static str> = Some("16");
11039 const HEIGHT: Option<&'static str> = Some("16");
11040 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11041
11042}
11043
11044#[derive(Default, Copy, Clone, PartialEq, Eq)]
11045pub struct Table24;
11046
11047impl IconShape for Table24 {
11048 fn child_elements(&self) -> Element {
11049 rsx!(path {
11050 d: "M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25ZM9 9v11.5h11.25a.25.25 0 0 0 .25-.25V9Zm11.5-1.5V3.75a.25.25 0 0 0-.25-.25H9v4ZM3.5 9v11.25c0 .138.112.25.25.25H7.5V9Zm4-1.5v-4H3.75a.25.25 0 0 0-.25.25V7.5Z",
11051 })
11052 }
11053
11054 const WIDTH: Option<&'static str> = Some("24");
11055 const HEIGHT: Option<&'static str> = Some("24");
11056 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11057
11058}
11059
11060#[derive(Default, Copy, Clone, PartialEq, Eq)]
11061pub struct Tag16;
11062
11063impl IconShape for Tag16 {
11064 fn child_elements(&self) -> Element {
11065 rsx!(path {
11066 d: "M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z",
11067 })
11068 }
11069
11070 const WIDTH: Option<&'static str> = Some("16");
11071 const HEIGHT: Option<&'static str> = Some("16");
11072 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11073
11074}
11075
11076#[derive(Default, Copy, Clone, PartialEq, Eq)]
11077pub struct Tag24;
11078
11079impl IconShape for Tag24 {
11080 fn child_elements(&self) -> Element {
11081 rsx!(path {
11082 d: "M7.75 6.5a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Z",
11083 }
11084path {
11085 d: "M2.5 1h8.44a1.5 1.5 0 0 1 1.06.44l10.25 10.25a1.5 1.5 0 0 1 0 2.12l-8.44 8.44a1.5 1.5 0 0 1-2.12 0L1.44 12A1.497 1.497 0 0 1 1 10.94V2.5A1.5 1.5 0 0 1 2.5 1Zm0 1.5v8.44l10.25 10.25 8.44-8.44L10.94 2.5Z",
11086 })
11087 }
11088
11089 const WIDTH: Option<&'static str> = Some("24");
11090 const HEIGHT: Option<&'static str> = Some("24");
11091 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11092
11093}
11094
11095#[derive(Default, Copy, Clone, PartialEq, Eq)]
11096pub struct Tasklist16;
11097
11098impl IconShape for Tasklist16 {
11099 fn child_elements(&self) -> Element {
11100 rsx!(path {
11101 d: "M2 2h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1Zm4.655 8.595a.75.75 0 0 1 0 1.06L4.03 14.28a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.095-2.095a.75.75 0 0 1 1.06 0ZM9.75 2.5h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5Zm0 5h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5Zm0 5h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5Zm-7.25-9v3h3v-3Z",
11102 })
11103 }
11104
11105 const WIDTH: Option<&'static str> = Some("16");
11106 const HEIGHT: Option<&'static str> = Some("16");
11107 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11108
11109}
11110
11111#[derive(Default, Copy, Clone, PartialEq, Eq)]
11112pub struct Tasklist24;
11113
11114impl IconShape for Tasklist24 {
11115 fn child_elements(&self) -> Element {
11116 rsx!(path {
11117 d: "M3 6a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1Zm1.5 4.5h4v-4h-4Zm8.25-5a.75.75 0 0 0 0 1.5h7.5a.75.75 0 0 0 0-1.5h-7.5Zm0 6a.75.75 0 0 0 0 1.5h7.5a.75.75 0 0 0 0-1.5h-7.5Zm0 6a.75.75 0 0 0 0 1.5h7.5a.75.75 0 0 0 0-1.5h-7.5Zm-2.97-2.53a.75.75 0 0 1 0 1.06l-3.5 3.5a.75.75 0 0 1-1.06 0l-2-2a.75.75 0 1 1 1.06-1.06l1.47 1.47 2.97-2.97a.75.75 0 0 1 1.06 0Z",
11118 })
11119 }
11120
11121 const WIDTH: Option<&'static str> = Some("24");
11122 const HEIGHT: Option<&'static str> = Some("24");
11123 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11124
11125}
11126
11127#[derive(Default, Copy, Clone, PartialEq, Eq)]
11128pub struct Telescope16;
11129
11130impl IconShape for Telescope16 {
11131 fn child_elements(&self) -> Element {
11132 rsx!(path {
11133 d: "M14.184 1.143v-.001l1.422 2.464a1.75 1.75 0 0 1-.757 2.451L3.104 11.713a1.75 1.75 0 0 1-2.275-.702l-.447-.775a1.75 1.75 0 0 1 .53-2.32L11.682.573a1.748 1.748 0 0 1 2.502.57Zm-4.709 9.32h-.001l2.644 3.863a.75.75 0 1 1-1.238.848l-1.881-2.75v2.826a.75.75 0 0 1-1.5 0v-2.826l-1.881 2.75a.75.75 0 1 1-1.238-.848l2.049-2.992a.746.746 0 0 1 .293-.253l1.809-.87a.749.749 0 0 1 .944.252ZM9.436 3.92h-.001l-4.97 3.39.942 1.63 5.42-2.61Zm3.091-2.108h.001l-1.85 1.26 1.505 2.605 2.016-.97a.247.247 0 0 0 .13-.151.247.247 0 0 0-.022-.199l-1.422-2.464a.253.253 0 0 0-.161-.119.254.254 0 0 0-.197.038ZM1.756 9.157a.25.25 0 0 0-.075.33l.447.775a.25.25 0 0 0 .325.1l1.598-.769-.83-1.436-1.465 1Z",
11134 })
11135 }
11136
11137 const WIDTH: Option<&'static str> = Some("16");
11138 const HEIGHT: Option<&'static str> = Some("16");
11139 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11140
11141}
11142
11143#[derive(Default, Copy, Clone, PartialEq, Eq)]
11144pub struct Telescope24;
11145
11146impl IconShape for Telescope24 {
11147 fn child_elements(&self) -> Element {
11148 rsx!(path {
11149 d: "M.408 15.13a2 2 0 0 1 .59-2.642L17.038 1.33a1.999 1.999 0 0 1 2.85.602l2.828 4.644a2 2 0 0 1-.851 2.847l-17.762 8.43a2 2 0 0 1-2.59-.807Zm5.263-4.066 1.987 3.44 8.712-4.135-2.857-4.76Zm12.06-1.34.001-.001 3.49-1.656a.498.498 0 0 0 .212-.712l-2.826-4.644a.503.503 0 0 0-.713-.151l-3.148 2.19Zm-13.295 2.2L1.854 13.72a.5.5 0 0 0-.147.66l1.105 1.915a.5.5 0 0 0 .648.201l2.838-1.347ZM17.155 22.87a.75.75 0 0 0 .226-1.036l-4-6.239a.75.75 0 0 0-.941-.278l-2.75 1.25a.75.75 0 0 0-.318.274l-3.25 4.989a.75.75 0 0 0 1.256.819l3.131-4.806.51-.232v5.64a.75.75 0 1 0 1.5 0v-6.22l3.6 5.613a.75.75 0 0 0 1.036.226Z",
11150 })
11151 }
11152
11153 const WIDTH: Option<&'static str> = Some("24");
11154 const HEIGHT: Option<&'static str> = Some("24");
11155 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11156
11157}
11158
11159#[derive(Default, Copy, Clone, PartialEq, Eq)]
11160pub struct TelescopeFill16;
11161
11162impl IconShape for TelescopeFill16 {
11163 fn child_elements(&self) -> Element {
11164 rsx!(path {
11165 d: "M11.905.42a1.5 1.5 0 0 1 2.144.49l1.692 2.93a1.5 1.5 0 0 1-.649 2.102L2.895 11.815a1.5 1.5 0 0 1-1.95-.602l-.68-1.176a1.5 1.5 0 0 1 .455-1.99L11.905.422Zm-3.374 9.79a.75.75 0 0 1 .944.253l2.644 3.864a.751.751 0 0 1-1.238.847L9 12.424v2.826a.75.75 0 0 1-1.5 0v-2.826l-1.881 2.75a.75.75 0 1 1-1.238-.848l2.048-2.992a.752.752 0 0 1 .293-.252l1.81-.871Zm2.476-3.965v-.001l1.356-.653-1.52-2.631-1.243.848ZM3.279 8.119l.835 1.445 1.355-.653-.947-1.64Z",
11166 })
11167 }
11168
11169 const WIDTH: Option<&'static str> = Some("16");
11170 const HEIGHT: Option<&'static str> = Some("16");
11171 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11172
11173}
11174
11175#[derive(Default, Copy, Clone, PartialEq, Eq)]
11176pub struct TelescopeFill24;
11177
11178impl IconShape for TelescopeFill24 {
11179 fn child_elements(&self) -> Element {
11180 rsx!(path {
11181 d: "M17.155 22.87a.75.75 0 0 0 .226-1.036l-4-6.239a.75.75 0 0 0-.941-.277l-2.75 1.25a.75.75 0 0 0-.318.273l-3.25 4.989a.75.75 0 0 0 1.256.819l3.131-4.806.51-.232v5.64a.75.75 0 1 0 1.5 0v-6.22l3.6 5.613a.75.75 0 0 0 1.036.226ZM.408 15.13a2 2 0 0 1 .59-2.642L17.038 1.33a1.999 1.999 0 0 1 2.85.602l2.828 4.644a2 2 0 0 1-.851 2.847l-17.762 8.43a2 2 0 0 1-2.59-.807Zm13.105-9.521 2.857 4.76 1.361-.646-2.984-4.973Zm-7.842 5.455-1.235.86 1.862 3.225 1.36-.645Z",
11182 })
11183 }
11184
11185 const WIDTH: Option<&'static str> = Some("24");
11186 const HEIGHT: Option<&'static str> = Some("24");
11187 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11188
11189}
11190
11191#[derive(Default, Copy, Clone, PartialEq, Eq)]
11192pub struct Terminal16;
11193
11194impl IconShape for Terminal16 {
11195 fn child_elements(&self) -> Element {
11196 rsx!(path {
11197 d: "M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25Zm1.75-.25a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25ZM7.25 8a.749.749 0 0 1-.22.53l-2.25 2.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L5.44 8 3.72 6.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.25 2.25c.141.14.22.331.22.53Zm1.5 1.5h3a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5Z",
11198 })
11199 }
11200
11201 const WIDTH: Option<&'static str> = Some("16");
11202 const HEIGHT: Option<&'static str> = Some("16");
11203 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11204
11205}
11206
11207#[derive(Default, Copy, Clone, PartialEq, Eq)]
11208pub struct Terminal24;
11209
11210impl IconShape for Terminal24 {
11211 fn child_elements(&self) -> Element {
11212 rsx!(path {
11213 d: "M9.25 12a.75.75 0 0 1-.22.53l-2.75 2.75a.75.75 0 0 1-1.06-1.06L7.44 12 5.22 9.78a.75.75 0 1 1 1.06-1.06l2.75 2.75c.141.14.22.331.22.53Zm2 2a.75.75 0 0 0 0 1.5h5a.75.75 0 0 0 0-1.5h-5Z",
11214 }
11215path {
11216 d: "M0 4.75C0 3.784.784 3 1.75 3h20.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 22.25 21H1.75A1.75 1.75 0 0 1 0 19.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25V4.75a.25.25 0 0 0-.25-.25Z",
11217 })
11218 }
11219
11220 const WIDTH: Option<&'static str> = Some("24");
11221 const HEIGHT: Option<&'static str> = Some("24");
11222 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11223
11224}
11225
11226#[derive(Default, Copy, Clone, PartialEq, Eq)]
11227pub struct ThreeBars16;
11228
11229impl IconShape for ThreeBars16 {
11230 fn child_elements(&self) -> Element {
11231 rsx!(path {
11232 d: "M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75Zm0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75ZM1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5Z",
11233 })
11234 }
11235
11236 const WIDTH: Option<&'static str> = Some("16");
11237 const HEIGHT: Option<&'static str> = Some("16");
11238 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11239
11240}
11241
11242#[derive(Default, Copy, Clone, PartialEq, Eq)]
11243pub struct ThreeBars24;
11244
11245impl IconShape for ThreeBars24 {
11246 fn child_elements(&self) -> Element {
11247 rsx!(path {
11248 d: "M3.75 5.25a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Zm0 6a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Zm0 6a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5H3.75Z",
11249 })
11250 }
11251
11252 const WIDTH: Option<&'static str> = Some("24");
11253 const HEIGHT: Option<&'static str> = Some("24");
11254 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11255
11256}
11257
11258#[derive(Default, Copy, Clone, PartialEq, Eq)]
11259pub struct Thumbsdown16;
11260
11261impl IconShape for Thumbsdown16 {
11262 fn child_elements(&self) -> Element {
11263 rsx!(path {
11264 d: "M7.653 15.369a.75.75 0 0 1-.776.371l-.238-.04a3.25 3.25 0 0 1-2.591-4.099L4.506 10h-.665A3.25 3.25 0 0 1 .723 5.833l1.135-3.859A2.75 2.75 0 0 1 4.482 0H9.43c.78.003 1.538.25 2.168.702A1.752 1.752 0 0 1 12.989 0h1.272A1.75 1.75 0 0 1 16 1.75v6.5A1.75 1.75 0 0 1 14.25 10h-3.417a.25.25 0 0 0-.217.127ZM11.25 2.351l-.396-.33a2.248 2.248 0 0 0-1.44-.521H4.496a1.25 1.25 0 0 0-1.199.897L2.162 6.256A1.75 1.75 0 0 0 3.841 8.5H5.5a.75.75 0 0 1 .721.956l-.731 2.558a1.75 1.75 0 0 0 1.127 2.14L9.31 9.389a1.75 1.75 0 0 1 1.523-.889h.417Zm1.5 6.149h1.5a.25.25 0 0 0 .25-.25v-6.5a.25.25 0 0 0-.25-.25H13a.25.25 0 0 0-.25.25Z",
11265 })
11266 }
11267
11268 const WIDTH: Option<&'static str> = Some("16");
11269 const HEIGHT: Option<&'static str> = Some("16");
11270 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11271
11272}
11273
11274#[derive(Default, Copy, Clone, PartialEq, Eq)]
11275pub struct Thumbsdown24;
11276
11277impl IconShape for Thumbsdown24 {
11278 fn child_elements(&self) -> Element {
11279 rsx!(path {
11280 d: "M10.651 21.622a.748.748 0 0 1-.808.361l-.127-.027a3.875 3.875 0 0 1-2.879-4.97L7.473 15H6.336c-2.645 0-4.513-2.591-3.676-5.1l1.559-4.678A3.25 3.25 0 0 1 7.302 3h5.289c1.031 0 2.029.354 2.828.999A1.75 1.75 0 0 1 17 3h2.25c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 19.25 15h-4.67a.251.251 0 0 0-.217.126l-3.712 6.496ZM15.25 5.84l-.684-.598a2.999 2.999 0 0 0-1.975-.742H7.302a1.75 1.75 0 0 0-1.66 1.197l-1.559 4.677A2.375 2.375 0 0 0 6.336 13.5H8.5a.75.75 0 0 1 .714.979l-.948 2.964a2.375 2.375 0 0 0 1.373 2.927l3.422-5.988a1.749 1.749 0 0 1 1.519-.882h.67V5.84Zm1.5 7.66h2.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H17a.25.25 0 0 0-.25.25v8.75Z",
11281 })
11282 }
11283
11284 const WIDTH: Option<&'static str> = Some("24");
11285 const HEIGHT: Option<&'static str> = Some("24");
11286 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11287
11288}
11289
11290#[derive(Default, Copy, Clone, PartialEq, Eq)]
11291pub struct Thumbsup16;
11292
11293impl IconShape for Thumbsup16 {
11294 fn child_elements(&self) -> Element {
11295 rsx!(path {
11296 d: "M8.347.631A.75.75 0 0 1 9.123.26l.238.04a3.25 3.25 0 0 1 2.591 4.098L11.494 6h.665a3.25 3.25 0 0 1 3.118 4.167l-1.135 3.859A2.751 2.751 0 0 1 11.503 16H6.586a3.75 3.75 0 0 1-2.184-.702A1.75 1.75 0 0 1 3 16H1.75A1.75 1.75 0 0 1 0 14.25v-6.5C0 6.784.784 6 1.75 6h3.417a.25.25 0 0 0 .217-.127ZM4.75 13.649l.396.33c.404.337.914.521 1.44.521h4.917a1.25 1.25 0 0 0 1.2-.897l1.135-3.859A1.75 1.75 0 0 0 12.159 7.5H10.5a.75.75 0 0 1-.721-.956l.731-2.558a1.75 1.75 0 0 0-1.127-2.14L6.69 6.611a1.75 1.75 0 0 1-1.523.889H4.75ZM3.25 7.5h-1.5a.25.25 0 0 0-.25.25v6.5c0 .138.112.25.25.25H3a.25.25 0 0 0 .25-.25Z",
11297 })
11298 }
11299
11300 const WIDTH: Option<&'static str> = Some("16");
11301 const HEIGHT: Option<&'static str> = Some("16");
11302 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11303
11304}
11305
11306#[derive(Default, Copy, Clone, PartialEq, Eq)]
11307pub struct Thumbsup24;
11308
11309impl IconShape for Thumbsup24 {
11310 fn child_elements(&self) -> Element {
11311 rsx!(path {
11312 d: "M13.349 2.378a.748.748 0 0 1 .808-.361l.127.027a3.875 3.875 0 0 1 2.879 4.97L16.527 9h1.137c2.645 0 4.513 2.591 3.676 5.1l-1.559 4.678A3.25 3.25 0 0 1 16.698 21h-5.289a4.503 4.503 0 0 1-2.828-.999A1.75 1.75 0 0 1 7 21H4.75A1.75 1.75 0 0 1 3 19.25v-8.5C3 9.784 3.784 9 4.75 9h4.67a.251.251 0 0 0 .217-.126l3.712-6.496ZM8.75 18.16l.683.598a3.003 3.003 0 0 0 1.976.742h5.289a1.75 1.75 0 0 0 1.66-1.197l1.559-4.677a2.375 2.375 0 0 0-2.253-3.126H15.5a.75.75 0 0 1-.714-.979l.948-2.964a2.375 2.375 0 0 0-1.373-2.927l-3.422 5.988a1.749 1.749 0 0 1-1.519.882h-.67v7.66Zm-1.5-7.66h-2.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25H7a.25.25 0 0 0 .25-.25V10.5Z",
11313 })
11314 }
11315
11316 const WIDTH: Option<&'static str> = Some("24");
11317 const HEIGHT: Option<&'static str> = Some("24");
11318 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11319
11320}
11321
11322#[derive(Default, Copy, Clone, PartialEq, Eq)]
11323pub struct Tools16;
11324
11325impl IconShape for Tools16 {
11326 fn child_elements(&self) -> Element {
11327 rsx!(path {
11328 d: "M5.433 2.304A4.492 4.492 0 0 0 3.5 6c0 1.598.832 3.002 2.09 3.802.518.328.929.923.902 1.64v.008l-.164 3.337a.75.75 0 1 1-1.498-.073l.163-3.33c.002-.085-.05-.216-.207-.316A5.996 5.996 0 0 1 2 6a5.993 5.993 0 0 1 2.567-4.92 1.482 1.482 0 0 1 1.673-.04c.462.296.76.827.76 1.423v2.82c0 .082.041.16.11.206l.75.51a.25.25 0 0 0 .28 0l.75-.51A.249.249 0 0 0 9 5.282V2.463c0-.596.298-1.127.76-1.423a1.482 1.482 0 0 1 1.673.04A5.993 5.993 0 0 1 14 6a5.996 5.996 0 0 1-2.786 5.068c-.157.1-.209.23-.207.315l.163 3.33a.752.752 0 0 1-1.094.714.75.75 0 0 1-.404-.64l-.164-3.345c-.027-.717.384-1.312.902-1.64A4.495 4.495 0 0 0 12.5 6a4.492 4.492 0 0 0-1.933-3.696c-.024.017-.067.067-.067.16v2.818a1.75 1.75 0 0 1-.767 1.448l-.75.51a1.75 1.75 0 0 1-1.966 0l-.75-.51A1.75 1.75 0 0 1 5.5 5.282V2.463c0-.092-.043-.142-.067-.159Z",
11329 })
11330 }
11331
11332 const WIDTH: Option<&'static str> = Some("16");
11333 const HEIGHT: Option<&'static str> = Some("16");
11334 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11335
11336}
11337
11338#[derive(Default, Copy, Clone, PartialEq, Eq)]
11339pub struct Tools24;
11340
11341impl IconShape for Tools24 {
11342 fn child_elements(&self) -> Element {
11343 rsx!(path {
11344 d: "M7.875 2.292a.114.114 0 0 0-.032.018A7.239 7.239 0 0 0 4.75 8.25a7.248 7.248 0 0 0 3.654 6.297c.57.327.982.955.941 1.682v.002l-.317 6.058a.75.75 0 1 1-1.498-.078l.317-6.062v-.004c.006-.09-.047-.215-.188-.296A8.749 8.749 0 0 1 3.25 8.25a8.738 8.738 0 0 1 3.732-7.169 1.547 1.547 0 0 1 1.709-.064c.484.292.809.835.809 1.46v4.714a.25.25 0 0 0 .119.213l2.25 1.385c.08.05.182.05.262 0l2.25-1.385a.25.25 0 0 0 .119-.213V2.478c0-.626.325-1.169.81-1.461a1.547 1.547 0 0 1 1.708.064 8.741 8.741 0 0 1 3.732 7.17 8.747 8.747 0 0 1-4.41 7.598c-.14.081-.193.206-.188.296v.004l.318 6.062a.75.75 0 1 1-1.498.078l-.317-6.058v-.002c-.041-.727.37-1.355.94-1.682A7.247 7.247 0 0 0 19.25 8.25a7.239 7.239 0 0 0-3.093-5.94.114.114 0 0 0-.032-.018l-.01-.001c-.003 0-.014 0-.031.01-.036.022-.084.079-.084.177V7.19c0 .608-.315 1.172-.833 1.49l-2.25 1.385a1.75 1.75 0 0 1-1.834 0l-2.25-1.384A1.752 1.752 0 0 1 8 7.192V2.477c0-.098-.048-.155-.084-.176a.068.068 0 0 0-.031-.011l-.01.001Z",
11345 })
11346 }
11347
11348 const WIDTH: Option<&'static str> = Some("24");
11349 const HEIGHT: Option<&'static str> = Some("24");
11350 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11351
11352}
11353
11354#[derive(Default, Copy, Clone, PartialEq, Eq)]
11355pub struct TrackedByClosedCompleted16;
11356
11357impl IconShape for TrackedByClosedCompleted16 {
11358 fn child_elements(&self) -> Element {
11359 rsx!(path {
11360 d: "M1.5 8a6.5 6.5 0 1 1 13 0A.75.75 0 0 0 16 8a8 8 0 1 0-8 8 .75.75 0 0 0 0-1.5A6.5 6.5 0 0 1 1.5 8Z",
11361 }
11362path {
11363 d: "m8.677 12.427 2.896 2.896a.25.25 0 0 0 .427-.177V13h3.25a.75.75 0 0 0 0-1.5H12V9.354a.25.25 0 0 0-.427-.177l-2.896 2.896a.25.25 0 0 0 0 .354ZM11.28 6.78a.749.749 0 1 0-1.06-1.06L7.25 8.689 5.78 7.22a.749.749 0 1 0-1.06 1.06l2 2a.749.749 0 0 0 1.06 0l3.5-3.5Z",
11364 })
11365 }
11366
11367 const WIDTH: Option<&'static str> = Some("16");
11368 const HEIGHT: Option<&'static str> = Some("16");
11369 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11370
11371}
11372
11373#[derive(Default, Copy, Clone, PartialEq, Eq)]
11374pub struct TrackedByClosedCompleted24;
11375
11376impl IconShape for TrackedByClosedCompleted24 {
11377 fn child_elements(&self) -> Element {
11378 rsx!(path {
11379 d: "M12 2.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5.75.75 0 0 1 0 1.5C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11a.75.75 0 0 1-1.5 0A9.5 9.5 0 0 0 12 2.5Z",
11380 }
11381path {
11382 d: "m13.759 17.48 3.728 3.314a.308.308 0 0 0 .513-.23V18h4.25a.75.75 0 0 0 0-1.5H18v-2.564a.308.308 0 0 0-.513-.23l-3.728 3.314a.307.307 0 0 0 0 .46Zm3.521-8.2a.749.749 0 1 0-1.06-1.06l-5.97 5.969-2.47-2.469a.749.749 0 1 0-1.06 1.06l3 3a.749.749 0 0 0 1.06 0l6.5-6.5Z",
11383 })
11384 }
11385
11386 const WIDTH: Option<&'static str> = Some("24");
11387 const HEIGHT: Option<&'static str> = Some("24");
11388 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11389
11390}
11391
11392#[derive(Default, Copy, Clone, PartialEq, Eq)]
11393pub struct TrackedByClosedNotPlanned16;
11394
11395impl IconShape for TrackedByClosedNotPlanned16 {
11396 fn child_elements(&self) -> Element {
11397 rsx!(path {
11398 d: "M1.5 8a6.5 6.5 0 1 1 13 0A.75.75 0 0 0 16 8a8 8 0 1 0-8 8 .75.75 0 0 0 0-1.5A6.5 6.5 0 0 1 1.5 8Z",
11399 }
11400path {
11401 d: "m8.677 12.427 2.896 2.896a.25.25 0 0 0 .427-.177V13h3.25a.75.75 0 0 0 0-1.5H12V9.354a.25.25 0 0 0-.427-.177l-2.896 2.896a.25.25 0 0 0 0 .354ZM11.28 5.78a.749.749 0 1 0-1.06-1.06l-5.5 5.5a.749.749 0 1 0 1.06 1.06l5.5-5.5Z",
11402 })
11403 }
11404
11405 const WIDTH: Option<&'static str> = Some("16");
11406 const HEIGHT: Option<&'static str> = Some("16");
11407 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11408
11409}
11410
11411#[derive(Default, Copy, Clone, PartialEq, Eq)]
11412pub struct TrackedByClosedNotPlanned24;
11413
11414impl IconShape for TrackedByClosedNotPlanned24 {
11415 fn child_elements(&self) -> Element {
11416 rsx!(path {
11417 d: "M12 2.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5.75.75 0 0 1 0 1.5C5.925 23 1 18.075 1 12S5.925 1 12 1s11 4.925 11 11a.75.75 0 0 1-1.5 0A9.5 9.5 0 0 0 12 2.5Z",
11418 }
11419path {
11420 d: "m13.759 17.48 3.728 3.314a.308.308 0 0 0 .513-.23V18h4.25a.75.75 0 0 0 0-1.5H18v-2.564a.308.308 0 0 0-.513-.23l-3.728 3.314a.307.307 0 0 0 0 .46Zm3.521-9.7a.749.749 0 1 0-1.06-1.06l-9.5 9.5a.749.749 0 1 0 1.06 1.06l9.5-9.5Z",
11421 })
11422 }
11423
11424 const WIDTH: Option<&'static str> = Some("24");
11425 const HEIGHT: Option<&'static str> = Some("24");
11426 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11427
11428}
11429
11430#[derive(Default, Copy, Clone, PartialEq, Eq)]
11431pub struct Trash16;
11432
11433impl IconShape for Trash16 {
11434 fn child_elements(&self) -> Element {
11435 rsx!(path {
11436 d: "M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z",
11437 })
11438 }
11439
11440 const WIDTH: Option<&'static str> = Some("16");
11441 const HEIGHT: Option<&'static str> = Some("16");
11442 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11443
11444}
11445
11446#[derive(Default, Copy, Clone, PartialEq, Eq)]
11447pub struct Trash24;
11448
11449impl IconShape for Trash24 {
11450 fn child_elements(&self) -> Element {
11451 rsx!(path {
11452 d: "M16 1.75V3h5.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75Zm-6.5 0V3h5V1.75a.25.25 0 0 0-.25-.25h-4.5a.25.25 0 0 0-.25.25ZM4.997 6.178a.75.75 0 1 0-1.493.144L4.916 20.92a1.75 1.75 0 0 0 1.742 1.58h10.684a1.75 1.75 0 0 0 1.742-1.581l1.413-14.597a.75.75 0 0 0-1.494-.144l-1.412 14.596a.25.25 0 0 1-.249.226H6.658a.25.25 0 0 1-.249-.226L4.997 6.178Z",
11453 }
11454path {
11455 d: "M9.206 7.501a.75.75 0 0 1 .793.705l.5 8.5A.75.75 0 1 1 9 16.794l-.5-8.5a.75.75 0 0 1 .705-.793Zm6.293.793A.75.75 0 1 0 14 8.206l-.5 8.5a.75.75 0 0 0 1.498.088l.5-8.5Z",
11456 })
11457 }
11458
11459 const WIDTH: Option<&'static str> = Some("24");
11460 const HEIGHT: Option<&'static str> = Some("24");
11461 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11462
11463}
11464
11465#[derive(Default, Copy, Clone, PartialEq, Eq)]
11466pub struct TriangleDown16;
11467
11468impl IconShape for TriangleDown16 {
11469 fn child_elements(&self) -> Element {
11470 rsx!(path {
11471 d: "m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z",
11472 })
11473 }
11474
11475 const WIDTH: Option<&'static str> = Some("16");
11476 const HEIGHT: Option<&'static str> = Some("16");
11477 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11478
11479}
11480
11481#[derive(Default, Copy, Clone, PartialEq, Eq)]
11482pub struct TriangleDown24;
11483
11484impl IconShape for TriangleDown24 {
11485 fn child_elements(&self) -> Element {
11486 rsx!(path {
11487 d: "M11.646 15.146 5.854 9.354a.5.5 0 0 1 .353-.854h11.586a.5.5 0 0 1 .353.854l-5.793 5.792a.5.5 0 0 1-.707 0Z",
11488 })
11489 }
11490
11491 const WIDTH: Option<&'static str> = Some("24");
11492 const HEIGHT: Option<&'static str> = Some("24");
11493 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11494
11495}
11496
11497#[derive(Default, Copy, Clone, PartialEq, Eq)]
11498pub struct TriangleLeft16;
11499
11500impl IconShape for TriangleLeft16 {
11501 fn child_elements(&self) -> Element {
11502 rsx!(path {
11503 d: "M9.573 4.427 6.177 7.823a.25.25 0 0 0 0 .354l3.396 3.396a.25.25 0 0 0 .427-.177V4.604a.25.25 0 0 0-.427-.177Z",
11504 })
11505 }
11506
11507 const WIDTH: Option<&'static str> = Some("16");
11508 const HEIGHT: Option<&'static str> = Some("16");
11509 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11510
11511}
11512
11513#[derive(Default, Copy, Clone, PartialEq, Eq)]
11514pub struct TriangleLeft24;
11515
11516impl IconShape for TriangleLeft24 {
11517 fn child_elements(&self) -> Element {
11518 rsx!(path {
11519 d: "m8.854 11.646 5.792-5.792a.5.5 0 0 1 .854.353v11.586a.5.5 0 0 1-.854.353l-5.792-5.792a.5.5 0 0 1 0-.708Z",
11520 })
11521 }
11522
11523 const WIDTH: Option<&'static str> = Some("24");
11524 const HEIGHT: Option<&'static str> = Some("24");
11525 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11526
11527}
11528
11529#[derive(Default, Copy, Clone, PartialEq, Eq)]
11530pub struct TriangleRight16;
11531
11532impl IconShape for TriangleRight16 {
11533 fn child_elements(&self) -> Element {
11534 rsx!(path {
11535 d: "m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z",
11536 })
11537 }
11538
11539 const WIDTH: Option<&'static str> = Some("16");
11540 const HEIGHT: Option<&'static str> = Some("16");
11541 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11542
11543}
11544
11545#[derive(Default, Copy, Clone, PartialEq, Eq)]
11546pub struct TriangleRight24;
11547
11548impl IconShape for TriangleRight24 {
11549 fn child_elements(&self) -> Element {
11550 rsx!(path {
11551 d: "m15.146 12.354-5.792 5.792a.5.5 0 0 1-.854-.353V6.207a.5.5 0 0 1 .854-.353l5.792 5.792a.5.5 0 0 1 0 .708Z",
11552 })
11553 }
11554
11555 const WIDTH: Option<&'static str> = Some("24");
11556 const HEIGHT: Option<&'static str> = Some("24");
11557 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11558
11559}
11560
11561#[derive(Default, Copy, Clone, PartialEq, Eq)]
11562pub struct TriangleUp16;
11563
11564impl IconShape for TriangleUp16 {
11565 fn child_elements(&self) -> Element {
11566 rsx!(path {
11567 d: "m4.427 9.573 3.396-3.396a.25.25 0 0 1 .354 0l3.396 3.396a.25.25 0 0 1-.177.427H4.604a.25.25 0 0 1-.177-.427Z",
11568 })
11569 }
11570
11571 const WIDTH: Option<&'static str> = Some("16");
11572 const HEIGHT: Option<&'static str> = Some("16");
11573 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11574
11575}
11576
11577#[derive(Default, Copy, Clone, PartialEq, Eq)]
11578pub struct TriangleUp24;
11579
11580impl IconShape for TriangleUp24 {
11581 fn child_elements(&self) -> Element {
11582 rsx!(path {
11583 d: "m12.354 8.854 5.792 5.792a.5.5 0 0 1-.353.854H6.207a.5.5 0 0 1-.353-.854l5.792-5.792a.5.5 0 0 1 .708 0Z",
11584 })
11585 }
11586
11587 const WIDTH: Option<&'static str> = Some("24");
11588 const HEIGHT: Option<&'static str> = Some("24");
11589 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11590
11591}
11592
11593#[derive(Default, Copy, Clone, PartialEq, Eq)]
11594pub struct Trophy16;
11595
11596impl IconShape for Trophy16 {
11597 fn child_elements(&self) -> Element {
11598 rsx!(path {
11599 d: "M3.217 6.962A3.75 3.75 0 0 1 0 3.25v-.5C0 1.784.784 1 1.75 1h1.356c.228-.585.796-1 1.462-1h6.864c.647 0 1.227.397 1.462 1h1.356c.966 0 1.75.784 1.75 1.75v.5a3.75 3.75 0 0 1-3.217 3.712 5.014 5.014 0 0 1-2.771 3.117l.144 1.446c.005.05.03.12.114.204.086.087.217.17.373.227.283.103.618.274.89.568.285.31.467.723.467 1.226v.75h1.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H4v-.75c0-.503.182-.916.468-1.226.27-.294.606-.465.889-.568.139-.048.266-.126.373-.227.084-.085.109-.153.114-.204l.144-1.446a5.015 5.015 0 0 1-2.77-3.117ZM4.5 1.568V5.5a3.5 3.5 0 1 0 7 0V1.568a.068.068 0 0 0-.068-.068H4.568a.068.068 0 0 0-.068.068Zm2.957 8.902-.12 1.204c-.093.925-.858 1.47-1.467 1.691a.766.766 0 0 0-.3.176c-.037.04-.07.093-.07.21v.75h5v-.75c0-.117-.033-.17-.07-.21a.766.766 0 0 0-.3-.176c-.609-.221-1.374-.766-1.466-1.69l-.12-1.204a5.064 5.064 0 0 1-1.087 0ZM13 2.5v2.872a2.25 2.25 0 0 0 1.5-2.122v-.5a.25.25 0 0 0-.25-.25H13Zm-10 0H1.75a.25.25 0 0 0-.25.25v.5c0 .98.626 1.813 1.5 2.122Z",
11600 })
11601 }
11602
11603 const WIDTH: Option<&'static str> = Some("16");
11604 const HEIGHT: Option<&'static str> = Some("16");
11605 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11606
11607}
11608
11609#[derive(Default, Copy, Clone, PartialEq, Eq)]
11610pub struct Trophy24;
11611
11612impl IconShape for Trophy24 {
11613 fn child_elements(&self) -> Element {
11614 rsx!(path {
11615 d: "M5.09 10.121A5.251 5.251 0 0 1 1 5V3.75C1 2.784 1.784 2 2.75 2h2.364c.236-.586.81-1 1.48-1h10.812c.67 0 1.244.414 1.48 1h2.489c.966 0 1.75.784 1.75 1.75V5a5.252 5.252 0 0 1-4.219 5.149 7.01 7.01 0 0 1-4.644 5.478l.231 3.003a.5.5 0 0 0 .034.031c.079.065.303.203.836.282.838.124 1.637.81 1.637 1.807v.75h2.25a.75.75 0 0 1 0 1.5H4.75a.75.75 0 0 1 0-1.5H7v-.75c0-.996.8-1.683 1.637-1.807.533-.08.757-.217.836-.282a.5.5 0 0 0 .034-.031l.231-3.003A7.012 7.012 0 0 1 5.09 10.12ZM6.5 2.594V9a5.5 5.5 0 1 0 11 0V2.594a.094.094 0 0 0-.094-.094H6.594a.094.094 0 0 0-.094.094Zm4.717 13.363-.215 2.793-.001.021-.003.043a1.212 1.212 0 0 1-.022.147c-.05.237-.194.567-.553.86-.348.286-.853.5-1.566.605a.478.478 0 0 0-.274.136.264.264 0 0 0-.083.188v.75h7v-.75a.264.264 0 0 0-.083-.188.478.478 0 0 0-.274-.136c-.713-.105-1.218-.32-1.567-.604-.358-.294-.502-.624-.552-.86a1.22 1.22 0 0 1-.025-.19l-.001-.022-.215-2.793a7.069 7.069 0 0 1-1.566 0ZM19 8.578A3.751 3.751 0 0 0 21.625 5V3.75a.25.25 0 0 0-.25-.25H19ZM5 3.5H2.75a.25.25 0 0 0-.25.25V5A3.752 3.752 0 0 0 5 8.537Z",
11616 })
11617 }
11618
11619 const WIDTH: Option<&'static str> = Some("24");
11620 const HEIGHT: Option<&'static str> = Some("24");
11621 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11622
11623}
11624
11625#[derive(Default, Copy, Clone, PartialEq, Eq)]
11626pub struct Typography16;
11627
11628impl IconShape for Typography16 {
11629 fn child_elements(&self) -> Element {
11630 rsx!(path {
11631 d: "M6.71 10H2.332l-.874 2.498a.75.75 0 0 1-1.415-.496l3.39-9.688a1.217 1.217 0 0 1 2.302.018l3.227 9.681a.75.75 0 0 1-1.423.474Zm3.13-4.358C10.53 4.374 11.87 4 13 4c1.5 0 3 .939 3 2.601v5.649a.75.75 0 0 1-1.448.275C13.995 12.82 13.3 13 12.5 13c-.77 0-1.514-.231-2.078-.709-.577-.488-.922-1.199-.922-2.041 0-.694.265-1.411.887-1.944C11 7.78 11.88 7.5 13 7.5h1.5v-.899c0-.54-.5-1.101-1.5-1.101-.869 0-1.528.282-1.84.858a.75.75 0 1 1-1.32-.716ZM6.21 8.5 4.574 3.594 2.857 8.5Zm8.29.5H13c-.881 0-1.375.22-1.637.444-.253.217-.363.5-.363.806 0 .408.155.697.39.896.249.21.63.354 1.11.354.732 0 1.26-.209 1.588-.449.35-.257.412-.495.412-.551Z",
11632 })
11633 }
11634
11635 const WIDTH: Option<&'static str> = Some("16");
11636 const HEIGHT: Option<&'static str> = Some("16");
11637 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11638
11639}
11640
11641#[derive(Default, Copy, Clone, PartialEq, Eq)]
11642pub struct Typography24;
11643
11644impl IconShape for Typography24 {
11645 fn child_elements(&self) -> Element {
11646 rsx!(path {
11647 d: "M10.414 15H3.586l-1.631 4.505a.75.75 0 1 1-1.41-.51l5.08-14.03a1.463 1.463 0 0 1 2.75 0l5.08 14.03a.75.75 0 1 1-1.411.51Zm4.532-5.098c.913-1.683 2.703-2.205 4.284-2.205 1.047 0 2.084.312 2.878.885.801.577 1.392 1.455 1.392 2.548v8.12a.75.75 0 0 1-1.5 0v-.06l-.044.025c-.893.52-2.096.785-3.451.785-1.051 0-2.048-.315-2.795-.948-.76-.643-1.217-1.578-1.217-2.702 0-.919.349-1.861 1.168-2.563.81-.694 2-1.087 3.569-1.087H22v-1.57c0-.503-.263-.967-.769-1.332-.513-.37-1.235-.6-2.001-.6-1.319 0-2.429.43-2.966 1.42a.75.75 0 0 1-1.318-.716ZM9.87 13.5 7 5.572 4.13 13.5Zm12.13.7h-2.77c-1.331 0-2.134.333-2.593.726a1.822 1.822 0 0 0-.644 1.424c0 .689.267 1.203.686 1.557.43.365 1.065.593 1.826.593 1.183 0 2.102-.235 2.697-.581.582-.34.798-.74.798-1.134Z",
11648 })
11649 }
11650
11651 const WIDTH: Option<&'static str> = Some("24");
11652 const HEIGHT: Option<&'static str> = Some("24");
11653 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11654
11655}
11656
11657#[derive(Default, Copy, Clone, PartialEq, Eq)]
11658pub struct Undo16;
11659
11660impl IconShape for Undo16 {
11661 fn child_elements(&self) -> Element {
11662 rsx!(path {
11663 d: "M1.22 6.28a.749.749 0 0 1 0-1.06l3.5-3.5a.749.749 0 1 1 1.06 1.06L3.561 5h7.188l.001.007L10.749 5c.058 0 .116.007.171.019A4.501 4.501 0 0 1 10.5 14H8.796a.75.75 0 0 1 0-1.5H10.5a3 3 0 1 0 0-6H3.561L5.78 8.72a.749.749 0 1 1-1.06 1.06l-3.5-3.5Z",
11664 })
11665 }
11666
11667 const WIDTH: Option<&'static str> = Some("16");
11668 const HEIGHT: Option<&'static str> = Some("16");
11669 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11670
11671}
11672
11673#[derive(Default, Copy, Clone, PartialEq, Eq)]
11674pub struct Undo24;
11675
11676impl IconShape for Undo24 {
11677 fn child_elements(&self) -> Element {
11678 rsx!(path {
11679 d: "M9.53 2.22a.75.75 0 0 0-1.06 0L2.22 8.47a.75.75 0 0 0 0 1.06l6.25 6.25a.75.75 0 0 0 1.06-1.06L4.56 9.75H16c.797 0 2.008.245 3 .959.952.686 1.75 1.835 1.75 3.791s-.798 3.105-1.75 3.791c-.992.714-2.203.959-3 .959h-3a.75.75 0 0 0 0 1.5h3c1.037 0 2.575-.305 3.876-1.241 1.339-.964 2.374-2.565 2.374-5.009 0-2.444-1.035-4.045-2.374-5.009C18.575 8.555 17.036 8.25 16 8.25H4.56l4.97-4.97a.75.75 0 0 0 0-1.06Z",
11680 })
11681 }
11682
11683 const WIDTH: Option<&'static str> = Some("24");
11684 const HEIGHT: Option<&'static str> = Some("24");
11685 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11686
11687}
11688
11689#[derive(Default, Copy, Clone, PartialEq, Eq)]
11690pub struct Unfold16;
11691
11692impl IconShape for Unfold16 {
11693 fn child_elements(&self) -> Element {
11694 rsx!(path {
11695 d: "m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z",
11696 })
11697 }
11698
11699 const WIDTH: Option<&'static str> = Some("16");
11700 const HEIGHT: Option<&'static str> = Some("16");
11701 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11702
11703}
11704
11705#[derive(Default, Copy, Clone, PartialEq, Eq)]
11706pub struct Unfold24;
11707
11708impl IconShape for Unfold24 {
11709 fn child_elements(&self) -> Element {
11710 rsx!(path {
11711 d: "M12 23a.749.749 0 0 1-.53-.22l-3.25-3.25a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215L12 21.19l2.72-2.72a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734l-3.25 3.25A.749.749 0 0 1 12 23Z",
11712 }
11713path {
11714 d: "M11.47 1.22a.75.75 0 0 1 1.06 0l3.25 3.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L12 2.81 9.28 5.53a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042ZM12 22.25a.75.75 0 0 1-.75-.75v-5.75a.75.75 0 0 1 1.5 0v5.75a.75.75 0 0 1-.75.75ZM2.75 12a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Z",
11715 }
11716path {
11717 d: "M12 1.5a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0v-6A.75.75 0 0 1 12 1.5Z",
11718 })
11719 }
11720
11721 const WIDTH: Option<&'static str> = Some("24");
11722 const HEIGHT: Option<&'static str> = Some("24");
11723 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11724
11725}
11726
11727#[derive(Default, Copy, Clone, PartialEq, Eq)]
11728pub struct Unlink16;
11729
11730impl IconShape for Unlink16 {
11731 fn child_elements(&self) -> Element {
11732 rsx!(path {
11733 d: "M12.914 5.914a2 2 0 0 0-2.828-2.828l-.837.837a.75.75 0 1 1-1.06-1.061l.836-.837a3.5 3.5 0 1 1 4.95 4.95l-.195.194a.75.75 0 0 1-1.06-1.06l.194-.195Zm-1.87 3.482a.759.759 0 0 1-.07.079c-.63.63-1.468 1.108-2.343 1.263-.89.159-1.86-.017-2.606-.763a.75.75 0 1 1 1.06-1.06c.329.327.767.438 1.284.347.493-.088 1.018-.36 1.445-.752l-1.247-.897a.709.709 0 0 1-.01-.008l-.295-.212c-.94-.597-1.984-.499-2.676.193l-2.5 2.5a2 2 0 1 0 2.828 2.828l.837-.836a.75.75 0 0 1 1.06 1.06l-.836.837a3.5 3.5 0 0 1-4.95-4.95l2.5-2.5a3.472 3.472 0 0 1 1.354-.848L2.312 3.109a.75.75 0 0 1 .876-1.218l5.93 4.27c.115.074.226.155.335.24l6.235 4.49a.75.75 0 0 1-.876 1.218l-3.768-2.713Z",
11734 })
11735 }
11736
11737 const WIDTH: Option<&'static str> = Some("16");
11738 const HEIGHT: Option<&'static str> = Some("16");
11739 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11740
11741}
11742
11743#[derive(Default, Copy, Clone, PartialEq, Eq)]
11744pub struct Unlink24;
11745
11746impl IconShape for Unlink24 {
11747 fn child_elements(&self) -> Element {
11748 rsx!(path {
11749 d: "M20.347 3.653a3.936 3.936 0 0 0-5.567 0l-1.75 1.75a.75.75 0 0 1-1.06-1.06l1.75-1.75a5.436 5.436 0 0 1 7.688 7.687l-1.564 1.564a.75.75 0 0 1-1.06-1.06l1.563-1.564a3.936 3.936 0 0 0 0-5.567ZM9.786 12.369a.75.75 0 0 1 1.053.125c.096.122.2.24.314.353 1.348 1.348 3.386 1.587 4.89.658l-3.922-2.858a.745.745 0 0 1-.057-.037c-1.419-1.013-3.454-.787-4.784.543L3.653 14.78a3.936 3.936 0 0 0 5.567 5.567l3-3a.75.75 0 1 1 1.06 1.06l-3 3a5.436 5.436 0 1 1-7.688-7.687l3.628-3.628a5.517 5.517 0 0 1 3.014-1.547l-7.05-5.136a.75.75 0 0 1 .883-1.213l20.25 14.75a.75.75 0 0 1-.884 1.213l-5.109-3.722c-2.155 1.709-5.278 1.425-7.232-.53a5.491 5.491 0 0 1-.431-.485.75.75 0 0 1 .125-1.053Z",
11750 })
11751 }
11752
11753 const WIDTH: Option<&'static str> = Some("24");
11754 const HEIGHT: Option<&'static str> = Some("24");
11755 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11756
11757}
11758
11759#[derive(Default, Copy, Clone, PartialEq, Eq)]
11760pub struct Unlock16;
11761
11762impl IconShape for Unlock16 {
11763 fn child_elements(&self) -> Element {
11764 rsx!(path {
11765 d: "M5.5 4v2h7A1.5 1.5 0 0 1 14 7.5v6a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5v-6A1.5 1.5 0 0 1 3.499 6H4V4a4 4 0 0 1 7.371-2.154.75.75 0 0 1-1.264.808A2.5 2.5 0 0 0 5.5 4Zm-2 3.5v6h9v-6h-9Z",
11766 })
11767 }
11768
11769 const WIDTH: Option<&'static str> = Some("16");
11770 const HEIGHT: Option<&'static str> = Some("16");
11771 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11772
11773}
11774
11775#[derive(Default, Copy, Clone, PartialEq, Eq)]
11776pub struct Unlock24;
11777
11778impl IconShape for Unlock24 {
11779 fn child_elements(&self) -> Element {
11780 rsx!(path {
11781 d: "M7.5 7.25V9h11a2.5 2.5 0 0 1 2.5 2.5v8a2.5 2.5 0 0 1-2.5 2.5h-13A2.5 2.5 0 0 1 3 19.5v-8A2.5 2.5 0 0 1 5.5 9H6V7.25C6 3.845 8.503 1 12 1c2.792 0 4.971 1.825 5.718 4.31a.75.75 0 1 1-1.436.432C15.71 3.84 14.079 2.5 12 2.5c-2.578 0-4.5 2.08-4.5 4.75Zm-3 4.25v8a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1h-13a1 1 0 0 0-1 1Z",
11782 })
11783 }
11784
11785 const WIDTH: Option<&'static str> = Some("24");
11786 const HEIGHT: Option<&'static str> = Some("24");
11787 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11788
11789}
11790
11791#[derive(Default, Copy, Clone, PartialEq, Eq)]
11792pub struct Unmute16;
11793
11794impl IconShape for Unmute16 {
11795 fn child_elements(&self) -> Element {
11796 rsx!(path {
11797 d: "M7.563 2.069A.75.75 0 0 1 8 2.75v10.5a.751.751 0 0 1-1.238.57L3.472 11H1.75A1.75 1.75 0 0 1 0 9.25v-2.5C0 5.784.784 5 1.75 5h1.723l3.289-2.82a.75.75 0 0 1 .801-.111ZM6.5 4.38 4.238 6.319a.748.748 0 0 1-.488.181h-2a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2c.179 0 .352.064.488.18L6.5 11.62Zm6.096-2.038a.75.75 0 0 1 1.06 0 8 8 0 0 1 0 11.314.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042 6.5 6.5 0 0 0 0-9.193.75.75 0 0 1 0-1.06Zm-1.06 2.121-.001.001a5 5 0 0 1 0 7.07.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734 3.5 3.5 0 0 0 0-4.95.75.75 0 1 1 1.061-1.061Z",
11798 })
11799 }
11800
11801 const WIDTH: Option<&'static str> = Some("16");
11802 const HEIGHT: Option<&'static str> = Some("16");
11803 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11804
11805}
11806
11807#[derive(Default, Copy, Clone, PartialEq, Eq)]
11808pub struct Unmute24;
11809
11810impl IconShape for Unmute24 {
11811 fn child_elements(&self) -> Element {
11812 rsx!(path {
11813 d: "M11.553 3.064A.75.75 0 0 1 12 3.75v16.5a.75.75 0 0 1-1.255.555L5.46 16H2.75A1.75 1.75 0 0 1 1 14.25v-4.5C1 8.784 1.784 8 2.75 8h2.71l5.285-4.805a.752.752 0 0 1 .808-.13ZM10.5 5.445l-4.245 3.86a.748.748 0 0 1-.505.195h-3a.25.25 0 0 0-.25.25v4.5c0 .138.112.25.25.25h3c.187 0 .367.069.505.195l4.245 3.86Zm8.218-1.223a.75.75 0 0 1 1.06 0c4.296 4.296 4.296 11.26 0 15.556a.75.75 0 0 1-1.06-1.06 9.5 9.5 0 0 0 0-13.436.75.75 0 0 1 0-1.06Z",
11814 }
11815path {
11816 d: "M16.243 7.757a.75.75 0 1 0-1.061 1.061 4.5 4.5 0 0 1 0 6.364.75.75 0 0 0 1.06 1.06 6 6 0 0 0 0-8.485Z",
11817 })
11818 }
11819
11820 const WIDTH: Option<&'static str> = Some("24");
11821 const HEIGHT: Option<&'static str> = Some("24");
11822 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11823
11824}
11825
11826#[derive(Default, Copy, Clone, PartialEq, Eq)]
11827pub struct Unread16;
11828
11829impl IconShape for Unread16 {
11830 fn child_elements(&self) -> Element {
11831 rsx!(path {
11832 d: "M10.5 3.5H1.75a.25.25 0 0 0-.25.25v.32L8 7.88l3.02-1.77a.75.75 0 0 1 .758 1.295L8.379 9.397a.75.75 0 0 1-.758 0L1.5 5.809v6.441c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4.5a.75.75 0 0 1 1.5 0v4.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25V4.513a.75.75 0 0 1 0-.027V3.75C0 2.784.784 2 1.75 2h8.75a.75.75 0 0 1 0 1.5Z",
11833 }
11834path {
11835 d: "M14 6a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",
11836 })
11837 }
11838
11839 const WIDTH: Option<&'static str> = Some("16");
11840 const HEIGHT: Option<&'static str> = Some("16");
11841 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11842
11843}
11844
11845#[derive(Default, Copy, Clone, PartialEq, Eq)]
11846pub struct Unread24;
11847
11848impl IconShape for Unread24 {
11849 fn child_elements(&self) -> Element {
11850 rsx!(path {
11851 d: "M1.75 4.5a.25.25 0 0 0-.25.25v.852l10.36 7a.25.25 0 0 0 .28 0l5.69-3.845A.75.75 0 0 1 18.67 10l-5.69 3.845c-.592.4-1.368.4-1.96 0L1.5 7.412V19.25c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25v-8.5a.75.75 0 0 1 1.5 0v8.5A1.75 1.75 0 0 1 22.25 21H1.75A1.75 1.75 0 0 1 0 19.25V4.75C0 3.784.784 3 1.75 3h15.5a.75.75 0 0 1 0 1.5H1.75Z",
11852 }
11853path {
11854 d: "M24 5.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z",
11855 })
11856 }
11857
11858 const WIDTH: Option<&'static str> = Some("24");
11859 const HEIGHT: Option<&'static str> = Some("24");
11860 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11861
11862}
11863
11864#[derive(Default, Copy, Clone, PartialEq, Eq)]
11865pub struct Unverified16;
11866
11867impl IconShape for Unverified16 {
11868 fn child_elements(&self) -> Element {
11869 rsx!(path {
11870 d: "M6.415.52a2.677 2.677 0 0 1 3.17 0l.928.68c.153.113.33.186.518.215l1.138.175a2.678 2.678 0 0 1 2.241 2.24l.175 1.138c.029.187.102.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.186 1.186 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.186 1.186 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.186 1.186 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.186 1.186 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928a1.17 1.17 0 0 0 .215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.138-.175c.187-.029.365-.102.518-.215l.928-.68Zm2.282 1.209a1.18 1.18 0 0 0-1.394 0l-.928.68a2.67 2.67 0 0 1-1.18.489l-1.136.174a1.18 1.18 0 0 0-.987.987l-.174 1.137a2.67 2.67 0 0 1-.489 1.18l-.68.927c-.305.415-.305.98 0 1.394l.68.928c.256.348.423.752.489 1.18l.174 1.136c.078.51.478.909.987.987l1.137.174c.427.066.831.233 1.18.489l.927.68c.415.305.98.305 1.394 0l.928-.68a2.67 2.67 0 0 1 1.18-.489l1.136-.174c.51-.078.909-.478.987-.987l.174-1.137c.066-.427.233-.831.489-1.18l.68-.927c.305-.415.305-.98 0-1.394l-.68-.928a2.67 2.67 0 0 1-.489-1.18l-.174-1.136a1.18 1.18 0 0 0-.987-.987l-1.137-.174a2.67 2.67 0 0 1-1.18-.489ZM6.92 6.085h.001a.75.75 0 0 1-1.342-.67c.169-.339.436-.701.849-.977C6.846 4.16 7.369 4 8 4a2.76 2.76 0 0 1 1.638.525c.502.377.862.965.862 1.725 0 .448-.115.83-.329 1.15-.205.307-.47.513-.692.662-.109.072-.22.138-.313.195l-.006.004a6.24 6.24 0 0 0-.26.16.952.952 0 0 0-.276.245.75.75 0 0 1-1.248-.832c.184-.264.42-.489.692-.661.109-.073.22-.139.313-.195l.007-.004c.1-.061.182-.11.258-.161a.969.969 0 0 0 .277-.245C8.96 6.514 9 6.427 9 6.25a.612.612 0 0 0-.262-.525A1.27 1.27 0 0 0 8 5.5c-.369 0-.595.09-.74.187a1.01 1.01 0 0 0-.34.398ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z",
11871 })
11872 }
11873
11874 const WIDTH: Option<&'static str> = Some("16");
11875 const HEIGHT: Option<&'static str> = Some("16");
11876 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11877
11878}
11879
11880#[derive(Default, Copy, Clone, PartialEq, Eq)]
11881pub struct Unverified24;
11882
11883impl IconShape for Unverified24 {
11884 fn child_elements(&self) -> Element {
11885 rsx!(path {
11886 d: "M13 16.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-2.517-7.665c.112-.223.268-.424.488-.57C11.186 8.12 11.506 8 12 8c.384 0 .766.118 1.034.319a.953.953 0 0 1 .403.806c0 .48-.218.81-.62 1.186a9.293 9.293 0 0 1-.409.354 19.8 19.8 0 0 0-.294.249c-.246.213-.524.474-.738.795l-.126.19V13.5a.75.75 0 0 0 1.5 0v-1.12c.09-.1.203-.208.347-.333.063-.055.14-.119.222-.187.166-.14.358-.3.52-.452.536-.5 1.098-1.2 1.098-2.283a2.45 2.45 0 0 0-1.003-2.006C13.37 6.695 12.658 6.5 12 6.5c-.756 0-1.373.191-1.861.517a2.944 2.944 0 0 0-.997 1.148.75.75 0 0 0 1.341.67Z",
11887 }
11888path {
11889 d: "M9.864 1.2a3.61 3.61 0 0 1 4.272 0l1.375 1.01c.274.2.593.333.929.384l1.686.259a3.61 3.61 0 0 1 3.021 3.02l.259 1.687c.051.336.183.655.384.929l1.01 1.375a3.61 3.61 0 0 1 0 4.272l-1.01 1.375a2.106 2.106 0 0 0-.384.929l-.259 1.686a3.61 3.61 0 0 1-3.02 3.021l-1.687.259a2.106 2.106 0 0 0-.929.384l-1.375 1.01a3.61 3.61 0 0 1-4.272 0l-1.375-1.01a2.106 2.106 0 0 0-.929-.384l-1.686-.259a3.61 3.61 0 0 1-3.021-3.02l-.259-1.687a2.106 2.106 0 0 0-.384-.929L1.2 14.136a3.61 3.61 0 0 1 0-4.272l1.01-1.375c.201-.274.333-.593.384-.929l.259-1.686a3.61 3.61 0 0 1 3.02-3.021l1.687-.259c.336-.051.655-.183.929-.384Zm3.384 1.209a2.11 2.11 0 0 0-2.496 0l-1.376 1.01a3.61 3.61 0 0 1-1.589.658l-1.686.258a2.111 2.111 0 0 0-1.766 1.766l-.258 1.686a3.614 3.614 0 0 1-.658 1.59l-1.01 1.375a2.11 2.11 0 0 0 0 2.496l1.01 1.376a3.61 3.61 0 0 1 .658 1.589l.258 1.686a2.11 2.11 0 0 0 1.766 1.765l1.686.26a3.613 3.613 0 0 1 1.59.657l1.375 1.01a2.11 2.11 0 0 0 2.496 0l1.376-1.01a3.61 3.61 0 0 1 1.589-.658l1.686-.258a2.11 2.11 0 0 0 1.765-1.766l.26-1.686a3.613 3.613 0 0 1 .657-1.59l1.01-1.375a2.11 2.11 0 0 0 0-2.496l-1.01-1.376a3.61 3.61 0 0 1-.658-1.589l-.258-1.686a2.111 2.111 0 0 0-1.766-1.766l-1.686-.258a3.614 3.614 0 0 1-1.59-.658Z",
11890 })
11891 }
11892
11893 const WIDTH: Option<&'static str> = Some("24");
11894 const HEIGHT: Option<&'static str> = Some("24");
11895 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11896
11897}
11898
11899#[derive(Default, Copy, Clone, PartialEq, Eq)]
11900pub struct Unwrap16;
11901
11902impl IconShape for Unwrap16 {
11903 fn child_elements(&self) -> Element {
11904 rsx!(path {
11905 d: "M1 2.75c0-.199.079-.39.22-.53A.747.747 0 0 1 1.75 2h12.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.747.747 0 0 1-.53.22H1.75a.747.747 0 0 1-.53-.22.747.747 0 0 1-.22-.53Zm0 5c0-.199.079-.39.22-.53A.747.747 0 0 1 1.75 7h12.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.747.747 0 0 1-.53.22H1.75a.747.747 0 0 1-.53-.22.747.747 0 0 1-.22-.53ZM1.75 12h3.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.747.747 0 0 1-.53.22h-3.5a.747.747 0 0 1-.53-.22.747.747 0 0 1 0-1.06.747.747 0 0 1 .53-.22Z",
11906 })
11907 }
11908
11909 const WIDTH: Option<&'static str> = Some("16");
11910 const HEIGHT: Option<&'static str> = Some("16");
11911 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11912
11913}
11914
11915#[derive(Default, Copy, Clone, PartialEq, Eq)]
11916pub struct Unwrap24;
11917
11918impl IconShape for Unwrap24 {
11919 fn child_elements(&self) -> Element {
11920 rsx!(path {
11921 d: "M3.75 5.25a.747.747 0 0 0-.53.22.747.747 0 0 0 0 1.06c.14.141.331.22.53.22h16.5c.199 0 .39-.079.53-.22a.747.747 0 0 0 0-1.06.747.747 0 0 0-.53-.22H3.75Zm0 6a.747.747 0 0 0-.53.22.747.747 0 0 0 0 1.06c.14.141.331.22.53.22h16.5c.199 0 .39-.079.53-.22a.747.747 0 0 0 0-1.06.747.747 0 0 0-.53-.22H3.75Zm0 6a.747.747 0 0 0-.53.22.747.747 0 0 0 0 1.06c.14.141.331.22.53.22h5.5c.199 0 .39-.079.53-.22a.747.747 0 0 0 0-1.06.747.747 0 0 0-.53-.22h-5.5Z",
11922 })
11923 }
11924
11925 const WIDTH: Option<&'static str> = Some("24");
11926 const HEIGHT: Option<&'static str> = Some("24");
11927 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11928
11929}
11930
11931#[derive(Default, Copy, Clone, PartialEq, Eq)]
11932pub struct Upload16;
11933
11934impl IconShape for Upload16 {
11935 fn child_elements(&self) -> Element {
11936 rsx!(path {
11937 d: "M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z",
11938 }
11939path {
11940 d: "M11.78 4.72a.749.749 0 1 1-1.06 1.06L8.75 3.811V9.5a.75.75 0 0 1-1.5 0V3.811L5.28 5.78a.749.749 0 1 1-1.06-1.06l3.25-3.25a.749.749 0 0 1 1.06 0l3.25 3.25Z",
11941 })
11942 }
11943
11944 const WIDTH: Option<&'static str> = Some("16");
11945 const HEIGHT: Option<&'static str> = Some("16");
11946 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11947
11948}
11949
11950#[derive(Default, Copy, Clone, PartialEq, Eq)]
11951pub struct Upload24;
11952
11953impl IconShape for Upload24 {
11954 fn child_elements(&self) -> Element {
11955 rsx!(path {
11956 d: "M4 20.25V18a.75.75 0 0 1 1.5 0v2.25c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V18a.75.75 0 0 1 1.5 0v2.25A1.75 1.75 0 0 1 18.25 22H5.75A1.75 1.75 0 0 1 4 20.25Z",
11957 }
11958path {
11959 d: "M5.22 9.53a.749.749 0 0 1 0-1.06l6.25-6.25a.749.749 0 0 1 1.06 0l6.25 6.25a.749.749 0 1 1-1.06 1.06l-4.97-4.969V16.75a.75.75 0 0 1-1.5 0V4.561L6.28 9.53a.749.749 0 0 1-1.06 0Z",
11960 })
11961 }
11962
11963 const WIDTH: Option<&'static str> = Some("24");
11964 const HEIGHT: Option<&'static str> = Some("24");
11965 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
11966
11967}
11968
11969#[derive(Default, Copy, Clone, PartialEq, Eq)]
11970pub struct Verified16;
11971
11972impl IconShape for Verified16 {
11973 fn child_elements(&self) -> Element {
11974 rsx!(path {
11975 d: "m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.678 2.678 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.174 1.174 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.17 1.17 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.174 1.174 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.17 1.17 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.677 2.677 0 0 1 3.17 0ZM7.303 1.728l-.927.68a2.67 2.67 0 0 1-1.18.489l-1.137.174a1.179 1.179 0 0 0-.987.987l-.174 1.136a2.677 2.677 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.67 2.67 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.67 2.67 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.67 2.67 0 0 1 .489-1.18l.68-.928a1.176 1.176 0 0 0 0-1.394l-.68-.927a2.686 2.686 0 0 1-.489-1.18l-.174-1.137a1.179 1.179 0 0 0-.987-.987l-1.136-.174a2.677 2.677 0 0 1-1.18-.489l-.928-.68a1.176 1.176 0 0 0-1.394 0ZM11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L7 8.94l3.22-3.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z",
11976 })
11977 }
11978
11979 const WIDTH: Option<&'static str> = Some("16");
11980 const HEIGHT: Option<&'static str> = Some("16");
11981 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
11982
11983}
11984
11985#[derive(Default, Copy, Clone, PartialEq, Eq)]
11986pub struct Verified24;
11987
11988impl IconShape for Verified24 {
11989 fn child_elements(&self) -> Element {
11990 rsx!(path {
11991 d: "M17.03 9.78a.75.75 0 0 0-1.06-1.06l-5.47 5.47-2.47-2.47a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l6-6Z",
11992 }
11993path {
11994 d: "m14.136 1.2 1.375 1.01c.274.201.593.333.929.384l1.687.259a3.61 3.61 0 0 1 3.02 3.021l.259 1.686c.051.336.183.655.384.929l1.01 1.375a3.61 3.61 0 0 1 0 4.272l-1.01 1.375a2.106 2.106 0 0 0-.384.929l-.259 1.687a3.61 3.61 0 0 1-3.021 3.02l-1.686.259a2.106 2.106 0 0 0-.929.384l-1.375 1.01a3.61 3.61 0 0 1-4.272 0l-1.375-1.01a2.106 2.106 0 0 0-.929-.384l-1.687-.259a3.61 3.61 0 0 1-3.02-3.021l-.259-1.686a2.117 2.117 0 0 0-.384-.929L1.2 14.136a3.61 3.61 0 0 1 0-4.272l1.01-1.375c.201-.274.333-.593.384-.929l.259-1.687a3.61 3.61 0 0 1 3.021-3.02l1.686-.259c.336-.051.655-.183.929-.384L9.864 1.2a3.61 3.61 0 0 1 4.272 0Zm-3.384 1.209-1.375 1.01a3.614 3.614 0 0 1-1.59.658l-1.686.258a2.111 2.111 0 0 0-1.766 1.766l-.258 1.686a3.61 3.61 0 0 1-.658 1.589l-1.01 1.376a2.11 2.11 0 0 0 0 2.496l1.01 1.375c.344.469.57 1.015.658 1.59l.258 1.686c.14.911.855 1.626 1.766 1.766l1.686.258a3.61 3.61 0 0 1 1.589.658l1.376 1.01a2.11 2.11 0 0 0 2.496 0l1.375-1.01a3.613 3.613 0 0 1 1.59-.657l1.686-.26a2.11 2.11 0 0 0 1.766-1.765l.258-1.686a3.61 3.61 0 0 1 .658-1.589l1.01-1.376a2.11 2.11 0 0 0 0-2.496l-1.01-1.375a3.613 3.613 0 0 1-.657-1.59l-.26-1.686a2.11 2.11 0 0 0-1.765-1.766l-1.686-.258a3.61 3.61 0 0 1-1.589-.658l-1.376-1.01a2.11 2.11 0 0 0-2.496 0Z",
11995 })
11996 }
11997
11998 const WIDTH: Option<&'static str> = Some("24");
11999 const HEIGHT: Option<&'static str> = Some("24");
12000 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
12001
12002}
12003
12004#[derive(Default, Copy, Clone, PartialEq, Eq)]
12005pub struct Versions16;
12006
12007impl IconShape for Versions16 {
12008 fn child_elements(&self) -> Element {
12009 rsx!(path {
12010 d: "M7.75 14A1.75 1.75 0 0 1 6 12.25v-8.5C6 2.784 6.784 2 7.75 2h6.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14Zm-.25-1.75c0 .138.112.25.25.25h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25h-6.5a.25.25 0 0 0-.25.25ZM4.9 3.508a.75.75 0 0 1-.274 1.025.249.249 0 0 0-.126.217v6.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.75 1.75 0 0 1 3 11.25v-6.5c0-.649.353-1.214.874-1.516a.75.75 0 0 1 1.025.274ZM1.625 5.533h.001a.249.249 0 0 0-.126.217v4.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 0 10.25v-4.5a1.748 1.748 0 0 1 .873-1.516.75.75 0 1 1 .752 1.299Z",
12011 })
12012 }
12013
12014 const WIDTH: Option<&'static str> = Some("16");
12015 const HEIGHT: Option<&'static str> = Some("16");
12016 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
12017
12018}
12019
12020#[derive(Default, Copy, Clone, PartialEq, Eq)]
12021pub struct Versions24;
12022
12023impl IconShape for Versions24 {
12024 fn child_elements(&self) -> Element {
12025 rsx!(path {
12026 d: "M10 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2Zm-.5-2a.5.5 0 0 0 .5.5h11a.5.5 0 0 0 .5-.5V4a.5.5 0 0 0-.5-.5H10a.5.5 0 0 0-.5.5ZM6.17 4.165a.75.75 0 0 1-.335 1.006c-.228.114-.295.177-.315.201a.035.035 0 0 0-.008.016.423.423 0 0 0-.012.112v13c0 .07.008.102.012.112a.03.03 0 0 0 .008.016c.02.024.087.087.315.201a.749.749 0 1 1-.67 1.342c-.272-.136-.58-.315-.81-.598C4.1 19.259 4 18.893 4 18.5v-13c0-.393.1-.759.355-1.073.23-.283.538-.462.81-.598a.75.75 0 0 1 1.006.336ZM2.15 5.624a.75.75 0 0 1-.274 1.025c-.15.087-.257.17-.32.245C1.5 6.96 1.5 6.99 1.5 7v10c0 .01 0 .04.056.106.063.074.17.158.32.245a.75.75 0 0 1-.752 1.298C.73 18.421 0 17.907 0 17V7c0-.907.73-1.42 1.124-1.65a.75.75 0 0 1 1.025.274Z",
12027 })
12028 }
12029
12030 const WIDTH: Option<&'static str> = Some("24");
12031 const HEIGHT: Option<&'static str> = Some("24");
12032 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
12033
12034}
12035
12036#[derive(Default, Copy, Clone, PartialEq, Eq)]
12037pub struct Video16;
12038
12039impl IconShape for Video16 {
12040 fn child_elements(&self) -> Element {
12041 rsx!(path {
12042 d: "M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25Zm1.75-.25a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25Z",
12043 }
12044path {
12045 d: "M6 10.559V5.442a.25.25 0 0 1 .379-.215l4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559Z",
12046 })
12047 }
12048
12049 const WIDTH: Option<&'static str> = Some("16");
12050 const HEIGHT: Option<&'static str> = Some("16");
12051 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
12052
12053}
12054
12055#[derive(Default, Copy, Clone, PartialEq, Eq)]
12056pub struct Video24;
12057
12058impl IconShape for Video24 {
12059 fn child_elements(&self) -> Element {
12060 rsx!(path {
12061 d: "M0 4.75C0 3.784.784 3 1.75 3h20.5c.966 0 1.75.784 1.75 1.75v14.5A1.75 1.75 0 0 1 22.25 21H1.75A1.75 1.75 0 0 1 0 19.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h20.5a.25.25 0 0 0 .25-.25V4.75a.25.25 0 0 0-.25-.25Z",
12062 }
12063path {
12064 d: "M9 15.584V8.416a.5.5 0 0 1 .77-.42l5.576 3.583a.5.5 0 0 1 0 .842L9.77 16.005a.5.5 0 0 1-.77-.42Z",
12065 })
12066 }
12067
12068 const WIDTH: Option<&'static str> = Some("24");
12069 const HEIGHT: Option<&'static str> = Some("24");
12070 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
12071
12072}
12073
12074#[derive(Default, Copy, Clone, PartialEq, Eq)]
12075pub struct Vscode16;
12076
12077impl IconShape for Vscode16 {
12078 fn child_elements(&self) -> Element {
12079 rsx!(path {
12080 clip_rule: "evenodd",
12081 d: "M11.0977 1.01264c.1781-.030611.3616-.00542.5244.07325l2.8828 1.39453c.3025.14648.4951.45487.4951.79297v9.45311c-.0001.3379-.1928.6455-.4951.792l-2.8828 1.3936c-.1074.0525-.2253.0822-.3448.0869-.1192.0045-.2386-.0155-.3496-.0596-.1128-.0437-.2148-.1112-.2998-.1973L5.10938 9.68257 2.70605 11.5166c-.10824.0823-.24206.1241-.37793.1181-.13595-.0061-.26569-.0596-.36621-.1514l-.77148-.705c-.06008-.0551-.1078-.1227-.14063-.1973-.03273-.0745-.04979-.1549-.0498-.2363 0-.0815.01698-.1627.0498-.2373.03281-.0744.08069-.14135.14063-.19632l2.08398-1.91113-2.08398-1.91211c-.05994-.05502-.10786-.12182-.14063-.19629-.03276-.07447-.04974-.15497-.0498-.23633 0-.08152.01698-.16268.0498-.2373.03278-.07447.08069-.14128.14063-.19629l.77148-.70606c.10049-.09162.23036-.14527.36621-.15136.13586-.00602.26969.03583.37793.11816l2.40333 1.83399 5.51852-5.0586c.1271-.12866.2915-.21441.4698-.24512M7.31543 7.99995 11.502 11.1933v-.1934H11.5V5.99995h.002V4.80561z",
12082 fill: "currentColor",
12083 fill_rule: "evenodd",
12084 })
12085 }
12086
12087 const WIDTH: Option<&'static str> = Some("16");
12088 const HEIGHT: Option<&'static str> = Some("16");
12089 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
12090
12091}
12092
12093#[derive(Default, Copy, Clone, PartialEq, Eq)]
12094pub struct Vscode24;
12095
12096impl IconShape for Vscode24 {
12097 fn child_elements(&self) -> Element {
12098 rsx!(path {
12099 clip_rule: "evenodd",
12100 d: "M16.8677 1.01987c.28-.04811.5684-.00852.8241.1151l4.5302 2.19147c.4754.23019.778.71482.778 1.24613V19.4279c-.0002.531-.303 1.0144-.778 1.2446l-4.5302 2.1899c-.1686.0827-.354.1293-.5417.1366-.1874.0072-.375-.0244-.5494-.0936-.1772-.0686-.3376-.1748-.4711-.31l-8.67201-7.951-3.77665 2.8821c-.1701.1294-.38039.1951-.59389.1857-.21364-.0096-.41752-.0937-.57547-.2379l-1.21233-1.108c-.09442-.0866-.16941-.1928-.22099-.31-.05143-.1171-.07824-.2435-.07826-.3714 0-.1281.02668-.2557.07826-.3729.05155-.117.12679-.2221.22099-.3085l3.27483-3.0033-3.27483-3.0048c-.09419-.08646-.16949-.19143-.22099-.30846C1.02678 8.5699 1.0001 8.44341 1 8.31556c0-.12811.02668-.25566.07826-.37292.0515-.11703.1268-.22201.22099-.30847l1.21233-1.10954c.1579-.14398.36199-.22829.57547-.23787.21349-.00945.4238.05631.59389.18569l3.77665 2.88206 8.67201-7.94944c.1998-.20219.4581-.33695.7381-.3852M10.9242 12.0002l6.5789 5.0183v-.3039H17.5V8.85728h.0031V6.98042z",
12101 fill: "currentColor",
12102 fill_rule: "evenodd",
12103 })
12104 }
12105
12106 const WIDTH: Option<&'static str> = Some("24");
12107 const HEIGHT: Option<&'static str> = Some("24");
12108 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
12109
12110}
12111
12112#[derive(Default, Copy, Clone, PartialEq, Eq)]
12113pub struct Webhook16;
12114
12115impl IconShape for Webhook16 {
12116 fn child_elements(&self) -> Element {
12117 rsx!(path {
12118 d: "M5.5 4.25a2.25 2.25 0 0 1 4.5 0 .75.75 0 0 0 1.5 0 3.75 3.75 0 1 0-6.14 2.889l-2.272 4.258a.75.75 0 0 0 1.324.706L7 7.25a.75.75 0 0 0-.309-1.015A2.25 2.25 0 0 1 5.5 4.25Z",
12119 }
12120path {
12121 d: "M7.364 3.607a.75.75 0 0 1 1.03.257l2.608 4.349a3.75 3.75 0 1 1-.628 6.785.75.75 0 0 1 .752-1.299 2.25 2.25 0 1 0-.033-3.88.75.75 0 0 1-1.03-.256L7.107 4.636a.75.75 0 0 1 .257-1.03Z",
12122 }
12123path {
12124 d: "M2.9 8.776A.75.75 0 0 1 2.625 9.8 2.25 2.25 0 1 0 6 11.75a.75.75 0 0 1 .75-.751h5.5a.75.75 0 0 1 0 1.5H7.425a3.751 3.751 0 1 1-5.55-3.998.75.75 0 0 1 1.024.274Z",
12125 })
12126 }
12127
12128 const WIDTH: Option<&'static str> = Some("16");
12129 const HEIGHT: Option<&'static str> = Some("16");
12130 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
12131
12132}
12133
12134#[derive(Default, Copy, Clone, PartialEq, Eq)]
12135pub struct Workflow16;
12136
12137impl IconShape for Workflow16 {
12138 fn child_elements(&self) -> Element {
12139 rsx!(path {
12140 d: "M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z",
12141 })
12142 }
12143
12144 const WIDTH: Option<&'static str> = Some("16");
12145 const HEIGHT: Option<&'static str> = Some("16");
12146 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
12147
12148}
12149
12150#[derive(Default, Copy, Clone, PartialEq, Eq)]
12151pub struct Workflow24;
12152
12153impl IconShape for Workflow24 {
12154 fn child_elements(&self) -> Element {
12155 rsx!(path {
12156 d: "M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z",
12157 })
12158 }
12159
12160 const WIDTH: Option<&'static str> = Some("24");
12161 const HEIGHT: Option<&'static str> = Some("24");
12162 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
12163
12164}
12165
12166#[derive(Default, Copy, Clone, PartialEq, Eq)]
12167pub struct Wrap16;
12168
12169impl IconShape for Wrap16 {
12170 fn child_elements(&self) -> Element {
12171 rsx!(path {
12172 d: "M1.75 7a.747.747 0 0 0-.53.22.747.747 0 0 0 0 1.06c.14.141.331.22.53.22h10c.464 0 .909.184 1.237.513a1.746 1.746 0 0 1 0 2.474A1.746 1.746 0 0 1 11.75 12h-1.464v-.464a.675.675 0 0 0-.375-.607.687.687 0 0 0-.711.064l-1.619 1.214a.679.679 0 0 0 0 1.086L9.2 14.507a.683.683 0 0 0 .711.064.685.685 0 0 0 .375-.607V13.5h1.464A3.247 3.247 0 0 0 15 10.25 3.247 3.247 0 0 0 11.75 7h-10ZM1 2.75c0-.199.079-.39.22-.53A.747.747 0 0 1 1.75 2h12.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.747.747 0 0 1-.53.22H1.75a.747.747 0 0 1-.53-.22.747.747 0 0 1-.22-.53ZM1.75 12h3.5c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.747.747 0 0 1-.53.22h-3.5a.747.747 0 0 1-.53-.22.747.747 0 0 1 0-1.06.747.747 0 0 1 .53-.22Z",
12173 })
12174 }
12175
12176 const WIDTH: Option<&'static str> = Some("16");
12177 const HEIGHT: Option<&'static str> = Some("16");
12178 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
12179
12180}
12181
12182#[derive(Default, Copy, Clone, PartialEq, Eq)]
12183pub struct Wrap24;
12184
12185impl IconShape for Wrap24 {
12186 fn child_elements(&self) -> Element {
12187 rsx!(path {
12188 d: "M17 11.25c1.114 0 2.173.277 2.969.914.818.655 1.281 1.629 1.281 2.836 0 1.207-.463 2.181-1.281 2.836-.796.637-1.855.914-2.969.914h-.5v.982a.5.5 0 0 1-.75.433l-3-1.732a.5.5 0 0 1 0-.866l3-1.732a.5.5 0 0 1 .75.433v.982h.5c.886 0 1.577-.223 2.031-.586.432-.345.719-.871.719-1.664 0-.793-.287-1.319-.719-1.664-.454-.363-1.145-.586-2.031-.586H3.82a.75.75 0 0 1 0-1.5H17Zm-7.75 6c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.747.747 0 0 1-.53.22h-5.5a.747.747 0 0 1-.53-.22.747.747 0 0 1 0-1.06.747.747 0 0 1 .53-.22h5.5Zm11-12c.199 0 .39.079.53.22a.747.747 0 0 1 0 1.06.747.747 0 0 1-.53.22H3.75a.747.747 0 0 1-.53-.22.747.747 0 0 1 0-1.06.747.747 0 0 1 .53-.22h16.5Z",
12189 })
12190 }
12191
12192 const WIDTH: Option<&'static str> = Some("24");
12193 const HEIGHT: Option<&'static str> = Some("24");
12194 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
12195
12196}
12197
12198#[derive(Default, Copy, Clone, PartialEq, Eq)]
12199pub struct X12;
12200
12201impl IconShape for X12 {
12202 fn child_elements(&self) -> Element {
12203 rsx!(path {
12204 d: "M2.22 2.22a.749.749 0 0 1 1.06 0L6 4.939 8.72 2.22a.749.749 0 1 1 1.06 1.06L7.061 6 9.78 8.72a.749.749 0 1 1-1.06 1.06L6 7.061 3.28 9.78a.749.749 0 1 1-1.06-1.06L4.939 6 2.22 3.28a.749.749 0 0 1 0-1.06Z",
12205 })
12206 }
12207
12208 const WIDTH: Option<&'static str> = Some("12");
12209 const HEIGHT: Option<&'static str> = Some("12");
12210 const VIEW_BOX: Option<&'static str> = Some("0 0 12 12");
12211
12212}
12213
12214#[derive(Default, Copy, Clone, PartialEq, Eq)]
12215pub struct X16;
12216
12217impl IconShape for X16 {
12218 fn child_elements(&self) -> Element {
12219 rsx!(path {
12220 d: "M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z",
12221 })
12222 }
12223
12224 const WIDTH: Option<&'static str> = Some("16");
12225 const HEIGHT: Option<&'static str> = Some("16");
12226 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
12227
12228}
12229
12230#[derive(Default, Copy, Clone, PartialEq, Eq)]
12231pub struct X24;
12232
12233impl IconShape for X24 {
12234 fn child_elements(&self) -> Element {
12235 rsx!(path {
12236 d: "M5.72 5.72a.75.75 0 0 1 1.06 0L12 10.94l5.22-5.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L13.06 12l5.22 5.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L12 13.06l-5.22 5.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.94 12 5.72 6.78a.75.75 0 0 1 0-1.06Z",
12237 })
12238 }
12239
12240 const WIDTH: Option<&'static str> = Some("24");
12241 const HEIGHT: Option<&'static str> = Some("24");
12242 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
12243
12244}
12245
12246#[derive(Default, Copy, Clone, PartialEq, Eq)]
12247pub struct XCircle16;
12248
12249impl IconShape for XCircle16 {
12250 fn child_elements(&self) -> Element {
12251 rsx!(path {
12252 d: "M2.344 2.343h-.001a8 8 0 0 1 11.314 11.314A8.002 8.002 0 0 1 .234 10.089a8 8 0 0 1 2.11-7.746Zm1.06 10.253a6.5 6.5 0 1 0 9.108-9.275 6.5 6.5 0 0 0-9.108 9.275ZM6.03 4.97 8 6.94l1.97-1.97a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l1.97 1.97a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-1.97 1.97a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L6.94 8 4.97 6.03a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018Z",
12253 })
12254 }
12255
12256 const WIDTH: Option<&'static str> = Some("16");
12257 const HEIGHT: Option<&'static str> = Some("16");
12258 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
12259
12260}
12261
12262#[derive(Default, Copy, Clone, PartialEq, Eq)]
12263pub struct XCircle24;
12264
12265impl IconShape for XCircle24 {
12266 fn child_elements(&self) -> Element {
12267 rsx!(path {
12268 d: "M9.036 7.976a.75.75 0 0 0-1.06 1.06L10.939 12l-2.963 2.963a.75.75 0 1 0 1.06 1.06L12 13.06l2.963 2.964a.75.75 0 0 0 1.061-1.06L13.061 12l2.963-2.964a.75.75 0 1 0-1.06-1.06L12 10.939 9.036 7.976Z",
12269 }
12270path {
12271 d: "M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z",
12272 })
12273 }
12274
12275 const WIDTH: Option<&'static str> = Some("24");
12276 const HEIGHT: Option<&'static str> = Some("24");
12277 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
12278
12279}
12280
12281#[derive(Default, Copy, Clone, PartialEq, Eq)]
12282pub struct XCircleFill12;
12283
12284impl IconShape for XCircleFill12 {
12285 fn child_elements(&self) -> Element {
12286 rsx!(path {
12287 d: "M1.757 10.243a6.001 6.001 0 1 1 8.488-8.486 6.001 6.001 0 0 1-8.488 8.486ZM6 4.763l-2-2L2.763 4l2 2-2 2L4 9.237l2-2 2 2L9.237 8l-2-2 2-2L8 2.763Z",
12288 })
12289 }
12290
12291 const WIDTH: Option<&'static str> = Some("12");
12292 const HEIGHT: Option<&'static str> = Some("12");
12293 const VIEW_BOX: Option<&'static str> = Some("0 0 12 12");
12294
12295}
12296
12297#[derive(Default, Copy, Clone, PartialEq, Eq)]
12298pub struct XCircleFill16;
12299
12300impl IconShape for XCircleFill16 {
12301 fn child_elements(&self) -> Element {
12302 rsx!(path {
12303 d: "M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z",
12304 })
12305 }
12306
12307 const WIDTH: Option<&'static str> = Some("16");
12308 const HEIGHT: Option<&'static str> = Some("16");
12309 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
12310
12311}
12312
12313#[derive(Default, Copy, Clone, PartialEq, Eq)]
12314pub struct XCircleFill24;
12315
12316impl IconShape for XCircleFill24 {
12317 fn child_elements(&self) -> Element {
12318 rsx!(path {
12319 d: "M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm8.036-4.024a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L10.939 12l-2.963 2.963a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L12 13.06l2.963 2.964a.75.75 0 0 0 1.061-1.06L13.061 12l2.963-2.964a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L12 10.939Z",
12320 })
12321 }
12322
12323 const WIDTH: Option<&'static str> = Some("24");
12324 const HEIGHT: Option<&'static str> = Some("24");
12325 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
12326
12327}
12328
12329#[derive(Default, Copy, Clone, PartialEq, Eq)]
12330pub struct Zap16;
12331
12332impl IconShape for Zap16 {
12333 fn child_elements(&self) -> Element {
12334 rsx!(path {
12335 d: "M9.504.43a1.516 1.516 0 0 1 2.437 1.713L10.415 5.5h2.123c1.57 0 2.346 1.909 1.22 3.004l-7.34 7.142a1.249 1.249 0 0 1-.871.354h-.302a1.25 1.25 0 0 1-1.157-1.723L5.633 10.5H3.462c-1.57 0-2.346-1.909-1.22-3.004L9.503.429Zm1.047 1.074L3.286 8.571A.25.25 0 0 0 3.462 9H6.75a.75.75 0 0 1 .694 1.034l-1.713 4.188 6.982-6.793A.25.25 0 0 0 12.538 7H9.25a.75.75 0 0 1-.683-1.06l2.008-4.418.003-.006a.036.036 0 0 0-.004-.009l-.006-.006-.008-.001c-.003 0-.006.002-.009.004Z",
12336 })
12337 }
12338
12339 const WIDTH: Option<&'static str> = Some("16");
12340 const HEIGHT: Option<&'static str> = Some("16");
12341 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
12342
12343}
12344
12345#[derive(Default, Copy, Clone, PartialEq, Eq)]
12346pub struct Zap24;
12347
12348impl IconShape for Zap24 {
12349 fn child_elements(&self) -> Element {
12350 rsx!(path {
12351 d: "M15.716 1.329a1.341 1.341 0 0 1 2.109 1.55L15.147 9h4.161c1.623 0 2.372 2.016 1.143 3.075L8.102 22.721a1.148 1.148 0 0 1-1.81-1.317L8.996 15H4.674c-1.619 0-2.37-2.008-1.148-3.07l12.19-10.6Zm.452 1.595L4.51 13.061a.25.25 0 0 0 .164.439h5.45a.749.749 0 0 1 .692 1.041l-2.559 6.066 11.215-9.668a.25.25 0 0 0-.164-.439H14a.75.75 0 0 1-.687-1.05Z",
12352 })
12353 }
12354
12355 const WIDTH: Option<&'static str> = Some("24");
12356 const HEIGHT: Option<&'static str> = Some("24");
12357 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
12358
12359}
12360
12361#[derive(Default, Copy, Clone, PartialEq, Eq)]
12362pub struct ZoomIn16;
12363
12364impl IconShape for ZoomIn16 {
12365 fn child_elements(&self) -> Element {
12366 rsx!(path {
12367 d: "M3.75 7.5a.75.75 0 0 1 .75-.75h2.25V4.5a.75.75 0 0 1 1.5 0v2.25h2.25a.75.75 0 0 1 0 1.5H8.25v2.25a.75.75 0 0 1-1.5 0V8.25H4.5a.75.75 0 0 1-.75-.75Z",
12368 }
12369path {
12370 d: "M7.5 0a7.5 7.5 0 0 1 5.807 12.247l2.473 2.473a.749.749 0 1 1-1.06 1.06l-2.473-2.473A7.5 7.5 0 1 1 7.5 0Zm-6 7.5a6 6 0 1 0 12 0 6 6 0 0 0-12 0Z",
12371 })
12372 }
12373
12374 const WIDTH: Option<&'static str> = Some("16");
12375 const HEIGHT: Option<&'static str> = Some("16");
12376 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
12377
12378}
12379
12380#[derive(Default, Copy, Clone, PartialEq, Eq)]
12381pub struct ZoomIn24;
12382
12383impl IconShape for ZoomIn24 {
12384 fn child_elements(&self) -> Element {
12385 rsx!(path {
12386 d: "M10.5 5.75a.75.75 0 0 1 .75.75v3.25h3.25a.75.75 0 0 1 0 1.5h-3.25v3.25a.75.75 0 0 1-1.5 0v-3.25H6.5a.75.75 0 0 1 0-1.5h3.25V6.5a.75.75 0 0 1 .75-.75Z",
12387 }
12388path {
12389 d: "M0 10.5C0 4.701 4.701 0 10.5 0S21 4.701 21 10.5c0 2.63-.967 5.033-2.564 6.875l4.344 4.345a.749.749 0 1 1-1.06 1.06l-4.345-4.344A10.459 10.459 0 0 1 10.5 21C4.701 21 0 16.299 0 10.5Zm10.5-9a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9Z",
12390 })
12391 }
12392
12393 const WIDTH: Option<&'static str> = Some("24");
12394 const HEIGHT: Option<&'static str> = Some("24");
12395 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
12396
12397}
12398
12399#[derive(Default, Copy, Clone, PartialEq, Eq)]
12400pub struct ZoomOut16;
12401
12402impl IconShape for ZoomOut16 {
12403 fn child_elements(&self) -> Element {
12404 rsx!(path {
12405 d: "M4.5 6.75h6a.75.75 0 0 1 0 1.5h-6a.75.75 0 0 1 0-1.5Z",
12406 }
12407path {
12408 d: "M0 7.5a7.5 7.5 0 1 1 13.307 4.747l2.473 2.473a.749.749 0 1 1-1.06 1.06l-2.473-2.473A7.5 7.5 0 0 1 0 7.5Zm7.5-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z",
12409 })
12410 }
12411
12412 const WIDTH: Option<&'static str> = Some("16");
12413 const HEIGHT: Option<&'static str> = Some("16");
12414 const VIEW_BOX: Option<&'static str> = Some("0 0 16 16");
12415
12416}
12417
12418#[derive(Default, Copy, Clone, PartialEq, Eq)]
12419pub struct ZoomOut24;
12420
12421impl IconShape for ZoomOut24 {
12422 fn child_elements(&self) -> Element {
12423 rsx!(path {
12424 d: "M14.5 11.25a.75.75 0 0 0 0-1.5h-8a.75.75 0 0 0 0 1.5h8Z",
12425 }
12426path {
12427 d: "M0 10.5C0 4.701 4.701 0 10.5 0S21 4.701 21 10.5c0 2.63-.967 5.033-2.564 6.875l4.344 4.345a.749.749 0 1 1-1.06 1.06l-4.345-4.344A10.459 10.459 0 0 1 10.5 21C4.701 21 0 16.299 0 10.5Zm10.5-9a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9Z",
12428 })
12429 }
12430
12431 const WIDTH: Option<&'static str> = Some("24");
12432 const HEIGHT: Option<&'static str> = Some("24");
12433 const VIEW_BOX: Option<&'static str> = Some("0 0 24 24");
12434
12435}