1 | #![allow (clippy::approx_constant)] |
2 | use path::builder::SvgPathBuilder; |
3 | use path::math::{point, vector}; |
4 | |
5 | pub fn build_logo_path<Builder: SvgPathBuilder>(path: &mut Builder) { |
6 | path.move_to(point(122.631, 69.716)); |
7 | path.relative_line_to(vector(-4.394, -2.72)); |
8 | path.relative_cubic_bezier_to( |
9 | vector(-0.037, -0.428), |
10 | vector(-0.079, -0.855), |
11 | vector(-0.125, -1.28), |
12 | ); |
13 | path.relative_line_to(vector(3.776, -3.522)); |
14 | path.relative_cubic_bezier_to( |
15 | vector(0.384, -0.358), |
16 | vector(0.556, -0.888), |
17 | vector(0.452, -1.401), |
18 | ); |
19 | path.relative_cubic_bezier_to( |
20 | vector(-0.101, -0.515), |
21 | vector(-0.462, -0.939), |
22 | vector(-0.953, -1.122), |
23 | ); |
24 | path.relative_line_to(vector(-4.827, -1.805)); |
25 | path.relative_cubic_bezier_to( |
26 | vector(-0.121, -0.418), |
27 | vector(-0.248, -0.833), |
28 | vector(-0.378, -1.246), |
29 | ); |
30 | path.relative_line_to(vector(3.011, -4.182)); |
31 | path.relative_cubic_bezier_to( |
32 | vector(0.307, -0.425), |
33 | vector(0.37, -0.978), |
34 | vector(0.17, -1.463), |
35 | ); |
36 | path.relative_cubic_bezier_to( |
37 | vector(-0.2, -0.483), |
38 | vector(-0.637, -0.829), |
39 | vector(-1.154, -0.914), |
40 | ); |
41 | path.relative_line_to(vector(-5.09, -0.828)); |
42 | path.relative_cubic_bezier_to( |
43 | vector(-0.198, -0.386), |
44 | vector(-0.404, -0.766), |
45 | vector(-0.612, -1.143), |
46 | ); |
47 | path.relative_line_to(vector(2.139, -4.695)); |
48 | path.relative_cubic_bezier_to( |
49 | vector(0.219, -0.478), |
50 | vector(0.174, -1.034), |
51 | vector(-0.118, -1.468), |
52 | ); |
53 | path.relative_cubic_bezier_to( |
54 | vector(-0.291, -0.436), |
55 | vector(-0.784, -0.691), |
56 | vector(-1.31, -0.671), |
57 | ); |
58 | path.relative_line_to(vector(-5.166, 0.18)); |
59 | path.relative_cubic_bezier_to( |
60 | vector(-0.267, -0.334), |
61 | vector(-0.539, -0.665), |
62 | vector(-0.816, -0.99), |
63 | ); |
64 | path.relative_line_to(vector(1.187, -5.032)); |
65 | path.relative_cubic_bezier_to( |
66 | vector(0.12, -0.511), |
67 | vector(-0.031, -1.046), |
68 | vector(-0.403, -1.417), |
69 | ); |
70 | path.relative_cubic_bezier_to( |
71 | vector(-0.369, -0.37), |
72 | vector(-0.905, -0.523), |
73 | vector(-1.416, -0.403), |
74 | ); |
75 | path.relative_line_to(vector(-5.031, 1.186)); |
76 | path.relative_cubic_bezier_to( |
77 | vector(-0.326, -0.276), |
78 | vector(-0.657, -0.549), |
79 | vector(-0.992, -0.816), |
80 | ); |
81 | path.relative_line_to(vector(0.181, -5.166)); |
82 | path.relative_cubic_bezier_to( |
83 | vector(0.02, -0.523), |
84 | vector(-0.235, -1.02), |
85 | vector(-0.671, -1.31), |
86 | ); |
87 | path.relative_cubic_bezier_to( |
88 | vector(-0.437, -0.292), |
89 | vector(-0.99, -0.336), |
90 | vector(-1.467, -0.119), |
91 | ); |
92 | path.relative_line_to(vector(-4.694, 2.14)); |
93 | path.relative_cubic_bezier_to( |
94 | vector(-0.379, -0.208), |
95 | vector(-0.759, -0.414), |
96 | vector(-1.143, -0.613), |
97 | ); |
98 | path.relative_line_to(vector(-0.83, -5.091)); |
99 | path.relative_cubic_bezier_to( |
100 | vector(-0.084, -0.516), |
101 | vector(-0.43, -0.954), |
102 | vector(-0.914, -1.154), |
103 | ); |
104 | path.relative_cubic_bezier_to( |
105 | vector(-0.483, -0.201), |
106 | vector(-1.037, -0.136), |
107 | vector(-1.462, 0.17), |
108 | ); |
109 | path.relative_line_to(vector(-4.185, 3.011)); |
110 | path.relative_cubic_bezier_to( |
111 | vector(-0.412, -0.131), |
112 | vector(-0.826, -0.257), |
113 | vector(-1.244, -0.377), |
114 | ); |
115 | path.relative_line_to(vector(-1.805, -4.828)); |
116 | path.relative_cubic_bezier_to( |
117 | vector(-0.183, -0.492), |
118 | vector(-0.607, -0.853), |
119 | vector(-1.122, -0.955), |
120 | ); |
121 | path.relative_cubic_bezier_to( |
122 | vector(-0.514, -0.101), |
123 | vector(-1.043, 0.07), |
124 | vector(-1.4, 0.452), |
125 | ); |
126 | path.relative_line_to(vector(-3.522, 3.779)); |
127 | path.relative_cubic_bezier_to( |
128 | vector(-0.425, -0.047), |
129 | vector(-0.853, -0.09), |
130 | vector(-1.28, -0.125), |
131 | ); |
132 | path.relative_line_to(vector(-2.72, -4.395)); |
133 | path.relative_cubic_bezier_to( |
134 | vector(-0.275, -0.445), |
135 | vector(-0.762, -0.716), |
136 | vector(-1.286, -0.716), |
137 | ); |
138 | path.smooth_relative_cubic_bezier_to(vector(-1.011, 0.271), vector(-1.285, 0.716)); |
139 | path.relative_line_to(vector(-2.72, 4.395)); |
140 | path.relative_cubic_bezier_to( |
141 | vector(-0.428, 0.035), |
142 | vector(-0.856, 0.078), |
143 | vector(-1.281, 0.125), |
144 | ); |
145 | path.relative_line_to(vector(-3.523, -3.779)); |
146 | path.relative_cubic_bezier_to( |
147 | vector(-0.357, -0.382), |
148 | vector(-0.887, -0.553), |
149 | vector(-1.4, -0.452), |
150 | ); |
151 | path.relative_cubic_bezier_to( |
152 | vector(-0.515, 0.103), |
153 | vector(-0.939, 0.463), |
154 | vector(-1.122, 0.955), |
155 | ); |
156 | path.relative_line_to(vector(-1.805, 4.828)); |
157 | path.relative_cubic_bezier_to( |
158 | vector(-0.418, 0.12), |
159 | vector(-0.832, 0.247), |
160 | vector(-1.245, 0.377), |
161 | ); |
162 | path.relative_line_to(vector(-4.184, -3.011)); |
163 | path.relative_cubic_bezier_to( |
164 | vector(-0.425, -0.307), |
165 | vector(-0.979, -0.372), |
166 | vector(-1.463, -0.17), |
167 | ); |
168 | path.relative_cubic_bezier_to( |
169 | vector(-0.483, 0.2), |
170 | vector(-0.83, 0.638), |
171 | vector(-0.914, 1.154), |
172 | ); |
173 | path.relative_line_to(vector(-0.83, 5.091)); |
174 | path.relative_cubic_bezier_to( |
175 | vector(-0.384, 0.199), |
176 | vector(-0.764, 0.404), |
177 | vector(-1.143, 0.613), |
178 | ); |
179 | path.relative_line_to(vector(-4.694, -2.14)); |
180 | path.relative_cubic_bezier_to( |
181 | vector(-0.477, -0.218), |
182 | vector(-1.033, -0.173), |
183 | vector(-1.467, 0.119), |
184 | ); |
185 | path.relative_cubic_bezier_to( |
186 | vector(-0.436, 0.29), |
187 | vector(-0.691, 0.787), |
188 | vector(-0.671, 1.31), |
189 | ); |
190 | path.relative_line_to(vector(0.18, 5.166)); |
191 | path.relative_cubic_bezier_to( |
192 | vector(-0.334, 0.267), |
193 | vector(-0.665, 0.54), |
194 | vector(-0.992, 0.816), |
195 | ); |
196 | path.relative_line_to(vector(-5.031, -1.186)); |
197 | path.relative_cubic_bezier_to( |
198 | vector(-0.511, -0.119), |
199 | vector(-1.047, 0.033), |
200 | vector(-1.417, 0.403), |
201 | ); |
202 | path.relative_cubic_bezier_to( |
203 | vector(-0.372, 0.371), |
204 | vector(-0.523, 0.906), |
205 | vector(-0.403, 1.417), |
206 | ); |
207 | path.relative_line_to(vector(1.185, 5.032)); |
208 | path.relative_cubic_bezier_to( |
209 | vector(-0.275, 0.326), |
210 | vector(-0.547, 0.656), |
211 | vector(-0.814, 0.99), |
212 | ); |
213 | path.relative_line_to(vector(-5.166, -0.18)); |
214 | path.relative_cubic_bezier_to( |
215 | vector(-0.521, -0.015), |
216 | vector(-1.019, 0.235), |
217 | vector(-1.31, 0.671), |
218 | ); |
219 | path.relative_cubic_bezier_to( |
220 | vector(-0.292, 0.434), |
221 | vector(-0.336, 0.99), |
222 | vector(-0.119, 1.468), |
223 | ); |
224 | path.relative_line_to(vector(2.14, 4.695)); |
225 | path.relative_cubic_bezier_to( |
226 | vector(-0.208, 0.377), |
227 | vector(-0.414, 0.757), |
228 | vector(-0.613, 1.143), |
229 | ); |
230 | path.relative_line_to(vector(-5.09, 0.828)); |
231 | path.relative_cubic_bezier_to( |
232 | vector(-0.517, 0.084), |
233 | vector(-0.953, 0.43), |
234 | vector(-1.154, 0.914), |
235 | ); |
236 | path.relative_cubic_bezier_to( |
237 | vector(-0.2, 0.485), |
238 | vector(-0.135, 1.038), |
239 | vector(0.17, 1.463), |
240 | ); |
241 | path.relative_line_to(vector(3.011, 4.182)); |
242 | path.relative_cubic_bezier_to( |
243 | vector(-0.131, 0.413), |
244 | vector(-0.258, 0.828), |
245 | vector(-0.378, 1.246), |
246 | ); |
247 | path.relative_line_to(vector(-4.828, 1.805)); |
248 | path.relative_cubic_bezier_to( |
249 | vector(-0.49, 0.183), |
250 | vector(-0.851, 0.607), |
251 | vector(-0.953, 1.122), |
252 | ); |
253 | path.relative_cubic_bezier_to( |
254 | vector(-0.102, 0.514), |
255 | vector(0.069, 1.043), |
256 | vector(0.452, 1.401), |
257 | ); |
258 | path.relative_line_to(vector(3.777, 3.522)); |
259 | path.relative_cubic_bezier_to( |
260 | vector(-0.047, 0.425), |
261 | vector(-0.089, 0.853), |
262 | vector(-0.125, 1.28), |
263 | ); |
264 | path.relative_line_to(vector(-4.394, 2.72)); |
265 | path.relative_cubic_bezier_to( |
266 | vector(-0.445, 0.275), |
267 | vector(-0.716, 0.761), |
268 | vector(-0.716, 1.286), |
269 | ); |
270 | path.smooth_relative_cubic_bezier_to(vector(0.271, 1.011), vector(0.716, 1.285)); |
271 | path.relative_line_to(vector(4.394, 2.72)); |
272 | path.relative_cubic_bezier_to( |
273 | vector(0.036, 0.428), |
274 | vector(0.078, 0.855), |
275 | vector(0.125, 1.28), |
276 | ); |
277 | path.relative_line_to(vector(-3.777, 3.523)); |
278 | path.relative_cubic_bezier_to( |
279 | vector(-0.383, 0.357), |
280 | vector(-0.554, 0.887), |
281 | vector(-0.452, 1.4), |
282 | ); |
283 | path.relative_cubic_bezier_to( |
284 | vector(0.102, 0.515), |
285 | vector(0.463, 0.938), |
286 | vector(0.953, 1.122), |
287 | ); |
288 | path.relative_line_to(vector(4.828, 1.805)); |
289 | path.relative_cubic_bezier_to( |
290 | vector(0.12, 0.418), |
291 | vector(0.247, 0.833), |
292 | vector(0.378, 1.246), |
293 | ); |
294 | path.relative_line_to(vector(-3.011, 4.183)); |
295 | path.relative_cubic_bezier_to( |
296 | vector(-0.306, 0.426), |
297 | vector(-0.371, 0.979), |
298 | vector(-0.17, 1.462), |
299 | ); |
300 | path.relative_cubic_bezier_to( |
301 | vector(0.201, 0.485), |
302 | vector(0.638, 0.831), |
303 | vector(1.155, 0.914), |
304 | ); |
305 | path.relative_line_to(vector(5.089, 0.828)); |
306 | path.relative_cubic_bezier_to( |
307 | vector(0.199, 0.386), |
308 | vector(0.403, 0.766), |
309 | vector(0.613, 1.145), |
310 | ); |
311 | path.relative_line_to(vector(-2.14, 4.693)); |
312 | path.relative_cubic_bezier_to( |
313 | vector(-0.218, 0.477), |
314 | vector(-0.173, 1.032), |
315 | vector(0.119, 1.468), |
316 | ); |
317 | path.relative_cubic_bezier_to( |
318 | vector(0.292, 0.437), |
319 | vector(0.789, 0.692), |
320 | vector(1.31, 0.671), |
321 | ); |
322 | path.relative_line_to(vector(5.164, -0.181)); |
323 | path.relative_cubic_bezier_to( |
324 | vector(0.269, 0.336), |
325 | vector(0.54, 0.665), |
326 | vector(0.816, 0.992), |
327 | ); |
328 | path.relative_line_to(vector(-1.185, 5.033)); |
329 | path.relative_cubic_bezier_to( |
330 | vector(-0.12, 0.51), |
331 | vector(0.031, 1.043), |
332 | vector(0.403, 1.414), |
333 | ); |
334 | path.relative_cubic_bezier_to( |
335 | vector(0.369, 0.373), |
336 | vector(0.906, 0.522), |
337 | vector(1.417, 0.402), |
338 | ); |
339 | path.relative_line_to(vector(5.031, -1.185)); |
340 | path.relative_cubic_bezier_to( |
341 | vector(0.327, 0.278), |
342 | vector(0.658, 0.548), |
343 | vector(0.992, 0.814), |
344 | ); |
345 | path.relative_line_to(vector(-0.18, 5.167)); |
346 | path.relative_cubic_bezier_to( |
347 | vector(-0.02, 0.523), |
348 | vector(0.235, 1.019), |
349 | vector(0.671, 1.311), |
350 | ); |
351 | path.relative_cubic_bezier_to( |
352 | vector(0.434, 0.291), |
353 | vector(0.99, 0.335), |
354 | vector(1.467, 0.117), |
355 | ); |
356 | path.relative_line_to(vector(4.694, -2.139)); |
357 | path.relative_cubic_bezier_to( |
358 | vector(0.378, 0.21), |
359 | vector(0.758, 0.414), |
360 | vector(1.143, 0.613), |
361 | ); |
362 | path.relative_line_to(vector(0.83, 5.088)); |
363 | path.relative_cubic_bezier_to( |
364 | vector(0.084, 0.518), |
365 | vector(0.43, 0.956), |
366 | vector(0.914, 1.155), |
367 | ); |
368 | path.relative_cubic_bezier_to( |
369 | vector(0.483, 0.201), |
370 | vector(1.038, 0.136), |
371 | vector(1.463, -0.169), |
372 | ); |
373 | path.relative_line_to(vector(4.182, -3.013)); |
374 | path.relative_cubic_bezier_to( |
375 | vector(0.413, 0.131), |
376 | vector(0.828, 0.259), |
377 | vector(1.246, 0.379), |
378 | ); |
379 | path.relative_line_to(vector(1.805, 4.826)); |
380 | path.relative_cubic_bezier_to( |
381 | vector(0.183, 0.49), |
382 | vector(0.607, 0.853), |
383 | vector(1.122, 0.953), |
384 | ); |
385 | path.relative_cubic_bezier_to( |
386 | vector(0.514, 0.104), |
387 | vector(1.043, -0.068), |
388 | vector(1.4, -0.452), |
389 | ); |
390 | path.relative_line_to(vector(3.523, -3.777)); |
391 | path.relative_cubic_bezier_to( |
392 | vector(0.425, 0.049), |
393 | vector(0.853, 0.09), |
394 | vector(1.281, 0.128), |
395 | ); |
396 | path.relative_line_to(vector(2.72, 4.394)); |
397 | path.relative_cubic_bezier_to( |
398 | vector(0.274, 0.443), |
399 | vector(0.761, 0.716), |
400 | vector(1.285, 0.716), |
401 | ); |
402 | path.smooth_relative_cubic_bezier_to(vector(1.011, -0.272), vector(1.286, -0.716)); |
403 | path.relative_line_to(vector(2.72, -4.394)); |
404 | path.relative_cubic_bezier_to( |
405 | vector(0.428, -0.038), |
406 | vector(0.855, -0.079), |
407 | vector(1.28, -0.128), |
408 | ); |
409 | path.relative_line_to(vector(3.522, 3.777)); |
410 | path.relative_cubic_bezier_to( |
411 | vector(0.357, 0.384), |
412 | vector(0.887, 0.556), |
413 | vector(1.4, 0.452), |
414 | ); |
415 | path.relative_cubic_bezier_to( |
416 | vector(0.515, -0.101), |
417 | vector(0.939, -0.463), |
418 | vector(1.122, -0.953), |
419 | ); |
420 | path.relative_line_to(vector(1.805, -4.826)); |
421 | path.relative_cubic_bezier_to( |
422 | vector(0.418, -0.12), |
423 | vector(0.833, -0.248), |
424 | vector(1.246, -0.379), |
425 | ); |
426 | path.relative_line_to(vector(4.183, 3.013)); |
427 | path.relative_cubic_bezier_to( |
428 | vector(0.425, 0.305), |
429 | vector(0.979, 0.37), |
430 | vector(1.462, 0.169), |
431 | ); |
432 | path.relative_cubic_bezier_to( |
433 | vector(0.484, -0.199), |
434 | vector(0.83, -0.638), |
435 | vector(0.914, -1.155), |
436 | ); |
437 | path.relative_line_to(vector(0.83, -5.088)); |
438 | path.relative_cubic_bezier_to( |
439 | vector(0.384, -0.199), |
440 | vector(0.764, -0.406), |
441 | vector(1.143, -0.613), |
442 | ); |
443 | path.relative_line_to(vector(4.694, 2.139)); |
444 | path.relative_cubic_bezier_to( |
445 | vector(0.477, 0.218), |
446 | vector(1.032, 0.174), |
447 | vector(1.467, -0.117), |
448 | ); |
449 | path.relative_cubic_bezier_to( |
450 | vector(0.436, -0.292), |
451 | vector(0.69, -0.787), |
452 | vector(0.671, -1.311), |
453 | ); |
454 | path.relative_line_to(vector(-0.18, -5.167)); |
455 | path.relative_cubic_bezier_to( |
456 | vector(0.334, -0.267), |
457 | vector(0.665, -0.536), |
458 | vector(0.991, -0.814), |
459 | ); |
460 | path.relative_line_to(vector(5.031, 1.185)); |
461 | path.relative_cubic_bezier_to( |
462 | vector(0.511, 0.12), |
463 | vector(1.047, -0.029), |
464 | vector(1.416, -0.402), |
465 | ); |
466 | path.relative_cubic_bezier_to( |
467 | vector(0.372, -0.371), |
468 | vector(0.523, -0.904), |
469 | vector(0.403, -1.414), |
470 | ); |
471 | path.relative_line_to(vector(-1.185, -5.033)); |
472 | path.relative_cubic_bezier_to( |
473 | vector(0.276, -0.327), |
474 | vector(0.548, -0.656), |
475 | vector(0.814, -0.992), |
476 | ); |
477 | path.relative_line_to(vector(5.166, 0.181)); |
478 | path.relative_cubic_bezier_to( |
479 | vector(0.521, 0.021), |
480 | vector(1.019, -0.234), |
481 | vector(1.31, -0.671), |
482 | ); |
483 | path.relative_cubic_bezier_to( |
484 | vector(0.292, -0.436), |
485 | vector(0.337, -0.991), |
486 | vector(0.118, -1.468), |
487 | ); |
488 | path.relative_line_to(vector(-2.139, -4.693)); |
489 | path.relative_cubic_bezier_to( |
490 | vector(0.209, -0.379), |
491 | vector(0.414, -0.759), |
492 | vector(0.612, -1.145), |
493 | ); |
494 | path.relative_line_to(vector(5.09, -0.828)); |
495 | path.relative_cubic_bezier_to( |
496 | vector(0.518, -0.083), |
497 | vector(0.954, -0.429), |
498 | vector(1.154, -0.914), |
499 | ); |
500 | path.relative_cubic_bezier_to( |
501 | vector(0.2, -0.483), |
502 | vector(0.137, -1.036), |
503 | vector(-0.17, -1.462), |
504 | ); |
505 | path.relative_line_to(vector(-3.011, -4.183)); |
506 | path.relative_cubic_bezier_to( |
507 | vector(0.13, -0.413), |
508 | vector(0.257, -0.828), |
509 | vector(0.378, -1.246), |
510 | ); |
511 | path.relative_line_to(vector(4.827, -1.805)); |
512 | path.relative_cubic_bezier_to( |
513 | vector(0.491, -0.184), |
514 | vector(0.853, -0.607), |
515 | vector(0.953, -1.122), |
516 | ); |
517 | path.relative_cubic_bezier_to( |
518 | vector(0.104, -0.514), |
519 | vector(-0.068, -1.043), |
520 | vector(-0.452, -1.4), |
521 | ); |
522 | path.relative_line_to(vector(-3.776, -3.523)); |
523 | path.relative_cubic_bezier_to( |
524 | vector(0.046, -0.425), |
525 | vector(0.088, -0.853), |
526 | vector(0.125, -1.28), |
527 | ); |
528 | path.relative_line_to(vector(4.394, -2.72)); |
529 | path.relative_cubic_bezier_to( |
530 | vector(0.445, -0.274), |
531 | vector(0.716, -0.761), |
532 | vector(0.716, -1.285), |
533 | ); |
534 | path.smooth_cubic_bezier_to(point(123.076, 69.991), point(122.631, 69.716)); |
535 | path.close(); |
536 | |
537 | path.move_to(point(93.222, 106.167)); |
538 | path.relative_cubic_bezier_to( |
539 | vector(-1.678, -0.362), |
540 | vector(-2.745, -2.016), |
541 | vector(-2.385, -3.699), |
542 | ); |
543 | path.relative_cubic_bezier_to( |
544 | vector(0.359, -1.681), |
545 | vector(2.012, -2.751), |
546 | vector(3.689, -2.389), |
547 | ); |
548 | path.relative_cubic_bezier_to( |
549 | vector(1.678, 0.359), |
550 | vector(2.747, 2.016), |
551 | vector(2.387, 3.696), |
552 | ); |
553 | path.smooth_cubic_bezier_to(point(94.899, 106.526), point(93.222, 106.167)); |
554 | path.close(); |
555 | |
556 | path.move_to(point(91.729, 96.069)); |
557 | path.relative_cubic_bezier_to( |
558 | vector(-1.531, -0.328), |
559 | vector(-3.037, 0.646), |
560 | vector(-3.365, 2.18), |
561 | ); |
562 | path.relative_line_to(vector(-1.56, 7.28)); |
563 | path.relative_cubic_bezier_to( |
564 | vector(-4.814, 2.185), |
565 | vector(-10.16, 3.399), |
566 | vector(-15.79, 3.399), |
567 | ); |
568 | path.relative_cubic_bezier_to( |
569 | vector(-5.759, 0.0), |
570 | vector(-11.221, -1.274), |
571 | vector(-16.121, -3.552), |
572 | ); |
573 | path.relative_line_to(vector(-1.559, -7.28)); |
574 | path.relative_cubic_bezier_to( |
575 | vector(-0.328, -1.532), |
576 | vector(-1.834, -2.508), |
577 | vector(-3.364, -2.179), |
578 | ); |
579 | path.relative_line_to(vector(-6.427, 1.38)); |
580 | path.relative_cubic_bezier_to( |
581 | vector(-1.193, -1.228), |
582 | vector(-2.303, -2.536), |
583 | vector(-3.323, -3.917), |
584 | ); |
585 | path.relative_horizontal_line_to(31.272); |
586 | path.relative_cubic_bezier_to( |
587 | vector(0.354, 0.0), |
588 | vector(0.59, -0.064), |
589 | vector(0.59, -0.386), |
590 | ); |
591 | path.vertical_line_to(81.932); |
592 | path.relative_cubic_bezier_to( |
593 | vector(0.0, -0.322), |
594 | vector(-0.236, -0.386), |
595 | vector(-0.59, -0.386), |
596 | ); |
597 | path.relative_horizontal_line_to(-9.146); |
598 | path.relative_vertical_line_to(-7.012); |
599 | path.relative_horizontal_line_to(9.892); |
600 | path.relative_cubic_bezier_to( |
601 | vector(0.903, 0.0), |
602 | vector(4.828, 0.258), |
603 | vector(6.083, 5.275), |
604 | ); |
605 | path.relative_cubic_bezier_to( |
606 | vector(0.393, 1.543), |
607 | vector(1.256, 6.562), |
608 | vector(1.846, 8.169), |
609 | ); |
610 | path.relative_cubic_bezier_to( |
611 | vector(0.588, 1.802), |
612 | vector(2.982, 5.402), |
613 | vector(5.533, 5.402), |
614 | ); |
615 | path.relative_horizontal_line_to(15.583); |
616 | path.relative_cubic_bezier_to( |
617 | vector(0.177, 0.0), |
618 | vector(0.366, -0.02), |
619 | vector(0.565, -0.056), |
620 | ); |
621 | path.relative_cubic_bezier_to( |
622 | vector(-1.081, 1.469), |
623 | vector(-2.267, 2.859), |
624 | vector(-3.544, 4.158), |
625 | ); |
626 | path.line_to(point(91.729, 96.069)); |
627 | path.close(); |
628 | |
629 | path.move_to(point(48.477, 106.015)); |
630 | path.relative_cubic_bezier_to( |
631 | vector(-1.678, 0.362), |
632 | vector(-3.33, -0.708), |
633 | vector(-3.691, -2.389), |
634 | ); |
635 | path.relative_cubic_bezier_to( |
636 | vector(-0.359, -1.684), |
637 | vector(0.708, -3.337), |
638 | vector(2.386, -3.699), |
639 | ); |
640 | path.relative_cubic_bezier_to( |
641 | vector(1.678, -0.359), |
642 | vector(3.331, 0.711), |
643 | vector(3.691, 2.392), |
644 | ); |
645 | path.cubic_bezier_to( |
646 | point(51.222, 103.999), |
647 | point(50.154, 105.655), |
648 | point(48.477, 106.015), |
649 | ); |
650 | path.close(); |
651 | |
652 | path.move_to(point(36.614, 57.91)); |
653 | path.relative_cubic_bezier_to( |
654 | vector(0.696, 1.571), |
655 | vector(-0.012, 3.412), |
656 | vector(-1.581, 4.107), |
657 | ); |
658 | path.relative_cubic_bezier_to( |
659 | vector(-1.569, 0.697), |
660 | vector(-3.405, -0.012), |
661 | vector(-4.101, -1.584), |
662 | ); |
663 | path.relative_cubic_bezier_to( |
664 | vector(-0.696, -1.572), |
665 | vector(0.012, -3.41), |
666 | vector(1.581, -4.107), |
667 | ); |
668 | path.cubic_bezier_to( |
669 | point(34.083, 55.63), |
670 | point(35.918, 56.338), |
671 | point(36.614, 57.91), |
672 | ); |
673 | path.close(); |
674 | |
675 | path.move_to(point(32.968, 66.553)); |
676 | path.relative_line_to(vector(6.695, -2.975)); |
677 | path.relative_cubic_bezier_to( |
678 | vector(1.43, -0.635), |
679 | vector(2.076, -2.311), |
680 | vector(1.441, -3.744), |
681 | ); |
682 | path.relative_line_to(vector(-1.379, -3.118)); |
683 | path.relative_horizontal_line_to(5.423); |
684 | path.vertical_line_to(81.16); |
685 | path.horizontal_line_to(34.207); |
686 | path.relative_cubic_bezier_to( |
687 | vector(-0.949, -3.336), |
688 | vector(-1.458, -6.857), |
689 | vector(-1.458, -10.496), |
690 | ); |
691 | path.cubic_bezier_to( |
692 | point(32.749, 69.275), |
693 | point(32.824, 67.902), |
694 | point(32.968, 66.553), |
695 | ); |
696 | path.close(); |
697 | |
698 | path.move_to(point(62.348, 64.179)); |
699 | path.relative_vertical_line_to(-7.205); |
700 | path.relative_horizontal_line_to(12.914); |
701 | path.relative_cubic_bezier_to(vector(0.667, 0.0), vector(4.71, 0.771), vector(4.71, 3.794)); |
702 | path.relative_cubic_bezier_to( |
703 | vector(0.0, 2.51), |
704 | vector(-3.101, 3.41), |
705 | vector(-5.651, 3.41), |
706 | ); |
707 | path.horizontal_line_to(62.348); |
708 | path.close(); |
709 | |
710 | path.move_to(point(109.28, 70.664)); |
711 | path.relative_cubic_bezier_to( |
712 | vector(0.0, 0.956), |
713 | vector(-0.035, 1.902), |
714 | vector(-0.105, 2.841), |
715 | ); |
716 | path.relative_horizontal_line_to(-3.926); |
717 | path.relative_cubic_bezier_to( |
718 | vector(-0.393, 0.0), |
719 | vector(-0.551, 0.258), |
720 | vector(-0.551, 0.643), |
721 | ); |
722 | path.relative_vertical_line_to(1.803); |
723 | path.relative_cubic_bezier_to( |
724 | vector(0.0, 4.244), |
725 | vector(-2.393, 5.167), |
726 | vector(-4.49, 5.402), |
727 | ); |
728 | path.relative_cubic_bezier_to( |
729 | vector(-1.997, 0.225), |
730 | vector(-4.211, -0.836), |
731 | vector(-4.484, -2.058), |
732 | ); |
733 | path.relative_cubic_bezier_to( |
734 | vector(-1.178, -6.626), |
735 | vector(-3.141, -8.041), |
736 | vector(-6.241, -10.486), |
737 | ); |
738 | path.relative_cubic_bezier_to( |
739 | vector(3.847, -2.443), |
740 | vector(7.85, -6.047), |
741 | vector(7.85, -10.871), |
742 | ); |
743 | path.relative_cubic_bezier_to( |
744 | vector(0.0, -5.209), |
745 | vector(-3.571, -8.49), |
746 | vector(-6.005, -10.099), |
747 | ); |
748 | path.relative_cubic_bezier_to( |
749 | vector(-3.415, -2.251), |
750 | vector(-7.196, -2.702), |
751 | vector(-8.216, -2.702), |
752 | ); |
753 | path.horizontal_line_to(42.509); |
754 | path.relative_cubic_bezier_to( |
755 | vector(5.506, -6.145), |
756 | vector(12.968, -10.498), |
757 | vector(21.408, -12.082), |
758 | ); |
759 | path.relative_line_to(vector(4.786, 5.021)); |
760 | path.relative_cubic_bezier_to( |
761 | vector(1.082, 1.133), |
762 | vector(2.874, 1.175), |
763 | vector(4.006, 0.092), |
764 | ); |
765 | path.relative_line_to(vector(5.355, -5.122)); |
766 | path.relative_cubic_bezier_to( |
767 | vector(11.221, 2.089), |
768 | vector(20.721, 9.074), |
769 | vector(26.196, 18.657), |
770 | ); |
771 | path.relative_line_to(vector(-3.666, 8.28)); |
772 | path.relative_cubic_bezier_to( |
773 | vector(-0.633, 1.433), |
774 | vector(0.013, 3.109), |
775 | vector(1.442, 3.744), |
776 | ); |
777 | path.relative_line_to(vector(7.058, 3.135)); |
778 | path.cubic_bezier_to( |
779 | point(109.216, 68.115), |
780 | point(109.28, 69.381), |
781 | point(109.28, 70.664), |
782 | ); |
783 | path.close(); |
784 | |
785 | path.move_to(point(68.705, 28.784)); |
786 | path.relative_cubic_bezier_to( |
787 | vector(1.24, -1.188), |
788 | vector(3.207, -1.141), |
789 | vector(4.394, 0.101), |
790 | ); |
791 | path.relative_cubic_bezier_to( |
792 | vector(1.185, 1.245), |
793 | vector(1.14, 3.214), |
794 | vector(-0.103, 4.401), |
795 | ); |
796 | path.relative_cubic_bezier_to( |
797 | vector(-1.24, 1.188), |
798 | vector(-3.207, 1.142), |
799 | vector(-4.394, -0.102), |
800 | ); |
801 | path.cubic_bezier_to( |
802 | point(67.418, 31.941), |
803 | point(67.463, 29.972), |
804 | point(68.705, 28.784), |
805 | ); |
806 | path.close(); |
807 | |
808 | path.move_to(point(105.085, 58.061)); |
809 | path.relative_cubic_bezier_to( |
810 | vector(0.695, -1.571), |
811 | vector(2.531, -2.28), |
812 | vector(4.1, -1.583), |
813 | ); |
814 | path.relative_cubic_bezier_to( |
815 | vector(1.569, 0.696), |
816 | vector(2.277, 2.536), |
817 | vector(1.581, 4.107), |
818 | ); |
819 | path.relative_cubic_bezier_to( |
820 | vector(-0.695, 1.572), |
821 | vector(-2.531, 2.281), |
822 | vector(-4.101, 1.584), |
823 | ); |
824 | path.cubic_bezier_to( |
825 | point(105.098, 61.473), |
826 | point(104.39, 59.634), |
827 | point(105.085, 58.061), |
828 | ); |
829 | path.close(); |
830 | } |
831 | |