| 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 | |