forked from sugarlabs/musicblocks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
artwork.js
738 lines (568 loc) · 346 KB
/
artwork.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
// Copyright (c) 2014-21 Walter Bender
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the The GNU Affero General Public
// License as published by the Free Software Foundation; either
// version 3 of the License, or (at your option) any later version.
//
// You should have received a copy of the GNU Affero General Public
// License along with this library; if not, write to the Free Software
// Foundation, 51 Franklin Street, Suite 500 Boston, MA 02110-1335 USA
/*
globals createjs, _THIS_IS_TURTLE_BLOCKS_
*/
/*
exported
COLLAPSEBUTTONXOFF, COLLAPSEBUTTONYOFF, STANDARDBLOCKHEIGHT,
DEFAULTBLOCKSCALE, FILLCOLORS, STROKECOLORS, TURTLESVG, DRUMSVG,
EFFECTSVG, TEXTX, TEXTY, VALUETEXTX, COLLAPSETEXTX, COLLAPSETEXTY,
MEDIASAFEAREA, showMaterialHighlight, hideButtonHighlight,
hidePaletteNameDisplay, MENUWIDTH, PALETTEFILLER, PALETTEHEADER,
PALETTEBUTTON, BACKGROUND, cameraPALETTE, mediaPALETTE,
videoPALETTE, NEXTBUTTON, PREVBUTTON, MSGBLOCK, BOUNDARY,
MBOUNDARY, BORDER, PALETTECOLORS0, PALETTECOLORS,
PALETTEFILLCOLORS, PALETTESTROKECOLORS, PALETTEHIGHLIGHTCOLORS,
HIGHLIGHTSTROKECOLORS, UPICON, DOWNICON, FADEDUPICON,
FADEDDOWNICON, CLOSEICON, CARTESIANBUTTON, CARTESIANPOLARBUTTON,
EFFECTPALETTEICON, CLEARBUTTON, COLLAPSEBUTTON, EXPANDBUTTON,
NOGRIDBUTTON, PLAYBUTTON, POLARBUTTON, STEPBUTTON, RUNBUTTON,
STEPMUSICBUTTON, STOPBUTTON, CARTESIAN, POLAR, TREBLE, SOPRANO,
ALTO, TENOR, BASS, GRAND, GRAPHICSICONX, TRASHICON, PALETTEICONS,
CANCELBUTTON, STOPTURTLEBUTTON, NEWBUTTON, LOADBUTTON,
OPENMERGEBUTTON, OPENBUTTON, PLANETBUTTON, HELPBUTTON, SLOWBUTTON,
HIDEBLOCKSBUTTON, HIDEBLOCKSFADEDBUTTON, COLLAPSEBLOCKSBUTTON,
UTILITYBUTTONSPANNER, UTILITYBUTTON, WRAPTURTLEBUTTON,
RESTORETRASHBUTTON, MENUBUTTON, GOHOMEFADEDBUTTON, GOHOMEBUTTON,
SAVEDARKBUTTON, UPLOADPLANETBUTTON, PLANETDISABLEDBUTTON,
SAVESVGBUTTON, SAVEPNGBUTTON, SAVEWAVBUTTON, SAVELILYPONDBUTTON,
SAVEABCBUTTON, SAVEBLOCKARTWORKBUTTON, BEGINNERBUTTON,
ADVANCEDBUTTON, LANGUAGEBUTTON, SHORTCUTSBUTTON, SMALLERBUTTON,
SMALLERDISABLEBUTTON, BIGGERBUTTON, BIGGERDISABLEBUTTON,
STATSBUTTON, PLUGINSBUTTON, PLUGINSDELETEBUTTON, SCROLLLOCKBUTTON,
SCROLLUNLOCKBUTTON, EMPTYTRASHCONFIRMBUTTON, COPYBUTTON,
PASTEBUTTON, EXTRACTBUTTON, METRONOMESVG, PITCHPREVIEWBUTTON,
JAVASCRIPTBUTTON, GRAND_G, GRAND_F, TREBLE_G, TREBLE_F
*/
// Defined below are the inline SVGs used for turtles and blocks. SVGs
// are modified by fill_color, stroke_color, block_label, et al. using
// .replace, e.g.,
// BASICBLOCK.replace(/fill_color/g,
// PALETTEFILLCOLORS['turtle']).replace(/stroke_color/g,
// PALETTESTROKECOLORS['turtle']).replace('block_label', 'clear'));
// Chrome can load the image type "data:image/svg+xml;utf8," inline,
// but Firefox cannot, so we set it in the async methods instead.
// The relative position of the button added to collapsible blocks,
// e.g., start and action. (TODO: Calculate these values.)
const COLLAPSEBUTTONXOFF = -48;
const COLLAPSEBUTTONYOFF = 9;
// With default scaling, blocks are multiples of a standard height.
const STANDARDBLOCKHEIGHT = 42;
const DEFAULTBLOCKSCALE = 1.5; // scale used in block factory
// The default turtles are generated from the TURTLESVG template.
const FILLCOLORS = [
"#ed001d",
"#a34600",
"#fb5f00",
"#6cc600",
"#00843c",
"#008283",
"#007ac9",
"#005dff",
"#b500e3",
"#ec008a"
];
const STROKECOLORS = [
"#ffada6",
"#ffa300",
"#ffc000",
"#037700",
"#00fa8c",
"#00f3db",
"#00e3ff",
"#8dceff",
"#f3aeff",
"#ff97d5"
];
// (fill_color, stroke_color)
let TURTLESVG;
if (_THIS_IS_TURTLE_BLOCKS_) {
TURTLESVG =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" enable-background="new" width="55" height="55" viewBox="0 0 55.000001 55.000001" id="svg2" version="1.1"><g><path d="M 27.497 48.279 C 26.944 48.279 26.398 48.244 25.86 48.179 L 27.248 50.528 L 28.616 48.215 C 28.245 48.245 27.875 48.279 27.497 48.279 Z " fill="fill_color" stroke="stroke_color" stroke-width="3.5"/><g><path d="M 40.16 11.726 C 37.996 11.726 36.202 13.281 35.817 15.333 C 37.676 16.678 39.274 18.448 40.492 20.541 C 42.777 20.369 44.586 18.48 44.586 16.151 C 44.586 13.707 42.604 11.726 40.16 11.726 Z " fill="fill_color" stroke="stroke_color" stroke-width="3.5"/><path d="M 40.713 39.887 C 39.489 42.119 37.853 44.018 35.916 45.443 C 36.437 47.307 38.129 48.682 40.16 48.682 C 42.603 48.682 44.586 46.702 44.586 44.258 C 44.586 42.003 42.893 40.162 40.713 39.887 Z " fill="fill_color" stroke="stroke_color" stroke-width="3.5"/><path d="M 14.273 39.871 C 12.02 40.077 10.249 41.95 10.249 44.258 C 10.249 46.701 12.229 48.682 14.673 48.682 C 16.737 48.682 18.457 47.262 18.945 45.35 C 17.062 43.934 15.47 42.061 14.273 39.871 Z " fill="fill_color" stroke="stroke_color" stroke-width="3.5"/><path d="M 19.026 15.437 C 18.683 13.334 16.872 11.726 14.673 11.726 C 12.229 11.726 10.249 13.707 10.249 16.15 C 10.249 18.532 12.135 20.46 14.494 20.556 C 15.68 18.513 17.226 16.772 19.026 15.437 Z " fill="fill_color" stroke="stroke_color" stroke-width="3.5"/></g><path d="M 27.497 12.563 C 29.405 12.563 31.225 12.974 32.915 13.691 C 33.656 12.615 34.093 11.314 34.093 9.908 C 34.093 6.221 31.104 3.231 27.416 3.231 C 23.729 3.231 20.74 6.221 20.74 9.908 C 20.74 11.336 21.192 12.657 21.956 13.742 C 23.68 12.993 25.543 12.563 27.497 12.563 Z " fill="fill_color" stroke="stroke_color" stroke-width="3.5"/><g><path d="M 43.102 30.421 C 43.102 35.1554 41.4568 39.7008 38.5314 43.0485 C 35.606 46.3963 31.6341 48.279 27.497 48.279 C 23.3599 48.279 19.388 46.3963 16.4626 43.0485 C 13.5372 39.7008 11.892 35.1554 11.892 30.421 C 11.892 20.6244 18.9364 12.563 27.497 12.563 C 36.0576 12.563 43.102 20.6244 43.102 30.421 Z " fill="fill_color" stroke="stroke_color" stroke-width="3.5"/></g><g><path d="M 27.501 41.551 C 23.533 41.391 21.958 39.542 21.958 39.542 L 25.528 35.379 L 29.993 35.547 L 33.125 39.667 C 33.125 39.667 30.235 41.661 27.501 41.551 Z " fill="stroke_color" stroke="none" /><path d="M 18.453 33.843 C 17.604 30.875 18.625 26.959 18.625 26.959 L 22.625 29.126 L 24.118 33.755 L 20.536 37.988 C 20.536 37.987 19.071 35.998 18.453 33.843 Z " fill="stroke_color" stroke="none" /><path d="M 19.458 25.125 C 19.458 25.125 19.958 23.167 22.497 21.303 C 24.734 19.66 26.962 19.583 26.962 19.583 L 26.925 24.564 L 23.404 27.314 L 19.458 25.125 Z " fill="stroke_color" stroke="none" /><path d="M 32.084 27.834 L 28.625 24.959 L 29 19.75 C 29 19.75 30.834 19.708 32.959 21.417 C 35.187 23.208 36.321 26.4 36.321 26.4 L 32.084 27.834 Z " fill="stroke_color" stroke="none" /><path d="M 31.292 34.042 L 32.605 29.578 L 36.792 28.042 C 36.792 28.042 37.469 30.705 36.75 33.709 C 36.21 35.965 34.666 38.07 34.666 38.07 L 31.292 34.042 Z " fill="stroke_color" stroke="none" /></g></g></svg>';
} else {
TURTLESVG =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="55" viewBox="0 0 54.999998 54.999998" version="1.1" id="svg40" height="55"><g transform="translate(-3.1884835,0.12548216)" style="fill:stroke_color;stroke:fill_color;stroke-width:1.99999976;stroke-miterlimit:4;stroke-dasharray:none" id="g3586"><path style="fill:stroke_color;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path4725" d="m 31.188483,5.8745178 c 0,0 -1.254644,-1 -2,-1 -1.490712,0 -2.945907,0.9459074 -4,2 -1.581139,1.5811389 -1.692548,4.1860072 -3,6.0000002 -0.826905,1.14727 -1.85273,2.173095 -3,3 -1.813992,1.307452 -4.41886,1.418861 -5.999999,3 -1.054093,1.054093 -2,2.509288 -2,4 0,1.490712 1.176934,3.540162 2,4 2.595129,1.449868 0.836609,0.648512 2,2 0,0 -1.040434,3.300808 -1,5 0.06539,2.747959 1.999999,7 1.999999,8 0,1 3.621931,4.46873 6,6 2.394526,1.541867 5.323775,2.059095 8.164792,2.258437 3.065644,0.215103 5.976447,-0.356365 8.670416,-1.835208 1.652944,-0.907377 3.020234,-1.924716 4.164792,-3.423229 1.631246,-2.13571 3.310226,-4.40261 4,-7 0.42778,-1.610833 0.203639,-3.345821 0,-5 -0.167925,-1.364071 -1.27205,-2.652826 -1,-4 0.329909,-1.633688 2.319717,-2.47849 3,-4 0.693755,-1.551642 1.687609,-3.445625 1,-5 -0.786311,-1.777496 -3.357594,-1.960634 -5,-3 -1.015577,-0.642689 -2.106041,-1.196706 -3,-2 -1.93647,-1.740075 -3.442391,-3.913943 -5,-6.0000002 -0.71906,-0.9630146 -1.044881,-2.2704844 -2,-3 -0.837694,-0.6398275 -1.974105,-1.2421808 -3,-1 -0.458794,0.1083066 -1,1 -1,1" /><path d="m 46.209786,28.156906 c 0,0 1.463947,5.738921 1.001084,8.583832 -0.503422,3.094194 -1.733796,6.320068 -4.004337,8.583833 -2.061998,2.055845 -3.20724,2.828474 -6.006505,3.815036 -1.290398,0.454783 -4.973515,0.953759 -6.514048,0.953759 -1.540535,0 -5.223651,-0.498977 -6.514049,-0.95376 -2.799265,-0.986562 -3.944507,-1.759191 -6.006506,-3.815036 -2.270541,-2.263765 -3.500915,-5.489639 -4.004337,-8.583833 -0.462863,-2.844911 1.001084,-8.583832 1.001084,-8.583832 M 28.176267,22.43435 c 0,0 -4.122174,4.705629 -7.007589,5.722555 -1.877805,0.661806 -4.201946,0.826315 -6.006506,0 -1.925806,-0.881834 -3.58357,-2.772978 -4.004337,-4.768796 -0.478397,-2.26917 0.558956,-4.123549 2.470477,-5.529022 2.067374,-1.520067 4.598363,-1.662883 6.539282,-3.054811 2.515152,-1.803739 2.912345,-5.389772 5.005421,-7.6300732 1.420632,-1.520559 5.512965,-3.8150366 5.512965,-3.8150366 0,0 4.092331,2.2944775 5.512964,3.8150365 2.093073,2.2403013 2.490269,5.8263353 5.005421,7.6300743 1.940919,1.391928 4.538808,1.465531 6.606183,2.927334 1.937249,1.369793 2.881973,3.387329 2.403575,5.656499 -0.420767,1.995818 -2.078532,3.886962 -4.004337,4.768796 -1.80456,0.826315 -4.1287,0.661806 -6.006505,0 -2.885416,-1.016926 -7.00759,-5.722555 -7.00759,-5.722555" id="path4505-6" style="fill:none;stroke:fill_color;stroke-width:1.95427048;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><g id="g4565" transform="matrix(1.0010843,0,0,0.95375917,57.401951,5.3863652)" style="fill:none;stroke:fill_color;stroke-opacity:1"><g id="g4553" transform="translate(0,-1)" style="fill:none;stroke:fill_color;stroke-opacity:1"><path d="M -30.228157,8.514322 C -33.422908,9.40349 -38.624018,5.874516 -40.102591,4.585664" id="path3411-7" style="fill:none;fill-rule:evenodd;stroke:fill_color;stroke-width:1.93205309;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path d="M -29.760199,5.904536 C -33.101366,5.473905 -35.931474,3.7361852 -37.633646,2.3416285" id="path3413-5" style="fill:none;fill-rule:evenodd;stroke:fill_color;stroke-width:1.93205309;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></g><g id="g4557" style="fill:none;stroke:fill_color;stroke-opacity:1"><path d="m -23.145912,7.514322 c 3.194751,0.889168 8.395861,-2.639806 9.874434,-3.928658" id="path3411-3" style="fill:none;fill-rule:evenodd;stroke:fill_color;stroke-width:1.93205309;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path d="m -23.61387,4.904536 c 3.341167,-0.430631 6.171275,-2.168351 7.873447,-3.5629075" id="path3413-56" style="fill:none;fill-rule:evenodd;stroke:fill_color;stroke-width:1.93205309;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></g></g><g id="g4636" transform="matrix(1.0010843,0,0,0.95375917,57.930597,3.4788469)" style="fill:#ffffff;stroke:fill_color;stroke-opacity:1;fill-opacity:0.94117647"><ellipse cx="-30.836912" cy="14.612609" id="circle3409-2" rx="1.8846371" ry="2.0666313" style="fill:#ffffff;fill-rule:evenodd;stroke:fill_color;stroke-width:1.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0.94117647" /><ellipse cx="-23.593306" cy="14.699166" id="ellipse4229-9" rx="1.8846371" ry="2.0666313" style="fill:#ffffff;fill-rule:evenodd;stroke:fill_color;stroke-width:1.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0.94117647" /></g><g id="g4632" transform="matrix(1.0010843,0,0,0.95375917,58.02711,3.4788469)" style="fill:none;stroke:fill_color;stroke-opacity:1"><path d="m -37.186516,14.624518 c -14.340024,2.75008 -4.810404,15.671871 4.375,5.25" id="path4303-1" style="fill:none;fill-rule:evenodd;stroke:fill_color;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path d="m -17.436517,14.624518 c 14.3400245,2.75008 4.810404,15.671872 -4.375,5.25" id="path4303-1-2" style="fill:none;fill-rule:evenodd;stroke:fill_color;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></g><path d="m 33.12784,3.3591671 c -1.384692,1.3140551 -1.985761,2.3793068 -2.459835,2.3793068 -0.662709,0 -1.27278,-1.0652517 -2.459836,-2.3793068 -0.97292,-1.0770097 1.101306,-2.37930771 2.459836,-2.37930771 1.358531,0 3.532987,1.36090081 2.459835,2.37930771 z" id="path4227-7" style="fill:fill_color;fill-rule:evenodd;stroke:fill_color;stroke-width:2.16383076;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" /><path style="fill:none;stroke:fill_color;stroke-width:1.95427048;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path4653" d="m 31.302308,50.085622 c 0,0 0.723125,3.123831 5.500191,3.669996 4.777067,0.546166 11.784656,-3.778776 14.78791,-9.501331 3.003254,-5.722555 2.402683,-11.490783 3.003253,-18.121425" /></g></svg>';
}
const DRUMSVG =
'<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="55" height="55" viewBox="0 0 55 55" id="svg2" xml:space="preserve"><path d="m 9.653,18.199 h 35.54 c 0.772,0 1.4,0.628 1.4,1.403 v 2.362 c 0,0.771 -0.628,1.401 -1.4,1.401 H 9.653 c -0.775,0 -1.403,-0.628 -1.403,-1.401 v -2.361 c 0,-0.777 0.627,-1.404 1.403,-1.404 z" id="path8" style="fill:stroke_color;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" /><rect width="33.139" height="22.128" x="10.852" y="23.365" id="rect10" style="fill:stroke_color;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" /><path d="m 9.653,45.493 h 35.54 c 0.772,0 1.4,0.627 1.4,1.401 v 2.362 c 0,0.775 -0.628,1.405 -1.4,1.405 H 9.653 c -0.775,0 -1.403,-0.629 -1.403,-1.405 v -2.362 c 0,-0.77 0.627,-1.401 1.403,-1.401 z" id="path17" style="fill:stroke_color;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" /><path d="M 10.851,45.491 19.395,23.365 27.291,45.49 35.217,23.364" id="path19" style="fill:none;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" /><path d="M 43.987,45.491 35.217,23.365" id="path21" style="fill:none;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" /><line style="fill:none;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" y2="5.948" y1="13.149" x2="48.335999" x1="33.689999" id="line27" display="inline" /><line style="fill:none;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" y2="9.4799995" y1="2.2130001" x2="20.658001" x1="6.0419998" id="line29" display="inline" /><path d="m 25.721,9.802 c 0.55,1.451 -0.171,3.066 -1.608,3.612 -1.437,0.545 -3.049,-0.188 -3.599,-1.639 -0.547,-1.45 0.174,-3.067 1.609,-3.613 1.438,-0.542 3.049,0.19 3.598,1.64 z" id="path23" style="fill:stroke_color;stroke:stroke_color;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;display:inline" /><path d="m 33.338,16.442 c -1.04,1.125 -2.798,1.189 -3.928,0.144 -1.128,-1.044 -1.197,-2.801 -0.155,-3.927 1.041,-1.125 2.8,-1.19 3.926,-0.146 1.129,1.045 1.2,2.803 0.157,3.929 z" id="path25" style="fill:stroke_color;stroke:stroke_color;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;display:inline" /></svg>';
const EFFECTSVG =
'<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="55" height="55" viewBox="0 0 55 55" id="svg2" xml:space="preserve"><path d="m 9.653,18.199 h 35.54 c 0.772,0 1.4,0.628 1.4,1.403 v 2.362 c 0,0.771 -0.628,1.401 -1.4,1.401 H 9.653 c -0.775,0 -1.403,-0.628 -1.403,-1.401 v -2.361 c 0,-0.777 0.627,-1.404 1.403,-1.404 z" id="path8" style="fill:stroke_color;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" /><rect width="33.139" height="22.128" x="10.852" y="23.365" id="rect10" style="fill:stroke_color;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" /><path d="m 9.653,45.493 h 35.54 c 0.772,0 1.4,0.627 1.4,1.401 v 2.362 c 0,0.775 -0.628,1.405 -1.4,1.405 H 9.653 c -0.775,0 -1.403,-0.629 -1.403,-1.405 v -2.362 c 0,-0.77 0.627,-1.401 1.403,-1.401 z" id="path17" style="fill:stroke_color;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" /><path d="M 10.851,45.491 19.395,23.365 27.291,45.49 35.217,23.364" id="path19" style="fill:none;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" /><path d="M 43.987,45.491 35.217,23.365" id="path21" style="fill:none;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" /><line style="fill:none;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" y2="5.948" y1="13.149" x2="48.335999" x1="33.689999" id="line27" display="inline" /><line style="fill:none;stroke:stroke_color;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;display:inline" y2="9.4799995" y1="2.2130001" x2="20.658001" x1="6.0419998" id="line29" display="inline" /><path d="m 25.721,9.802 c 0.55,1.451 -0.171,3.066 -1.608,3.612 -1.437,0.545 -3.049,-0.188 -3.599,-1.639 -0.547,-1.45 0.174,-3.067 1.609,-3.613 1.438,-0.542 3.049,0.19 3.598,1.64 z" id="path23" style="fill:stroke_color;stroke:stroke_color;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;display:inline" /><path d="m 33.338,16.442 c -1.04,1.125 -2.798,1.189 -3.928,0.144 -1.128,-1.044 -1.197,-2.801 -0.155,-3.927 1.041,-1.125 2.8,-1.19 3.926,-0.146 1.129,1.045 1.2,2.803 0.157,3.929 z" id="path25" style="fill:stroke_color;stroke:stroke_color;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;display:inline" /></svg>';
// Offsets for placing text ontop of value blocks.
const TEXTX = 26;
const TEXTY = 26;
const VALUETEXTX = 70;
// Collapse text label positions
const COLLAPSETEXTX = 10;
const COLLAPSETEXTY = 40;
// Artwork position in Media Block
const MEDIASAFEAREA = [40, 4, 108, 80];
// Palette-related artwork
const HIGHLIGHTCOLOR = "#FFFFFF";
const ACTIVECOLOR = "#212121";
function showMaterialHighlight(x, y, r, event, scale, stage) {
const circles = {
highlight: new createjs.Shape(),
active: new createjs.Shape()
};
circles.highlight.graphics.f(HIGHLIGHTCOLOR).drawCircle(-6, -6, r);
circles.highlight.alpha = 0.3;
circles.highlight.x = x;
circles.highlight.y = y;
circles.active.graphics.f(ACTIVECOLOR).drawCircle(-6, -6, r);
circles.active.alpha = 0;
stage.addChild(circles.highlight, circles.active);
createjs.Tween.get(circles.active)
.to({
scaleX: 0.3,
scaleY: 0.3,
x: event.rawX / scale,
y: event.rawY / scale
})
.to({ scaleX: 1, scaleY: 1, x: x, y: y }, 200, createjs.Ease.circInOut);
createjs.Tween.get(circles.active).to({ alpha: 0.05 }).to({ alpha: 0.3 }, 150);
return circles;
}
function hideButtonHighlight(circles, stage) {
// Un-real circles!
if (circles.active === undefined) {
return;
}
createjs.Tween.get(circles.active).to({ alpha: 0 }, 200);
createjs.Tween.get(circles.highlight).to({ alpha: 0 }, 400);
setTimeout(() => {
stage.removeChild(circles.active, circles.highlight);
}, 410);
}
function hidePaletteNameDisplay(palette_text, stage) {
setTimeout(() => {
stage.removeChild(palette_text);
}, 150);
}
const MENUWIDTH = 200;
const PALETTEFILLER =
'<svg xmlns="http://www.w3.org/2000/svg" width="200" height="filler_height">' +
'<rect width="200" height="filler_height" x="0" y="0" style="fill:#b3b3b3;fill-opacity:1;stroke:none" />' +
"</svg>";
const PALETTEHEADER =
'<svg xmlns="http://www.w3.org/2000/svg" width="header_width" height="42">' +
'<rect width="header_width" height="42" x="0" y="0" style="fill:fill_color;fill-opacity:1;stroke:none" />' +
'<text style="font-size:16px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill-opacity:1;stroke:none;font-family:Sans">' +
'<tspan x="40" y="28" style="font-size:16px;text-align:start;text-anchor:start;fill:#ffffff">palette_label</tspan>' +
"</text>" +
"</svg>";
const PALETTEBUTTON =
'<svg xmlns="http://www.w3.org/2000/svg" width="55" height="55">' +
'<circle cx="27.5" cy="27.5" r="27.5" x="0" y="0" style="fill:fill_color;fill-opacity:1;stroke:none" />' +
"</svg>";
// samples-viewer related artwork
const BACKGROUND =
'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="650" height="590">' +
'<rect width="650" height="590" x="0" y="0" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" />' +
'<g transform="translate(595,0)" style="fill:#000000;display:block">' +
'<path d="m 27.557,5.053 c -12.43,0 -22.5,10.076 -22.5,22.497 0,12.432 10.07,22.503 22.5,22.503 12.431,0 22.5,-10.071 22.5,-22.503 0,-12.421 -10.07,-22.497 -22.5,-22.497 z m 10.199,28.159 c 1.254,1.256 1.257,3.291 0,4.545 -0.628,0.629 -1.451,0.943 -2.274,0.943 -0.822,0 -1.644,-0.314 -2.27,-0.94 l -5.76,-5.761 -5.76,5.761 c -0.627,0.626 -1.449,0.94 -2.271,0.94 -0.823,0 -1.647,-0.314 -2.275,-0.943 -1.254,-1.254 -1.254,-3.289 0.004,-4.545 l 5.758,-5.758 -5.758,-5.758 c -1.258,-1.254 -1.258,-3.292 -0.004,-4.546 1.255,-1.254 3.292,-1.259 4.546,0 l 5.76,5.759 5.76,-5.759 c 1.252,-1.259 3.288,-1.254 4.544,0 1.257,1.254 1.254,3.292 0,4.546 l -5.758,5.758 5.758,5.758 z" style="fill:#000000;display:inline" />' +
"</g>" +
"</svg>";
const cameraPALETTE =
'<svg width="106" height="66" version="1.1" xmlns="http://www.w3.org/2000/svg"> <g transform="scale(1.5)"> <path d="m8.5 0.5h60v43h-60v-31-1h-6v3h-2v-8h2v3h6v-1z" fill="#FF664B" stroke="#EA4326" stroke-linecap="round"/> <text fill="#282828" font-family="sans-serif" font-size="10px"><tspan x="13" y="25"/></text> </g> <g transform="matrix(.99738 0 0 1.0122 24.08 8.5328)" display="block"> <g display="inline"> <polygon points="6.29 14.52 6.29 38.973 48.209 38.973 48.209 14.52 38.532 14.52 34.904 9.862 18.783 9.862 15.155 14.52" fill="#fff"/><polygon points="6.29 14.52 6.29 38.973 48.209 38.973 48.209 14.52 38.532 14.52 34.904 9.862 18.783 9.862 15.155 14.52" fill="none" stroke="#010101" stroke-width="3.5"/> </g> <path d="m20.601 26.441c0 3.67 2.979 6.648 6.65 6.648 3.667 0 6.646-2.979 6.646-6.648 0-3.668-2.979-6.652-6.646-6.652-3.67 0-6.65 2.986-6.65 6.652z" display="inline" fill="#fff" stroke="#010101" stroke-width="3.5"/> <rect x="38.099" y="18.418" width="6.287" height="4.193" fill="#010101"/> </g> </svg>';
const mediaPALETTE =
'<svg width="106" height="66" version="1.1" xmlns="http://www.w3.org/2000/svg"> <g transform="scale(1.5)"> <path d="m8.5 0.5h60v43h-60v-31-1h-6v3h-2v-8h2v3h6v-1z" fill="#FF664B" stroke="#EA4326" stroke-linecap="round"/> <text fill="#282828" font-family="sans-serif" font-size="10px"><tspan x="13" y="25"/></text> </g> <g transform="matrix(1.2126 0 0 1.1428 -162.31 -786.51)"> <g transform="matrix(.55206 0 0 .55206 204.78 703.45)" fill="none" stroke="#fff"> <g transform="translate(-80.094 12.22)"> <g fill="none" stroke="#fff"> <path d="m6.736 49.002h24.52c2.225 0 3.439-1.447 3.439-3.441v-27.28c0-1.73-1.732-3.441-3.439-3.441h-4.389" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3.5"/> </g> </g> <g transform="translate(-80.094 12.22)"> <g fill="none" stroke="#fff"> <path d="m26.867 38.592c0 1.836-1.345 3.201-3.441 4.047l-16.69 6.363v-34.162l16.69-8.599c2.228-0.394 3.441 0.84 3.441 2.834z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3.5"/> </g> </g> <g stroke-linecap="round" stroke-linejoin="round" stroke-width="2.25"> <path d="m-70.67 54.827s-1.351-0.543-2.702-0.543-2.703 0.543-2.703 0.543"/> <path d="m-70.67 44.226s-1.239-0.543-2.815-0.543c-1.577 0-2.59 0.543-2.59 0.543"/> <path d="m-70.67 33.898s-1.125-0.544-2.927-0.544-2.478 0.544-2.478 0.544"/> <line x1="-66.885" x2="-66.885" y1="58.753" y2="23.725"/> </g> </g> <g transform="translate(.12541)"> <g transform="matrix(1 0 0 -1 90.782 733.43)"></g> <g transform="matrix(0 -1 -1 0 211.61 774.1)"> <g transform="translate(34.08 -1006.4)" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"> <polyline transform="matrix(-.46924 .46924 -.46924 -.46924 66.291 1019)" points="51.562 15.306 41.17 16.188 42.053 5.794" stroke-width="3.5"/> <path d="m39.363 1033.1-0.05636 9.9115-8.7506 0.067" stroke-width="2.5"/> </g> </g> </g> </g> </svg>';
const videoPALETTE =
'<svg width="106" height="66" version="1.1" xmlns="http://www.w3.org/2000/svg"> <g transform="scale(1.5)"> <path d="m8.5 0.5h60v43h-60v-31-1h-6v3h-2v-8h2v3h6v-1z" fill="#FF664B" stroke="#EA4326" stroke-linecap="round"/> <text fill="#282828" font-family="sans-serif" font-size="10px"><tspan x="13" y="25"/></text> </g> <g transform="matrix(1.9081 0 0 1.7957 -5.3053 -15.788)"> <g transform="matrix(.5 0 0 .5 13.688 13.75)" stroke-width="3.5"> <g stroke="#010101" stroke-width="3.5"> <polygon points="48.788 23.002 36.849 11.058 5.962 11.058 5.962 43.944 48.788 43.944" fill="#fff"/> <polyline points="36.849 11.058 36.849 23.002 48.788 23.002" fill="none"/> </g> </g> <g fill="#010101"> <path d="m27.44 26.172c-2.3785 0-4.36 2.372-4.36 2.372s1.9815 2.3835 4.36 2.382c2.3785-2e-3 4.361-2.385 4.361-2.385s-1.982-2.3705-4.361-2.369zm0 4.045c-0.921 0-1.6675-0.747-1.6675-1.668 0-0.9195 0.7465-1.668 1.6675-1.668 0.9195 0 1.6665 0.7485 1.6665 1.668 5e-4 0.921-0.7465 1.668-1.6665 1.668z"/> <circle transform="matrix(.5 0 0 .5 13.688 13.75)" cx="27.505" cy="29.597" r="1.514"/> <circle transform="matrix(.5 0 0 .5 13.688 13.75)" cx="14.875" cy="29.597" r="1.514"/> <circle transform="matrix(.5 0 0 .5 13.688 13.75)" cx="10.375" cy="29.597" r="1.514"/> <circle transform="matrix(.5 0 0 .5 13.688 13.75)" cx="43.875" cy="29.597" r="1.514"/> <circle transform="matrix(.5 0 0 .5 13.688 13.75)" cx="39.375" cy="29.597" r="1.514"/> </g> </g> </svg>';
const NEXTBUTTON =
'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="55" height="55">' +
'<path d="M27.5,50C39.927,50,50,39.927,50,27.5C50,15.072,39.927,5,27.5,5S5,15.072,5,27.5 C5,39.927,15.073,50,27.5,50z M17.093,22.725c0.626-0.624,1.447-0.939,2.271-0.939c0.822,0,1.645,0.315,2.271,0.939l5.84,5.833 l5.657-5.802c0.63-0.645,1.464-0.967,2.3-0.967c0.808,0,1.62,0.305,2.246,0.914c1.266,1.238,1.295,3.271,0.056,4.546l-7.929,8.126 c-0.002,0-0.002,0-0.003,0c-0.01,0.011-0.015,0.021-0.022,0.028c-0.116,0.115-0.245,0.208-0.371,0.302 c-0.039,0.028-0.071,0.064-0.111,0.093c-0.114,0.075-0.24,0.133-0.36,0.194c-0.068,0.035-0.131,0.078-0.2,0.107 c-0.1,0.039-0.203,0.064-0.306,0.093c-0.099,0.032-0.191,0.068-0.292,0.09c-0.083,0.018-0.169,0.018-0.251,0.028 c-0.122,0.015-0.244,0.033-0.366,0.036c-0.071,0-0.147-0.014-0.219-0.021c-0.133-0.007-0.266-0.011-0.395-0.036 c-0.075-0.014-0.147-0.043-0.223-0.064c-0.124-0.035-0.251-0.061-0.373-0.111c-0.083-0.032-0.161-0.082-0.244-0.121 c-0.106-0.055-0.215-0.104-0.316-0.165c-0.084-0.058-0.16-0.13-0.239-0.194c-0.086-0.064-0.176-0.122-0.254-0.201 c-0.005-0.003-0.009-0.011-0.013-0.014c-0.007-0.004-0.011-0.008-0.014-0.011l-8.142-8.13 C15.837,26.019,15.834,23.986,17.093,22.725z" fill="#000000"/>' +
"</svg>";
const PREVBUTTON =
'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="55" height="55">' +
'<path d="M27.5,5C15.073,5,5,15.073,5,27.5C5,39.928,15.073,50,27.5,50S50,39.928,50,27.5 C50,15.073,39.927,5,27.5,5z M37.906,32.275c-0.626,0.624-1.447,0.939-2.271,0.939c-0.821,0-1.645-0.315-2.271-0.939l-5.84-5.833 l-5.657,5.802c-0.63,0.645-1.464,0.967-2.3,0.967c-0.808,0-1.62-0.305-2.246-0.914c-1.266-1.238-1.295-3.271-0.056-4.546 l7.929-8.126c0.002,0,0.002,0,0.003,0c0.01-0.011,0.015-0.021,0.022-0.028c0.116-0.115,0.245-0.208,0.371-0.302 c0.039-0.028,0.071-0.064,0.111-0.093c0.114-0.075,0.24-0.133,0.36-0.194c0.068-0.035,0.131-0.078,0.2-0.107 c0.1-0.039,0.203-0.064,0.306-0.093c0.099-0.032,0.191-0.068,0.292-0.09c0.083-0.018,0.169-0.018,0.251-0.028 c0.122-0.015,0.244-0.033,0.366-0.036c0.071,0,0.147,0.014,0.219,0.021c0.133,0.007,0.266,0.011,0.395,0.036 c0.075,0.014,0.146,0.043,0.223,0.064c0.123,0.035,0.251,0.061,0.373,0.111c0.082,0.032,0.161,0.082,0.243,0.121 c0.106,0.055,0.216,0.104,0.316,0.165c0.084,0.058,0.159,0.13,0.238,0.194c0.086,0.064,0.176,0.122,0.255,0.201 c0.005,0.003,0.009,0.011,0.013,0.014c0.007,0.004,0.011,0.008,0.014,0.011l8.142,8.13C39.162,28.981,39.166,31.014,37.906,32.275 z" fill="#000000"/>' +
"</svg>";
// for print and error messages
const MSGBLOCK =
'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="1000" height="42">' +
'<g transform="matrix(2,0,0,2,0,8)">' +
'<path d="m 0.5,8.5 0,-8 c 0,-2.09 1.91,-4 4,-4 l 4,0 10,0 473,0 4,0 c 2.09,0 4.26,1.92 4,4 l 0,8 0,4 c 0,2.09 -1.91,4 -4,4 l -4,0 -473,0 -10,0 -4,0 c -2.09,0 -4,-1.91 -4,-4 z" style="fill:fill_color;fill-opacity:1;stroke:stroke_color;stroke-width:1;stroke-linecap:round;stroke-opacity:1" />' +
"</g>" +
"</svg>";
// boundary for screen
const BOUNDARY =
'<svg xmlns="http://www.w3.org/2000/svg" height="HEIGHT" width="WIDTH"> <rect style="fill:none;stroke:stroke_color;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:9, 9;stroke-dashoffset:0;stroke-opacity:1" y="Y" x="X" height="DY" width="DX" /></svg>';
// boundary for graphics (mouse) container
const MBOUNDARY =
'<svg xmlns="http://www.w3.org/2000/svg" height="HEIGHT" width="WIDTH"> <rect style="fill:fill_color;stroke:stroke_color;stroke-width:STROKE;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" y="Y" x="X" height="DY" width="DX" /></svg>';
// border for trashcan
const BORDER =
'<svg xmlns="http://www.w3.org/2000/svg" width="120" height="120">' +
'<rect width="115" height="115" x="2.5" y="2.5" style="fill:none;stroke:stroke_color;stroke-width:5.0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:15, 15;stroke-dashoffset:0" />' +
"</svg>";
// palette artwork
// deprecated: see platformstyle.js
// Palettes have different colored blocks
// hue, value, chroma
const PALETTECOLORS0 = {
widgets: [37.5, 70, 50],
pitch: [37.5, 70, 50],
rhythm: [12.5, 60, 80],
meter: [12.5, 60, 80],
tone: [57.5, 50, 28],
ornament: [57.5, 50, 28],
intervals: [37.5, 70, 50],
volume: [57.5, 50, 28],
drum: [57.5, 50, 28],
mouse: [37.5, 70, 50],
pen: [57.5, 50, 28],
boxes: [12.5, 60, 80],
action: [22.5, 80, 57],
media: [57.5, 70, 28],
number: [0, 70, 42],
boolean: [30, 80, 57],
flow: [15, 60, 50],
sensors: [7.5, 60, 80],
extras: [12.5, 60, 80], // [7.5, 50, 50],
program: [12.5, 60, 80],
myblocks: [57.5, 70, 14],
heap: [17.5, 60, 70],
dictionary: [17.5, 60, 70],
mice: [7.5, 50, 0]
};
const PALETTECOLORS = {
widgets: [37.5, 70, 35],
pitch: [37.5, 70, 42],
rhythm: [12.5, 60, 49],
meter: [12.5, 60, 49],
tone: [57.5, 50, 21],
ornament: [57.5, 50, 21],
intervals: [37.5, 70, 42],
volume: [57.5, 50, 21],
drum: [57.5, 50, 21],
mouse: [37.5, 70, 35],
pen: [57.5, 50, 21],
boxes: [12.5, 60, 49],
action: [22.5, 80, 35],
media: [57.5, 70, 21],
number: [0, 70, 28],
boolean: [30, 80, 35],
flow: [15, 60, 28],
sensors: [7.5, 60, 35],
extras: [12.5, 60, 49], // [7.5, 50, 28],
program: [12.5, 60, 49],
myblocks: [57.5, 70, 14],
heap: [17.5, 60, 28],
dictionary: [17.5, 60, 28],
mice: [7.5, 50, 0]
};
// These colors are calculated at load time from the colors defined above.
const PALETTEFILLCOLORS = {};
const PALETTESTROKECOLORS = {};
const PALETTEHIGHLIGHTCOLORS = {};
const HIGHLIGHTSTROKECOLORS = {};
const UPICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 55 55"><path d="M27.5,5C15.073,5,5,15.073,5,27.5C5,39.928,15.073,50,27.5,50S50,39.928,50,27.5 C50,15.073,39.927,5,27.5,5z M37.906,32.275c-0.626,0.624-1.447,0.939-2.271,0.939c-0.821,0-1.645-0.315-2.271-0.939l-5.84-5.833 l-5.657,5.802c-0.63,0.645-1.464,0.967-2.3,0.967c-0.808,0-1.62-0.305-2.246-0.914c-1.266-1.238-1.295-3.271-0.056-4.546 l7.929-8.126c0.002,0,0.002,0,0.003,0c0.01-0.011,0.015-0.021,0.022-0.028c0.116-0.115,0.245-0.208,0.371-0.302 c0.039-0.028,0.071-0.064,0.111-0.093c0.114-0.075,0.24-0.133,0.36-0.194c0.068-0.035,0.131-0.078,0.2-0.107 c0.1-0.039,0.203-0.064,0.306-0.093c0.099-0.032,0.191-0.068,0.292-0.09c0.083-0.018,0.169-0.018,0.251-0.028 c0.122-0.015,0.244-0.033,0.366-0.036c0.071,0,0.147,0.014,0.219,0.021c0.133,0.007,0.266,0.011,0.395,0.036 c0.075,0.014,0.146,0.043,0.223,0.064c0.123,0.035,0.251,0.061,0.373,0.111c0.082,0.032,0.161,0.082,0.243,0.121 c0.106,0.055,0.216,0.104,0.316,0.165c0.084,0.058,0.159,0.13,0.238,0.194c0.086,0.064,0.176,0.122,0.255,0.201 c0.005,0.003,0.009,0.011,0.013,0.014c0.007,0.004,0.011,0.008,0.014,0.011l8.142,8.13C39.162,28.981,39.166,31.014,37.906,32.275 z" fill="#000000"/></svg>';
const DOWNICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 55 55"><path d="M27.5,50C39.927,50,50,39.927,50,27.5C50,15.072,39.927,5,27.5,5S5,15.072,5,27.5 C5,39.927,15.073,50,27.5,50z M17.093,22.725c0.626-0.624,1.447-0.939,2.271-0.939c0.822,0,1.645,0.315,2.271,0.939l5.84,5.833 l5.657-5.802c0.63-0.645,1.464-0.967,2.3-0.967c0.808,0,1.62,0.305,2.246,0.914c1.266,1.238,1.295,3.271,0.056,4.546l-7.929,8.126 c-0.002,0-0.002,0-0.003,0c-0.01,0.011-0.015,0.021-0.022,0.028c-0.116,0.115-0.245,0.208-0.371,0.302 c-0.039,0.028-0.071,0.064-0.111,0.093c-0.114,0.075-0.24,0.133-0.36,0.194c-0.068,0.035-0.131,0.078-0.2,0.107 c-0.1,0.039-0.203,0.064-0.306,0.093c-0.099,0.032-0.191,0.068-0.292,0.09c-0.083,0.018-0.169,0.018-0.251,0.028 c-0.122,0.015-0.244,0.033-0.366,0.036c-0.071,0-0.147-0.014-0.219-0.021c-0.133-0.007-0.266-0.011-0.395-0.036 c-0.075-0.014-0.147-0.043-0.223-0.064c-0.124-0.035-0.251-0.061-0.373-0.111c-0.083-0.032-0.161-0.082-0.244-0.121 c-0.106-0.055-0.215-0.104-0.316-0.165c-0.084-0.058-0.16-0.13-0.239-0.194c-0.086-0.064-0.176-0.122-0.254-0.201 c-0.005-0.003-0.009-0.011-0.013-0.014c-0.007-0.004-0.011-0.008-0.014-0.011l-8.142-8.13 C15.837,26.019,15.834,23.986,17.093,22.725z" fill="#000000"/></svg>';
const FADEDUPICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 55 55"><path d="M27.5,5C15.073,5,5,15.073,5,27.5C5,39.928,15.073,50,27.5,50S50,39.928,50,27.5 C50,15.073,39.927,5,27.5,5z M37.906,32.275c-0.626,0.624-1.447,0.939-2.271,0.939c-0.821,0-1.645-0.315-2.271-0.939l-5.84-5.833 l-5.657,5.802c-0.63,0.645-1.464,0.967-2.3,0.967c-0.808,0-1.62-0.305-2.246-0.914c-1.266-1.238-1.295-3.271-0.056-4.546 l7.929-8.126c0.002,0,0.002,0,0.003,0c0.01-0.011,0.015-0.021,0.022-0.028c0.116-0.115,0.245-0.208,0.371-0.302 c0.039-0.028,0.071-0.064,0.111-0.093c0.114-0.075,0.24-0.133,0.36-0.194c0.068-0.035,0.131-0.078,0.2-0.107 c0.1-0.039,0.203-0.064,0.306-0.093c0.099-0.032,0.191-0.068,0.292-0.09c0.083-0.018,0.169-0.018,0.251-0.028 c0.122-0.015,0.244-0.033,0.366-0.036c0.071,0,0.147,0.014,0.219,0.021c0.133,0.007,0.266,0.011,0.395,0.036 c0.075,0.014,0.146,0.043,0.223,0.064c0.123,0.035,0.251,0.061,0.373,0.111c0.082,0.032,0.161,0.082,0.243,0.121 c0.106,0.055,0.216,0.104,0.316,0.165c0.084,0.058,0.159,0.13,0.238,0.194c0.086,0.064,0.176,0.122,0.255,0.201 c0.005,0.003,0.009,0.011,0.013,0.014c0.007,0.004,0.011,0.008,0.014,0.011l8.142,8.13C39.162,28.981,39.166,31.014,37.906,32.275 z" fill="#b8b8b8"/></svg>';
const FADEDDOWNICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 55 55"><path d="M27.5,50C39.927,50,50,39.927,50,27.5C50,15.072,39.927,5,27.5,5S5,15.072,5,27.5 C5,39.927,15.073,50,27.5,50z M17.093,22.725c0.626-0.624,1.447-0.939,2.271-0.939c0.822,0,1.645,0.315,2.271,0.939l5.84,5.833 l5.657-5.802c0.63-0.645,1.464-0.967,2.3-0.967c0.808,0,1.62,0.305,2.246,0.914c1.266,1.238,1.295,3.271,0.056,4.546l-7.929,8.126 c-0.002,0-0.002,0-0.003,0c-0.01,0.011-0.015,0.021-0.022,0.028c-0.116,0.115-0.245,0.208-0.371,0.302 c-0.039,0.028-0.071,0.064-0.111,0.093c-0.114,0.075-0.24,0.133-0.36,0.194c-0.068,0.035-0.131,0.078-0.2,0.107 c-0.1,0.039-0.203,0.064-0.306,0.093c-0.099,0.032-0.191,0.068-0.292,0.09c-0.083,0.018-0.169,0.018-0.251,0.028 c-0.122,0.015-0.244,0.033-0.366,0.036c-0.071,0-0.147-0.014-0.219-0.021c-0.133-0.007-0.266-0.011-0.395-0.036 c-0.075-0.014-0.147-0.043-0.223-0.064c-0.124-0.035-0.251-0.061-0.373-0.111c-0.083-0.032-0.161-0.082-0.244-0.121 c-0.106-0.055-0.215-0.104-0.316-0.165c-0.084-0.058-0.16-0.13-0.239-0.194c-0.086-0.064-0.176-0.122-0.254-0.201 c-0.005-0.003-0.009-0.011-0.013-0.014c-0.007-0.004-0.011-0.008-0.014-0.011l-8.142-8.13 C15.837,26.019,15.834,23.986,17.093,22.725z" fill="#b8b8b8"/></svg>';
const CLOSEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 55 55"><g transform="translate(0-997.36)"><path fill="fill_color" d="m0 997.36h55v54.998h-55z"/><g fill="#fff"><path d="m44.971 1036.26c1.675 1.674 1.675 4.39 0 6.06-1.675 1.674-4.391 1.674-6.07 0l-28.875-28.872c-1.675-1.674-1.675-4.39 0-6.06 1.675-1.674 4.391-1.674 6.07 0l28.875 28.872"/><path d="m16.09 1042.33c-1.675 1.674-4.391 1.674-6.07 0-1.675-1.674-1.675-4.39 0-6.06l28.875-28.871c1.675-1.674 4.391-1.674 6.07 0 1.675 1.674 1.675 4.39 0 6.06l-28.875 28.871"/></g></g></svg>';
const ACTIONSPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 11</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#fff;opacity:0"/><path d="M15.67,43.73V39.11H14.05A5.35,5.35,0,0,1,8.7,33.78V17.59a5.34,5.34,0,0,1,5.35-5.32h3v4.62H29.62V12.27H42a5.34,5.34,0,0,1,5.35,5.32V33.78A5.35,5.35,0,0,1,42,39.11H31v4.62Z" style="fill:#ffbf00"/><path d="M42,13a4.63,4.63,0,0,1,4.65,4.62V33.78A4.64,4.64,0,0,1,42,38.41H30.32V43H16.38V38.41H14.05A4.64,4.64,0,0,1,9.4,33.78V17.59A4.63,4.63,0,0,1,14.05,13h2.33v4.62H30.32V13H42m0-1.4h-13v4.62H17.78V11.57H14.05a6,6,0,0,0-6.05,6V33.78a6,6,0,0,0,6.05,6H15v4.62H31.72V39.81H42a6,6,0,0,0,6-6V17.59a6,6,0,0,0-6-6Z" style="fill:#daaf30"/></g></g></svg>';
const BOOLEANPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 15</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#fff;opacity:0"/><path d="M23.46,28A11.69,11.69,0,0,1,28,18.78a12,12,0,0,0-7.38-2.53,11.75,11.75,0,1,0,0,23.5A12,12,0,0,0,28,37.22,11.69,11.69,0,0,1,23.46,28Z" style="fill:#d97df5;stroke:#b653d3;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><path d="M35.38,16.25A12,12,0,0,0,28,18.78a11.63,11.63,0,0,1,0,18.44,12,12,0,0,0,7.38,2.53,11.75,11.75,0,1,0,0-23.5Z" style="fill:#d97df5;stroke:#b653d3;stroke-miterlimit:10;stroke-width:1.399999976158142px"/></g></g></svg>';
const BOXESPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 16</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#fff;opacity:0"/><path d="M28.29,44.21a1,1,0,0,1-.53-.16,1,1,0,0,1-.46-.83V26.13a1,1,0,0,1,.59-.9l14.93-6.69a1.11,1.11,0,0,1,.41-.08,1,1,0,0,1,.53.15,1,1,0,0,1,.46.83V36.53a1,1,0,0,1-.59.9L28.7,44.12A1,1,0,0,1,28.29,44.21Z" style="fill:#fe994f"/><path d="M43.23,19.16a.26.26,0,0,1,.15,0,.29.29,0,0,1,.14.24V36.53a.3.3,0,0,1-.17.26L28.41,43.48a.25.25,0,0,1-.12,0,.32.32,0,0,1-.16,0,.28.28,0,0,1-.13-.24V26.14a.3.3,0,0,1,.17-.27L43.1,19.18l.13,0m0-1.4a1.86,1.86,0,0,0-.7.14L27.6,24.6a1.68,1.68,0,0,0-1,1.54V43.22a1.66,1.66,0,0,0,.79,1.42,1.68,1.68,0,0,0,.9.26,1.86,1.86,0,0,0,.7-.14l14.93-6.69a1.7,1.7,0,0,0,1-1.54V19.44a1.69,1.69,0,0,0-1.69-1.68Z" style="fill:#e86b0e"/><path d="M27.71,44.21a.93.93,0,0,1-.4-.09L12.37,37.43a1,1,0,0,1-.59-.9V19.44a1,1,0,0,1,.46-.83,1,1,0,0,1,.53-.15,1.15,1.15,0,0,1,.41.08l14.94,6.7a1,1,0,0,1,.58.89V43.22a1,1,0,0,1-.47.83A.94.94,0,0,1,27.71,44.21Z" style="fill:#fe994f"/><path d="M12.77,19.16l.13,0,14.93,6.69a.3.3,0,0,1,.17.27V43.22a.28.28,0,0,1-.13.24.32.32,0,0,1-.16,0,.25.25,0,0,1-.12,0L12.65,36.79a.3.3,0,0,1-.17-.26V19.44a.29.29,0,0,1,.14-.24.26.26,0,0,1,.15,0m0-1.4a1.69,1.69,0,0,0-1.69,1.69V36.53a1.7,1.7,0,0,0,1,1.54L27,44.76a1.74,1.74,0,0,0,1.6-.12,1.66,1.66,0,0,0,.79-1.42V26.14a1.68,1.68,0,0,0-1-1.54L13.47,17.91a1.69,1.69,0,0,0-.7-.15Z" style="fill:#e86b0e"/><path d="M28,26.52a1,1,0,0,1-.41-.09l-3.36-1.57-7.76-3.42-.28-.11L13.14,20a1,1,0,0,1-.58-.91,1,1,0,0,1,.59-.89L27.6,11.88a.93.93,0,0,1,.4-.09.86.86,0,0,1,.39.09l14.46,6.28a1,1,0,0,1,0,1.8L28.41,26.43A1,1,0,0,1,28,26.52Z" style="fill:#fe994f"/><path d="M28,12.5a.25.25,0,0,1,.12,0l2.49,1.08h0l8.57,3.73,3.39,1.47a.3.3,0,0,1,.17.26.29.29,0,0,1-.17.26L28.12,25.79a.26.26,0,0,1-.24,0l-3.35-1.56-8-3.55h0l-.9-.4h0l-2.15-1a.29.29,0,0,1-.17-.26.3.3,0,0,1,.17-.26l14.45-6.28a.25.25,0,0,1,.12,0m0-1.4a1.63,1.63,0,0,0-.68.14L12.88,17.52a1.67,1.67,0,0,0-1,1.53,1.69,1.69,0,0,0,1,1.55l2.15,1,.9.4.57.26h0L24,25.51l3.31,1.55a1.74,1.74,0,0,0,.72.16,1.65,1.65,0,0,0,.69-.15L43.14,20.6a1.69,1.69,0,0,0,1-1.55,1.67,1.67,0,0,0-1-1.53L39.74,16l-8.57-3.72-2.49-1.08A1.63,1.63,0,0,0,28,11.1Z" style="fill:#e86b0e"/></g></g></svg>';
const BLOCKSPALETTEICON = BOXESPALETTEICON;
const CARTESIANBUTTON =
'<svg width="42" height="42" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><title>アセット 33</title><g style="isolation:isolate"><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="42" height="42" rx="5" ry="5" style="fill:#292929;opacity:0.4;mix-blend-mode:multiply"/><path d="M31.73,21a10.36,10.36,0,0,1-5.36,9,11,11,0,0,1-10.74,0,10.27,10.27,0,0,1,0-18,11,11,0,0,1,10.74,0A10.36,10.36,0,0,1,31.73,21Z" style="fill:none;stroke:#d8d8d8;stroke-linecap:square;stroke-miterlimit:10;stroke-width:1.36741304397583px"/><line x1="21" y1="8.37" x2="21" y2="33.63" style="fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.6257020235061646px"/><line x1="33.63" y1="21" x2="8.37" y2="21" style="fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.6257020235061646px"/><rect x="10.98" y="10.98" width="20.04" height="20.04" style="fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.6257020235061646px"/></g></g></g></svg>';
const CARTESIANPOLARBUTTON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><title>アセット 30</title><g style="isolation:isolate"><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="42" height="42" rx="5" ry="5" style="fill:#292929;opacity:0.4;mix-blend-mode:multiply"/><path d="M31.73,21a10.36,10.36,0,0,1-5.36,9,11,11,0,0,1-10.74,0,10.27,10.27,0,0,1,0-18,11,11,0,0,1,10.74,0A10.36,10.36,0,0,1,31.73,21Z" style="fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.6257020235061646px"/><line x1="21" y1="8.37" x2="21" y2="33.63" style="fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.6257020235061646px"/><line x1="33.63" y1="21" x2="8.37" y2="21" style="fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.6257020235061646px"/><rect x="10.98" y="10.98" width="20.04" height="20.04" style="fill:none;stroke:#fff;stroke-linecap:square;stroke-miterlimit:10;stroke-width:1.36741304397583px"/></g></g></g></svg>';
const DRUMPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 8</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#dfdfdf;opacity:0"/><path d="M31.05,23a2.76,2.76,0,0,1,0-5.51,3.38,3.38,0,0,1,.63.07l4.23-4.22a1.46,1.46,0,0,1,2.48,1,1.44,1.44,0,0,1-.43,1l-4.22,4.22A2.76,2.76,0,0,1,31.05,23Z" style="fill:#3edcdd"/><path d="M36.92,13.62a.79.79,0,0,1,.54.22.77.77,0,0,1,0,1.07l-4.53,4.53a2.05,2.05,0,0,1-1.88,2.87,2.06,2.06,0,0,1,0-4.11,2.11,2.11,0,0,1,.82.17l4.53-4.53a.79.79,0,0,1,.53-.22m0-1.4v0a2.18,2.18,0,0,0-1.52.63l-4,4-.39,0a3.46,3.46,0,1,0,3.44,3.07l4-4a2.16,2.16,0,0,0-1.53-3.68Z" style="fill:#1dbcbd"/><path d="M26,20.36A2.75,2.75,0,0,1,23.27,17L19,12.75a1.46,1.46,0,0,1,1-2.48,1.44,1.44,0,0,1,1,.43l4.22,4.22a2.78,2.78,0,0,1,2.57.73A2.76,2.76,0,0,1,26,20.36Z" style="fill:#3edcdd"/><path d="M20.07,11a.73.73,0,0,1,.53.22l4.53,4.53a2.11,2.11,0,0,1,.82-.17,2.05,2.05,0,0,1,1.45,3.5,2.05,2.05,0,0,1-3.34-2.26l-4.53-4.53A.76.76,0,0,1,20.07,11m0-1.4a2.14,2.14,0,0,0-1.53.63,2.16,2.16,0,0,0,0,3.05l4,4A3.47,3.47,0,0,0,26,21.06a3.46,3.46,0,0,0,0-6.91l-.39,0-4-4a2.12,2.12,0,0,0-1.52-.63Z" style="fill:#1dbcbd"/><path d="M15.91,45.73a2.21,2.21,0,0,1-2.21-2.21V42a2.21,2.21,0,0,1,2.21-2.21h.81V26.6h-.81a2.21,2.21,0,0,1-2.21-2.21V22.88a2.22,2.22,0,0,1,2.21-2.22H40.09a2.22,2.22,0,0,1,2.21,2.22v1.51a2.21,2.21,0,0,1-2.21,2.21h-.81V39.8h.81A2.21,2.21,0,0,1,42.3,42v1.51a2.21,2.21,0,0,1-2.21,2.21Z" style="fill:#3edcdd"/><path d="M40.09,21.36a1.52,1.52,0,0,1,1.51,1.52v1.51a1.52,1.52,0,0,1-1.51,1.51H38.58V40.5h1.51A1.51,1.51,0,0,1,41.6,42v1.51A1.52,1.52,0,0,1,40.09,45H15.91a1.52,1.52,0,0,1-1.51-1.51V42a1.51,1.51,0,0,1,1.51-1.51h1.51V25.9H15.91a1.52,1.52,0,0,1-1.51-1.51V22.88a1.52,1.52,0,0,1,1.51-1.52H40.09m0-1.4H15.91A2.92,2.92,0,0,0,13,22.88v1.51a2.92,2.92,0,0,0,2.91,2.91H16V39.1h-.11A2.91,2.91,0,0,0,13,42v1.51a2.92,2.92,0,0,0,2.91,2.91H40.09A2.92,2.92,0,0,0,43,43.52V42a2.91,2.91,0,0,0-2.91-2.91H40V27.3h.11A2.92,2.92,0,0,0,43,24.39V22.88A2.92,2.92,0,0,0,40.09,20Z" style="fill:#1dbcbd"/></g></g></svg>';
const EFFECTPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 8</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#dfdfdf;opacity:0"/><path d="M31.05,23a2.76,2.76,0,0,1,0-5.51,3.38,3.38,0,0,1,.63.07l4.23-4.22a1.46,1.46,0,0,1,2.48,1,1.44,1.44,0,0,1-.43,1l-4.22,4.22A2.76,2.76,0,0,1,31.05,23Z" style="fill:#3edcdd"/><path d="M36.92,13.62a.79.79,0,0,1,.54.22.77.77,0,0,1,0,1.07l-4.53,4.53a2.05,2.05,0,0,1-1.88,2.87,2.06,2.06,0,0,1,0-4.11,2.11,2.11,0,0,1,.82.17l4.53-4.53a.79.79,0,0,1,.53-.22m0-1.4v0a2.18,2.18,0,0,0-1.52.63l-4,4-.39,0a3.46,3.46,0,1,0,3.44,3.07l4-4a2.16,2.16,0,0,0-1.53-3.68Z" style="fill:#1dbcbd"/><path d="M26,20.36A2.75,2.75,0,0,1,23.27,17L19,12.75a1.46,1.46,0,0,1,1-2.48,1.44,1.44,0,0,1,1,.43l4.22,4.22a2.78,2.78,0,0,1,2.57.73A2.76,2.76,0,0,1,26,20.36Z" style="fill:#3edcdd"/><path d="M20.07,11a.73.73,0,0,1,.53.22l4.53,4.53a2.11,2.11,0,0,1,.82-.17,2.05,2.05,0,0,1,1.45,3.5,2.05,2.05,0,0,1-3.34-2.26l-4.53-4.53A.76.76,0,0,1,20.07,11m0-1.4a2.14,2.14,0,0,0-1.53.63,2.16,2.16,0,0,0,0,3.05l4,4A3.47,3.47,0,0,0,26,21.06a3.46,3.46,0,0,0,0-6.91l-.39,0-4-4a2.12,2.12,0,0,0-1.52-.63Z" style="fill:#1dbcbd"/><path d="M15.91,45.73a2.21,2.21,0,0,1-2.21-2.21V42a2.21,2.21,0,0,1,2.21-2.21h.81V26.6h-.81a2.21,2.21,0,0,1-2.21-2.21V22.88a2.22,2.22,0,0,1,2.21-2.22H40.09a2.22,2.22,0,0,1,2.21,2.22v1.51a2.21,2.21,0,0,1-2.21,2.21h-.81V39.8h.81A2.21,2.21,0,0,1,42.3,42v1.51a2.21,2.21,0,0,1-2.21,2.21Z" style="fill:#3edcdd"/><path d="M40.09,21.36a1.52,1.52,0,0,1,1.51,1.52v1.51a1.52,1.52,0,0,1-1.51,1.51H38.58V40.5h1.51A1.51,1.51,0,0,1,41.6,42v1.51A1.52,1.52,0,0,1,40.09,45H15.91a1.52,1.52,0,0,1-1.51-1.51V42a1.51,1.51,0,0,1,1.51-1.51h1.51V25.9H15.91a1.52,1.52,0,0,1-1.51-1.51V22.88a1.52,1.52,0,0,1,1.51-1.52H40.09m0-1.4H15.91A2.92,2.92,0,0,0,13,22.88v1.51a2.92,2.92,0,0,0,2.91,2.91H16V39.1h-.11A2.91,2.91,0,0,0,13,42v1.51a2.92,2.92,0,0,0,2.91,2.91H40.09A2.92,2.92,0,0,0,43,43.52V42a2.91,2.91,0,0,0-2.91-2.91H40V27.3h.11A2.92,2.92,0,0,0,43,24.39V22.88A2.92,2.92,0,0,0,40.09,20Z" style="fill:#1dbcbd"/></g></g></svg>';
const ERASEBUTTON =
'<svg width="42" height="42" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><title>アセット 27</title><g style="isolation:isolate"><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="42" height="42" rx="5" ry="5" style="fill:#292929;opacity:0.4;mix-blend-mode:multiply"/><path d="M32.54,31.33H19.16l2-2-8-8.09-2.92,2.88a1.14,1.14,0,0,0,0,1.61l5.51,5.58H7.4a.62.62,0,1,0,0,1.24H32.54a.62.62,0,1,0,0-1.24Z" style="fill:#fff"/><path d="M32.82,17.86a1.15,1.15,0,0,0,0-1.61L26.44,9.77a1.15,1.15,0,0,0-1.61,0L14.06,20.39l8,8.1Z" style="fill:#fff"/></g></g></g></svg>';
const CLEARBUTTON = ERASEBUTTON;
const EXTRASPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 19</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#fff;opacity:0"/><path d="M41.13,44.77a4.27,4.27,0,0,1-3-1.21l-16-15.63a8.87,8.87,0,0,1-2.61.39,8.76,8.76,0,0,1-6.16-2.5A8.37,8.37,0,0,1,11,18.57a1.4,1.4,0,0,1,1.4-1.2,1.39,1.39,0,0,1,1,.41l2.9,2.83a3,3,0,0,0,4.26,0,2.79,2.79,0,0,0,.8-2,3.08,3.08,0,0,0-.92-2.15l-2.81-2.75a1.37,1.37,0,0,1-.35-1.41,1.4,1.4,0,0,1,1.15-.95,8.24,8.24,0,0,1,1.22-.08,8.71,8.71,0,0,1,6.16,2.5,8.5,8.5,0,0,1,2.16,8.59L43.94,38a3.92,3.92,0,0,1,0,5.67A4,4,0,0,1,41.13,44.77Z" style="fill:#c4c4c4"/><path d="M19.59,11.75a8.25,8.25,0,0,1,5.79,2.35,7.9,7.9,0,0,1,1.92,8.37L43.57,38.41a3.38,3.38,0,0,1,0,4.9,3.48,3.48,0,0,1-2.4.94,3.71,3.71,0,0,1-2.6-1.06L22.34,27.33a8.35,8.35,0,0,1-2.75.46,8.23,8.23,0,0,1-5.79-2.35,7.92,7.92,0,0,1-2.32-6.79.89.89,0,0,1,.88-.75.85.85,0,0,1,.61.25L15.87,21a3.52,3.52,0,0,0,2.48,1,3.56,3.56,0,0,0,2.53-1,3.46,3.46,0,0,0-.13-4.89l-2.81-2.76a.85.85,0,0,1,.5-1.46,8.89,8.89,0,0,1,1.15-.08m0-1.05a9.22,9.22,0,0,0-1.29.09,1.92,1.92,0,0,0-1.58,1.3A1.89,1.89,0,0,0,17.2,14L20,16.8a2.57,2.57,0,0,1,.77,1.78,2.28,2.28,0,0,1-.66,1.62,2.42,2.42,0,0,1-1.77.74,2.52,2.52,0,0,1-1.75-.7L13.71,17.4a1.94,1.94,0,0,0-3.27,1.1,8.93,8.93,0,0,0,2.62,7.7,9.36,9.36,0,0,0,9,2.32L37.79,43.94a4.82,4.82,0,0,0,3.34,1.36,4.51,4.51,0,0,0,3.12-1.22,4.45,4.45,0,0,0,.06-6.42L28.5,22.17a9,9,0,0,0-2.39-8.82,9.25,9.25,0,0,0-6.52-2.65Z" style="fill:#a0a0a0"/></g></g></svg>';
const FLOWPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 12</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#fff;opacity:0"/><path d="M32.37,24.34a1.24,1.24,0,0,1-1-.61,1.21,1.21,0,0,1,0-1.22l1.53-2.64a13.79,13.79,0,0,0-6.48-1.61,13.49,13.49,0,0,0-7.48,2.25,4.92,4.92,0,0,1-2.65.81A3.3,3.3,0,0,1,14,20.48a2.53,2.53,0,0,1-.76-2.13,4.56,4.56,0,0,1,2.11-3.3A20,20,0,0,1,26.4,11.72a20.27,20.27,0,0,1,9.75,2.5L38,11.1a1.21,1.21,0,0,1,2.18.2L43.69,21a1.22,1.22,0,0,1-.94,1.62L32.51,24.33Z" style="fill:#d98a43"/><path d="M39,11.2a.51.51,0,0,1,.48.34L43,21.26a.52.52,0,0,1-.4.69L32.46,23.63h-.09a.52.52,0,0,1-.44-.78l1.89-3.25a14.56,14.56,0,0,0-7.44-2.05,14.22,14.22,0,0,0-7.87,2.36,4.17,4.17,0,0,1-2.26.7A2.62,2.62,0,0,1,14.44,20c-1-1-.59-3.11,1.26-4.33a19.33,19.33,0,0,1,10.7-3.22,19.57,19.57,0,0,1,10,2.75l2.16-3.72A.5.5,0,0,1,39,11.2m0-1.4a1.91,1.91,0,0,0-1.65.95l-1.47,2.54A20.92,20.92,0,0,0,26.4,11a20.63,20.63,0,0,0-11.47,3.45,5.2,5.2,0,0,0-2.42,3.82,3.28,3.28,0,0,0,1,2.71,4,4,0,0,0,2.76,1,5.68,5.68,0,0,0,3-.92A12.85,12.85,0,0,1,26.38,19a13,13,0,0,1,5.5,1.21l-1.16,2a1.93,1.93,0,0,0,0,1.92,1.91,1.91,0,0,0,1.65,1,1.63,1.63,0,0,0,.31,0l10.18-1.68a1.9,1.9,0,0,0,1.34-.92,1.93,1.93,0,0,0,.15-1.62L40.8,11.06A1.93,1.93,0,0,0,39,9.8Z" style="fill:#b7651a"/><path d="M17,45.5a1.2,1.2,0,0,1-1.14-.8L12.31,35a1.22,1.22,0,0,1,.94-1.62l10.24-1.69h.14a1.24,1.24,0,0,1,1.05.61,1.21,1.21,0,0,1,0,1.22l-1.53,2.64a13.79,13.79,0,0,0,6.48,1.61,13.41,13.41,0,0,0,7.48-2.25,5,5,0,0,1,2.65-.81,3.3,3.3,0,0,1,2.29.84,2.53,2.53,0,0,1,.76,2.13A4.56,4.56,0,0,1,40.69,41,20,20,0,0,1,29.6,44.28a20.27,20.27,0,0,1-9.75-2.5L18,44.9A1.19,1.19,0,0,1,17,45.5Z" style="fill:#d98a43"/><path d="M23.63,32.36a.52.52,0,0,1,.44.78l-1.89,3.25a14.56,14.56,0,0,0,7.44,2,14.22,14.22,0,0,0,7.87-2.36,4.17,4.17,0,0,1,2.26-.7,2.62,2.62,0,0,1,1.81.65c1,1,.59,3.11-1.26,4.33a19.33,19.33,0,0,1-10.7,3.22,19.57,19.57,0,0,1-10-2.75l-2.16,3.72a.5.5,0,0,1-.44.25.51.51,0,0,1-.48-.34L13,34.74a.52.52,0,0,1,.4-.69l10.17-1.68h.09m0-1.4a1.63,1.63,0,0,0-.31,0L13.14,32.67a1.9,1.9,0,0,0-1.34.92,1.93,1.93,0,0,0-.15,1.62l3.55,9.73a1.91,1.91,0,0,0,3.45.31l1.47-2.54A20.92,20.92,0,0,0,29.6,45a20.63,20.63,0,0,0,11.47-3.45,5.18,5.18,0,0,0,2.42-3.82,3.28,3.28,0,0,0-1-2.71,4,4,0,0,0-2.76-1,5.68,5.68,0,0,0-3,.92A12.77,12.77,0,0,1,29.62,37a13,13,0,0,1-5.5-1.21l1.16-2a1.93,1.93,0,0,0,0-1.92,1.91,1.91,0,0,0-1.65-1Z" style="fill:#b7651a"/></g></g></svg>';
const HEAPPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 13</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#fff;opacity:0"/><rect x="16.4" y="40.07" width="23.16" height="5.48" rx="0.77" ry="0.77" style="fill:#d98a43"/><path d="M38.79,40.57a.27.27,0,0,1,.27.27v3.93a.27.27,0,0,1-.27.28H17.18a.27.27,0,0,1-.28-.28V40.84a.27.27,0,0,1,.28-.27H38.79m0-1H17.18a1.27,1.27,0,0,0-1.28,1.27v3.93a1.28,1.28,0,0,0,1.28,1.28H38.79a1.27,1.27,0,0,0,1.27-1.28V40.84a1.27,1.27,0,0,0-1.27-1.27Z" style="fill:#b7651a"/><rect x="16.4" y="31.98" width="23.16" height="5.48" rx="0.77" ry="0.77" style="fill:#d98a43"/><path d="M38.79,32.48a.27.27,0,0,1,.27.27v3.94a.27.27,0,0,1-.27.27H17.18a.27.27,0,0,1-.28-.27V32.75a.27.27,0,0,1,.28-.27H38.79m0-1H17.18a1.27,1.27,0,0,0-1.28,1.27v3.94A1.27,1.27,0,0,0,17.18,38H38.79a1.27,1.27,0,0,0,1.27-1.27V32.75a1.27,1.27,0,0,0-1.27-1.27Z" style="fill:#b7651a"/><rect x="16.4" y="23.9" width="23.16" height="5.48" rx="0.77" ry="0.77" style="fill:#d98a43"/><path d="M38.79,24.39a.28.28,0,0,1,.27.28V28.6a.27.27,0,0,1-.27.27H17.18a.27.27,0,0,1-.28-.27V24.67a.28.28,0,0,1,.28-.28H38.79m0-1H17.18a1.28,1.28,0,0,0-1.28,1.28V28.6a1.27,1.27,0,0,0,1.28,1.27H38.79a1.27,1.27,0,0,0,1.27-1.27V24.67a1.28,1.28,0,0,0-1.27-1.28Z" style="fill:#b7651a"/><path d="M33.4,21.58a2,2,0,0,1-2-2V14.29a2,2,0,0,1,2-2h7.41v-1.2a.66.66,0,0,1,.42-.61l.09,0h.16a.68.68,0,0,1,.46.19l3.25,3.1a.67.67,0,0,1,.2.47.63.63,0,0,1-.2.47l-3.25,3.1a.68.68,0,0,1-.46.19h-.1l-.15,0a.66.66,0,0,1-.42-.61V16.1l-5.45,0V19.6A2,2,0,0,1,33.4,21.58Z" style="fill:#d98a43"/><path d="M41.48,11a.16.16,0,0,1,.11.05l3.25,3.1a.15.15,0,0,1,0,.22l-3.25,3.1a.16.16,0,0,1-.11,0l-.07,0a.15.15,0,0,1-.1-.14V15.6H40.19l-5.33,0v4a1.47,1.47,0,0,1-1.46,1.48h0a1.47,1.47,0,0,1-1.47-1.48V14.29a1.47,1.47,0,0,1,1.47-1.48h7.91v-1.7a.18.18,0,0,1,.1-.15h.07m0-1a1.22,1.22,0,0,0-.43.08,1.16,1.16,0,0,0-.74,1.08v.7H33.4a2.48,2.48,0,0,0-2.47,2.48V19.6a2.47,2.47,0,1,0,4.93,0v-3l4.33,0h.12v.71a1.16,1.16,0,0,0,2,.83l3.25-3.09a1.16,1.16,0,0,0,.36-.84,1.14,1.14,0,0,0-.35-.82l-3.26-3.12a1.17,1.17,0,0,0-.8-.32Z" style="fill:#b7651a"/><path d="M22.34,21.58a.65.65,0,0,1-.47-.2L18.8,18.09a.69.69,0,0,1-.13-.7.65.65,0,0,1,.61-.42h1.19V16.1h-8a1.9,1.9,0,0,1,0-3.8h9.85a1.89,1.89,0,0,1,1.88,1.9V17h1.18a.65.65,0,0,1,.61.42.69.69,0,0,1-.13.7l-3.07,3.29A.67.67,0,0,1,22.34,21.58Z" style="fill:#d98a43"/><path d="M22.35,12.81a1.39,1.39,0,0,1,1.38,1.4v3.26h1.68a.16.16,0,0,1,.15.1.17.17,0,0,1,0,.18L22.45,21a.15.15,0,0,1-.22,0l-3.06-3.28a.17.17,0,0,1,0-.18.15.15,0,0,1,.14-.1H21V16.33l0-.73H12.5a1.4,1.4,0,0,1,0-2.8h9.85m0-1H12.5a2.4,2.4,0,0,0,0,4.8h6.23a1.18,1.18,0,0,0-.52.6,1.15,1.15,0,0,0,.23,1.23l3.06,3.29a1.17,1.17,0,0,0,.84.36,1.16,1.16,0,0,0,.84-.36l3.07-3.29a1.17,1.17,0,0,0,.24-1.22,1.16,1.16,0,0,0-1.08-.74h-.68V14.21a2.4,2.4,0,0,0-2.38-2.4Z" style="fill:#b7651a"/></g></g></svg>';
const DICTPALETTEICON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="55" height="55" viewBox="0 0 55 55.000002" id="svg4792" version="1.1"> <g id="layer1" transform="translate(-207.04724,-371.1811)"> <g id="g5947"> <rect y="382.42371" x="219.79819" height="30.542082" width="29.256098" id="rect5945" style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.0301905;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <path d="m 250.69748,384.68111 v -2.62501 c 0,-0.48358 -0.30153,-0.875 -0.67307,-0.875 h -12.78845 c -1.09847,0 -2.07623,0.68833 -2.69052,1.75 0,0 0,0 0,0 0,0 0,0 0,0 -0.61429,-1.06167 -1.59205,-1.75 -2.69051,-1.75 h -12.78845 c -0.37155,0 -0.67309,0.39142 -0.67309,0.875 v 2.62501 h -1.34615 v 29.75 h 14.49314 c 0.73635,1.07332 1.81327,1.74999 3.00686,1.74999 1.19359,0 2.27007,-0.67667 3.00596,-1.74999 h 14.49404 v -29.75 h -1.34616 z m -30.96152,-1.75001 h 12.11538 c 1.11327,0 2.01923,1.17775 2.01923,2.62499 v 16.72184 c 0,0.48359 0.30153,0.875 0.67308,0.875 0.37153,0 0.67308,-0.39141 0.67308,-0.875 v -16.72184 c 0,-1.44724 0.90595,-2.62499 2.01923,-2.62499 h 12.11538 v 28 h -12.11538 c -1.09802,0 -2.07623,0.68833 -2.69052,1.75 0,0 0,0 0,0 0,0 0,0 0,0 -0.61429,-1.06167 -1.5925,-1.75 -2.69051,-1.75 h -12.11538 v -28 z" style="fill:#d98a43;fill-opacity:1;stroke-width:0.120762" id="path4311" /> </g> </g> </svg>';
const PROGRAMPALETTEICON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="55" height="55" viewBox="0 0 14.552084 14.552084" version="1.1"> <g transform="matrix(1.8297871,0,0,1.8297871,-6.037566,-6.0375658)"> <path d="M 6.7527306,6.3934064 4.263988,7.2784534 6.7527306,8.1586773 V 8.5975834 L 3.6610949,7.4762023 V 7.0758813 L 6.7527306,5.9545002 Z" style="stroke-width:0.264583px;stroke:#a0a0a0;stroke-opacity:1" /> <path d="M 7.7993529,6.3934064 V 5.9545002 l 3.0916361,1.1213811 v 0.400321 L 7.7993529,8.5975834 V 8.1586773 L 10.283272,7.2784534 Z" style="stroke-width:0.264583px;stroke:#a0a0a0;stroke-opacity:1" /> </g> </svg>';
const INTERVALSPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 4</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#dfdfdf;opacity:0"/><path d="M28,48.8c-2.92,0-5.3-2.1-5.3-4.67s2.38-4.67,5.3-4.67a5.87,5.87,0,0,1,2.25.45V38.84a5.69,5.69,0,0,1-2.25.45c-2.92,0-5.3-2.09-5.3-4.67S25.08,30,28,30a5.69,5.69,0,0,1,2.25.46V29.33a5.69,5.69,0,0,1-2.25.45c-2.92,0-5.3-2.09-5.3-4.67s2.38-4.66,5.3-4.66a5.69,5.69,0,0,1,2.25.45V8.75a1.52,1.52,0,1,1,3,0V24.9a1.36,1.36,0,0,1,0,.21,1.94,1.94,0,0,1,0,.24v9.06a1.25,1.25,0,0,1,0,.21,1.64,1.64,0,0,1,0,.23v9a2.23,2.23,0,0,1,0,.32C33.3,46.7,30.92,48.8,28,48.8Z" style="fill:#7cd622"/><path d="M31.76,7.9a.84.84,0,0,1,.82.85V24.9c0,.07,0,.14,0,.21s0,.14,0,.21v9.09c0,.07,0,.14,0,.21s0,.14,0,.21v8.86s0,.06,0,.09,0,.23,0,.35c0,2.19-2.06,4-4.6,4s-4.6-1.78-4.6-4,2.06-4,4.6-4a5,5,0,0,1,2.95,1V37.64a5,5,0,0,1-2.95,1c-2.54,0-4.6-1.78-4.6-4s2.06-4,4.6-4a5,5,0,0,1,2.95,1V28.13a5,5,0,0,1-2.95.95c-2.54,0-4.6-1.77-4.6-4s2.06-4,4.6-4a5,5,0,0,1,2.95.94V8.75a.84.84,0,0,1,.81-.85m0-1.4a2.23,2.23,0,0,0-2.21,2.25V19.93A6.64,6.64,0,0,0,28,19.75c-3.31,0-6,2.4-6,5.36a5.34,5.34,0,0,0,3.22,4.76,5.12,5.12,0,0,0,0,9.51A5.34,5.34,0,0,0,22,44.13c0,3,2.69,5.37,6,5.37s6-2.41,6-5.37a1.69,1.69,0,0,0,0-.35s0-.06,0-.09V34.92c0-.1,0-.2,0-.3s0-.2,0-.3v-8.9c0-.11,0-.21,0-.31s0-.2,0-.3V8.75A2.24,2.24,0,0,0,31.76,6.5Z" style="fill:#57ad02"/></g></g></svg>';
const MEDIAPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 18</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#fff;opacity:0"/><path d="M17.74,12.69H37a5,5,0,0,1,5,5V43a4.37,4.37,0,0,1-4.37,4.37H17.74a1.67,1.67,0,0,1-1.67-1.67V14.35A1.67,1.67,0,0,1,17.74,12.69Z" style="fill:#ff664b;stroke:#fc2905;stroke-miterlimit:10;stroke-width:1.1655624461467282px"/><rect x="13.38" y="20.83" width="5.4" height="1.67" rx="0.83" ry="0.83" style="fill:#fc2905"/><rect x="13.38" y="29.17" width="5.4" height="1.67" rx="0.83" ry="0.83" style="fill:#fc2905"/><rect x="13.38" y="37.51" width="5.4" height="1.67" rx="0.83" ry="0.83" style="fill:#fc2905"/><rect x="21.68" y="12.55" width="1.45" height="34.83" style="fill:#fc2905"/></g></g></svg>';
const METERPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 2</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#dfdfdf;opacity:0"/><path d="M24.17,48.94H15.66a.82.82,0,0,1-.63-.2.83.83,0,0,1-.18-.6c0-.25,0-.82.75-.82l.35,0h.47a3.07,3.07,0,0,0,.73-.08.82.82,0,0,0,.71-.92v-.54a10.61,10.61,0,0,1,0-1.13.38.38,0,0,0,0-.14h-2.7l-2.6,0h0l-.24,0-.33,0a.57.57,0,0,1-.61-.39,1.84,1.84,0,0,1,.17-1.61C12.3,41.45,13,40.25,13.65,39A17.71,17.71,0,0,0,16,31.32c0-.4,0-.81,0-1.2v-1l.41.15a6.58,6.58,0,0,0,2.28.39,12,12,0,0,0,3.24-.53l.65-.18-.29.61a53.29,53.29,0,0,1-8.73,13.18h4.31V38.91a.87.87,0,0,1,.22-.7,27.16,27.16,0,0,0,3.65-4.64l.26-.41.26.41a1.18,1.18,0,0,1,.15.75v.28q0,3.93,0,7.86a.73.73,0,0,0,0,.33h.21a5.06,5.06,0,0,1,.55,0h1a.67.67,0,0,1,.54.18.7.7,0,0,1,.12.59s0,.09,0,.13a.83.83,0,0,1-.12.69.63.63,0,0,1-.49.18H22.38v.12c0,.37,0,.75,0,1.12,0,.22,0,.45,0,.67,0,.54.21.78.72.85a4.44,4.44,0,0,0,.63,0h.54a.71.71,0,0,1,.53.18.79.79,0,0,1,.19.59c0,.59-.25.84-.82.84Z" style="fill:#f5a623"/><path d="M22,29.47a53.22,53.22,0,0,1-9.16,13.62h5.05c.35,0,.26-.25.26-.45,0-1.2,0-2.41,0-3.62,0-.2-.06-.42.12-.6A27,27,0,0,0,22,33.73a1.17,1.17,0,0,1,.09.72q0,4,0,8c0,.42.06.65.45.65h.14a4.43,4.43,0,0,1,.52,0h1.06c.48,0,.29.38.3.62s.11.54-.29.54H22.46c-.29,0-.4.1-.38.45,0,.59,0,1.18,0,1.77a1,1,0,0,0,1,1.16,5.27,5.27,0,0,0,.68,0h.54c.27,0,.42.07.41.46s-.11.53-.51.53H15.65c-.36,0-.5-.08-.49-.49s.07-.51.44-.51h0l.79,0a3.2,3.2,0,0,0,.81-.09,1.13,1.13,0,0,0,.94-1.22c0-.55,0-1.1,0-1.65s-.13-.47-.46-.47H12.56c-.17,0-.38.05-.56.05s-.28,0-.32-.18a1.54,1.54,0,0,1,.14-1.34c.75-1.16,1.45-2.35,2.1-3.58a18,18,0,0,0,2.38-7.85c0-.59,0-1.18,0-1.73a6.83,6.83,0,0,0,2.39.41A12.63,12.63,0,0,0,22,29.47m1.13-1-1.3.37a11.74,11.74,0,0,1-3.16.51A6.18,6.18,0,0,1,16.52,29l-.83-.31v1.42c0,.39,0,.78,0,1.18a17.37,17.37,0,0,1-2.31,7.58c-.65,1.21-1.35,2.4-2.08,3.54a2.15,2.15,0,0,0-.21,1.86.89.89,0,0,0,.91.61,2.33,2.33,0,0,0,.37,0l.19,0,2.61,0,2.39,0c0,.34,0,.66,0,1s0,.35,0,.53c0,.38-.12.53-.48.62a2.52,2.52,0,0,1-.66.07h-.78a1,1,0,0,0-1.1,1.11,1,1,0,0,0,1.11,1.12h8.51a1,1,0,0,0,1.15-1.14,1.12,1.12,0,0,0-.28-.82,1,1,0,0,0-.75-.27h-.54a5.28,5.28,0,0,1-.59,0c-.33,0-.44-.13-.45-.55v-.67q0-.45,0-.93h1.55a.93.93,0,0,0,.71-.29,1.05,1.05,0,0,0,.21-.85v-.07a.23.23,0,0,1,0-.07,1,1,0,0,0-.2-.82.91.91,0,0,0-.73-.29H23.18a3.93,3.93,0,0,0-.49,0h0c0-2.58,0-5.19,0-7.72v-.4a1.43,1.43,0,0,0-.19-.94L22,32.58l-.52.82A27,27,0,0,1,17.86,38a1.15,1.15,0,0,0-.3.94v3.54H14.25a53.72,53.72,0,0,0,8.32-12.73l.58-1.23Z" style="fill:#f09000"/><path d="M15.5,27a.61.61,0,0,1-.5-.19.67.67,0,0,1-.14-.56.48.48,0,0,0,0-.18.7.7,0,0,1,.13-.55.62.62,0,0,1,.46-.17l.74,0,.71,0c.66,0,1-.32,1-1,0-.21,0-.41,0-.62s0-.65,0-1a.47.47,0,0,0,0-.19h0a.72.72,0,0,0-.18,0l-2.54,0H12.47l-.21,0-.3,0a.53.53,0,0,1-.57-.36,1.89,1.89,0,0,1,.13-1.54l.37-.61c.57-.94,1.16-1.92,1.7-2.9A17.73,17.73,0,0,0,16,9.42a7.38,7.38,0,0,0,0-.94c0-.28,0-.56,0-.85V7.19l.41.15a6.59,6.59,0,0,0,2.33.4,14.55,14.55,0,0,0,3.24-.47l.62-.15-.27.58a53.14,53.14,0,0,1-8.72,13.13h2.16l2,0h0a.67.67,0,0,0,.19,0,.53.53,0,0,0,0-.2c0-.8,0-1.59,0-2.39V17.06a1.14,1.14,0,0,1,.31-.9,25.22,25.22,0,0,0,3.42-4.33.56.56,0,0,1,.14-.16l.28-.29.27.29a1.21,1.21,0,0,1,.12.71.76.76,0,0,0,0,.15v1c0,2.33,0,4.65,0,7,0,.25,0,.29,0,.29h0a.29.29,0,0,0,.14,0h.11l.47,0h1a.67.67,0,0,1,.54.18.71.71,0,0,1,.15.57v.14a.78.78,0,0,1-.15.66.61.61,0,0,1-.49.19H23l-.47,0h-.15a1.41,1.41,0,0,0,0,.18c0,.36,0,.72,0,1.08s0,.47,0,.71a.72.72,0,0,0,.76.82h.53a1.88,1.88,0,0,0,.34,0l.23,0a.7.7,0,0,1,.54.21,1,1,0,0,1,.19.82.6.6,0,0,1-.67.64H15.5Z" style="fill:#f5a623"/><path d="M22,7.57A53,53,0,0,1,13,21a.31.31,0,0,0,.28.13l.29,0h2.22c.64,0,1.28,0,1.91,0h0c.38,0,.49-.13.48-.54,0-1.18,0-2.37,0-3.56a.86.86,0,0,1,.22-.69A26.19,26.19,0,0,0,21.85,12a1.22,1.22,0,0,1,.16-.18,1.26,1.26,0,0,1,.07.71c0,2.67,0,5.34,0,8,0,.46.13.62.49.62h.14a3.24,3.24,0,0,1,.44,0h1.09c.44,0,.3.35.32.6s0,.52-.33.52H22.48c-.33,0-.42.16-.4.51,0,.6,0,1.19,0,1.78a1,1,0,0,0,1.06,1.13l.54,0,.38,0,.19,0c.39,0,.45.27.43.7s-.11.35-.37.35H15.5c-.42,0-.33-.27-.32-.51s-.12-.52.27-.52h1.46a1.16,1.16,0,0,0,1.26-1.3c0-.53,0-1.06,0-1.59s-.12-.52-.5-.52H12.47c-.15,0-.35.05-.51.05s-.24,0-.27-.15a1.59,1.59,0,0,1,.1-1.29c.7-1.17,1.42-2.33,2.07-3.53a18.19,18.19,0,0,0,2.45-7.9c0-.59-.06-1.18-.06-1.8A7,7,0,0,0,18.69,8,14.43,14.43,0,0,0,22,7.57m1.11-.9L21.85,7a13.84,13.84,0,0,1-3.16.46,6.3,6.3,0,0,1-2.23-.38l-.82-.29v.87a8.43,8.43,0,0,0,0,.87,7,7,0,0,1,0,.91A17.4,17.4,0,0,1,13.32,17c-.53,1-1.12,1.94-1.68,2.88l-.38.62a2.14,2.14,0,0,0-.16,1.78.83.83,0,0,0,.86.59l.35,0,.16,0,2.72,0,2.37,0c0,.3,0,.59,0,.88v.61c0,.52-.17.68-.67.7h-.71l-.67,0h-.06a.88.88,0,0,0-.68.27,1,1,0,0,0-.21.78v.14a.93.93,0,0,0,.21.79.94.94,0,0,0,.73.29h8.82a.9.9,0,0,0,1-.92A1.37,1.37,0,0,0,25,25.33a1,1,0,0,0-.77-.31l-.28,0-.29,0-.35,0h-.16c-.29,0-.47-.11-.48-.53v-.7c0-.31,0-.63,0-.95h1.52a.93.93,0,0,0,.72-.29,1.14,1.14,0,0,0,.23-.9.27.27,0,0,1,0-.09,1,1,0,0,0-.24-.8.9.9,0,0,0-.7-.28H23.14l-.45,0c0-2.34,0-4.72,0-7V12.4a1.45,1.45,0,0,0-.15-.88l-.42-.75-.58.63,0,0a.85.85,0,0,0-.18.22A24.94,24.94,0,0,1,18,15.94a1.43,1.43,0,0,0-.39,1.12c0,.39,0,.78,0,1.17,0,.77,0,1.54,0,2.31H14.25a53.81,53.81,0,0,0,8.3-12.7l.56-1.16Z" style="fill:#f09000"/><path d="M35.22,50.18l-.61,0a5.15,5.15,0,0,1-3.9-2A5.56,5.56,0,0,1,30,43.51a9,9,0,0,1,8.49-6.46,6.71,6.71,0,0,1,2.39.42l0-29.24A4.33,4.33,0,0,1,41,7.17a1.61,1.61,0,0,1,1.62-1.35,1.65,1.65,0,0,1,1.64,1.35,6,6,0,0,1,.07,1.1q0,16.85,0,33.64a2.32,2.32,0,0,0,0,.24,1.8,1.8,0,0,1-.38,1.47,9.92,9.92,0,0,1-3.14,4.57,9.17,9.17,0,0,1-5.54,2Z" style="fill:#f5a623"/><path d="M42.57,6.54h.06a.89.89,0,0,1,.87.77,4.67,4.67,0,0,1,.06,1q0,16.8,0,33.61c0,.43.17.94-.26,1.3a9.38,9.38,0,0,1-3,4.4,8.52,8.52,0,0,1-5.12,1.85l-.55,0c-3.1-.22-4.75-2.62-4-5.76a8.32,8.32,0,0,1,7.79-5.91,5.91,5.91,0,0,1,3.11.84l0-30.21a5.65,5.65,0,0,1,0-1.09.89.89,0,0,1,.92-.77m0-1.44A2.34,2.34,0,0,0,40.24,7a5.8,5.8,0,0,0-.08,1.21V8.4q0,12.94,0,25.9v2.21a7.72,7.72,0,0,0-1.68-.18,9.79,9.79,0,0,0-9.19,7,6.25,6.25,0,0,0,.86,5.24,5.83,5.83,0,0,0,4.43,2.28c.22,0,.45,0,.66,0a9.83,9.83,0,0,0,6-2.14A10.57,10.57,0,0,0,44.54,44,2.57,2.57,0,0,0,45,42.08a1,1,0,0,1,0-.17q0-16.8,0-33.61A6.88,6.88,0,0,0,44.92,7,2.33,2.33,0,0,0,42.69,5.1Z" style="fill:#f09000"/></g></g></svg>';
const MICEPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 22</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#fff;opacity:0"/><g id="g4536"><path id="path4725" d="M24.85,31a2.42,2.42,0,0,0-.35-1.06,3,3,0,0,0-2.11-.71c-1.11,0-2.07.88-3.17,1.06a6.23,6.23,0,0,1-2.11,0c-1.09-.18-2-1.06-3.16-1.06a3,3,0,0,0-2.11.71,2.9,2.9,0,0,0-.7,2.13c.4,1.43.07.52,0,1.42A10.68,10.68,0,0,0,9,34.91c-.94,1-1.76,3.19-2.11,3.54s-.3,2.87,0,4.26A8.64,8.64,0,0,0,9,46.41a7.73,7.73,0,0,0,3.69,2.43,6.37,6.37,0,0,0,2.67.26A10.24,10.24,0,0,0,19.22,48,6.59,6.59,0,0,0,21,46.26c.42-.54.49-1.39,1.06-1.77s1.68-.06,2.46-.36,1.8-.62,2.11-1.42-.5-1.88-.71-2.84a10.66,10.66,0,0,1-.35-1.77,20.5,20.5,0,0,1,.35-3.9,6.61,6.61,0,0,0,.35-1.78,2,2,0,0,0-.7-1.42c-.2-.12-.7,0-.7,0" style="fill:#92a9ff;stroke:#5370dc;stroke-width:0.4994235330523765px"/><path id="path4505-6" d="M22.3,44.24a15.24,15.24,0,0,1-2.67,3.4,7.67,7.67,0,0,1-4.42,1.62,6.56,6.56,0,0,1-3.46-.77,14.91,14.91,0,0,1-2.62-2,15.1,15.1,0,0,1-2-2.65,6.83,6.83,0,0,1-.77-3.48A8,8,0,0,1,8,35.91a15,15,0,0,1,3.37-2.69M18,35.81s-3.1.21-4.48-.46a4.17,4.17,0,0,1-2.11-2.13,3.71,3.71,0,0,1,.27-3.11A2.63,2.63,0,0,1,14.46,29c1.26.19,2.2,1,3.38,1.23,1.51.25,2.91-.88,4.44-.93a15.7,15.7,0,0,1,3.28.6,16.15,16.15,0,0,1,.59,3.31c0,1.54-1.17,2.95-.92,4.49.19,1.18,1.08,2.13,1.29,3.38A2.7,2.7,0,0,1,25.38,44a3.57,3.57,0,0,1-3.08.27,4.19,4.19,0,0,1-2.12-2.13c-.65-1.39-.45-4.52-.45-4.52" style="fill:none;stroke:#5370dc;stroke-linecap:round;stroke-width:0.9760086686920225px"/><g id="g4565"><g id="g4553"><path id="path3411-7" d="M21.08,31.94c-1.42-.84-2.07-3.88-2.16-4.84" style="fill:none;stroke:#5370dc;stroke-width:0.9649127798239797px"/><path id="path3413-5" d="M22.12,31.22a8.37,8.37,0,0,1-1.58-4" style="fill:none;stroke:#5370dc;stroke-width:0.9649127798239797px"/></g><g id="g4557"><path id="path3411-3" d="M23.57,34.45c.83,1.44,3.84,2.09,4.79,2.18" style="fill:none;stroke:#5370dc;stroke-width:0.9649127798239797px"/><path id="path3413-56" d="M24.28,33.4a8.17,8.17,0,0,0,4,1.59" style="fill:none;stroke:#5370dc;stroke-width:0.9649127798239797px"/></g></g><g id="g4636"><ellipse id="circle3409-2" cx="19.34" cy="33.63" rx="0.98" ry="0.94" transform="matrix(0.63, -0.78, 0.78, 0.63, -18.97, 27.52)" style="fill:none;stroke:#5370dc;stroke-width:0.9988469470329054px"/><ellipse id="ellipse4229-9" cx="21.86" cy="36.24" rx="0.98" ry="0.94" transform="translate(-20.06 30.44) rotate(-51.03)" style="fill:none;stroke:#5370dc;stroke-width:0.9988469470329054px"/></g><g id="g4632"><path id="path4303-1" d="M17.14,31.42c-6-4.17-7,3.59-.22,3.33" style="fill:none;stroke:#5370dc;stroke-width:0.4994235330523765px"/><path id="path4303-1-2" d="M24.09,38.43c4.12,6-3.57,7-3.3.22" style="fill:none;stroke:#5370dc;stroke-width:0.4994235330523765px"/></g><path id="path4227-7" d="M26.41,30.8c-.94,0-1.53.14-1.7,0s-.07-.83,0-1.72c0-.72,1.23-.45,1.71,0S27.15,30.82,26.41,30.8Z" style="fill:#92a9ff;stroke:#5370dc;stroke-width:1.080668001658815px"/><path id="path4653" d="M9.35,46.73S8.5,48.09,10,50s5.47,2.84,8.54,1.88S23.41,48.63,26,46.5" style="fill:none;stroke:#5370dc;stroke-linecap:round;stroke-width:0.9760086686920225px"/></g><g id="g4536-2" data-name="g4536"><path id="path4725-2" data-name="path4725" d="M31.15,25a2.42,2.42,0,0,0,.35,1.06,3,3,0,0,0,2.11.71c1.11,0,2.07-.88,3.17-1.06a6.23,6.23,0,0,1,2.11,0c1.09.18,2,1.06,3.16,1.06a3,3,0,0,0,2.11-.71,2.9,2.9,0,0,0,.7-2.13c-.4-1.43-.07-.52,0-1.42A10.68,10.68,0,0,0,47,21.09c.94-1,1.76-3.19,2.11-3.54s.3-2.87,0-4.26A8.64,8.64,0,0,0,47,9.59a7.73,7.73,0,0,0-3.69-2.43,6.37,6.37,0,0,0-2.67-.26A10.24,10.24,0,0,0,36.78,8,6.59,6.59,0,0,0,35,9.74c-.42.54-.49,1.39-1.06,1.77s-1.68.06-2.46.36-1.8.62-2.11,1.42.5,1.88.71,2.84a10.66,10.66,0,0,1,.35,1.77,20.5,20.5,0,0,1-.35,3.9,6.61,6.61,0,0,0-.35,1.78,2,2,0,0,0,.7,1.42c.2.12.7,0,.7,0" style="fill:#92a9ff;stroke:#5370dc;stroke-width:0.4994235330523765px"/><path id="path4505-6-2" data-name="path4505-6" d="M33.7,11.76a15.24,15.24,0,0,1,2.67-3.4,7.67,7.67,0,0,1,4.42-1.62,6.56,6.56,0,0,1,3.46.77,14.91,14.91,0,0,1,2.62,2,15.1,15.1,0,0,1,2,2.65,6.83,6.83,0,0,1,.77,3.48A8,8,0,0,1,48,20.09a15,15,0,0,1-3.37,2.69M38,20.19s3.1-.21,4.48.46a4.17,4.17,0,0,1,2.11,2.13,3.71,3.71,0,0,1-.27,3.11A2.63,2.63,0,0,1,41.54,27c-1.26-.19-2.2-1-3.38-1.23-1.51-.25-2.91.88-4.44.93a15.7,15.7,0,0,1-3.28-.6,16.15,16.15,0,0,1-.59-3.31c0-1.54,1.17-3,.92-4.49-.19-1.18-1.08-2.13-1.29-3.38A2.7,2.7,0,0,1,30.62,12a3.57,3.57,0,0,1,3.08-.27,4.19,4.19,0,0,1,2.12,2.13c.65,1.39.45,4.52.45,4.52" style="fill:none;stroke:#5370dc;stroke-linecap:round;stroke-width:0.9760086686920225px"/><g id="g4565-2" data-name="g4565"><g id="g4553-2" data-name="g4553"><path id="path3411-7-2" data-name="path3411-7" d="M34.92,24.06c1.42.84,2.07,3.88,2.16,4.84" style="fill:none;stroke:#5370dc;stroke-width:0.9649127798239797px"/><path id="path3413-5-2" data-name="path3413-5" d="M33.88,24.78a8.37,8.37,0,0,1,1.58,4" style="fill:none;stroke:#5370dc;stroke-width:0.9649127798239797px"/></g><g id="g4557-2" data-name="g4557"><path id="path3411-3-2" data-name="path3411-3" d="M32.43,21.55c-.83-1.44-3.84-2.09-4.79-2.18" style="fill:none;stroke:#5370dc;stroke-width:0.9649127798239797px"/><path id="path3413-56-2" data-name="path3413-56" d="M31.72,22.6a8.17,8.17,0,0,0-4-1.59" style="fill:none;stroke:#5370dc;stroke-width:0.9649127798239797px"/></g></g><g id="g4636-2" data-name="g4636"><ellipse id="circle3409-2-2" data-name="circle3409-2" cx="36.66" cy="22.37" rx="0.98" ry="0.94" transform="translate(-3.79 36.8) rotate(-51.03)" style="fill:none;stroke:#5370dc;stroke-width:0.9988469470329054px"/><ellipse id="ellipse4229-9-2" data-name="ellipse4229-9" cx="34.14" cy="19.76" rx="0.98" ry="0.94" transform="translate(-2.7 33.88) rotate(-51.03)" style="fill:none;stroke:#5370dc;stroke-width:0.9988469470329054px"/></g><g id="g4632-2" data-name="g4632"><path id="path4303-1-2-2" data-name="path4303-1" d="M38.86,24.58c6,4.17,7-3.59.22-3.33" style="fill:none;stroke:#5370dc;stroke-width:0.4994235330523765px"/><path id="path4303-1-2-3" data-name="path4303-1-2" d="M31.91,17.57c-4.12-6,3.57-7,3.3-.22" style="fill:none;stroke:#5370dc;stroke-width:0.4994235330523765px"/></g><path id="path4227-7-2" data-name="path4227-7" d="M29.59,25.2c.94,0,1.53-.14,1.7,0s.07.83,0,1.72c0,.72-1.23.45-1.71,0S28.85,25.18,29.59,25.2Z" style="fill:#92a9ff;stroke:#5370dc;stroke-width:1.080668001658815px"/><path id="path4653-2" data-name="path4653" d="M46.65,9.27S47.5,7.91,46,6s-5.47-2.84-8.54-1.88S32.59,7.37,30.05,9.5" style="fill:none;stroke:#5370dc;stroke-linecap:round;stroke-width:0.9760086686920225px"/></g></g></g></svg>';
const TURTLESPALETTEICON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg enable-background="new" width="50" height="50" viewBox="0 0 55.000001 55.000001" id="svg2" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><g transform="matrix(1.5,0,0,1.5,-28.371155,-2.5826034)"><g transform="matrix(0.23334524,0.23334524,-0.23334524,0.23334524,29.689002,14.856933)"> <path d="m 27.497,48.279 c -0.553,0 -1.099,-0.035 -1.637,-0.1 l 1.388,2.349 1.368,-2.313 c -0.371,0.03 -0.741,0.064 -1.119,0.064 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5" /><g> <path d="m 40.16,11.726 c -2.164,0 -3.958,1.555 -4.343,3.607 1.859,1.345 3.457,3.115 4.675,5.208 2.285,-0.172 4.094,-2.061 4.094,-4.39 0,-2.444 -1.982,-4.425 -4.426,-4.425 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5" /><path d="m 40.713,39.887 c -1.224,2.232 -2.86,4.131 -4.797,5.556 0.521,1.864 2.213,3.239 4.244,3.239 2.443,0 4.426,-1.98 4.426,-4.424 0,-2.255 -1.693,-4.096 -3.873,-4.371 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5" /><path d="m 14.273,39.871 c -2.253,0.206 -4.024,2.079 -4.024,4.387 0,2.443 1.98,4.424 4.424,4.424 2.064,0 3.784,-1.42 4.272,-3.332 -1.883,-1.416 -3.475,-3.289 -4.672,-5.479 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5" /><path d="m 19.026,15.437 c -0.343,-2.103 -2.154,-3.711 -4.353,-3.711 -2.444,0 -4.424,1.981 -4.424,4.424 0,2.382 1.886,4.31 4.245,4.406 1.186,-2.043 2.732,-3.784 4.532,-5.119 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5" /></g><path d="m 27.497,12.563 c 1.908,0 3.728,0.411 5.418,1.128 0.741,-1.076 1.178,-2.377 1.178,-3.783 0,-3.687 -2.989,-6.677 -6.677,-6.677 -3.687,0 -6.676,2.99 -6.676,6.677 0,1.428 0.452,2.749 1.216,3.834 1.724,-0.749 3.587,-1.179 5.541,-1.179 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5" /><g> <path d="m 43.102,30.421 c 0,4.7344 -1.6452,9.2798 -4.5706,12.6275 -2.9254,3.3478 -6.8973,5.2305 -11.0344,5.2305 -4.1371,0 -8.109,-1.8827 -11.0344,-5.2305 -2.9254,-3.3477 -4.5706,-7.8931 -4.5706,-12.6275 0,-9.7966 7.0444,-17.858 15.605,-17.858 8.5606,0 15.605,8.0614 15.605,17.858 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5" id="path16" /></g><g> <path d="m 25.875,33.75 -1.542,-4.625 3.164,-2.587 3.615,2.626 -1.487,4.669 z" fill="#969cf2" stroke="none" stroke-width="3.5" /><path d="m 27.501,41.551 c -3.968,-0.16 -5.543,-2.009 -5.543,-2.009 l 3.57,-4.163 4.465,0.168 3.132,4.12 c 0,0 -2.89,1.994 -5.624,1.884 z" fill="#969cf2" stroke="none" /><path d="m 18.453,33.843 c -0.849,-2.968 0.172,-6.884 0.172,-6.884 l 4,2.167 1.493,4.629 -3.582,4.233 c 0,-10e-4 -1.465,-1.99 -2.083,-4.145 z" fill="#969cf2" stroke="none" /><path d="m 19.458,25.125 c 0,0 0.5,-1.958 3.039,-3.822 2.237,-1.643 4.465,-1.72 4.465,-1.72 l -0.037,4.981 -3.521,2.75 z" fill="#969cf2" stroke="none" /><path d="M 32.084,27.834 28.625,24.959 29,19.75 c 0,0 1.834,-0.042 3.959,1.667 2.228,1.791 3.362,4.983 3.362,4.983 z" fill="#969cf2" stroke="none" /><path d="m 31.292,34.042 1.313,-4.464 4.187,-1.536 c 0,0 0.677,2.663 -0.042,5.667 -0.54,2.256 -2.084,4.361 -2.084,4.361 z" fill="#969cf2" stroke="none" /></g></g><g transform="matrix(0.23334524,0.23334524,0.23334524,-0.23334524,32.010536,12.457869)"><path d="m 27.497,48.279 c -0.553,0 -1.099,-0.035 -1.637,-0.1 l 1.388,2.349 1.368,-2.313 c -0.371,0.03 -0.741,0.064 -1.119,0.064 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5"/><g> <path d="m 40.16,11.726 c -2.164,0 -3.958,1.555 -4.343,3.607 1.859,1.345 3.457,3.115 4.675,5.208 2.285,-0.172 4.094,-2.061 4.094,-4.39 0,-2.444 -1.982,-4.425 -4.426,-4.425 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5" /><path d="m 40.713,39.887 c -1.224,2.232 -2.86,4.131 -4.797,5.556 0.521,1.864 2.213,3.239 4.244,3.239 2.443,0 4.426,-1.98 4.426,-4.424 0,-2.255 -1.693,-4.096 -3.873,-4.371 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5" /><path d="m 14.273,39.871 c -2.253,0.206 -4.024,2.079 -4.024,4.387 0,2.443 1.98,4.424 4.424,4.424 2.064,0 3.784,-1.42 4.272,-3.332 -1.883,-1.416 -3.475,-3.289 -4.672,-5.479 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5" /><path d="m 19.026,15.437 c -0.343,-2.103 -2.154,-3.711 -4.353,-3.711 -2.444,0 -4.424,1.981 -4.424,4.424 0,2.382 1.886,4.31 4.245,4.406 1.186,-2.043 2.732,-3.784 4.532,-5.119 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5" /></g> <path d="m 27.497,12.563 c 1.908,0 3.728,0.411 5.418,1.128 0.741,-1.076 1.178,-2.377 1.178,-3.783 0,-3.687 -2.989,-6.677 -6.677,-6.677 -3.687,0 -6.676,2.99 -6.676,6.677 0,1.428 0.452,2.749 1.216,3.834 1.724,-0.749 3.587,-1.179 5.541,-1.179 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5" /><g> <path d="m 43.102,30.421 c 0,4.7344 -1.6452,9.2798 -4.5706,12.6275 -2.9254,3.3478 -6.8973,5.2305 -11.0344,5.2305 -4.1371,0 -8.109,-1.8827 -11.0344,-5.2305 -2.9254,-3.3477 -4.5706,-7.8931 -4.5706,-12.6275 0,-9.7966 7.0444,-17.858 15.605,-17.858 8.5606,0 15.605,8.0614 15.605,17.858 z" fill="#726ee5" stroke="#969cf2" stroke-width="3.5" /></g><g><path d="m 25.875,33.75 -1.542,-4.625 3.164,-2.587 3.615,2.626 -1.487,4.669 z" fill="#969cf2" stroke="none" stroke-width="3.5" /><path d="m 27.501,41.551 c -3.968,-0.16 -5.543,-2.009 -5.543,-2.009 l 3.57,-4.163 4.465,0.168 3.132,4.12 c 0,0 -2.89,1.994 -5.624,1.884 z" fill="#969cf2" stroke="none" /><path d="m 18.453,33.843 c -0.849,-2.968 0.172,-6.884 0.172,-6.884 l 4,2.167 1.493,4.629 -3.582,4.233 c 0,-10e-4 -1.465,-1.99 -2.083,-4.145 z" fill="#969cf2" stroke="none" /><path d="m 19.458,25.125 c 0,0 0.5,-1.958 3.039,-3.822 2.237,-1.643 4.465,-1.72 4.465,-1.72 l -0.037,4.981 -3.521,2.75 z" fill="#969cf2" stroke="none" /><path d="M 32.084,27.834 28.625,24.959 29,19.75 c 0,0 1.834,-0.042 3.959,1.667 2.228,1.791 3.362,4.983 3.362,4.983 z" fill="#969cf2" stroke="none" /><path d="m 31.292,34.042 1.313,-4.464 4.187,-1.536 c 0,0 0.677,2.663 -0.042,5.667 -0.54,2.256 -2.084,4.361 -2.084,4.361 z" fill="#969cf2" stroke="none" /></g></g></g></svg>';
const COLLAPSEBUTTON =
'<svg width="42" height="42" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><title>アセット 29</title><g style="isolation:isolate"><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="42" height="42" rx="5" ry="5" style="fill:#292929;opacity:0.4;mix-blend-mode:multiply"/><path d="M30.56,29.8l-4.17-4.16h2.26a1,1,0,1,0,0-2.07H23.94a1.08,1.08,0,0,0-1.11,1v0s0,0,0,.06v4.64h0a1,1,0,1,0,2.08,0V27.08l4.19,4.19a1,1,0,0,0,1.46,0A1,1,0,0,0,30.56,29.8Z" style="fill:#fff"/><path d="M19.17,24.6a1.08,1.08,0,0,0-1.11-1H13.35a1,1,0,1,0,0,2.07H15.6L11.44,29.8a1,1,0,0,0,1.47,1.47l4.18-4.19v2.26a1,1,0,1,0,2.08,0V24.7s0,0,0-.06A.08.08,0,0,1,19.17,24.6Z" style="fill:#fff"/><path d="M23.94,20.5h4.7a1,1,0,1,0,0-2.08H26.39l4.17-4.16a1,1,0,0,0,0-1.47,1,1,0,0,0-1.46,0L24.91,17V14.72a1,1,0,1,0-2.08,0v4.64a.43.43,0,0,0,0,.05v.05A1.09,1.09,0,0,0,23.94,20.5Z" style="fill:#fff"/><path d="M18.13,13.62a1.08,1.08,0,0,0-1,1.09V17l-4.18-4.19a1,1,0,0,0-1.47,0,1,1,0,0,0,0,1.46l4.16,4.17H13.35a1,1,0,1,0,0,2.08h4.71a1.09,1.09,0,0,0,1.11-1,.08.08,0,0,1,0,0s0,0,0-.06V14.71A1.07,1.07,0,0,0,18.13,13.62Z" style="fill:#fff"/></g></g></g></svg>';
const EXPANDBUTTON =
'<svg width="42" height="42" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><title>アセット 28</title><g style="isolation:isolate"><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="42" height="42" rx="5" ry="5" style="fill:#292929;opacity:0.4;mix-blend-mode:multiply"/><path d="M30.86,25.8h0a1.06,1.06,0,0,0-1-1.1,1.08,1.08,0,0,0-1,1.1v2.26L24.6,23.87a1,1,0,0,0-1.46,0,1,1,0,0,0,0,1.47L27.3,29.5H25.05a1,1,0,1,0,0,2.08h4.71a1.07,1.07,0,0,0,1.1-1V25.8Z" style="fill:#fff"/><path d="M17.4,23.87l-4.19,4.19V25.8a1.08,1.08,0,0,0-1-1.1,1.06,1.06,0,0,0-1,1.1v4.74a1.07,1.07,0,0,0,1.1,1H17a1,1,0,1,0,0-2.08H14.7l4.16-4.16a1,1,0,0,0,0-1.47A1,1,0,0,0,17.4,23.87Z" style="fill:#fff"/><path d="M24.6,20.19,28.79,16v2.27a1.08,1.08,0,0,0,1,1.09,1.06,1.06,0,0,0,1-1.09V13.52a1.06,1.06,0,0,0-1.1-1H25.05a1,1,0,1,0,0,2.07H27.3l-4.16,4.17a1,1,0,0,0,1.46,1.46Z" style="fill:#fff"/><path d="M14.7,14.56H17a1,1,0,1,0,0-2.07H12.24a1.06,1.06,0,0,0-1.1,1v4.75a1.06,1.06,0,0,0,1,1.09,1.08,1.08,0,0,0,1-1.09V16l4.19,4.18a1,1,0,0,0,1.46-1.46Z" style="fill:#fff"/></g></g></g></svg>';
const MOUSEPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 20</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#fff;opacity:0"/><g id="g4536"><path id="path4725" d="M26.85,12.59a3.36,3.36,0,0,0-1.41-.71,4.25,4.25,0,0,0-2.81,1.43c-1.12,1.14-1.2,3-2.12,4.31a9.36,9.36,0,0,1-2.11,2.15c-1.28.94-3.11,1-4.23,2.15a4.43,4.43,0,0,0-1.41,2.88,4.15,4.15,0,0,0,1.41,2.87c1.83,1,.59.46,1.41,1.43a16,16,0,0,0-.7,3.59c0,2,1.41,5,1.41,5.74s2.55,3.21,4.22,4.31a11.88,11.88,0,0,0,5.75,1.62A10.76,10.76,0,0,0,32.37,43a8.93,8.93,0,0,0,2.94-2.45,15.15,15.15,0,0,0,2.81-5,9.42,9.42,0,0,0,0-3.59c-.11-1-.89-1.9-.7-2.87.23-1.17,1.63-1.78,2.11-2.87s1.19-2.47.71-3.59-2.37-1.4-3.53-2.15a15.11,15.11,0,0,1-2.11-1.44,29.21,29.21,0,0,1-3.52-4.3c-.51-.69-.74-1.63-1.41-2.16a2.67,2.67,0,0,0-2.11-.71c-.33.07-.71.71-.71.71" style="fill:#92a9ff;stroke:#5370dc;stroke-width:0.7110743593067895px"/><path id="path4505-6" d="M37.43,28.59s1,4.12.71,6.16a11.4,11.4,0,0,1-2.82,6.16,9.37,9.37,0,0,1-4.23,2.74,21.07,21.07,0,0,1-4.59.68,21,21,0,0,1-4.59-.68,9.37,9.37,0,0,1-4.23-2.74,11.33,11.33,0,0,1-2.82-6.16c-.33-2,.7-6.16.7-6.16m9.17-4.11s-2.9,3.38-4.94,4.11a5.83,5.83,0,0,1-4.23,0,5.23,5.23,0,0,1-2.82-3.43,3.82,3.82,0,0,1,1.74-4c1.46-1.1,3.24-1.2,4.61-2.2,1.77-1.29,2.05-3.87,3.52-5.47a23.17,23.17,0,0,1,3.89-2.74,22.8,22.8,0,0,1,3.88,2.74c1.48,1.6,1.76,4.18,3.53,5.47,1.37,1,3.2,1.06,4.65,2.1a3.9,3.9,0,0,1,1.7,4.06,5.22,5.22,0,0,1-2.83,3.43,5.82,5.82,0,0,1-4.23,0c-2-.73-4.93-4.11-4.93-4.11" style="fill:none;stroke:#5370dc;stroke-linecap:round;stroke-width:1.389631630945327px"/><g id="g4565"><g id="g4553"><path id="path3411-7" d="M24,17.39c-2.25.61-5.92-1.81-7-2.69" style="fill:none;stroke:#5370dc;stroke-width:1.37383341250824px"/><path id="path3413-5" d="M24.33,15.6a11.44,11.44,0,0,1-5.55-2.44" style="fill:none;stroke:#5370dc;stroke-width:1.37383341250824px"/></g><g id="g4557"><path id="path3411-3" d="M29,17.39c2.25.61,5.92-1.81,7-2.69" style="fill:none;stroke:#5370dc;stroke-width:1.37383341250824px"/><path id="path3413-56" d="M28.67,15.6a11.48,11.48,0,0,0,5.55-2.44" style="fill:none;stroke:#5370dc;stroke-width:1.37383341250824px"/></g></g><g id="g4636"><ellipse id="circle3409-2" cx="23.94" cy="20.88" rx="1.33" ry="1.41" style="fill:none;stroke:#5370dc;stroke-width:1.4221485490802457px"/><ellipse id="ellipse4229-9" cx="29.05" cy="20.94" rx="1.33" ry="1.41" style="fill:none;stroke:#5370dc;stroke-width:1.4221485490802457px"/></g><g id="g4632"><path id="path4303-1" d="M19.53,20.89c-10.11,1.88-3.39,10.72,3.09,3.59" style="fill:none;stroke:#5370dc;stroke-width:0.7110743593067895px"/><path id="path4303-1-2" d="M33.46,20.89c10.12,1.88,3.39,10.72-3.08,3.59" style="fill:none;stroke:#5370dc;stroke-width:0.7110743593067895px"/></g><path id="path4227-7" d="M28.22,10.79c-1,.94-1.4,1.71-1.73,1.71s-.9-.77-1.74-1.71c-.68-.77.78-1.71,1.74-1.71S29,10.06,28.22,10.79Z" style="fill:#92a9ff;stroke:#5370dc;stroke-width:1.5386445692824375px"/><path id="path4653" d="M26.93,44.33s.51,2.24,3.88,2.63,8.3-2.71,10.41-6.82,1.7-8.25,2.12-13" style="fill:none;stroke:#5370dc;stroke-linecap:round;stroke-width:1.389631630945327px"/></g></g></g></svg>';
const TURTLEPALETTEICON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" enable-background="new" width="50" height="50" viewBox="0 0 55.000001 55.000001" id="svg2" version="1.1"> <g> <path d="M 27.497 48.279 C 26.944 48.279 26.398 48.244 25.86 48.179 L 27.248 50.528 L 28.616 48.215 C 28.245 48.245 27.875 48.279 27.497 48.279 Z " fill="#726ee5" stroke="#969cf2" stroke-width="3.5"/> <g> <path d="M 40.16 11.726 C 37.996 11.726 36.202 13.281 35.817 15.333 C 37.676 16.678 39.274 18.448 40.492 20.541 C 42.777 20.369 44.586 18.48 44.586 16.151 C 44.586 13.707 42.604 11.726 40.16 11.726 Z " fill="#726ee5" stroke="#969cf2" stroke-width="3.5"/> <path d="M 40.713 39.887 C 39.489 42.119 37.853 44.018 35.916 45.443 C 36.437 47.307 38.129 48.682 40.16 48.682 C 42.603 48.682 44.586 46.702 44.586 44.258 C 44.586 42.003 42.893 40.162 40.713 39.887 Z " fill="#726ee5" stroke="#969cf2" stroke-width="3.5"/> <path d="M 14.273 39.871 C 12.02 40.077 10.249 41.95 10.249 44.258 C 10.249 46.701 12.229 48.682 14.673 48.682 C 16.737 48.682 18.457 47.262 18.945 45.35 C 17.062 43.934 15.47 42.061 14.273 39.871 Z " fill="#726ee5" stroke="#969cf2" stroke-width="3.5"/> <path d="M 19.026 15.437 C 18.683 13.334 16.872 11.726 14.673 11.726 C 12.229 11.726 10.249 13.707 10.249 16.15 C 10.249 18.532 12.135 20.46 14.494 20.556 C 15.68 18.513 17.226 16.772 19.026 15.437 Z " fill="#726ee5" stroke="#969cf2" stroke-width="3.5"/> </g> <path d="M 27.497 12.563 C 29.405 12.563 31.225 12.974 32.915 13.691 C 33.656 12.615 34.093 11.314 34.093 9.908 C 34.093 6.221 31.104 3.231 27.416 3.231 C 23.729 3.231 20.74 6.221 20.74 9.908 C 20.74 11.336 21.192 12.657 21.956 13.742 C 23.68 12.993 25.543 12.563 27.497 12.563 Z " fill="#726ee5" stroke="#969cf2" stroke-width="3.5"/> <g> <path d="M 43.102 30.421 C 43.102 35.1554 41.4568 39.7008 38.5314 43.0485 C 35.606 46.3963 31.6341 48.279 27.497 48.279 C 23.3599 48.279 19.388 46.3963 16.4626 43.0485 C 13.5372 39.7008 11.892 35.1554 11.892 30.421 C 11.892 20.6244 18.9364 12.563 27.497 12.563 C 36.0576 12.563 43.102 20.6244 43.102 30.421 Z " fill="#726ee5" stroke="#969cf2" stroke-width="3.5"/> </g> <g> <path d="M 25.875 33.75 L 24.333 29.125 L 27.497 26.538 L 31.112 29.164 L 29.625 33.833 Z " fill="#969cf2" stroke="none" stroke-width="3.5"/> <path d="M 27.501 41.551 C 23.533 41.391 21.958 39.542 21.958 39.542 L 25.528 35.379 L 29.993 35.547 L 33.125 39.667 C 33.125 39.667 30.235 41.661 27.501 41.551 Z " fill="#969cf2" stroke="none" /> <path d="M 18.453 33.843 C 17.604 30.875 18.625 26.959 18.625 26.959 L 22.625 29.126 L 24.118 33.755 L 20.536 37.988 C 20.536 37.987 19.071 35.998 18.453 33.843 Z " fill="#969cf2" stroke="none" /> <path d="M 19.458 25.125 C 19.458 25.125 19.958 23.167 22.497 21.303 C 24.734 19.66 26.962 19.583 26.962 19.583 L 26.925 24.564 L 23.404 27.314 L 19.458 25.125 Z " fill="#969cf2" stroke="none" /> <path d="M 32.084 27.834 L 28.625 24.959 L 29 19.75 C 29 19.75 30.834 19.708 32.959 21.417 C 35.187 23.208 36.321 26.4 36.321 26.4 L 32.084 27.834 Z " fill="#969cf2" stroke="none" /> <path d="M 31.292 34.042 L 32.605 29.578 L 36.792 28.042 C 36.792 28.042 37.469 30.705 36.75 33.709 C 36.21 35.965 34.666 38.07 34.666 38.07 L 31.292 34.042 Z " fill="#969cf2" stroke="none" /> </g> </g> </svg>';
const NOGRIDBUTTON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><title>アセット 32</title><g style="isolation:isolate"><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="42" height="42" rx="5" ry="5" style="fill:#292929;opacity:0.4;mix-blend-mode:multiply"/><path d="M31.73,21a10.36,10.36,0,0,1-5.36,9,11,11,0,0,1-10.74,0,10.27,10.27,0,0,1,0-18,11,11,0,0,1,10.74,0A10.36,10.36,0,0,1,31.73,21Z" style="fill:none;stroke:#d8d8d8;stroke-linecap:square;stroke-miterlimit:10;stroke-width:1.36741304397583px"/><line x1="21" y1="8.37" x2="21" y2="33.63" style="fill:none;stroke:#d8d8d8;stroke-linecap:square;stroke-miterlimit:10;stroke-width:1.36741304397583px"/><line x1="33.63" y1="21" x2="8.37" y2="21" style="fill:none;stroke:#d8d8d8;stroke-linecap:square;stroke-miterlimit:10;stroke-width:1.36741304397583px"/><rect x="10.98" y="10.98" width="20.04" height="20.04" style="fill:none;stroke:#d8d8d8;stroke-linecap:square;stroke-miterlimit:10;stroke-width:1.36741304397583px"/></g></g></g></svg>';
const NUMBERPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 14</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#fff;opacity:0"/><path d="M13.19,37.65a1,1,0,0,1-1-1V24.36l-1.87.39-.2,0a1,1,0,0,1-1-.8L9,22.65a1,1,0,0,1,.29-.9l4.21-3.4H15.6a1,1,0,0,1,1,1V36.64a1,1,0,0,1-1,1Z" style="fill:#ff6ea1"/><path d="M15.6,18.85a.52.52,0,0,1,.51.51V36.64a.52.52,0,0,1-.51.51H13.19a.52.52,0,0,1-.53-.51V23.75l-2.47.51h-.1a.45.45,0,0,1-.46-.36l-.17-1.32a.53.53,0,0,1,.14-.48l4-3.26h2m0-1H13.29l-.28.22L9,21.33l0,0,0,0a1.54,1.54,0,0,0-.44,1.34L8.64,24a1.44,1.44,0,0,0,1.45,1.23,1.63,1.63,0,0,0,.31,0L11.66,25V36.64a1.53,1.53,0,0,0,1.53,1.51H15.6a1.52,1.52,0,0,0,1.51-1.51V19.36a1.52,1.52,0,0,0-1.51-1.51Z" style="fill:#ff2c76"/><path d="M20.12,37.65a1,1,0,0,1-1-1v-.81l.12-.14c1.82-2.11,5.33-6.5,7.25-8.94a4.6,4.6,0,0,0,1.32-2.68c0-1-.76-1.95-2.47-1.95a4.17,4.17,0,0,0-2.78,1.44,1,1,0,0,1-1.47,0l-1.34-1.29a1,1,0,0,1,0-1.4,8.27,8.27,0,0,1,5.89-2.8c4,0,6.76,2.41,6.76,5.86,0,1.93-.87,3.13-2,4.65-1,1.36-2.57,3.26-4,4.95l-.19.23h5a1,1,0,0,1,1,1v1.86a1,1,0,0,1-1,1Z" style="fill:#ff6ea1"/><path d="M25.56,18.58c4,0,6.26,2.45,6.26,5.36,0,1.75-.79,2.85-1.88,4.36s-3.34,4.17-4.83,6h6.06a.55.55,0,0,1,.54.51v1.86a.55.55,0,0,1-.54.51h-11a.52.52,0,0,1-.53-.51V36c1.85-2.15,5.38-6.57,7.26-9a5,5,0,0,0,1.43-3c0-1.21-1-2.45-3-2.45a4.65,4.65,0,0,0-3.14,1.59.53.53,0,0,1-.76,0l-1.35-1.29a.52.52,0,0,1,0-.7,7.83,7.83,0,0,1,5.52-2.64m0-1a8.84,8.84,0,0,0-6.29,3,1.51,1.51,0,0,0,.1,2.06l1.35,1.29a1.5,1.5,0,0,0,1.07.44,1.51,1.51,0,0,0,1.07-.44,3.86,3.86,0,0,1,2.45-1.31c1.46,0,2,.78,2,1.45a4.13,4.13,0,0,1-1.19,2.34c-1.93,2.46-5.44,6.84-7.26,9l-.24.28v1a1.53,1.53,0,0,0,1.53,1.51H31.17a1.55,1.55,0,0,0,1.54-1.51V34.78a1.55,1.55,0,0,0-1.54-1.51H27.24c1.27-1.53,2.62-3.17,3.5-4.38,1.12-1.54,2.08-2.86,2.08-4.95,0-3.74-3-6.36-7.26-6.36Z" style="fill:#ff2c76"/><path d="M40.1,37.92a8,8,0,0,1-6.21-2.57,1,1,0,0,1,0-1.33l1.46-1.36a1.07,1.07,0,0,1,.71-.29,1,1,0,0,1,.7.3A5.59,5.59,0,0,0,39.9,34a2.32,2.32,0,0,0,2.47-2c0-1.05-1-2.17-3.37-2.17H37.43a1,1,0,0,1-1-1V27.06a1,1,0,0,1,1-1H39c1.84,0,3-.76,3-2a2.1,2.1,0,0,0-2.22-2,3.19,3.19,0,0,0-2.46,1.12,1,1,0,0,1-.76.35,1.12,1.12,0,0,1-.7-.27L34.46,22a.87.87,0,0,1-.32-.68,1,1,0,0,1,.31-.75,8.18,8.18,0,0,1,5.62-2.51c3.75,0,6.47,2.28,6.47,5.43a5.25,5.25,0,0,1-2.39,4.21,5.28,5.28,0,0,1,2.9,4.45C47.05,35.55,44.19,37.92,40.1,37.92Z" style="fill:#ff6ea1"/><path d="M40.07,18.58c3.25,0,6,1.91,6,4.93a4.87,4.87,0,0,1-2.89,4.19v.08c1.32.54,3.4,2,3.4,4.39,0,3-2.58,5.25-6.45,5.25A7.37,7.37,0,0,1,34.26,35a.51.51,0,0,1,0-.67L35.72,33a.57.57,0,0,1,.37-.16.5.5,0,0,1,.36.16,6,6,0,0,0,3.45,1.45,2.79,2.79,0,0,0,3-2.52c0-1.4-1.34-2.67-3.87-2.67H37.43a.51.51,0,0,1-.53-.54V27.06a.48.48,0,0,1,.53-.54H39c2.3,0,3.48-1.1,3.48-2.48a2.57,2.57,0,0,0-2.72-2.47,3.66,3.66,0,0,0-2.83,1.29.55.55,0,0,1-.39.18.59.59,0,0,1-.37-.15l-1.38-1.24a.48.48,0,0,1,0-.7,7.8,7.8,0,0,1,5.28-2.37m0-1a8.8,8.8,0,0,0-6,2.67,1.5,1.5,0,0,0-.43,1.11,1.42,1.42,0,0,0,.51,1.05l1.35,1.22a1.59,1.59,0,0,0,1,.41,1.53,1.53,0,0,0,1.12-.51,2.73,2.73,0,0,1,2.1-1A1.59,1.59,0,0,1,41.48,24c0,1.09-1.28,1.48-2.48,1.48H37.43a1.48,1.48,0,0,0-1.53,1.54v1.69a1.51,1.51,0,0,0,1.53,1.54H39c1.69,0,2.87.69,2.87,1.67s-1,1.52-2,1.52a5.08,5.08,0,0,1-2.71-1.12l0,0a1.51,1.51,0,0,0-1-.44,1.57,1.57,0,0,0-1,.4l-1.46,1.35,0,0,0,0a1.5,1.5,0,0,0,0,2,8.48,8.48,0,0,0,6.58,2.73c4.38,0,7.45-2.57,7.45-6.25A5.56,5.56,0,0,0,45,27.68a5.58,5.58,0,0,0,2-4.17c0-3.44-2.93-5.93-7-5.93Z" style="fill:#ff2c76"/></g></g></svg>';
const PENPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 21</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#fff;opacity:0"/><path d="M39.58,9.75,11.52,37.53a1.94,1.94,0,0,0-.5.85L9,45.6a1,1,0,0,0,1.18,1.17l7.29-2a1.81,1.81,0,0,0,.86-.49L46.43,16.53a1.9,1.9,0,0,0,0-2.71L42.32,9.75A2,2,0,0,0,39.58,9.75Z" style="fill:#92a9ff;stroke:#5370dc;stroke-width:1.399999976158142px"/><line x1="36.16" y1="12.81" x2="43.35" y2="19.92" style="fill:#92a9ff;stroke:#5370dc;stroke-width:1.399999976158142px"/></g></g></svg>';
const PITCHPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 3</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#dfdfdf;opacity:0"/><rect x="8" y="43.16" width="40" height="1.17" style="fill:#57ad02"/><rect x="8" y="36.28" width="40" height="1.17" style="fill:#57ad02"/><rect x="8" y="29.41" width="40" height="1.17" style="fill:#57ad02"/><rect x="8" y="22.54" width="40" height="1.17" style="fill:#57ad02"/><rect x="8" y="15.66" width="40" height="1.17" style="fill:#57ad02"/><path d="M12.77,44h-.36a3.16,3.16,0,0,1-2.36-1.22,3.45,3.45,0,0,1-.48-2.88,5.31,5.31,0,0,1,5-3.87,4.17,4.17,0,0,1,1,.12l0-16a3.58,3.58,0,0,1,0-.75,1.19,1.19,0,0,1,1.2-1,1.21,1.21,0,0,1,1.2,1,3.6,3.6,0,0,1,0,.66V39.2a1.3,1.3,0,0,1-.24,1A5.9,5.9,0,0,1,16,42.86,5.33,5.33,0,0,1,12.77,44Z" style="fill:#7cd622"/><path d="M16.82,19.17h0a.49.49,0,0,1,.48.44,3.44,3.44,0,0,1,0,.56V39.09c0,.24.09.53-.14.73a5.35,5.35,0,0,1-1.63,2.48,4.67,4.67,0,0,1-2.82,1h-.31a2.43,2.43,0,0,1-2.21-3.25,4.6,4.6,0,0,1,4.3-3.32,3.24,3.24,0,0,1,1.71.47q0-8.5,0-17a3.12,3.12,0,0,1,0-.61.49.49,0,0,1,.51-.44m0-1.4a1.9,1.9,0,0,0-1.89,1.56,3.93,3.93,0,0,0,0,.8V35.37h-.31a6,6,0,0,0-5.66,4.41,4.16,4.16,0,0,0,.59,3.45,3.85,3.85,0,0,0,2.87,1.51h.42a6,6,0,0,0,3.66-1.32,6.5,6.5,0,0,0,2-2.87,2.1,2.1,0,0,0,.32-1.41v-19a4,4,0,0,0-.06-.82,1.91,1.91,0,0,0-1.79-1.58h-.09Z" style="fill:#57ad02"/><path d="M26.1,40.78h-.36a3.13,3.13,0,0,1-2.36-1.22,3.48,3.48,0,0,1-.48-2.88,5.33,5.33,0,0,1,5-3.87,3.8,3.8,0,0,1,1,.13V17a4.41,4.41,0,0,1,0-.75,1.19,1.19,0,0,1,1.2-1,1.2,1.2,0,0,1,1.2,1,3.71,3.71,0,0,1,0,.67c0,6.33,0,12.63,0,18.94v.11a1.3,1.3,0,0,1-.25,1,5.75,5.75,0,0,1-1.81,2.66,5.27,5.27,0,0,1-3.24,1.18Z" style="fill:#7cd622"/><path d="M30.15,15.92h0a.48.48,0,0,1,.48.43,2.59,2.59,0,0,1,0,.56q0,9.47,0,18.92c0,.25.1.53-.14.73A5.3,5.3,0,0,1,28.92,39a4.61,4.61,0,0,1-2.82,1h-.31a2.41,2.41,0,0,1-2.2-3.24,4.61,4.61,0,0,1,4.29-3.33A3.22,3.22,0,0,1,29.6,34q0-8.5,0-17a3.12,3.12,0,0,1,0-.61.5.5,0,0,1,.51-.43m0-1.4a1.87,1.87,0,0,0-1.88,1.56,3.88,3.88,0,0,0-.06.79V32.11h-.32a6,6,0,0,0-5.66,4.41A4.15,4.15,0,0,0,22.81,40a3.82,3.82,0,0,0,2.88,1.51h.41a6,6,0,0,0,3.66-1.32,6.35,6.35,0,0,0,2-2.87,2.12,2.12,0,0,0,.33-1.41v-.06q0-9.45,0-18.91a4.06,4.06,0,0,0-.06-.82,1.89,1.89,0,0,0-1.8-1.57h-.09Z" style="fill:#57ad02"/><path d="M39.43,37.53l-.36,0a3.13,3.13,0,0,1-2.36-1.22,3.44,3.44,0,0,1-.47-2.88,5.32,5.32,0,0,1,5-3.87,4.17,4.17,0,0,1,1,.13V13.61a3,3,0,0,1,0-.65,1.18,1.18,0,0,1,1.19-1,1.2,1.2,0,0,1,1.2,1,3.78,3.78,0,0,1,0,.67q0,9.49,0,18.94v.11a1.37,1.37,0,0,1-.24,1,5.88,5.88,0,0,1-1.82,2.65,5.26,5.26,0,0,1-3.24,1.19Z" style="fill:#7cd622"/><path d="M43.48,12.66h0a.5.5,0,0,1,.49.43,3.44,3.44,0,0,1,0,.56q0,9.47,0,18.92c0,.25.1.53-.13.74a5.36,5.36,0,0,1-1.64,2.47,4.59,4.59,0,0,1-2.82,1h-.31a2.42,2.42,0,0,1-2.2-3.25,4.61,4.61,0,0,1,4.3-3.33,3.21,3.21,0,0,1,1.71.48q0-8.5,0-17a3.18,3.18,0,0,1,0-.62.5.5,0,0,1,.51-.43m0-1.4a1.89,1.89,0,0,0-1.88,1.56,4,4,0,0,0-.06.79V28.85h-.31a6,6,0,0,0-5.66,4.41,4.11,4.11,0,0,0,.59,3.46A3.84,3.84,0,0,0,39,38.21l.41,0a6,6,0,0,0,3.66-1.33,6.35,6.35,0,0,0,2-2.87,2,2,0,0,0,.33-1.4v-.07q0-9.44,0-18.91a4.11,4.11,0,0,0-.06-.82,1.89,1.89,0,0,0-1.8-1.57h-.09Z" style="fill:#57ad02"/></g></g></svg>';
const PLAYBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="55" height="55" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg10" version="1.1" viewBox="0 0 28 28"> <title id="title2">アセット 23</title> <circle id="circle4" style="fill:#ffffff;stroke-width:0.9285714" r="13" cy="14" cx="14" /> <path id="path6" style="fill:#0050a0" d="M 18.9,13.56 11.65,9 A 1,1 0 0 0 10.09,9.86 V 19 a 1,1 0 0 0 1.56,0.86 l 7.25,-4.54 a 1,1 0 0 0 0,-1.76 z" /> </svg>';
const POLARBUTTON =
'<svg width="42" height="42" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42"><title>アセット 31</title><g style="isolation:isolate"><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="42" height="42" rx="5" ry="5" style="fill:#292929;opacity:0.4;mix-blend-mode:multiply"/><path d="M31.73,21a10.36,10.36,0,0,1-5.36,9,11,11,0,0,1-10.74,0,10.27,10.27,0,0,1,0-18,11,11,0,0,1,10.74,0A10.36,10.36,0,0,1,31.73,21Z" style="fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.6257020235061646px"/><line x1="21" y1="8.37" x2="21" y2="33.63" style="fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.6257020235061646px"/><line x1="33.63" y1="21" x2="8.37" y2="21" style="fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.6257020235061646px"/><rect x="10.98" y="10.98" width="20.04" height="20.04" style="fill:none;stroke:#d8d8d8;stroke-linecap:square;stroke-miterlimit:10;stroke-width:1.36741304397583px"/></g></g></g></svg>';
const RHYTHMPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 1</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#fff;opacity:0"/><path d="M7.24,42.72a4.17,4.17,0,0,1-.61,0A3.47,3.47,0,0,1,4,41a3.77,3.77,0,0,1-.14-3.37A6.37,6.37,0,0,1,9.49,34,4.6,4.6,0,0,1,11,34.2V14.88a2.68,2.68,0,0,1,.1-.78,1.07,1.07,0,0,1,1.05-.82h0a1.16,1.16,0,0,1,1.14.75,2.1,2.1,0,0,1,.13.85V37.16A1.82,1.82,0,0,1,13,38.58a6.21,6.21,0,0,1-5.75,4.14ZM10,35.66A6.48,6.48,0,0,0,5.67,39.9a.67.67,0,0,0,.12.56.8.8,0,0,0,.61.35l.12,0a6.18,6.18,0,0,0,4.13-3.59,5.85,5.85,0,0,0,.22-.56l0-.13A1,1,0,0,0,10.6,36a1,1,0,0,0-.58-.33Z" style="fill:#f5a623"/><path d="M12.18,13.78a.67.67,0,0,1,.65.44,2,2,0,0,1,.08.72V37.16c0,.42,0,.85-.37,1.14a5.65,5.65,0,0,1-5.3,3.92,5.09,5.09,0,0,1-.55,0,3,3,0,0,1-2.4-4.33,5.82,5.82,0,0,1,5.2-3.39,3.75,3.75,0,0,1,1.83.44.54.54,0,0,0,.19,0v-20a2.73,2.73,0,0,1,.07-.64.6.6,0,0,1,.58-.46h0M6.4,41.31a1.07,1.07,0,0,0,.25,0,6.75,6.75,0,0,0,4.46-3.86,7.5,7.5,0,0,0,.31-.84A1.67,1.67,0,0,0,10,35.15a.45.45,0,0,0-.2,0,7,7,0,0,0-4.63,4.56A1.29,1.29,0,0,0,6.4,41.31m5.78-28.54h0A1.58,1.58,0,0,0,10.61,14a3.2,3.2,0,0,0-.11.91V33.54a5.5,5.5,0,0,0-1-.09,6.8,6.8,0,0,0-6.14,4,4.31,4.31,0,0,0,.18,3.82,3.94,3.94,0,0,0,3,1.89,5,5,0,0,0,.67,0,6.66,6.66,0,0,0,6.19-4.39,2.33,2.33,0,0,0,.49-1.63V14.88a2.66,2.66,0,0,0-.16-1,1.66,1.66,0,0,0-1.58-1.07ZM6.39,40.3a.24.24,0,0,1-.15-.09.32.32,0,0,1-.09-.16,6,6,0,0,1,3.9-3.87,1.29,1.29,0,0,1,.33.33c-.06.17-.12.33-.19.48a5.7,5.7,0,0,1-3.8,3.31Z" style="fill:#f09000"/><path d="M33.56,42.54h-.4a3.33,3.33,0,0,1-2.52-1.3,3.67,3.67,0,0,1-.5-3.07,5.86,5.86,0,0,1,5.49-4.23,4.57,4.57,0,0,1,1.49.25v-19a3.35,3.35,0,0,1,0-.69,1.11,1.11,0,0,1,2.18,0,3.54,3.54,0,0,1,0,.71c0,7.32,0,14.6,0,21.89,0,0,0,.1,0,.15a1.2,1.2,0,0,1-.25,1,6.44,6.44,0,0,1-2,3,5.87,5.87,0,0,1-3.58,1.3Z" style="fill:#f5a623"/><path d="M38.27,14.12h0a.57.57,0,0,1,.56.5,3.44,3.44,0,0,1,0,.64V37.13c0,.28.11.61-.17.84a6.13,6.13,0,0,1-1.89,2.86A5.4,5.4,0,0,1,33.55,42H33.2c-2-.15-3-1.71-2.57-3.75a5.36,5.36,0,0,1,5-3.84,3.71,3.71,0,0,1,2,.55q0-9.83,0-19.65a4.18,4.18,0,0,1,0-.71.58.58,0,0,1,.6-.51m0-1a1.59,1.59,0,0,0-1.59,1.31,4.58,4.58,0,0,0,0,.79v18.3a5.18,5.18,0,0,0-1-.09,6.37,6.37,0,0,0-6,4.62,4.17,4.17,0,0,0,.58,3.48A3.83,3.83,0,0,0,33.12,43l.43,0a6.36,6.36,0,0,0,3.89-1.41,6.88,6.88,0,0,0,2.16-3.12,1.74,1.74,0,0,0,.31-1.28v-22a4,4,0,0,0-.06-.83,1.55,1.55,0,0,0-1.51-1.32h-.07Z" style="fill:#f09000"/><path d="M46.64,42.54h-.4a3.33,3.33,0,0,1-2.52-1.3,3.7,3.7,0,0,1-.5-3.07,5.86,5.86,0,0,1,5.49-4.23,4.52,4.52,0,0,1,1.49.25l0-19a3.31,3.31,0,0,1,0-.69,1.11,1.11,0,0,1,2.18,0,3.54,3.54,0,0,1,.05.71c0,7.32,0,14.6,0,21.89,0,0,0,.1,0,.15a1.19,1.19,0,0,1-.24,1,6.54,6.54,0,0,1-2,3,5.85,5.85,0,0,1-3.58,1.3Z" style="fill:#f5a623"/><path d="M51.35,14.12h0a.57.57,0,0,1,.57.5,3.43,3.43,0,0,1,0,.64q0,10.93,0,21.86c0,.28.11.61-.16.84a6.23,6.23,0,0,1-1.9,2.86A5.39,5.39,0,0,1,46.64,42h-.36c-2-.15-3-1.71-2.56-3.75a5.35,5.35,0,0,1,5-3.84,3.77,3.77,0,0,1,2,.55q0-9.83,0-19.65a3.35,3.35,0,0,1,0-.71.57.57,0,0,1,.59-.51m0-1a1.57,1.57,0,0,0-1.58,1.31,3.83,3.83,0,0,0-.06.79v18.3a5.36,5.36,0,0,0-1-.09,6.38,6.38,0,0,0-6,4.62,4.17,4.17,0,0,0,.58,3.48,3.85,3.85,0,0,0,2.9,1.5l.43,0a6.31,6.31,0,0,0,3.88-1.41,6.9,6.9,0,0,0,2.17-3.12A1.79,1.79,0,0,0,53,37.24a.45.45,0,0,1,0-.11q0-10.94,0-21.86a4.74,4.74,0,0,0-.05-.83,1.57,1.57,0,0,0-1.51-1.32h-.08Z" style="fill:#f09000"/></g></g></svg>';
const NOTESPALETTEICON = RHYTHMPALETTEICON;
const SENSORSPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 17</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#fff;opacity:0"/><path d="M44,14H12a1.56,1.56,0,0,0-1.56,1.56V34.61A1.56,1.56,0,0,0,12,36.17H44a1.56,1.56,0,0,0,1.56-1.56V15.55A1.56,1.56,0,0,0,44,14Zm-.56,18.93a1.32,1.32,0,0,1-1.33,1.32H13.85a1.32,1.32,0,0,1-1.33-1.32V17.24a1.33,1.33,0,0,1,1.33-1.33h28.3a1.33,1.33,0,0,1,1.33,1.33Z" style="fill:#aabb00;stroke:#748400;stroke-miterlimit:10;stroke-width:0.64px"/><path d="M35.35,46.31H12.47a1.59,1.59,0,0,1-1.53-1.94L12,39.61a1.57,1.57,0,0,1,1.53-1.24H34.29a1.57,1.57,0,0,1,1.53,1.24l1.06,4.76A1.59,1.59,0,0,1,35.35,46.31Z" style="fill:#aabb00;stroke:#748400;stroke-miterlimit:10;stroke-width:0.64px"/><rect x="40.24" y="38.37" width="4.85" height="7.94" rx="2.42" ry="2.42" style="fill:#aabb00;stroke:#748400;stroke-miterlimit:10;stroke-width:0.64px"/><rect x="42.27" y="39.59" width="0.78" height="1.63" rx="0.39" ry="0.39" style="fill:#fc2905"/></g></g></svg>';
const TONEPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 6</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#dfdfdf;opacity:0"/><path d="M36.08,45.48a7.08,7.08,0,1,1,0-14.15,6.91,6.91,0,0,1,3.13.75V26.36H22.74v12a7.09,7.09,0,1,1-7.09-7.08,6.91,6.91,0,0,1,3.13.75V14.76H43.17V38.41A7.09,7.09,0,0,1,36.08,45.48Z" style="fill:#3edcdd"/><path d="M42.47,15.46V38.41A6.39,6.39,0,1,1,36.08,32a6.31,6.31,0,0,1,3.83,1.31V25.66H22V38.41A6.39,6.39,0,1,1,15.65,32a6.31,6.31,0,0,1,3.83,1.31V15.46h23m1.4-1.4H18.08V31a7.64,7.64,0,0,0-2.43-.4,7.78,7.78,0,1,0,7.79,7.78V27.06H38.51v4a7.64,7.64,0,0,0-2.43-.4,7.78,7.78,0,1,0,7.79,7.78V14.06Z" style="fill:#1dbcbd"/></g></g></svg>';
const ORNAMENTPALETTEICON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg11" version="1.1" viewBox="0 0 55 55" height="55" width="55"> <metadata id="metadata17"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title>iconBackNew</dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs15" /> <!-- Generator: Sketch 57.1 (83088) - https://sketch.com --> <title id="title2">iconBackNew</title> <desc id="desc4">Created with Sketch.</desc> <g transform="translate(8,5)" style="fill:none;fill-rule:evenodd;stroke:none;stroke-width:1" id="Page-1"> <g style="fill:#3ddcdd;fill-rule:nonzero" id="iconBackNew"> <path id="path19" d="M 3.333225,31.193897 C 2.7571945,31.14974 2.2903846,31.005233 1.9101528,30.753366 0.55384938,29.854949 0.96605153,27.894236 2.9250307,25.92592 c 1.2667721,-1.272811 2.8118788,-2.17941 4.4457492,-2.608566 0.6630746,-0.174165 1.380315,-0.25063 1.8948623,-0.202012 0.4242027,0.04008 1.0459598,0.05722 1.1440678,0.03153 0.05502,-0.01441 0.09424,-0.04418 0.115212,-0.08747 0.180685,-0.372983 -0.181426,-3.09886 -0.7017431,-5.282527 -0.2103316,-0.88272 -0.4281626,-1.48768 -0.5533444,-1.536748 -0.04717,-0.01849 -0.1905471,0.08919 -0.6247573,0.469215 -0.882127,0.772041 -1.6475317,1.494471 -4.30131,4.059803 -1.1142743,1.077138 -2.0357479,1.961569 -2.0477189,1.965402 -0.011971,0.0038 -0.4373922,-0.453129 -0.9453803,-1.015473 L 0.42705317,20.696638 0.72889536,20.39093 C 1.4079828,19.703144 5.5864634,15.597649 6.7616883,14.463512 7.1214706,14.116307 7.5213893,13.720515 7.6503965,13.583973 8.058874,13.151637 8.2874948,12.806848 8.2881157,12.622214 8.2887926,12.42066 8.0897384,11.641318 7.7875026,10.66221 6.8808007,7.7249041 6.1706976,4.4408513 5.9991573,2.3915537 5.9616724,1.9437419 5.980339,1.1525517 6.0328975,0.96146892 6.085773,0.76923273 6.141987,0.64530015 6.1835393,0.62935506 c 0.046512,-0.0178483 0.1448383,0.0357148 0.4126114,0.22476998 0.3318369,0.23428576 1.167065,0.80654326 2.9912606,2.04946536 2.5421407,1.7320968 3.8648257,2.6470925 4.3701777,3.0231659 0.499055,0.3713868 0.671738,0.4435093 0.925776,0.3866582 0.196509,-0.043977 0.361462,-0.1737469 0.912689,-0.7180236 0.621399,-0.6135624 1.305914,-1.2610602 2.550626,-2.4126917 l 0.941473,-0.8710684 0.982362,0.9805056 0.982363,0.9805057 -2.124371,2.1116629 -2.124371,2.1116631 0.01512,0.082062 c 0.02675,0.1451746 0.340248,0.7354999 0.663797,1.2499644 0.438239,0.6968295 0.588464,0.9600635 0.829739,1.4539195 0.249201,0.51008 0.34377,0.731176 0.530132,1.239407 0.39326,1.072464 0.818486,2.800582 0.68912,2.800582 -0.03661,0 -0.187742,-0.314369 -0.346387,-0.720502 -0.263772,-0.675265 -0.563886,-1.279703 -0.972463,-1.958569 -0.881624,-1.464851 -1.913138,-2.6652206 -2.421876,-2.8183284 -0.09102,-0.027394 -0.116116,-0.02667 -0.183473,0.00529 -0.207704,0.098562 -1.303772,1.0524374 -2.311463,2.0115974 -0.834696,0.794496 -3.420362,3.321791 -3.420362,3.343147 0,0.01395 0.160453,0.616346 0.356564,1.338649 0.412428,1.519037 0.577847,2.169647 0.726648,2.857982 0.759759,3.514564 0.670089,5.940744 -0.287785,7.7866 -0.414793,0.79932 -0.988036,1.481334 -1.7011478,2.023935 -1.3287641,1.011048 -2.949944,1.71102 -4.5031426,1.944307 -0.2179251,0.03273 -0.9299679,0.08771 -1.0384358,0.08019 -0.026218,-0.0018 -0.1591932,-0.01186 -0.2954998,-0.0223 z m 6.0655157,-19.49791 c 0.4227004,-0.294911 1.2743373,-1.069342 2.2760913,-2.0697504 0.94039,-0.9391274 1.285196,-1.3307559 1.285196,-1.4597195 0,-0.2163346 -1.220521,-0.9322937 -3.6432049,-2.1371084 C 8.2377035,5.4927563 7.7449921,5.2636405 7.6700452,5.2636405 c -0.067854,0 -0.085311,0.084101 -0.081636,0.3932733 0.010128,0.8519168 0.458581,3.1545725 0.9260652,4.7550322 0.2375121,0.813136 0.3654556,1.131742 0.5204879,1.296125 0.1096787,0.116293 0.1832776,0.113848 0.3637781,-0.01208 z" /> <path id="path21" d="M 3.1162778,31.56314 C 2.4156607,31.480088 2.0901407,31.376967 1.7174191,31.120007 1.2443149,30.79384 0.94598299,30.36558 0.81190472,29.820126 0.7517003,29.575203 0.75843266,29.039198 0.82575984,28.71703 0.94581738,28.142542 1.2705083,27.388019 1.6309109,26.846003 c 0.936462,-1.40836 2.5444836,-2.67719 4.3972035,-3.469666 0.8658476,-0.370354 1.7174374,-0.585362 2.5553536,-0.645169 0.3492021,-0.02492 0.4433432,-0.02241 0.9722285,0.02597 0.3220735,0.02946 0.6005295,0.04983 0.6187915,0.04526 0.02825,-0.0071 0.02719,-0.09919 -0.007,-0.617 -0.02213,-0.334781 -0.06289,-0.779894 -0.09057,-0.989142 C 9.9388248,20.152639 9.5795666,18.231781 9.3729246,17.432379 9.2703045,17.03539 9.233385,16.932366 9.1907382,16.923992 9.0417336,16.894732 7.9663819,17.831261 6.239003,19.494671 c -1.1292199,1.087402 -1.393349,1.339293 -1.8475663,1.76196 -1.2842554,1.195049 -1.9580484,1.763895 -2.0893186,1.763895 -0.1346205,0 -0.6616115,-0.449298 -1.33096741,-1.134746 -0.56429373,-0.57786 -0.95338983,-1.058316 -0.95338983,-1.177246 0,-0.0599 0.37614759,-0.467354 1.39282384,-1.508745 C 3.2568899,17.3086 5.5600626,15.052383 7.7930403,12.947455 L 8.000788,12.751621 7.642435,11.528155 C 6.5710544,7.8703156 6.2169945,6.4917094 5.9539769,4.9537888 5.7563737,3.7983619 5.6694973,2.9665681 5.6502683,2.0459499 5.6297299,1.0626457 5.6954755,0.39215609 5.837803,0.13342603 5.9047343,0.01175461 5.9755127,-0.00576827 6.1142169,0.06499328 6.2808068,0.14998106 6.9277497,0.59557125 7.4899537,1.0125495 8.1886385,1.5307535 8.9337992,2.0520568 9.6591155,2.5300624 12.292252,4.2653801 12.583721,4.462974 14.053465,5.5090922 l 0.723998,0.5153198 0.706086,-0.674278 c 1.759821,-1.680542 2.514244,-2.3861567 3.113396,-2.911971 0.395804,-0.3473562 0.73312,-0.6067259 0.789059,-0.6067259 0.0926,0 0.343468,0.2119759 0.844509,0.7135923 0.661849,0.6626098 1.176012,1.2694152 1.321606,1.559735 0.06678,0.1331664 0.06522,0.1388567 -0.09566,0.3484948 -0.360194,0.4693733 -1.219091,1.3678806 -2.78808,2.9166566 -0.714411,0.7052068 -1.298928,1.2921517 -1.298928,1.3043219 0,0.01217 0.09985,0.1480369 0.221882,0.3019255 0.411968,0.5195009 0.615187,0.8461463 0.978901,1.5734438 0.715537,1.430818 1.199604,2.838539 1.503464,4.372244 0.210309,1.061515 0.342615,1.982458 0.363936,2.533262 0.01612,0.416425 -0.0016,0.430563 -0.134821,0.1078 -0.04365,-0.105722 -0.0887,-0.197992 -0.100112,-0.205046 -0.01141,-0.0071 -0.02182,0.04412 -0.02313,0.113715 -0.0013,0.0696 -0.01014,0.153354 -0.01962,0.186126 -0.01629,0.05631 -0.0207,0.05284 -0.08029,-0.06327 -0.108755,-0.21191 -0.288493,-0.685827 -0.540981,-1.426406 -0.406272,-1.191647 -0.646772,-1.79948 -1.004366,-2.538401 C 18.119456,12.772382 17.659723,12.05263 17.118468,11.413 16.977449,11.246349 16.14905,10.335201 15.95148,10.12944 l -0.05384,-0.05607 -2.595002,2.50805 c -1.427252,1.379428 -2.647355,2.559197 -2.71134,2.621711 l -0.116337,0.113661 0.192857,0.628216 c 0.534386,1.740722 0.828503,2.949726 1.074761,4.41794 0.297539,1.773956 0.371474,3.480366 0.20241,4.67161 -0.176294,1.242196 -0.714018,2.493794 -1.479554,3.44379 -1.2769971,1.584698 -3.4914471,2.717015 -5.9429172,3.038801 -0.2810226,0.03689 -1.2231195,0.0677 -1.40625,0.04599 z M 9.9728873,10.751592 C 10.835544,9.9219509 12.113993,8.7012773 12.288512,8.5406118 12.358334,8.4763328 12.425695,8.4046189 12.438203,8.3812472 12.496894,8.2715816 12.310975,8.0989752 11.817912,7.8053702 10.941399,7.2834324 8.2884439,5.9441278 8.0278329,5.8920055 7.9301764,5.8724743 7.921445,5.9246324 7.9655794,6.2638759 c 0.09057,0.6961726 0.4350773,2.1695625 0.9197428,3.9335571 0.1602796,0.583355 0.3019995,1.100867 0.3149332,1.150026 0.012934,0.04916 0.03175,0.08938 0.041814,0.08938 0.010064,0 0.338932,-0.308362 0.7308181,-0.685249 z" /> <path style="stroke:#00e0df" id="path29" d="m 14.302782,44.558662 c -0.05156,-0.0125 -0.304687,-0.05675 -0.5625,-0.09833 -0.913513,-0.147322 -1.889633,-0.606656 -2.283236,-1.074427 -0.363979,-0.432565 -0.435514,-0.656153 -0.435514,-1.361241 0,-0.775437 0.103294,-1.136594 0.502926,-1.758436 1.305707,-2.031726 4.537722,-3.912502 7.403324,-4.308144 0.684904,-0.09456 2.169287,-0.09474 2.674912,-3.13e-4 0.216514,0.04043 0.662941,0.156399 0.992062,0.257708 0.32912,0.10131 0.694813,0.1842 0.812652,0.1842 0.186786,0 0.226265,-0.02875 0.307953,-0.224259 0.488,-1.167948 0.593648,-7.513429 0.143248,-8.603866 -0.03905,-0.09453 -0.107089,-0.171875 -0.151208,-0.171875 -0.15662,0 -1.838502,1.560957 -5.215419,4.840437 l -1.77955,1.728188 -1.094938,-1.099945 -1.094937,-1.099945 1.936988,-1.881717 c 2.694026,-2.617152 6.319285,-6.252117 6.710411,-6.728376 l 0.326522,-0.397592 -0.03545,-0.414908 c -0.07187,-0.841101 -0.345964,-4.320539 -0.41672,-5.289907 -0.04014,-0.55 -0.07481,-1.885938 -0.07704,-2.96875 -0.005,-2.41152 0.08444,-3.329013 0.498324,-5.1141358 l 0.164122,-0.7078853 2.09823,2.1453851 c 1.154027,1.179962 2.803123,2.853808 3.664659,3.719657 l 1.566427,1.574272 2.25,-2.151723 c 1.2375,-1.183448 2.264373,-2.152027 2.281939,-2.152397 0.01757,-3.69e-4 0.502305,0.47042 1.077197,1.046202 l 1.045257,1.046875 -2.276447,2.318843 -2.276447,2.318843 0.329819,0.493657 c 2.180873,3.26423 3.006831,5.833075 3.2233,10.024907 0.102657,1.987913 0.08647,2.07223 -0.15597,0.8125 -0.507117,-2.634989 -0.82749,-3.71707 -1.526617,-5.15625 -0.615921,-1.267897 -1.718617,-2.765275 -2.759499,-3.74719 -0.242196,-0.228475 -0.535242,-0.460658 -0.651214,-0.515961 -0.204069,-0.09731 -0.217509,-0.09545 -0.417339,0.05788 -0.534635,0.41023 -2.007553,1.796345 -4.866248,4.579466 l -1.284768,1.250804 0.149595,2.09375 c 0.179576,2.513367 0.225643,6.458481 0.08831,7.5625 -0.272919,2.193942 -0.929154,4.094532 -1.841806,5.33425 -1.655173,2.248333 -4.503809,3.561403 -7.889059,3.636436 -0.584375,0.01295 -1.104687,0.01332 -1.15625,8.12e-4 z M 25.18506,21.263627 c 1.07077,-0.891105 3.245104,-3.03964 3.384048,-3.343897 0.08694,-0.190389 -0.07475,-0.375601 -0.985076,-1.128317 -0.4125,-0.341083 -1.101562,-0.923971 -1.53125,-1.295307 -1.267431,-1.095312 -1.592257,-1.244608 -1.705649,-0.783944 -0.07084,0.287805 -0.134561,5.203673 -0.07734,5.966871 0.04743,0.632599 0.171606,0.908129 0.409282,0.908129 0.06447,0 0.292165,-0.145591 0.505987,-0.323535 z" /> </g> </g></svg>';
const VOLUMEPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 7</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#dfdfdf;opacity:0"/><path d="M27,40.15a2.15,2.15,0,0,1-1.13-.32l-9.3-5.54H10.86a2.13,2.13,0,0,1-2.16-2.1V23.81a2.13,2.13,0,0,1,2.16-2.09h5.66l9.3-5.55A2.17,2.17,0,0,1,29.11,18v20.1a2.06,2.06,0,0,1-.67,1.52,2.23,2.23,0,0,1-1.49.58Z" style="fill:#3edcdd"/><path d="M27,16.55A1.43,1.43,0,0,1,28.41,18v20.1A1.43,1.43,0,0,1,27,39.45a1.51,1.51,0,0,1-.78-.22l-9.46-5.65H10.86A1.42,1.42,0,0,1,9.4,32.19V23.81a1.42,1.42,0,0,1,1.46-1.39h5.85l9.46-5.65a1.51,1.51,0,0,1,.78-.22m0-1.4a2.89,2.89,0,0,0-1.49.42L16.33,21H10.86A2.83,2.83,0,0,0,8,23.81v8.38A2.83,2.83,0,0,0,10.86,35h5.47l9.13,5.45a2.89,2.89,0,0,0,1.49.42,2.83,2.83,0,0,0,2.86-2.8V18A2.83,2.83,0,0,0,27,15.15Z" style="fill:#1dbcbd"/><path d="M34.79,35.29a1.67,1.67,0,0,1-1.26-.52,2.47,2.47,0,0,1-.05-3.08,7.06,7.06,0,0,0,0-7.92,2.5,2.5,0,0,1,.05-3.1,1.71,1.71,0,0,1,1.26-.52A2.79,2.79,0,0,1,37,21.45,11.21,11.21,0,0,1,37,34a2.78,2.78,0,0,1-2.23,1.29Z" style="fill:#3edcdd"/><path d="M34.79,20.86a2.1,2.1,0,0,1,1.65,1,10.56,10.56,0,0,1,0,11.77,2.1,2.1,0,0,1-1.65,1A1,1,0,0,1,34,34.3a1.84,1.84,0,0,1,0-2.23,7.77,7.77,0,0,0,0-8.69,1.84,1.84,0,0,1,0-2.23,1,1,0,0,1,.75-.29m-.75.29h0m.75-1.7A2.41,2.41,0,0,0,33,20.2a3.2,3.2,0,0,0-.12,3.95,6.35,6.35,0,0,1,0,7.14,3.2,3.2,0,0,0,.12,4,2.39,2.39,0,0,0,1.77.73,3.49,3.49,0,0,0,2.81-1.6,11.91,11.91,0,0,0,0-13.33,3.5,3.5,0,0,0-2.81-1.61Z" style="fill:#1dbcbd"/><path d="M41.43,39.51A1.79,1.79,0,0,1,40.11,39a2.36,2.36,0,0,1,0-3.11,12.86,12.86,0,0,0,0-16.26,2.37,2.37,0,0,1,0-3.12,1.79,1.79,0,0,1,1.32-.54,2.68,2.68,0,0,1,2,1,17,17,0,0,1,0,21.47,2.68,2.68,0,0,1-2,1Z" style="fill:#3edcdd"/><path d="M41.43,16.64a2,2,0,0,1,1.5.79,16.39,16.39,0,0,1,0,20.59,2,2,0,0,1-1.5.79,1.14,1.14,0,0,1-.82-.32h0a1.69,1.69,0,0,1,.09-2.2,13.62,13.62,0,0,0,0-17.13,1.69,1.69,0,0,1-.09-2.2,1.14,1.14,0,0,1,.82-.32m-.82.32h0m.82-1.72a2.5,2.5,0,0,0-1.82.75,3,3,0,0,0,0,4,12.17,12.17,0,0,1,0,15.38,3.07,3.07,0,0,0,0,4.05,2.5,2.5,0,0,0,1.82.75A3.38,3.38,0,0,0,44,38.9a17.67,17.67,0,0,0,0-22.35,3.38,3.38,0,0,0-2.59-1.31Z" style="fill:#1dbcbd"/></g></g></svg>';
const WIDGETSPALETTEICON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><title>アセット 5</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><rect width="56" height="56" style="fill:#dfdfdf;opacity:0"/><rect x="9.4" y="9.45" width="9.3" height="9.28" style="fill:#7cd622;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="18.7" y="9.45" width="9.3" height="9.28" style="fill:#7cd622;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="28" y="9.45" width="9.3" height="9.28" style="fill:#7cd622;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="37.3" y="9.45" width="9.3" height="9.28" style="fill:#7cd622;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="9.4" y="18.72" width="9.3" height="9.28" style="fill:#7cd622;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="18.7" y="18.72" width="9.3" height="9.28" style="fill:#7cd622;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="28" y="18.72" width="9.3" height="9.28" style="fill:#57ad02;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="37.3" y="18.72" width="9.3" height="9.28" style="fill:#7cd622;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="9.4" y="28" width="9.3" height="9.28" style="fill:#7cd622;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="18.7" y="28" width="9.3" height="9.28" style="fill:#57ad02;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="28" y="28" width="9.3" height="9.28" style="fill:#7cd622;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="37.3" y="28" width="9.3" height="9.28" style="fill:#7cd622;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="9.4" y="37.28" width="9.3" height="9.28" style="fill:#57ad02;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="18.7" y="37.28" width="9.3" height="9.28" style="fill:#7cd622;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="28" y="37.28" width="9.3" height="9.28" style="fill:#7cd622;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/><rect x="37.3" y="37.28" width="9.3" height="9.28" style="fill:#57ad02;stroke:#57ad02;stroke-miterlimit:10;stroke-width:1.399999976158142px"/></g></g></svg>';
const MATRIXPALETTEICON = WIDGETSPALETTEICON;
const MYBLOCKSPALETTEICON =
'<svg xmlns="http://www.w3.org/2000/svg" version="1.0" width="55" height="55"> <path d="m 15.719636,31.331478 0.114372,5.261133 11.437247,6.290486 L 27.5,29.387146" style="fill:none;stroke:#282828;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="m 27.728744,29.501519 0.05719,13.381578 11.723178,-7.548583 0,-4.689272 -5.947368,3.545548" style="fill:none;stroke:#282828;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="m 10.001012,27.328441 5.604251,-5.146761 -5.832996,-2.973684 12.123482,-7.091093 5.718623,3.316801 5.489879,-3.088056 12.123482,7.319838 -5.832996,2.401822 5.489878,5.032388 -11.322874,7.205466 -5.947369,-5.261134 -6.290485,5.261134 -11.322875,-6.976721 z" style="fill:none;stroke:#282828;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="M 16.40587,21.952935 27.156883,15.204959 38.937247,22.067308 27.614372,28.815283 16.40587,21.952935 z" style="fill:none;stroke:#282828;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <g transform="matrix(0.39620698,0,0,0.39620698,28.654032,26.094918)" style="display:block"> <path d="m 33.233,35.1 10.102,10.1 c 0.752,0.75 1.217,1.783 1.217,2.932 0,2.287 -1.855,4.143 -4.146,4.143 -1.145,0 -2.178,-0.463 -2.932,-1.211 l -10.102,-10.103 -10.1,10.1 c -0.75,0.75 -1.787,1.211 -2.934,1.211 -2.284,0 -4.143,-1.854 -4.143,-4.141 0,-1.146 0.465,-2.184 1.212,-2.934 L 21.511,35.095 11.409,24.995 c -0.747,-0.748 -1.212,-1.785 -1.212,-2.93 0,-2.289 1.854,-4.146 4.146,-4.146 1.143,0 2.18,0.465 2.93,1.214 L 27.372,29.235 37.474,19.132 c 0.754,-0.749 1.787,-1.214 2.934,-1.214 2.289,0 4.146,1.856 4.146,4.145 0,1.146 -0.467,2.18 -1.217,2.932 L 33.233,35.1 z" style="fill:#282828;stroke:#00abff;stroke-width:3.5" /> <circle cx="27.371" cy="10.849" r="8.1219997" style="fill:#282828;stroke:#00abff;stroke-width:3.5" /> </g></svg>';
const SEARCHPALETTEICON =
'<svg version="1.1" viewBox="0 0 55 55" height="55" width="55" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="m24.041 6.6112c-9.5473 0-17.367 7.825-17.367 17.367 0 9.5454 7.819 17.367 17.367 17.367 3.5927 0 6.9465-1.1133 9.7246-3.0036l9.9922 9.9922 4.6392-4.6392-9.9625-10.022c1.8768-2.7711 2.9739-6.1147 2.9739-9.6948 0-9.5441-7.8273-17.367-17.367-17.367zm0 6.602c5.9766 0 10.765 4.7852 10.765 10.765 0 5.9848-4.7899 10.765-10.765 10.765-5.9871 0-10.765-4.779-10.765-10.765 0-5.9818 4.7772-10.765 10.765-10.765z" fill="#c0c0c0" stroke="#606060" stroke-linejoin="round" stroke-width="2.5"/></svg>';
const MUSICICON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg28" height="55" width="55" version="1.0"> <rect ry="0" rx="0" y="0" x="0" height="55" width="55" id="rect841" style="fill:background_fill_color;fill-opacity:1;stroke:none;stroke-width:14.53336239;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <g id="g26" transform="matrix(0.87134744,0,0,0.87134744,3.2573019,3.5379454)"> <g style="fill:fill_color;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" transform="matrix(2.8153153,0,0,2.8153153,175.99125,78.011244)"> <path d="m -61.801691,-12.829594 q 0,-0.832 0.816,-1.472 0.816,-0.656 1.728,-0.656 0.528,0 0.944,0.272 l 0,-9.472 0.352,0 0,10.352 q 0,0.896 -0.784,1.488 -0.784,0.592 -1.728,0.592 -0.528,0 -0.928,-0.304 -0.4,-0.32 -0.4,-0.8 z m 0.736,0.48 q 0.848,0 1.712,-0.72 0.88,-0.72 0.88,-1.072 0,-0.224 -0.192,-0.224 -0.592,0 -1.632,0.688 -1.024,0.672 -1.024,1.12 0,0.208 0.256,0.208 z" style="fill:fill_color;fill-opacity:1" /> </g> <g style="fill:fill_color;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"> <path d="m 28.250009,41.891892 q 0,-2.342343 2.297297,-4.144145 2.297298,-1.846846 4.864865,-1.846846 1.486487,0 2.657658,0.765765 l 0,-26.666666 0.990991,0 0,29.144144 q 0,2.522522 -2.207207,4.189189 Q 34.646405,45 31.988748,45 30.502261,45 29.376135,44.144144 28.250009,43.243243 28.250009,41.891892 Z" /> </g> <g style="fill:fill_color;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"> <path d="m 42.833345,41.891892 q 0,-2.342343 2.297297,-4.144145 2.297298,-1.846846 4.864865,-1.846846 1.486487,0 2.657658,0.765765 l 0,-26.666666 0.990991,0 0,29.144144 q 0,2.522522 -2.207208,4.189189 Q 49.229741,45 46.572084,45 45.085597,45 43.959471,44.144144 42.833345,43.243243 42.833345,41.891892 Z" /> </g> </g> <path id="path843" d="M 0,0.5 H 55" style="fill:none;stroke:stroke_color;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path id="path843-3" d="M 0,54.5 H 55" style="fill:none;stroke:stroke_color;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> </svg>';
const GRAPHICSICON =
'<svg xmlns="http://www.w3.org/2000/svg" width="55" height="55"> <rect ry="0" rx="0" y="0" x="0" height="55" width="55" id="rect841" style="fill:background_fill_color;fill-opacity:1;stroke:none;stroke-width:14.53336239;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="m 11.152285,41.709935 c 1.43401,0.788706 5.23977,1.402428 7.528553,1.290609 1.626167,-0.07945 3.914929,-0.479849 5.234137,-1.43401 2.238123,-1.618798 3.032695,-5.829627 5.090736,-7.671954 1.225701,-1.097229 3.231844,-2.444635 4.875634,-2.509518 2.003851,-0.07909 4.468168,1.514349 6.166244,2.581219 1.290216,0.810619 3.800127,3.369923 3.800127,3.369923" style="fill:none;stroke:stroke_color;stroke-width:1.5;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1" /> <path d="m 35.566307,13.352385 2.437818,-2.366117 1.200984,0.84248 1.416085,1.200984 0.985882,1.272684 0.914181,1.487786 -2.366117,2.509519 -0.896257,-1.505711 -2.186866,-2.366117 -1.50571,-1.075508 z" style="fill:stroke_color;stroke:fill_color;stroke-width:1px;stroke-opacity:1" /> <path d="m 32.877538,16.112854 2.294417,-2.079315 1.200984,0.84248 1.416085,1.200984 0.985882,1.272684 0.914181,1.487786 -2.079315,1.864214 -0.967957,-1.147208 -2.330267,-2.222716 -1.43401,-1.218909 z" style="fill:stroke_color;stroke:fill_color;stroke-width:1px;stroke-opacity:1" /> <path d="m 13.423248,38.807621 0.891754,-3.80169 18.820708,-18.21056 -0.469344,-0.680549 2.252852,-2.135517 5.115854,5.115853 -2.229385,2.135517 -0.774419,-0.539747 -19.05538,18.022823 -3.70782,0.657082 -0.84482,-0.563212 z" style="fill:stroke_color;stroke:fill_color;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /> <path d="m 33.482432,17.358584 3.660886,3.473148" style="fill:stroke_color;stroke:fill_color;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /> <path d="m 10.935723,41.905293 2.769132,-2.816066" style="fill:stroke_color;stroke:fill_color;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /> <path d="m 14.690478,35.287537 c 0,0 1.594197,0.393866 2.158983,0.93869 0.574138,0.553844 1.032558,2.158984 1.032558,2.158984" style="fill:stroke_color;stroke:fill_color;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /> <path id="path843" d="M 0,0.5 H 55" style="fill:none;stroke:stroke_color;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path id="path843-3" d="M 0,54.5 H 55" style="fill:none;stroke:stroke_color;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> </svg>';
const GRAPHICSICONX =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg28" height="55" width="55" version="1.0"> <rect ry="0" rx="0" y="0" x="0" height="55" width="55" id="rect841" style="fill:background_fill_color;fill-opacity:1;stroke:none;stroke-width:14.53336239;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <g id="g26" transform="matrix(0.87134744,0,0,0.87134744,3.2573019,3.5379454)"> <g transform="translate(-3.1884835,0.12548216)" style="fill:fill_color;stroke:stroke_color;stroke-width:1.99999976;stroke-miterlimit:4;stroke-dasharray:none" id="g3586"> <path style="fill:fill_color;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path4725" d="m 31.188483,5.8745178 c 0,0 -1.254644,-1 -2,-1 -1.490712,0 -2.945907,0.9459074 -4,2 -1.581139,1.5811389 -1.692548,4.1860072 -3,6.0000002 -0.826905,1.14727 -1.85273,2.173095 -3,3 -1.813992,1.307452 -4.41886,1.418861 -5.999999,3 -1.054093,1.054093 -2,2.509288 -2,4 0,1.490712 1.176934,3.540162 2,4 2.595129,1.449868 0.836609,0.648512 2,2 0,0 -1.040434,3.300808 -1,5 0.06539,2.747959 1.999999,7 1.999999,8 0,1 3.621931,4.46873 6,6 2.394526,1.541867 5.323775,2.059095 8.164792,2.258437 3.065644,0.215103 5.976447,-0.356365 8.670416,-1.835208 1.652944,-0.907377 3.020234,-1.924716 4.164792,-3.423229 1.631246,-2.13571 3.310226,-4.40261 4,-7 0.42778,-1.610833 0.203639,-3.345821 0,-5 -0.167925,-1.364071 -1.27205,-2.652826 -1,-4 0.329909,-1.633688 2.319717,-2.47849 3,-4 0.693755,-1.551642 1.687609,-3.445625 1,-5 -0.786311,-1.777496 -3.357594,-1.960634 -5,-3 -1.015577,-0.642689 -2.106041,-1.196706 -3,-2 -1.93647,-1.740075 -3.442391,-3.913943 -5,-6.0000002 -0.71906,-0.9630146 -1.044881,-2.2704844 -2,-3 -0.837694,-0.6398275 -1.974105,-1.2421808 -3,-1 -0.458794,0.1083066 -1,1 -1,1" /> <path d="m 46.209786,28.156906 c 0,0 1.463947,5.738921 1.001084,8.583832 -0.503422,3.094194 -1.733796,6.320068 -4.004337,8.583833 -2.061998,2.055845 -3.20724,2.828474 -6.006505,3.815036 -1.290398,0.454783 -4.973515,0.953759 -6.514048,0.953759 -1.540535,0 -5.223651,-0.498977 -6.514049,-0.95376 -2.799265,-0.986562 -3.944507,-1.759191 -6.006506,-3.815036 -2.270541,-2.263765 -3.500915,-5.489639 -4.004337,-8.583833 -0.462863,-2.844911 1.001084,-8.583832 1.001084,-8.583832 M 28.176267,22.43435 c 0,0 -4.122174,4.705629 -7.007589,5.722555 -1.877805,0.661806 -4.201946,0.826315 -6.006506,0 -1.925806,-0.881834 -3.58357,-2.772978 -4.004337,-4.768796 -0.478397,-2.26917 0.558956,-4.123549 2.470477,-5.529022 2.067374,-1.520067 4.598363,-1.662883 6.539282,-3.054811 2.515152,-1.803739 2.912345,-5.389772 5.005421,-7.6300732 1.420632,-1.520559 5.512965,-3.8150366 5.512965,-3.8150366 0,0 4.092331,2.2944775 5.512964,3.8150365 2.093073,2.2403013 2.490269,5.8263353 5.005421,7.6300743 1.940919,1.391928 4.538808,1.465531 6.606183,2.927334 1.937249,1.369793 2.881973,3.387329 2.403575,5.656499 -0.420767,1.995818 -2.078532,3.886962 -4.004337,4.768796 -1.80456,0.826315 -4.1287,0.661806 -6.006505,0 -2.885416,-1.016926 -7.00759,-5.722555 -7.00759,-5.722555" id="path4505-6" style="fill:none;stroke:stroke_color;stroke-width:1.95427048;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <g id="g4565" transform="matrix(1.0010843,0,0,0.95375917,57.401951,5.3863652)" style="fill:none;stroke:stroke_color;stroke-opacity:1"> <g id="g4553" transform="translate(0,-1)" style="fill:none;stroke:stroke_color;stroke-opacity:1"> <path d="M -30.228157,8.514322 C -33.422908,9.40349 -38.624018,5.874516 -40.102591,4.585664" id="path3411-7" style="fill:none;fill-rule:evenodd;stroke:stroke_color;stroke-width:1.93205309;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="M -29.760199,5.904536 C -33.101366,5.473905 -35.931474,3.7361852 -37.633646,2.3416285" id="path3413-5" style="fill:none;fill-rule:evenodd;stroke:stroke_color;stroke-width:1.93205309;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> </g> <g id="g4557" style="fill:none;stroke:stroke_color;stroke-opacity:1"> <path d="m -23.145912,7.514322 c 3.194751,0.889168 8.395861,-2.639806 9.874434,-3.928658" id="path3411-3" style="fill:none;fill-rule:evenodd;stroke:stroke_color;stroke-width:1.93205309;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="m -23.61387,4.904536 c 3.341167,-0.430631 6.171275,-2.168351 7.873447,-3.5629075" id="path3413-56" style="fill:none;fill-rule:evenodd;stroke:stroke_color;stroke-width:1.93205309;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> </g> </g> <g id="g4636" transform="matrix(1.0010843,0,0,0.95375917,57.930597,3.4788469)" style="fill:#ffffff;stroke:stroke_color;stroke-opacity:1;fill-opacity:0.94117647"> <ellipse cx="-30.836912" cy="14.612609" id="circle3409-2" rx="1.8846371" ry="2.0666313" style="fill:#ffffff;fill-rule:evenodd;stroke:stroke_color;stroke-width:1.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0.94117647" /> <ellipse cx="-23.593306" cy="14.699166" id="ellipse4229-9" rx="1.8846371" ry="2.0666313" style="fill:#ffffff;fill-rule:evenodd;stroke:stroke_color;stroke-width:1.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0.94117647" /> </g> <g id="g4632" transform="matrix(1.0010843,0,0,0.95375917,58.02711,3.4788469)" style="fill:none;stroke:stroke_color;stroke-opacity:1"> <path d="m -37.186516,14.624518 c -14.340024,2.75008 -4.810404,15.671871 4.375,5.25" id="path4303-1" style="fill:none;fill-rule:evenodd;stroke:stroke_color;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="m -17.436517,14.624518 c 14.3400245,2.75008 4.810404,15.671872 -4.375,5.25" id="path4303-1-2" style="fill:none;fill-rule:evenodd;stroke:stroke_color;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> </g> <path d="m 33.12784,3.3591671 c -1.384692,1.3140551 -1.985761,2.3793068 -2.459835,2.3793068 -0.662709,0 -1.27278,-1.0652517 -2.459836,-2.3793068 -0.97292,-1.0770097 1.101306,-2.37930771 2.459836,-2.37930771 1.358531,0 3.532987,1.36090081 2.459835,2.37930771 z" id="path4227-7" style="fill:stroke_color;fill-rule:evenodd;stroke:stroke_color;stroke-width:2.16383076;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" /> <path style="fill:none;stroke:stroke_color;stroke-width:1.95427048;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path4653" d="m 31.302308,50.085622 c 0,0 0.723125,3.123831 5.500191,3.669996 4.777067,0.546166 11.784656,-3.778776 14.78791,-9.501331 3.003254,-5.722555 2.402683,-11.490783 3.003253,-18.121425" /> </g> </g> <path id="path843" d="M 0,0.5 H 55" style="fill:none;stroke:stroke_color;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path id="path843-3" d="M 0,54.5 H 55" style="fill:none;stroke:stroke_color;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> </svg>';
const LOGICICON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg28" height="55" width="55" version="1.0"> <rect ry="0" rx="0" y="0" x="0" height="55" width="55" id="rect841" style="fill:background_fill_color;fill-opacity:1;stroke:none;stroke-width:14.53336239;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <g id="g26" transform="matrix(0.87134744,0,0,0.87134744,3.2573019,3.5379454)"> <path d="m 14.85,27.1 -0.45,13.15 4.35,-2.4 c 0,0 6.349418,4.294879 10.2,4.05 4.946317,-0.314563 11.65,-7.5 11.65,-7.5 l -2.25,-2.3 c 0,0 -5.615371,6.15399 -9.4,6.65 -2.286298,0.29964 -7.05,-2.5 -7.05,-2.5 L 26,34.1 14.85,27.1 z" style="fill:fill_color;stroke:stroke_color;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="m 40.15,28.955044 0.45,-13.150001 -4.35,2.4 c 0,0 -6.349418,-4.294879 -10.2,-4.05 -4.946317,0.314563 -11.65,7.5 -11.65,7.5 l 2.25,2.3 c 0,0 5.615371,-6.15399 9.4,-6.65 2.286298,-0.29964 7.05,2.5 7.05,2.5 l -4.1,2.15 11.15,7.000001 z" style="fill:fill_color;stroke:stroke_color;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> </g> <path id="path843" d="M 0,0.5 H 55" style="fill:none;stroke:stroke_color;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <path id="path843-3" d="M 0,54.5 H 55" style="fill:none;stroke:stroke_color;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> </svg>';
const TRASHICON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg12" version="1.1" viewBox="0 0 55.000003 55"> <g transform="translate(3.2399972,2.2500001)" id="g825"> <path d="M 37.422492,7.0250365 H 33.372495 L 31.932496,5.5850377 A 1.9799983,1.9799983 0 0 0 30.514997,5.0000382 H 18.072508 A 1.9799983,1.9799983 0 0 0 16.655009,5.5850377 L 15.14751,7.0250365 H 11.097514 A 2.0249983,2.0249983 0 0 0 9.0725156,9.0500348 V 11.075033 H 39.44749 V 9.0500348 A 2.0249983,2.0249983 0 0 0 37.422492,7.0250365 Z" style="fill:#808080;stroke-width:2.24999809" id="path4" /> <path id="path6" d="m 11.097656,13.099609 v 10.439453 19.935547 c -2.17e-4,1.118682 0.906709,2.025608 2.025391,2.025391 h 8.121094 6.03125 8.123047 c 1.117919,-8.62e-4 2.023654,-0.907471 2.023437,-2.025391 V 23.539062 13.099609 Z" style="fill:#808080;stroke-width:2.24999809" /> </g> </svg>';
let PALETTEICONS;
if (_THIS_IS_TURTLE_BLOCKS_) {
PALETTEICONS = {
search: SEARCHPALETTEICON,
widgets: MATRIXPALETTEICON,
rhythm: NOTESPALETTEICON,
meter: METERPALETTEICON,
pitch: PITCHPALETTEICON,
tone: TONEPALETTEICON,
ornament: ORNAMENTPALETTEICON,
intervals: INTERVALSPALETTEICON,
volume: VOLUMEPALETTEICON,
drum: DRUMPALETTEICON,
graphics: TURTLEPALETTEICON,
turtle: TURTLEPALETTEICON,
pen: PENPALETTEICON,
number: NUMBERPALETTEICON,
boolean: BOOLEANPALETTEICON,
flow: FLOWPALETTEICON,
boxes: BLOCKSPALETTEICON,
action: ACTIONSPALETTEICON,
media: MEDIAPALETTEICON,
sensors: SENSORSPALETTEICON,
extras: EXTRASPALETTEICON,
myblocks: MYBLOCKSPALETTEICON,
program: PROGRAMPALETTEICON,
heap: HEAPPALETTEICON,
dictionary: DICTPALETTEICON,
ensemble: TURTLESPALETTEICON,
music: MUSICICON,
artwork: GRAPHICSICON,
logic: LOGICICON
};
} else {
PALETTEICONS = {
search: SEARCHPALETTEICON,
widgets: MATRIXPALETTEICON,
rhythm: NOTESPALETTEICON,
meter: METERPALETTEICON,
pitch: PITCHPALETTEICON,
tone: TONEPALETTEICON,
ornament: ORNAMENTPALETTEICON,
intervals: INTERVALSPALETTEICON,
volume: VOLUMEPALETTEICON,
drum: DRUMPALETTEICON,
graphics: MOUSEPALETTEICON,
turtle: MOUSEPALETTEICON,
pen: PENPALETTEICON,
number: NUMBERPALETTEICON,
boolean: BOOLEANPALETTEICON,
flow: FLOWPALETTEICON,
boxes: BLOCKSPALETTEICON,
action: ACTIONSPALETTEICON,
media: MEDIAPALETTEICON,
sensors: SENSORSPALETTEICON,
extras: EXTRASPALETTEICON,
myblocks: MYBLOCKSPALETTEICON,
program: PROGRAMPALETTEICON,
heap: HEAPPALETTEICON,
dictionary: DICTPALETTEICON,
ensemble: MICEPALETTEICON,
music: MUSICICON,
artwork: GRAPHICSICON,
logic: LOGICICON
};
}
const STEPBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path id="path2" fill="none" d="M0 0h24v24H0z" /> <path style="fill:#ffffff" id="path4" d="M 4,6 H 2 v 14 c 0,1.1 0.9,2 2,2 H 18 V 20 H 4 Z M 20,2 H 8 C 6.9,2 6,2.9 6,4 v 12 c 0,1.1 0.9,2 2,2 h 12 c 1.1,0 2,-0.9 2,-2 V 4 C 22,2.9 21.1,2 20,2 Z m -8,12.5 v -9 l 6,4.5 z" /></svg>';
const RUNBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path id="path2" fill="none" d="M0 0h24v24H0z" /> <path style="fill:#ffffff" id="path4" d="M 12,2 C 6.48,2 2,6.48 2,12 2,17.52 6.48,22 12,22 17.52,22 22,17.52 22,12 22,6.48 17.52,2 12,2 Z m -2,14.5 v -9 l 6,4.5 z" /> <path id="path844" d="M 11.128592,21.951552 C 9.7325044,21.795415 8.67695,21.494778 7.5567354,20.934238 6.5159935,20.413465 5.6559169,19.783883 4.8473419,18.950942 3.286112,17.342664 2.354414,15.382869 2.0779232,13.125562 2.007709,12.552323 2.008562,11.445715 2.0796683,10.861591 2.3093043,8.9751759 3.0249886,7.25277 4.1899285,5.7829203 4.5219368,5.3640128 5.3632597,4.5219266 5.774496,4.1969153 7.2687047,3.0160014 8.9774616,2.3063638 10.879701,2.0767506 c 0.565813,-0.068297 1.651271,-0.067788 2.233266,0.00105 0.829757,0.098142 1.630901,0.2890482 2.390625,0.5696686 0.660403,0.2439341 1.667014,0.777132 2.239038,1.1860099 2.078338,1.4855775 3.5084,3.6519503 4.022599,6.0937578 0.16604,0.7884841 0.190548,1.0552941 0.190548,2.0744341 0,1.019141 -0.02451,1.28595 -0.190548,2.074434 -0.314543,1.49369 -1.012847,2.960973 -1.994922,4.191748 -0.326132,0.408722 -1.103537,1.184581 -1.516715,1.513698 -1.167165,0.929708 -2.525854,1.592128 -3.973518,1.937264 -0.761495,0.181547 -1.17509,0.22699 -2.151482,0.236393 -0.489844,0.0047 -0.939844,0.0031 -1,-0.0037 z m 1.877589,-7.685936 c 1.639982,-1.229829 2.985722,-2.247108 2.990533,-2.260618 0.0097,-0.02711 -5.915179,-4.4815993 -5.98244,-4.4978065 -0.034929,-0.00842 -0.041932,0.7418569 -0.041932,4.4921875 0,2.47626 0.011712,4.502291 0.026026,4.502291 0.014315,0 1.36783,-1.006224 3.007813,-2.236054 z" style="fill:none;fill-opacity:1;stroke:none;stroke-width:0.13553125;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path id="path846" d="M 11.128592,21.951552 C 9.7325044,21.795415 8.67695,21.494778 7.5567354,20.934238 6.5159935,20.413465 5.6559169,19.783883 4.8473419,18.950942 3.286112,17.342664 2.354414,15.382869 2.0779232,13.125562 2.007709,12.552323 2.008562,11.445715 2.0796683,10.861591 2.3093043,8.9751759 3.0249886,7.25277 4.1899285,5.7829203 4.5219368,5.3640128 5.3632597,4.5219266 5.774496,4.1969153 7.2687047,3.0160014 8.9774616,2.3063638 10.879701,2.0767506 c 0.565813,-0.068297 1.651271,-0.067788 2.233266,0.00105 0.829757,0.098142 1.630901,0.2890482 2.390625,0.5696686 0.660403,0.2439341 1.667014,0.777132 2.239038,1.1860099 2.078338,1.4855775 3.5084,3.6519503 4.022599,6.0937578 0.16604,0.7884841 0.190548,1.0552941 0.190548,2.0744341 0,1.019141 -0.02451,1.28595 -0.190548,2.074434 -0.314543,1.49369 -1.012847,2.960973 -1.994922,4.191748 -0.326132,0.408722 -1.103537,1.184581 -1.516715,1.513698 -1.167165,0.929708 -2.525854,1.592128 -3.973518,1.937264 -0.761495,0.181547 -1.17509,0.22699 -2.151482,0.236393 -0.489844,0.0047 -0.939844,0.0031 -1,-0.0037 z m 1.877589,-7.685936 c 1.639982,-1.229829 2.985722,-2.247108 2.990533,-2.260618 0.0097,-0.02711 -5.915179,-4.4815993 -5.98244,-4.4978065 -0.034929,-0.00842 -0.041932,0.7418569 -0.041932,4.4921875 0,2.47626 0.011712,4.502291 0.026026,4.502291 0.014315,0 1.36783,-1.006224 3.007813,-2.236054 z" style="fill:none;fill-opacity:1;stroke:none;stroke-width:0.13553125;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></svg>';
const STEPMUSICBUTTON =
'<svg width="55" height="55" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><title>アセット 26</title><g id="レイヤー_2" data-name="レイヤー 2"><g id="Icon"><circle cx="14" cy="14" r="14" style="fill:#fff"/><path d="M22.66,8.12s0-.51.4-.6.62-1.13-.16-1.08-1,1.09-.88,1.67c0,0,.29,1-.24,1.22s-.62-1.18-.62-1.18,0-.19.29-.48S22,6.44,21,6.61a1.4,1.4,0,0,0-.61,2s.54,2.25.6,3a10.09,10.09,0,0,1-.11,2.34A7,7,0,1,0,9.55,20.55c-1.55.21-2.83.82-3,2.2H18.83a4.94,4.94,0,0,0,4.44-3.56,15,15,0,0,0,.15-6.08,2.52,2.52,0,0,1,1-2c1.07-1-.53-1.53-.53-1.53A1.67,1.67,0,0,1,22.66,8.12ZM14,20.34a5.18,5.18,0,1,1,5.17-5.18A5.18,5.18,0,0,1,14,20.34Z" style="fill:#0050a0"/><path d="M7.1,11.07a1.93,1.93,0,0,0,0-.48s0-.05,0-.07v-4c2.4,1.22,1,1.86,1,1.86h0a.53.53,0,0,0,.18,1,.51.51,0,0,0,.36-.14h0c2.4-1.63.39-3.67-.38-4.16a9.41,9.41,0,0,1-1.21-.92V4a.38.38,0,0,0-.75,0V9.22a1.94,1.94,0,0,0-3.13,1.21,2,2,0,0,0,3.85.64Z" style="fill:#0050a0"/><path d="M13.17,13.29a.37.37,0,0,0-.57.31V17a.37.37,0,0,0,.57.31l2.68-1.67a.37.37,0,0,0,0-.64Z" style="fill:#0050a0"/></g></g></svg>';
const STOPBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="55" height="55" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg975" version="1.1" viewBox="0 0 28 28"> <title id="title967">アセット 24</title> <circle id="circle969" style="fill:#ffffff;stroke-width:0.9285714" r="13" cy="14" cx="14" /> <rect id="rect971" style="fill:#0050a0" ry="1" rx="1" height="9" width="9" y="9.5" x="9.5" /> </svg>';
const CARTESIAN =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.0" width="1200" height="900" id="svg2"> <defs id="defs4" /> <g id="layer1"> <path d="m 0,850 1200,0" id="path5" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 0,750 1200,0" id="path7" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 0,650 1200,0" id="path9" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 0,550 1200,0" id="path11" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 0,350 1200,0" id="path13" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 0,250 1200,0" id="path15" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 0,150 1200,0" id="path17" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 0,50 1200,0" id="path19" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 1100,0 0,900" id="path21" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 1000,0 0,900" id="path23" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 900,0 0,900" id="path25" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 800,0 0,900" id="path27" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 700,0 0,900" id="path29" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 500,0 0,900" id="path31" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 400,0 0,900" id="path33" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 300,0 0,900" id="path35" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 200,0 0,900" id="path37" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 100,0 0,900" id="path39" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="m 590,850 20,0" id="path41" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 590,750 20,0" id="path43" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 590,650 20,0" id="path45" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 590,550 20,0" id="path47" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 0,450 1200,0" id="path49" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 590,350 20,0" id="path51" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 590,250 20,0" id="path53" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 590,150 20,0" id="path55" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 590,50 20,0" id="path57" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 1100,440 0,20" id="path59" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 1000,440 0,20" id="path61" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 900,440 0,20" id="path63" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 800,440 0,20" id="path65" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 700,440 0,20" id="path67" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 600,0 0,900" id="path69" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 500,440 0,20" id="path71" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 400,440 0,20" id="path73" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 300,440 0,20" id="path75" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 200,440 0,20" id="path77" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> <path d="m 100,440 0,20" id="path79" style="fill:none;stroke:#000000;stroke-width:1px;stroke-opacity:1" /> </g> <text x="603.90137" y="344.8584" id="text3218" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="603.90137" y="344.8584" id="tspan3220">100</tspan></text> <text x="604.26758" y="244.8584" id="text3218-8" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="604.26758" y="244.8584" id="tspan3220-7">200</tspan></text> <text x="604.23828" y="144.8584" id="text3218-7" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="604.23828" y="144.8584" id="tspan3220-2">300</tspan></text> <text x="604.51172" y="44.858398" id="text3218-2" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="604.51172" y="44.858398" id="tspan3220-26">400</tspan></text> <text x="1104.2285" y="444.8584" id="text3218-6" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="1104.2285" y="444.8584" id="tspan3220-1">500</tspan></text> <text x="1004.5117" y="444.8584" id="text3218-9" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="1004.5117" y="444.8584" id="tspan3220-4">400</tspan></text> <text x="904.23828" y="444.8584" id="text3218-0" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="904.23828" y="444.8584" id="tspan3220-9">300</tspan></text> <text x="804.26758" y="444.8584" id="text3218-71" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="804.26758" y="444.8584" id="tspan3220-15">200</tspan></text> <text x="703.90137" y="444.8584" id="text3218-76" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="703.90137" y="444.8584" id="tspan3220-73">100</tspan></text> <text x="469.51172" y="444.8584" id="text3218-5" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="469.51172" y="444.8584" id="tspan3220-6">–100</tspan></text> <text x="369.51172" y="444.8584" id="text3218-94" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="369.51172" y="444.8584" id="tspan3220-8">–200</tspan></text> <text x="269.51172" y="444.8584" id="text3218-93" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="269.51172" y="444.8584" id="tspan3220-90">–300</tspan></text> <text x="169.51172" y="444.8584" id="text3218-85" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="169.51172" y="444.8584" id="tspan3220-0">–400</tspan></text> <text x="69.511719" y="444.8584" id="text3218-3" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="69.511719" y="444.8584" id="tspan3220-85">–500</tspan></text> <text x="571.51172" y="544.8584" id="text3218-1" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="571.51172" y="544.8584" id="tspan3220-5">–100</tspan></text> <text x="571.51172" y="644.8584" id="text3218-4" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="571.51172" y="644.8584" id="tspan3220-81">–200</tspan></text> <text x="571.51172" y="744.8584" id="text3218-30" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="571.51172" y="744.8584" id="tspan3220-44">–300</tspan></text> <text x="571.51172" y="844.8584" id="text3218-47" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="571.51172" y="844.8584" id="tspan3220-63">–400</tspan></text> <text x="604.34082" y="444.8584" id="text3218-96" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="604.34082" y="444.8584" id="tspan3220-21">0</tspan></text> <text x="69.140625" y="43.681641" id="text3218-2-7" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="69.140625" y="43.681641" id="tspan3220-26-8">(–500, 400)</tspan></text> <text x="1074.1406" y="43.681641" id="text3218-2-7-5" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="1074.1406" y="43.681641" id="tspan3220-26-8-7">(500, 400)</tspan></text> <text x="1074.1406" y="843.68164" id="text3218-2-7-1" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="1074.1406" y="843.68164" id="tspan3220-26-8-8">(500, –400)</tspan></text> <text x="69.140625" y="843.68164" id="text3218-2-7-1-5" xml:space="preserve" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><tspan x="69.140625" y="843.68164" id="tspan3220-26-8-8-9">(–500, –400)</tspan></text> </svg>';
const POLAR =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.0" width="1200" height="900" id="svg2"> <path d="M 899.66703,-69.03853 300.33297,969.03853" id="path3403" style="fill:none;stroke:#aaaaaa;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="m 600,-149.33408 0,1198.66818" id="path69" style="fill:none;stroke:#aaaaaa;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="M 300.33297,-69.03853 899.66703,969.03853" id="path3397" style="fill:none;stroke:#aaaaaa;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="m 176.2068,26.20681 847.5864,847.58638" id="path3405" style="fill:none;stroke:#aaaaaa;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="M 80.961482,150.33296 1119.0385,749.66704" id="path3399" style="fill:none;stroke:#aaaaaa;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="m 881.14902,435.72711 c 0,194.53909 -157.2228,352.24418 -351.16696,352.24418 -193.94417,0 -351.16697,-157.70509 -351.16697,-352.24418 0,-194.53909 157.2228,-352.244179 351.16696,-352.244179 193.94417,0 351.16697,157.705089 351.16697,352.244179 l 0,0 z" transform="matrix(1.1334197,0,0,1.1299535,-0.6921025,-42.351375)" id="path2537" style="fill:none;stroke:#000000;stroke-width:0.88363791;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="m 881.14902,435.72711 c 0,194.53909 -157.2228,352.24418 -351.16696,352.24418 -193.94417,0 -351.16697,-157.70509 -351.16697,-352.24418 0,-194.53909 157.2228,-352.244179 351.16696,-352.244179 193.94417,0 351.16697,157.705089 351.16697,352.244179 l 0,0 z" transform="matrix(0.8500647,0,0,0.8474652,149.48096,80.736436)" id="path3311" style="fill:none;stroke:#000000;stroke-width:1.17818391;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="m 881.14902,435.72711 c 0,194.53909 -157.2228,352.24418 -351.16696,352.24418 -193.94417,0 -351.16697,-157.70509 -351.16697,-352.24418 0,-194.53909 157.2228,-352.244179 351.16696,-352.244179 193.94417,0 351.16697,157.705089 351.16697,352.244179 l 0,0 z" transform="matrix(0.5667098,0,0,0.5649768,299.65398,203.82429)" id="path3313" style="fill:none;stroke:#000000;stroke-width:1.76727581;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="m 881.14902,435.72711 c 0,194.53909 -157.2228,352.24418 -351.16696,352.24418 -193.94417,0 -351.16697,-157.70509 -351.16697,-352.24418 0,-194.53909 157.2228,-352.244179 351.16696,-352.244179 193.94417,0 351.16697,157.705089 351.16697,352.244179 l 0,0 z" transform="matrix(0.2833549,0,0,0.2824884,449.82699,326.91215)" id="path3315" style="fill:none;stroke:#000000;stroke-width:3.53455162;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="m 881.14902,435.72711 c 0,194.53909 -157.2228,352.24418 -351.16696,352.24418 -193.94417,0 -351.16697,-157.70509 -351.16697,-352.24418 0,-194.53909 157.2228,-352.244179 351.16696,-352.244179 193.94417,0 351.16697,157.705089 351.16697,352.244179 l 0,0 z" transform="matrix(1.4220377,0,0,1.417689,-153.65446,-167.72553)" id="path3395" style="fill:none;stroke:#000000;stroke-width:0.70429397;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="m 0,450 1200,0" id="path49" style="fill:none;stroke:#aaaaaa;stroke-width:1px;stroke-opacity:1" /> <path d="M 80.96149,749.66704 1119.0385,150.33296" id="path3401" style="fill:none;stroke:#aaaaaa;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <path d="M 1023.7932,26.20681 176.2068,873.79319" id="path3407" style="fill:none;stroke:#aaaaaa;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> <text x="602.82129" y="175.8584" id="text3003" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="602.82129" y="175.8584" id="tspan3005" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">0</tspan></text> <text x="869.37012" y="459.64014" id="text3003-4" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="869.37012" y="459.64014" id="tspan3005-7" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">90</tspan></text> <text x="602.23438" y="733.8584" id="text3003-5" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="602.23438" y="733.8584" id="tspan3005-6" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">180</tspan></text> <text x="319.26758" y="459.64014" id="text3003-3" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="319.26758" y="459.64014" id="tspan3005-74" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">270</tspan></text> <text x="725.93848" y="209.30679" id="text3003-52" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="725.93848" y="209.30679" id="tspan3005-5" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">30</tspan></text> <text x="836.63684" y="321.30682" id="text3003-7" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="836.63684" y="321.30682" id="tspan3005-4" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">60</tspan></text> <text x="796.0752" y="262.57425" id="text3003-0" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="796.0752" y="262.57425" id="tspan3005-78" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">45</tspan></text> <text x="349.23846" y="323.30682" id="text3003-52-6" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="349.23846" y="323.30682" id="tspan3005-5-8" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">300</tspan></text> <text x="461.2384" y="209.30679" id="text3003-7-8" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="461.2384" y="209.30679" id="tspan3005-4-4" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">330</tspan></text> <text x="387.23846" y="262.64017" id="text3003-0-3" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="387.23846" y="262.64017" id="tspan3005-78-1" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">315</tspan></text> <text x="359.25311" y="595.97345" id="text3003-52-9" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="359.25311" y="595.97345" id="tspan3005-5-2" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">240</tspan></text> <text x="461.25305" y="697.30682" id="text3003-7-0" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="461.25305" y="697.30682" id="tspan3005-4-6" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">210</tspan></text> <text x="407.25311" y="650.6402" id="text3003-0-8" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="407.25311" y="650.6402" id="tspan3005-78-9" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">225</tspan></text> <text x="722.58643" y="699.30682" id="text3003-52-66" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="722.58643" y="699.30682" id="tspan3005-5-4" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">150</tspan></text> <text x="823.25305" y="595.97345" id="text3003-7-9" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="823.25305" y="595.97345" id="tspan3005-4-5" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">120</tspan></text> <text x="780.58643" y="654.6402" id="text3003-0-0" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="780.58643" y="654.6402" id="tspan3005-78-4" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">135</tspan></text> <text x="572.36084" y="733.8584" id="text3003-5-0" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="572.36084" y="733.8584" id="tspan3005-6-9" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">–180</tspan></text> <text x="435.53955" y="691.30682" id="text3003-5-0-4" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="435.53955" y="691.30682" id="tspan3005-6-9-8" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">–150</tspan></text> <text x="381.53955" y="644.6402" id="text3003-5-0-8" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="381.53955" y="644.6402" id="tspan3005-6-9-6" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">–135</tspan></text> <text x="338.53955" y="585.97345" id="text3003-5-0-5" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="338.53955" y="585.97345" id="tspan3005-6-9-9" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">–120</tspan></text> <text x="320.63477" y="447.14014" id="text3003-5-0-89" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="320.63477" y="447.14014" id="tspan3005-6-9-2" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">–90</tspan></text> <text x="354.41336" y="308.54013" id="text3003-5-0-0" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="354.41336" y="308.54013" id="tspan3005-6-9-1" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">–60</tspan></text> <text x="399.03955" y="247.14014" id="text3003-5-0-9" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="399.03955" y="247.14014" id="tspan3005-6-9-62" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">–45</tspan></text> <text x="443.03955" y="215.14014" id="text3003-5-0-6" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;fill:#0000c0;fill-opacity:1;stroke:none;font-family:DejaVu Sans"><tspan x="443.03955" y="215.14014" id="tspan3005-6-9-64" style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">–30</tspan></text> </svg>';
const TREBLE =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.0" width="1200" height="900"> <g> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,350 H 1200" /> <path d="M 0,325 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,425 H 1200" /> <path d="M 0,400 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,375 H 1200" /> <path d="M 0,500 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,475 H 1200" /> <path d="M 0,450 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,300 H 1200" /> <path d="M 0,275 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,250 H 1200" /> </g> <g> <path d="M 0,324.99995 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="M 0,424.99995 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,374.99994 H 1200" /> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,349.99995 H 1200" /> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,399.99995 H 1200" /> </g> <g style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:186.667px;line-height:270px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"> <path d="m 70.20588,422.67402 q 4.479989,15.67997 4.479989,25.68528 0,7.91464 -5.52532,12.99197 -5.525321,5.07732 -13.43997,5.07732 -7.466649,0 -12.99197,-4.47999 -5.525321,-4.33066 -5.525321,-10.60264 0,-2.09067 0.746665,-4.33066 0.895998,-2.09066 2.090662,-4.03199 1.343997,-1.792 3.285326,-2.98666 2.090662,-1.04533 4.330657,-1.04533 2.98666,0 5.226655,1.49333 2.389327,1.64266 3.583991,4.03199 1.194664,2.38933 1.194664,5.07732 0,9.25864 -10.453309,9.25864 1.343997,1.94133 3.434659,2.98666 2.239995,1.19467 5.226654,1.19467 1.791996,0 3.583992,-0.448 1.791996,-0.29867 3.882658,-1.49333 2.239995,-1.04533 3.882658,-2.83733 1.642663,-1.64266 2.687994,-4.77865 1.045331,-2.98666 1.045331,-7.01865 0,-3.136 -4.181324,-22.54929 -3.285326,0.896 -8.213315,0.896 -14.4853,0 -24.938609,-10.75197 -10.303977,-10.75198 -10.303977,-25.68528 0,-5.22665 1.642663,-10.60264 1.791996,-5.37599 3.882658,-9.40798 2.239995,-4.18132 6.421318,-9.25864 4.330657,-5.22666 7.167984,-8.21332 2.98666,-3.13599 8.213315,-8.36265 -0.895998,-3.13599 -1.49333,-5.82398 -0.597332,-2.83733 -1.045331,-5.67466 -0.447999,-2.83732 -0.746665,-5.52532 -0.149333,-2.68799 -0.149333,-5.37599 0,-13.43996 4.927989,-22.39994 4.927988,-9.10932 9.855977,-9.10932 1.49333,0 3.285326,1.94133 1.941329,1.94133 3.733325,5.37599 1.791996,3.43466 2.98666,9.10931 1.343997,5.52532 1.343997,11.94664 0,23.74395 -16.874629,39.27458 l 3.882658,17.62129 q 1.045331,-0.14933 2.239995,-0.29866 1.194664,-0.14934 2.090662,-0.14934 9.109313,0 15.381298,7.46665 6.271986,7.31732 6.271986,17.91996 -0.149333,17.6213 -16.127963,23.89328 z M 69.011216,311.57027 q 0,-8.21331 -4.778656,-8.21331 -2.687994,0 -5.226655,2.23999 -2.389328,2.24 -4.031991,5.97332 -1.642662,3.584 -2.687993,8.21332 -0.895998,4.47999 -0.895998,9.10931 0,6.27199 1.941329,10.90131 1.343996,-0.74667 2.687993,-1.94133 1.49333,-1.344 2.837327,-2.83733 1.343997,-1.64266 2.687994,-3.43465 1.343997,-1.94133 2.389328,-3.88266 1.045331,-2.09066 1.941329,-4.18133 1.045331,-2.09066 1.642663,-4.03199 0.746665,-2.09066 1.045331,-4.03199 0.447999,-2.09066 0.447999,-3.88266 z m 10.751975,92.28779 q 0,-5.52532 -2.239995,-9.55731 -2.239995,-4.18132 -6.122652,-6.27198 -3.733325,-2.24 -8.810647,-2.24 l 6.719985,33.74926 q 10.453309,-4.33066 10.453309,-15.67997 z m -13.589302,16.57597 -6.869318,-34.34659 q -2.687994,0.59733 -5.226654,2.68799 -2.389328,1.94133 -4.031991,4.92799 -1.49333,2.83733 -1.49333,5.67465 0,1.64267 0.447999,3.28533 0.597332,1.64266 1.343997,2.83733 0.746665,1.19466 1.642663,2.38932 0.895998,1.19467 1.791996,1.94133 1.04533,0.74667 1.791995,1.344 0.746665,0.59733 1.194664,0.896 0.597332,0.29866 0.597332,0.29866 l -1.194664,0.74667 q -2.837326,-0.896 -5.823986,-2.83733 -2.837327,-1.94133 -5.375988,-5.97332 -2.538661,-4.03199 -2.538661,-8.81064 0,-4.77866 2.239995,-9.25865 2.239995,-4.47999 5.375988,-7.31732 3.135993,-2.98666 6.570651,-4.18132 L 53.928584,358.7595 q -23.44528,19.56262 -23.44528,37.78125 0,10.90131 8.213314,18.21862 8.213315,7.31732 18.666624,7.31732 2.538661,0 8.810647,-1.64266 z" style="font-size:149.333px" /> </g> <g> <g transform="translate(9.7078857,-24.097161)"> <rect ry="1.5" y="344.09711" x="1165.3268" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1165.566" y="352.73724" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1165.566" y="352.73724">125</tspan></text> </g> <rect ry="1.5" y="345.14465" x="1175.0347" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1175.2739" y="353.78479" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1175.2739" y="353.78479">100</tspan></text> <g transform="translate(15.408936,-0.2922865)"> <rect ry="1.5" y="370.58167" x="1159.6257" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1163.2903" y="379.2218" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1163.2903" y="379.2218">75</tspan></text> </g> <g transform="translate(15.408936,24.852417)"> <rect ry="1.5" y="370.58167" x="1159.6257" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1163.2903" y="379.2218" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1163.2903" y="379.2218">50</tspan></text> </g> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="1175.0347" y="420.5788" ry="1.5" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="429.21893" x="1178.7432"><tspan y="429.21893" x="1178.7432">25</tspan></text> <text x="1173.958" y="416.64658" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1173.958" y="416.64658">37.5</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="391.50186" x="1173.9897"><tspan y="391.50186" x="1173.9897">62.5</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="366.35715" x="1173.9995"><tspan y="366.35715" x="1173.9995">87.5</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="341.21243" x="1170.6084"><tspan y="341.21243" x="1170.6084">112.5</tspan></text> </g> <g transform="translate(-1115.8589,-25.000055)"> <rect ry="0" y="345" x="1115.8589" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1122.7827" y="353.64014" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1122.7827" y="353.64014">F</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="1115.8589" y="370.14471" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="378.78485" x="1121.8135"><tspan y="378.78485" x="1121.8135">D</tspan></text> <rect ry="0" y="395.28943" x="1115.8589" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1122.292" y="403.92957" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1122.292" y="403.92957">B</tspan></text> <rect ry="0" y="420.43414" x="1115.8589" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1122.1138" y="429.07428" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1122.1138" y="429.07428">G</tspan></text> <rect ry="0" y="445.57886" x="1115.8589" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1122.5288" y="454.21899" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1122.5288" y="454.21899">E</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="441.64661" x="1122.7827"><tspan>F</tspan></text> <text x="1122.4409" y="416.50189" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1122.4409" y="416.50189">A</tspan></text> <text x="1122.3579" y="391.35721" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1122.3579" y="391.35721">C</tspan></text> <text x="1122.5288" y="366.21249" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1122.5288" y="366.21249">E</tspan></text> </g> </svg>';
const SOPRANO =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.0" width="1200" height="900"> <g transform="translate(0,50)"> <path d="M 0,350 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,325 H 1200" /> <path d="M 0,425 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,400 H 1200" /> <path d="M 0,375 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,500 H 1200" /> <path d="M 0,475 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,450 H 1200" /> <path d="M 0,300 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,275 H 1200" /> <path d="M 0,250 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> </g> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,424.99957 H 1200" /> <path d="M 0,399.99958 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="M 0,474.99957 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="M 0,449.99957 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,374.99957 H 1200" /> <rect ry="0" y="469.99957" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="6.7529163" y="478.63971" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.7529163" y="478.63971">A</tspan></text> <rect ry="0" y="445.43372" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <g transform="scale(1.0149201,0.98529926)" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:131.373px;line-height:190.022px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.985299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"> <path d="m 75.362294,464.15635 q 8.933364,0 14.319657,5.51767 5.386293,5.51767 5.386293,14.5824 0,9.85298 -6.437277,16.68437 -6.437277,6.70003 -15.764761,6.70003 -8.013753,0 -13.400046,-3.54707 -5.386293,-3.67845 -5.386293,-10.11573 0,-2.62746 2.233341,-4.8608 2.233341,-2.36471 5.123547,-2.36471 3.152952,0 5.25492,2.23334 2.233341,2.10197 2.233341,4.99217 0,1.9706 -2.101968,4.59806 -1.970595,2.49609 -1.970595,2.89021 0,1.18235 1.182357,1.83922 1.182357,0.52549 3.415698,0.52549 11.429452,0 11.429452,-19.57458 0,-5.25492 -0.525492,-8.40787 -0.525492,-3.28432 -1.839222,-4.59805 -1.31373,-1.31373 -2.496087,-1.57648 -1.182358,-0.39412 -3.547072,-0.39412 -3.809817,0 -6.437277,3.02158 -2.496087,3.02158 -4.992174,10.50984 -3.152952,-17.60398 -11.692197,-24.96087 v 50.05311 H 44.358265 V 404.38164 h 4.992174 v 50.18448 q 8.539245,-7.35688 11.692197,-24.82949 3.284325,13.40004 11.429451,13.40004 2.364714,0 3.547072,-0.26274 1.182357,-0.26275 2.496087,-1.57648 1.31373,-1.31373 1.839222,-4.46668 0.525492,-3.15295 0.525492,-8.53925 0,-19.70595 -11.429452,-19.70595 -4.598055,0 -4.598055,2.23334 0,0.5255 1.970595,3.15296 2.101968,2.49608 2.101968,4.46668 0,2.8902 -2.233341,5.12355 -2.101968,2.10196 -5.25492,2.10196 -2.890206,0 -5.123547,-2.23334 -2.233341,-2.36471 -2.233341,-4.99217 0,-6.43728 5.386293,-9.98435 5.386293,-3.67844 13.400046,-3.67844 9.327484,0 15.764761,6.83139 6.437277,6.70003 6.437277,16.68437 0,8.67062 -5.386293,14.31966 -5.25492,5.51767 -14.319657,5.51767 -4.598056,0 -9.196111,-1.70785 l -4.335309,9.7216 4.335309,9.85298 q 4.860801,-1.83923 9.196111,-1.83923 z m -35.86483,43.74721 H 26.491537 V 404.38164 h 13.005927 z" style="font-size:131.373px;stroke-width:0.985299px" /> </g> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088673" y="370.289" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="378.92914" x="6.603992"><tspan y="378.92914" x="6.603992">B</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088673" y="395.43372" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="404.07385" x="6.4257693"><tspan y="404.07385" x="6.4257693">G</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088673" y="420.57843" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="429.21857" x="6.8408084"><tspan y="429.21857" x="6.8408084">E</tspan></text> <text x="7.0947146" y="416.64618" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="7.0947146" y="416.64618">F</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="391.50146" x="6.7529178"><tspan y="391.50146" x="6.7529178">A</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="1171.3524" y="445.14429" ry="1.5" /> <rect ry="1.5" y="370.289" x="1171.3524" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1175.017" y="378.92914" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1175.017" y="378.92914">75</tspan></text> <rect ry="1.5" y="395.43372" x="1171.3524" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1174.9364" y="404.07385" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1174.9364" y="404.07385">50</tspan></text> <rect ry="1.5" y="420.57843" x="1171.3524" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1175.0609" y="429.21857" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1175.0609" y="429.21857">25</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="416.64621" x="1170.2758"><tspan y="416.64621" x="1170.2758">37.5</tspan></text> <text x="1170.3075" y="391.5015" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1170.3075" y="391.5015">62.5</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" width="25" height="10" x="1168.8524" y="468.34171" ry="1.5" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="476.98184" x="1173.3788"><tspan y="476.98184" x="1173.3788">-25</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088509" y="432.99957" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="441.63971" x="6.1254749"><tspan y="441.63971" x="6.1254749">D</tspan></text> <rect ry="0" y="458.14429" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="6.6039906" y="466.78442" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.6039906" y="466.78442">B</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="454.21207" x="6.6699085"><tspan y="454.21207" x="6.6699085">C</tspan></text> <text x="1170.1073" y="441.15939" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1170.1073" y="441.15939">12.5</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="453.10022" x="1178.1737"><tspan y="453.10022" x="1178.1737">0</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="465.04102" x="1168.6083"><tspan y="465.04102" x="1168.6083">-12.5</tspan></text> </svg>';
const ALTO =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.0" width="1200" height="900"> <g transform="translate(0,75)"> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,350 H 1200" /> <path d="M 0,325 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,425 H 1200" /> <path d="M 0,400 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,375 H 1200" /> <path d="M 0,500 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,475 H 1200" /> <path d="M 0,450 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,300 H 1200" /> <path d="M 0,275 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,250 H 1200" /> </g> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,424.99986 H 1200" /> <path d="M 0,399.99987 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="M 0,474.99986 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="M 0,449.99986 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,499.99986 H 1200" /> <rect ry="0" y="469.99985" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="6.7529163" y="478.63998" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.7529163" y="478.63998" id="tspan3220-9-3">A</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088509" y="495.14456" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="503.7847" x="7.0947132"><tspan id="tspan3220-2-2-2" y="503.7847" x="7.0947132">F</tspan></text> <rect ry="0" y="445.43399" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="6.4257679" y="491.21237" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.4257679" y="491.21237" id="tspan3220-2-1-2-9-1-2">G</tspan></text> <g transform="scale(1.0149218,0.9852976)" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:131.373px;line-height:190.022px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.985298px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"> <path d="m 75.36225,464.15715 q 8.933364,0 14.319657,5.51766 5.386293,5.51767 5.386293,14.58241 0,9.85297 -6.437277,16.68437 -6.437277,6.70002 -15.76476,6.70002 -8.013753,0 -13.400046,-3.54707 -5.386294,-3.67845 -5.386294,-10.11572 0,-2.62746 2.233341,-4.8608 2.233341,-2.36472 5.123548,-2.36472 3.152952,0 5.25492,2.23334 2.233341,2.10197 2.233341,4.99218 0,1.97059 -2.101968,4.59805 -1.970595,2.49609 -1.970595,2.89021 0,1.18236 1.182357,1.83922 1.182357,0.52549 3.415698,0.52549 11.429451,0 11.429451,-19.57457 0,-5.25492 -0.525492,-8.40788 -0.525492,-3.28432 -1.839222,-4.59805 -1.31373,-1.31373 -2.496087,-1.57648 -1.182357,-0.39412 -3.547071,-0.39412 -3.809817,0 -6.437277,3.02158 -2.496087,3.02158 -4.992174,10.50984 -3.152953,-17.60398 -11.692198,-24.96087 v 50.05312 H 44.358221 V 404.38243 h 4.992174 v 50.18449 q 8.539245,-7.35689 11.692198,-24.8295 3.284325,13.40005 11.429451,13.40005 2.364714,0 3.547071,-0.26275 1.182357,-0.26275 2.496087,-1.57648 1.31373,-1.31373 1.839222,-4.46668 0.525492,-3.15295 0.525492,-8.53924 0,-19.70595 -11.429451,-19.70595 -4.598055,0 -4.598055,2.23334 0,0.52549 1.970595,3.15295 2.101968,2.49609 2.101968,4.46668 0,2.89021 -2.233341,5.12355 -2.101968,2.10197 -5.25492,2.10197 -2.890207,0 -5.123548,-2.23334 -2.233341,-2.36472 -2.233341,-4.99218 0,-6.43727 5.386294,-9.98435 5.386293,-3.67844 13.400046,-3.67844 9.327483,0 15.76476,6.8314 6.437277,6.70002 6.437277,16.68437 0,8.67062 -5.386293,14.31965 -5.25492,5.51767 -14.319657,5.51767 -4.598055,0 -9.19611,-1.70785 l -4.335309,9.7216 4.335309,9.85298 q 4.860801,-1.83922 9.19611,-1.83922 z M 39.49742,507.90436 H 26.491493 V 404.38243 H 39.49742 Z" style="font-size:131.373px;stroke-width:0.985298px" id="path897" /> </g> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088673" y="395.43399" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="404.07413" x="6.4257693"><tspan id="tspan3220-2-6-4" y="404.07413" x="6.4257693">G</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088673" y="420.5787" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="429.21884" x="6.8408084"><tspan id="tspan3220-2-1-6" y="429.21884" x="6.8408084">E</tspan></text> <text x="7.0947146" y="416.64645" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="7.0947146" y="416.64645" id="tspan3220-2-1-2-0">F</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="1171.3524" y="445.14456" ry="1.5" /> <rect ry="1.5" y="395.43399" x="1171.3524" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1174.9364" y="404.07413" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1174.9364" y="404.07413" id="tspan3220-2-6">50</tspan></text> <rect ry="1.5" y="420.5787" x="1171.3524" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1175.0609" y="429.21884" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1175.0609" y="429.21884" id="tspan3220-2-1">25</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="416.64648" x="1170.2758"><tspan id="tspan3220-2-1-2" y="416.64648" x="1170.2758">37.5</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" width="25" height="10" x="1168.8524" y="468.34198" ry="1.5" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="476.98212" x="1173.3788"><tspan id="tspan3220-3" y="476.98212" x="1173.3788">-25</tspan></text> <rect ry="1.5" y="493.48672" x="1168.8524" height="10" width="25" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" /> <text x="1173.2738" y="502.12686" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1173.2738" y="502.12686" id="tspan3220-2-12">-50</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="489.55447" x="1168.6083"><tspan id="tspan3220-2-1-2-9-2" y="489.55447" x="1168.6083">-37.5</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088509" y="432.99985" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="441.63998" x="6.1254749"><tspan id="tspan3220-9-3-5" y="441.63998" x="6.1254749">D</tspan></text> <rect ry="0" y="458.14456" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="6.6039906" y="466.7847" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.6039906" y="466.7847" id="tspan3220-2-2-2-7">B</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="454.21234" x="6.6699085"><tspan id="tspan3220-2-1-2-9-1-2-7" y="454.21234" x="6.6699085">C</tspan></text> <text x="1170.1073" y="441.15967" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1170.1073" y="441.15967" id="tspan3220-2-1-2-6">12.5</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="453.10049" x="1178.1737"><tspan id="tspan3220-2-6-43" y="453.10049" x="1178.1737">0</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="465.04129" x="1168.6083"><tspan id="tspan3220-2-1-2-2-4" y="465.04129" x="1168.6083">-12.5</tspan></text> </svg>';
const TENOR =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="900" width="1200" version="1.0"> <g transform="translate(0,100)"> <path d="M 0,350 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,325 H 1200" /> <path d="M 0,425 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,400 H 1200" /> <path d="M 0,375 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,500 H 1200" /> <path d="M 0,475 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,450 H 1200" /> <path d="M 0,300 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,275 H 1200" /> <path d="M 0,250 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> </g> <path d="M 0,424.99966 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,524.99966 H 1200" /> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,474.99966 H 1200" /> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,449.99966 H 1200" /> <path d="M 0,499.99966 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088509" y="469.99966" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="478.6398" x="6.7529163"><tspan y="478.6398" x="6.7529163">A</tspan></text> <rect ry="0" y="495.14438" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="7.0947132" y="503.78452" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="7.0947132" y="503.78452">F</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.61884367" y="520.28906" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="528.9292" x="6.1254749"><tspan y="528.9292" x="6.1254749">D</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088509" y="445.43381" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="516.35681" x="6.840807"><tspan y="516.35681" x="6.840807">E</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="491.21219" x="6.4257679"><tspan y="491.21219" x="6.4257679">G</tspan></text> <g transform="scale(1.0149201,0.98529926)" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:131.373px;line-height:190.022px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.985299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"> <path d="m 75.676935,464.15641 q 8.933365,0 14.319658,5.51767 5.386293,5.51767 5.386293,14.5824 0,9.85298 -6.437277,16.68437 -6.437277,6.70003 -15.764761,6.70003 -8.013753,0 -13.400046,-3.54707 -5.386293,-3.67845 -5.386293,-10.11572 0,-2.62746 2.233341,-4.86081 2.233341,-2.36471 5.123547,-2.36471 3.152952,0 5.25492,2.23334 2.233341,2.10197 2.233341,4.99218 0,1.97059 -2.101968,4.59805 -1.970595,2.49609 -1.970595,2.89021 0,1.18235 1.182357,1.83922 1.182357,0.52549 3.415698,0.52549 11.429452,0 11.429452,-19.57458 0,-5.25492 -0.525493,-8.40787 -0.525492,-3.28432 -1.839222,-4.59805 -1.31373,-1.31373 -2.496087,-1.57648 -1.182357,-0.39412 -3.547071,-0.39412 -3.809817,0 -6.437277,3.02158 -2.496087,3.02158 -4.992174,10.50984 -3.152952,-17.60398 -11.692197,-24.96087 v 50.05311 H 44.672907 V 404.3817 h 4.992174 v 50.18448 q 8.539245,-7.35688 11.692197,-24.82949 3.284325,13.40004 11.429451,13.40004 2.364714,0 3.547071,-0.26274 1.182357,-0.26275 2.496087,-1.57648 1.31373,-1.31373 1.839222,-4.46668 0.525493,-3.15295 0.525493,-8.53925 0,-19.70595 -11.429452,-19.70595 -4.598055,0 -4.598055,2.23335 0,0.52549 1.970595,3.15295 2.101968,2.49608 2.101968,4.46668 0,2.89021 -2.233341,5.12355 -2.101968,2.10196 -5.25492,2.10196 -2.890206,0 -5.123547,-2.23334 -2.233341,-2.36471 -2.233341,-4.99217 0,-6.43728 5.386293,-9.98435 5.386293,-3.67844 13.400046,-3.67844 9.327484,0 15.764761,6.83139 6.437277,6.70003 6.437277,16.68437 0,8.67062 -5.386293,14.31966 -5.25492,5.51767 -14.319658,5.51767 -4.598055,0 -9.19611,-1.70785 l -4.335309,9.7216 4.335309,9.85298 q 4.860801,-1.83923 9.19611,-1.83923 z M 39.812106,507.90362 H 26.806179 V 404.3817 h 13.005927 z" style="font-size:131.373px;stroke-width:0.985299px" /> </g> <rect ry="0" y="420.57852" x="0.17088673" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="6.8408084" y="429.21866" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.8408084" y="429.21866">E</tspan></text> <rect ry="1.5" y="445.14438" x="1171.3524" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="1171.3524" y="420.57852" ry="1.5" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="429.21866" x="1175.0609"><tspan y="429.21866" x="1175.0609">25</tspan></text> <rect ry="1.5" y="468.3418" x="1168.8524" height="10" width="25" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" /> <text x="1173.3788" y="476.98193" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1173.3788" y="476.98193">-25</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" width="25" height="10" x="1168.8524" y="493.48654" ry="1.5" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="502.12668" x="1173.2738"><tspan y="502.12668" x="1173.2738">-50</tspan></text> <rect ry="1.5" y="518.63123" x="1168.8524" height="10" width="25" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" /> <text x="1173.3788" y="527.27136" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1173.3788" y="527.27136">-75</tspan></text> <text x="1168.6083" y="514.69897" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1168.6083" y="514.69897">-62.5</tspan></text> <text x="1168.6083" y="489.55429" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1168.6083" y="489.55429">-37.5</tspan></text> <rect ry="0" y="432.99966" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="6.1254749" y="441.6398" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.1254749" y="441.6398">D</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088509" y="458.14438" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="466.78452" x="6.6039906"><tspan y="466.78452" x="6.6039906">B</tspan></text> <text x="6.6699085" y="454.21216" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.6699085" y="454.21216">C</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="441.15948" x="1170.1073"><tspan y="441.15948" x="1170.1073">12.5</tspan></text> <text x="1178.1737" y="453.10031" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1178.1737" y="453.10031">0</tspan></text> <text x="1168.6083" y="465.04111" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1168.6083" y="465.04111">-12.5</tspan></text> </svg>';
const BASS =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="900" width="1200" version="1.0"> <g transform="translate(0,150)"> <path d="M 0,350 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,325 H 1200" /> <path d="M 0,425 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,400 H 1200" /> <path d="M 0,375 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,500 H 1200" /> <path d="M 0,475 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,450 H 1200" /> <path d="M 0,300 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,275 H 1200" /> <path d="M 0,250 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> </g> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,474.99987 H 1200" /> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,574.99987 H 1200" /> <path d="M 0,524.99986 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="M 0,499.99987 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="M 0,549.99988 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088509" y="469.99988" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="478.64001" x="6.7529163"><tspan y="478.64001" x="6.7529163">A</tspan></text> <rect ry="0" y="495.14459" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="7.0947132" y="503.78473" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="7.0947132" y="503.78473">F</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088509" y="520.28931" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="528.92944" x="6.1254749"><tspan y="528.92944" x="6.1254749">D</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088509" y="545.43402" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="554.07416" x="6.6039906"><tspan y="554.07416" x="6.6039906">B</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088509" y="570.57874" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="579.21887" x="6.4257679"><tspan y="579.21887" x="6.4257679">G</tspan></text> <text x="6.7529163" y="566.64648" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.7529163" y="566.64648">A</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="541.50177" x="6.6699085"><tspan y="541.50177" x="6.6699085">C</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="516.35706" x="6.840807"><tspan y="516.35706" x="6.840807">E</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="491.2124" x="6.4257679"><tspan y="491.2124" x="6.4257679">G</tspan></text> <g style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:149.333px;line-height:216px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"> <path d="m 96.338834,481.17328 q 2.687994,0 4.479986,1.94133 1.94133,1.94133 1.94133,4.47999 0,2.53866 -2.09066,4.47999 -2.090661,1.94133 -4.479989,1.94133 -6.271985,0 -6.271985,-6.71998 0,-2.688 1.941328,-4.33066 1.941329,-1.792 4.47999,-1.792 z m -4.629322,30.7626 q 1.941328,-1.94133 4.629322,-1.94133 2.687994,0 4.479986,2.09066 1.94133,2.09067 1.94133,4.18133 0,2.83732 -1.94133,4.77865 -1.941325,1.94133 -4.479986,1.94133 -6.421318,0 -6.421318,-6.71998 0,-2.38933 1.791996,-4.33066 z M 54.674929,473.25864 q 12.095973,0 20.309287,8.36264 8.213315,8.21332 8.213315,19.71196 0,5.67465 -1.642663,11.05064 -1.49333,5.37599 -4.927989,10.30398 -3.434659,4.77865 -6.869317,8.81064 -3.434659,4.03199 -8.95998,8.06398 -5.525321,4.032 -9.258645,6.86932 -3.733325,2.688 -10.154644,6.12265 -6.271986,3.43466 -9.109313,4.92799 -2.687993,1.344 -8.213314,4.03199 l -0.746665,-2.38932 q 0.149333,-0.14934 4.031991,-2.688 3.882658,-2.53866 6.271985,-4.03199 2.389328,-1.64266 7.018651,-5.37599 4.778656,-3.73332 7.914649,-6.86931 3.135993,-3.28533 7.01865,-8.06399 4.031991,-4.92798 6.421319,-9.55731 2.389328,-4.62932 4.031991,-10.60264 1.791996,-5.97332 1.791996,-11.94664 0,-23.44528 -16.575962,-23.44528 -5.525321,0 -9.407979,1.49333 -3.882658,1.344 -5.674654,3.43466 -1.642663,2.09066 -2.389328,3.73332 -0.746665,1.49333 -0.746665,2.688 0,2.23999 2.98666,2.23999 1.194664,0 2.837327,-0.448 1.642663,-0.59733 2.239995,-0.59733 4.031991,0 6.719985,2.53866 2.687994,2.53866 2.687994,6.27199 0,4.33066 -3.285326,7.16798 -3.285326,2.83733 -7.765316,2.83733 -5.823987,0 -9.557311,-3.43466 -3.733325,-3.43466 -3.733325,-8.81065 0,-9.85597 8.362647,-16.12796 8.511981,-6.27198 20.159954,-6.27198 z" style="font-size:149.333px" /> </g> <rect ry="1.5" y="468.34201" x="1168.8524" height="10" width="25" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" /> <text x="1173.3788" y="476.98215" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1173.3788" y="476.98215">-25</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" width="25" height="10" x="1168.8524" y="493.48676" ry="1.5" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="502.12689" x="1173.2738"><tspan y="502.12689" x="1173.2738">-50</tspan></text> <rect ry="1.5" y="518.63147" x="1168.8524" height="10" width="25" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" /> <text x="1173.3788" y="527.27161" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1173.3788" y="527.27161">-75</tspan></text> <rect ry="1.5" y="543.77618" x="1168.8524" height="10" width="25" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" /> <text x="1170.0927" y="552.41632" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1170.0927" y="552.41632">-100</tspan></text> <rect ry="1.5" y="568.9209" x="1168.8524" height="10" width="25" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" /> <text x="1170.1976" y="577.56104" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1170.1976" y="577.56104">-125</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="564.98865" x="1165.4271"><tspan y="564.98865" x="1165.4271">-112.5</tspan></text> <text x="1168.6083" y="539.84393" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1168.6083" y="539.84393">-87.5</tspan></text> <text x="1168.6083" y="514.69922" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1168.6083" y="514.69922">-62.5</tspan></text> <text x="1168.6083" y="489.5545" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1168.6083" y="489.5545">-37.5</tspan></text> </svg>';
const GRAND =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.0" width="1200" height="900"> <g> <g> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,350 H 1200" /> <path d="M 0,325 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,425 H 1200" /> <path d="M 0,400 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,375 H 1200" /> <path d="M 0,500 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,475 H 1200" /> <path d="M 0,450 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,300 H 1200" /> <path d="M 0,275 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,250 H 1200" /> </g> <g transform="translate(0,150)"> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,350 H 1200" /> <path d="M 0,325 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,425 H 1200" /> <path d="M 0,400 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,375 H 1200" /> <path d="M 0,500 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,475 H 1200" /> <path d="M 0,450 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,300 H 1200" /> <path d="M 0,275 H 1200" style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#e4e4e4;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,250 H 1200" /> </g> </g> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,325.00035 H 1200" /> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,425.00035 H 1200" /> <path d="M 0,375.00034 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="M 0,350.00035 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="M 0,400.00036 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="M 0,475.00035 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path d="M 0,575.00035 H 1200" style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,525.00034 H 1200" /> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,500.00035 H 1200" /> <path style="fill:none;stroke:#282828;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 0,550.00036 H 1200" /> <rect ry="0" y="470.00034" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="6.7529163" y="478.64047" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.7529163" y="478.64047">A</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088509" y="495.14505" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="503.78519" x="7.0947132"><tspan y="503.78519" x="7.0947132">F</tspan></text> <rect ry="0" y="520.28979" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="6.1254749" y="528.92993" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.1254749" y="528.92993">D</tspan></text> <rect ry="0" y="545.43451" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="6.6039906" y="554.07465" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.6039906" y="554.07465">B</tspan></text> <rect ry="0" y="570.57922" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="6.4257679" y="579.21936" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.4257679" y="579.21936">G</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="566.64697" x="6.7529163"><tspan y="566.64697" x="6.7529163">A</tspan></text> <text x="6.6699085" y="541.50226" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.6699085" y="541.50226">C</tspan></text> <text x="6.840807" y="516.35754" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.840807" y="516.35754">E</tspan></text> <text x="6.4257679" y="491.21286" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.4257679" y="491.21286">G</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088673" y="320.00034" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="328.64047" x="7.0947146"><tspan y="328.64047" x="7.0947146">F</tspan></text> <rect ry="0" y="345.14505" x="0.17088673" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="6.1254764" y="353.78519" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.1254764" y="353.78519">D</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088673" y="370.28976" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="378.9299" x="6.603992"><tspan y="378.9299" x="6.603992">B</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088673" y="395.43448" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="404.07462" x="6.4257693"><tspan y="404.07462" x="6.4257693">G</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088673" y="420.57919" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="429.21933" x="6.8408084"><tspan y="429.21933" x="6.8408084">E</tspan></text> <text x="7.0947146" y="416.64694" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="7.0947146" y="416.64694">F</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="391.50223" x="6.7529178"><tspan y="391.50223" x="6.7529178">A</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="366.35754" x="6.66991"><tspan y="366.35754" x="6.66991">C</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="341.21283" x="6.8408084"><tspan y="341.21283" x="6.8408084">E</tspan></text> <rect ry="1.5" y="320.00034" x="1171.3524" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1171.6967" y="328.64047" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1171.6967" y="328.64047">125</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="1171.3524" y="345.14505" ry="1.5" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="353.78519" x="1171.5917"><tspan y="353.78519" x="1171.5917">100</tspan></text> <rect ry="1.5" y="370.28976" x="1171.3524" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1175.017" y="378.9299" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1175.017" y="378.9299">75</tspan></text> <rect ry="1.5" y="395.43448" x="1171.3524" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1174.9364" y="404.07462" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1174.9364" y="404.07462">50</tspan></text> <rect ry="1.5" y="420.57919" x="1171.3524" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="1175.0609" y="429.21933" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1175.0609" y="429.21933">25</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="416.64697" x="1170.2758"><tspan y="416.64697" x="1170.2758">37.5</tspan></text> <text x="1170.3075" y="391.50226" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1170.3075" y="391.50226">62.5</tspan></text> <text x="1170.3173" y="366.35754" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1170.3173" y="366.35754">87.5</tspan></text> <text x="1166.9261" y="341.21283" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1166.9261" y="341.21283">112.5</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" width="25" height="10" x="1168.8524" y="468.34247" ry="1.5" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="476.9826" x="1173.3788"><tspan y="476.9826" x="1173.3788">-25</tspan></text> <rect ry="1.5" y="493.48721" x="1168.8524" height="10" width="25" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" /> <text x="1173.2738" y="502.12735" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1173.2738" y="502.12735">-50</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" width="25" height="10" x="1168.8524" y="518.63196" ry="1.5" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="527.27209" x="1173.3788"><tspan y="527.27209" x="1173.3788">-75</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" width="25" height="10" x="1168.8524" y="543.77667" ry="1.5" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="552.41681" x="1170.0927"><tspan y="552.41681" x="1170.0927">-100</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.95534;stroke-linecap:round;stroke-linejoin:round" width="25" height="10" x="1168.8524" y="568.92139" ry="1.5" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="577.56152" x="1170.1976"><tspan y="577.56152" x="1170.1976">-125</tspan></text> <text x="1165.4271" y="564.98914" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1165.4271" y="564.98914">-112.5</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="539.84442" x="1168.6083"><tspan y="539.84442" x="1168.6083">-87.5</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="514.69971" x="1168.6083"><tspan y="514.69971" x="1168.6083">-62.5</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="489.55496" x="1168.6083"><tspan y="489.55496" x="1168.6083">-37.5</tspan></text> <rect ry="0" y="445.00034" x="0.17088604" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="0.17088509" y="433.00034" ry="0" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="441.64047" x="6.1254749"><tspan y="441.64047" x="6.1254749">D</tspan></text> <rect ry="0" y="458.14505" x="0.17088509" height="10" width="20" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" /> <text x="6.6039906" y="466.78519" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="6.6039906" y="466.78519">B</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="454.21283" x="6.6699085"><tspan y="454.21283" x="6.6699085">C</tspan></text> <text x="1170.1073" y="441.16016" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"><tspan x="1170.1073" y="441.16016">12.5</tspan></text> <rect style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.74891;stroke-linecap:round;stroke-linejoin:round" width="20" height="10" x="1170.9183" y="444.31479" ry="1.5" /> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="453.10098" x="1178.1737"><tspan y="453.10098" x="1178.1737">0</tspan></text> <text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none" y="465.04178" x="1168.6083"><tspan y="465.04178" x="1168.6083">-12.5</tspan></text> <g style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:186.667px;line-height:270px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"> <path d="m 70.20556,424.33302 q 4.47999,15.67996 4.47999,25.68527 0,7.91465 -5.525321,12.99197 -5.525321,5.07732 -13.43997,5.07732 -7.466649,0 -12.99197,-4.47999 -5.525321,-4.33065 -5.525321,-10.60264 0,-2.09066 0.746665,-4.33065 0.895998,-2.09067 2.090662,-4.032 1.343997,-1.79199 3.285326,-2.98666 2.090662,-1.04533 4.330657,-1.04533 2.98666,0 5.226655,1.49333 2.389328,1.64267 3.583991,4.03199 1.194664,2.38933 1.194664,5.07733 0,9.25864 -10.453309,9.25864 1.343997,1.94133 3.434659,2.98666 2.239995,1.19467 5.226654,1.19467 1.791996,0 3.583992,-0.448 1.791996,-0.29867 3.882658,-1.49333 2.239995,-1.04533 3.882658,-2.83733 1.642663,-1.64266 2.687994,-4.77866 1.045331,-2.98666 1.045331,-7.01865 0,-3.13599 -4.181324,-22.54928 -3.285326,0.896 -8.213315,0.896 -14.4853,0 -24.938609,-10.75198 Q 23.315,404.91973 23.315,389.98643 q 0,-5.22666 1.642663,-10.60264 1.791996,-5.37599 3.882658,-9.40798 2.239995,-4.18133 6.421318,-9.25865 4.330657,-5.22665 7.167984,-8.21331 2.98666,-3.13599 8.213315,-8.36265 -0.895998,-3.13599 -1.49333,-5.82399 -0.597332,-2.83732 -1.045331,-5.67465 -0.447999,-2.83733 -0.746665,-5.52532 -0.149333,-2.68799 -0.149333,-5.37599 0,-13.43997 4.927989,-22.39995 4.927988,-9.10931 9.855977,-9.10931 1.49333,0 3.285326,1.94133 1.941329,1.94133 3.733325,5.37599 1.791996,3.43466 2.98666,9.10931 1.343997,5.52532 1.343997,11.94664 0,23.74394 -16.874629,39.27458 l 3.882658,17.62129 q 1.045331,-0.14933 2.239995,-0.29867 1.194664,-0.14933 2.090662,-0.14933 9.109313,0 15.381298,7.46665 6.271986,7.31732 6.271986,17.91996 -0.149333,17.62129 -16.127963,23.89328 z M 69.010896,313.22927 q 0,-8.21331 -4.778656,-8.21331 -2.687994,0 -5.226655,2.23999 -2.389328,2.24 -4.03199,5.97332 -1.642663,3.58399 -2.687994,8.21332 -0.895998,4.47999 -0.895998,9.10931 0,6.27198 1.941329,10.90131 1.343997,-0.74667 2.687993,-1.94133 1.49333,-1.344 2.837327,-2.83733 1.343997,-1.64266 2.687994,-3.43466 1.343997,-1.94133 2.389328,-3.88266 1.045331,-2.09066 1.941329,-4.18132 1.045331,-2.09066 1.642663,-4.03199 0.746665,-2.09066 1.045331,-4.03199 0.447999,-2.09066 0.447999,-3.88266 z m 10.751975,92.28779 q 0,-5.52532 -2.239995,-9.55731 -2.239994,-4.18133 -6.122652,-6.27199 -3.733325,-2.23999 -8.810647,-2.23999 l 6.719985,33.74925 q 10.453309,-4.33065 10.453309,-15.67996 z m -13.589302,16.57596 -6.869318,-34.34659 q -2.687994,0.59734 -5.226654,2.688 -2.389328,1.94133 -4.031991,4.92799 -1.49333,2.83732 -1.49333,5.67465 0,1.64266 0.447999,3.28533 0.597332,1.64266 1.343997,2.83732 0.746665,1.19467 1.642663,2.38933 0.895998,1.19467 1.791996,1.94133 1.045331,0.74666 1.791995,1.344 0.746665,0.59733 1.194664,0.89599 0.597332,0.29867 0.597332,0.29867 l -1.194664,0.74667 q -2.837326,-0.896 -5.823986,-2.83733 -2.837327,-1.94133 -5.375988,-5.97332 -2.538661,-4.03199 -2.538661,-8.81065 0,-4.77865 2.239995,-9.25864 2.239995,-4.47999 5.375988,-7.31732 3.135993,-2.98666 6.570651,-4.18132 L 53.928264,360.4185 q -23.44528,19.56262 -23.44528,37.78124 0,10.90131 8.213314,18.21863 8.213315,7.31732 18.666624,7.31732 2.538661,0 8.810647,-1.64267 z" style="font-size:149.333px" /> </g> <g style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:149.333px;line-height:216px;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"> <path d="m 96.338834,481.17377 q 2.687994,0 4.479986,1.94133 1.94133,1.94133 1.94133,4.47999 0,2.53866 -2.09066,4.47999 -2.090661,1.94133 -4.479989,1.94133 -6.271985,0 -6.271985,-6.71998 0,-2.688 1.941328,-4.33066 1.941329,-1.792 4.47999,-1.792 z m -4.629322,30.7626 q 1.941328,-1.94133 4.629322,-1.94133 2.687994,0 4.479986,2.09066 1.94133,2.09066 1.94133,4.18133 0,2.83732 -1.94133,4.77865 -1.941325,1.94133 -4.479986,1.94133 -6.421318,0 -6.421318,-6.71998 0,-2.38933 1.791996,-4.33066 z M 54.674929,473.25912 q 12.095973,0 20.309287,8.36265 8.213315,8.21332 8.213315,19.71196 0,5.67465 -1.642663,11.05064 -1.49333,5.37599 -4.927989,10.30397 -3.434659,4.77866 -6.869317,8.81065 -3.434659,4.03199 -8.95998,8.06398 -5.525321,4.03199 -9.258645,6.86932 -3.733325,2.68799 -10.154644,6.12265 -6.271986,3.43466 -9.109313,4.92799 -2.687993,1.344 -8.213314,4.03199 l -0.746665,-2.38933 q 0.149333,-0.14933 4.031991,-2.68799 3.882658,-2.53866 6.271985,-4.03199 2.389328,-1.64266 7.018651,-5.37599 4.778656,-3.73332 7.914649,-6.86932 3.135993,-3.28532 7.01865,-8.06398 4.031991,-4.92799 6.421319,-9.55731 2.389328,-4.62932 4.031991,-10.60264 1.791996,-5.97332 1.791996,-11.94664 0,-23.44528 -16.575962,-23.44528 -5.525321,0 -9.407979,1.49333 -3.882658,1.344 -5.674654,3.43466 -1.642663,2.09066 -2.389328,3.73332 -0.746665,1.49333 -0.746665,2.688 0,2.23999 2.98666,2.23999 1.194664,0 2.837327,-0.448 1.642663,-0.59733 2.239995,-0.59733 4.031991,0 6.719985,2.53866 2.687994,2.53866 2.687994,6.27199 0,4.33065 -3.285326,7.16798 -3.285326,2.83733 -7.765316,2.83733 -5.823987,0 -9.557311,-3.43466 -3.733325,-3.43466 -3.733325,-8.81065 0,-9.85597 8.362647,-16.12796 8.511981,-6.27199 20.159954,-6.27199 z" style="font-size:149.333px" /> </g> </svg>';
const CANCELBUTTON =
'<?xml version="1.0" ?><svg enable-background="new 0 0 55.125 55" height="55px" version="1.1" viewBox="0 0 55.125 55" width="55.125px" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px"><g display="block" id="dialog-cancel"> <path d="M27.557,5.053c-12.43,0-22.5,10.076-22.5,22.497c0,12.432,10.07,22.503,22.5,22.503 c12.431,0,22.5-10.071,22.5-22.503C50.057,15.129,39.987,5.053,27.557,5.053z M37.756,33.212c1.254,1.256,1.257,3.291,0,4.545 c-0.628,0.629-1.451,0.943-2.274,0.943c-0.822,0-1.644-0.314-2.27-0.94l-5.76-5.761l-5.76,5.761 c-0.627,0.626-1.449,0.94-2.271,0.94c-0.823,0-1.647-0.314-2.275-0.943c-1.254-1.254-1.254-3.289,0.004-4.545l5.758-5.758 l-5.758-5.758c-1.258-1.254-1.258-3.292-0.004-4.546c1.255-1.254,3.292-1.259,4.546,0l5.76,5.759l5.76-5.759 c1.252-1.259,3.288-1.254,4.544,0c1.257,1.254,1.254,3.292,0,4.546l-5.758,5.758L37.756,33.212z" display="inline" fill="#c0c0c0"/> </g></svg>';
const STOPTURTLEBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path id="path2" fill="none" d="M0 0h24v24H0z" /> <path style="fill:#ffffff" id="path4" d="M 6,6 H 18 V 18 H 6 Z" /></svg>';
const NEWBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path id="path2" fill="none" d="M0 0h24v24H0z" /> <path style="fill:#ffffff" id="path4" d="M 14,2 H 6 C 4.9,2 4.01,2.9 4.01,4 L 4,20 c 0,1.1 0.89,2 1.99,2 H 18 c 1.1,0 2,-0.9 2,-2 V 8 Z m 2,14 h -3 v 3 H 11 V 16 H 8 v -2 h 3 v -3 h 2 v 3 h 3 z M 13,9 V 3.5 L 18.5,9 Z" /></svg>';
const LOADBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path style="fill:#ffffff" id="path2" d="M 10,4 H 4 C 2.9,4 2.01,4.9 2.01,6 L 2,18 c 0,1.1 0.9,2 2,2 h 16 c 1.1,0 2,-0.9 2,-2 V 8 C 22,6.9 21.1,6 20,6 h -8 z" /> <path id="path4" fill="none" d="M0 0h24v24H0z" /></svg>';
const OPENMERGEBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg viewBox="0 0 54.999998 55" version="1.1" id="svg8" width="55" height="55" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <defs id="defs23" /> <g id="g4402" transform="translate(-0.00690978,3.2337309)"> <path style="fill:#ffffff;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 20.199791,15.5 H 25.5 V 22 L 14.794251,39.025767 17.205149,40.573764 28.5,22 V 15.5 H 34 L 27.5,8 Z" id="path977" /> <path style="fill:#ffffff;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 30.504985,24.660265 40.205749,39.025767 37.794851,40.573764 28.853414,27.51107 Z" id="path977-3" /> </g> </svg>';
const OPENBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg8" version="1.1" viewBox="0 0 54.999998 55"> <g transform="matrix(2.4725237,0,0,2.4725237,5.0000683,9.3764013)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="M 16.38,12.79 H 1.82 V 3.65 h 14.56 z m 0,-11 H 9.1 L 7.28,0 H 1.82 A 1.82,1.82 0 0 0 0,1.83 v 11 a 1.84,1.84 0 0 0 1.82,1.83 H 16.38 A 1.84,1.84 0 0 0 18.2,12.83 V 3.65 A 1.83,1.83 0 0 0 16.38,1.83 Z" /> </g> </g> </svg>';
const SAVEBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path style="fill:#ffffff" id="path2" d="m 19,12 v 7 H 5 V 12 H 3 v 7 c 0,1.1 0.9,2 2,2 h 14 c 1.1,0 2,-0.9 2,-2 v -7 z m -6,0.67 2.59,-2.58 1.41,1.41 -5,5 -5,-5 1.41,-1.41 2.59,2.58 V 3 h 2 z" /> <path id="path4" d="M0 0h24v24H0z" fill="none" /></svg>';
const PLANETBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path id="path2" fill="none" d="M0 0h24v24H0z" /> <path style="fill:#ffffff" id="path4" d="M 12,2 C 6.48,2 2,6.48 2,12 2,17.52 6.48,22 12,22 17.52,22 22,17.52 22,12 22,6.48 17.52,2 12,2 Z M 11,19.93 C 7.05,19.44 4,16.08 4,12 4,11.38 4.08,10.79 4.21,10.21 L 9,15 v 1 c 0,1.1 0.9,2 2,2 z m 6.9,-2.54 C 17.64,16.58 16.9,16 16,16 h -1 v -3 c 0,-0.55 -0.45,-1 -1,-1 H 8 v -2 h 2 c 0.55,0 1,-0.45 1,-1 V 7 h 2 c 1.1,0 2,-0.9 2,-2 V 4.59 c 2.93,1.19 5,4.06 5,7.41 0,2.08 -0.8,3.97 -2.1,5.39 z" /></svg>';
const HELPBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path id="path2" fill="none" d="M0 0h24v24H0z" /> <path style="fill:#ffffff" id="path4" d="M 12,2 C 6.48,2 2,6.48 2,12 2,17.52 6.48,22 12,22 17.52,22 22,17.52 22,12 22,6.48 17.52,2 12,2 Z m 1,17 h -2 v -2 h 2 z m 2.07,-7.75 -0.9,0.92 C 13.45,12.9 13,13.5 13,15 h -2 v -0.5 c 0,-1.1 0.45,-2.1 1.17,-2.83 l 1.24,-1.26 C 13.78,10.05 14,9.55 14,9 14,7.9 13.1,7 12,7 10.9,7 10,7.9 10,9 H 8 c 0,-2.21 1.79,-4 4,-4 2.21,0 4,1.79 4,4 0,0.88 -0.36,1.68 -0.93,2.25 z" /></svg>';
const SLOWBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path id="path2" fill="none" d="M0 0h24v24H0z" /> <path style="fill:#ffffff" id="path4" d="M 10,16.5 16,12 10,7.5 Z M 12,2 C 6.48,2 2,6.48 2,12 2,17.52 6.48,22 12,22 17.52,22 22,17.52 22,12 22,6.48 17.52,2 12,2 Z m 0,18 C 7.59,20 4,16.41 4,12 4,7.59 7.59,4 12,4 c 4.41,0 8,3.59 8,8 0,4.41 -3.59,8 -8,8 z" /></svg>';
const SHOWBLOCKSBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42" version="1.1" id="svg10" width="42" height="42"> <rect width="42" height="42" rx="5" ry="5" style="opacity:0.4;isolation:isolate;mix-blend-mode:multiply;fill:#292929" id="rect4" x="0" y="0" /> <g style="fill:#ffffff" id="レイヤー_2" data-name="レイヤー 2" transform="matrix(1.8,0,0,1.8,3,6.375)"> <g style="fill:#ffffff" id="Icon"> <path d="M 10,5.54 A 2.59,2.59 0 1 0 12.58,8.12 2.58,2.58 0 0 0 10,5.54 Z m 0,3.84 A 1.26,1.26 0 1 1 11.25,8.12 1.25,1.25 0 0 1 10,9.38 Z" style="fill:#ffffff" id="path4" /> <path d="M 17.5,0 H 11.25 V 2.5 H 3.75 V 0 H 2.5 A 2.5,2.5 0 0 0 0,2.5 v 8.75 a 2.5,2.5 0 0 0 2.5,2.5 h 1.25 v 2.5 h 7.5 v -2.5 H 17.5 A 2.5,2.5 0 0 0 20,11.25 V 2.5 A 2.5,2.5 0 0 0 17.5,0 Z m -1.77,8.9 a 7.28,7.28 0 0 1 -5.73,3 7.28,7.28 0 0 1 -5.73,-3 1.25,1.25 0 0 1 0,-1.55 7.28,7.28 0 0 1 5.73,-3 7.28,7.28 0 0 1 5.73,3 1.25,1.25 0 0 1 0,1.55 z" style="fill:#ffffff" id="path6" /> </g> </g> </svg>';
// const SHOWBLOCKSBUTTON = '<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg10" version="1.1" viewBox="0 0 55 55"> <g transform="matrix(2.25,0,0,2.25,5,9.21875)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="M 10,5.54 A 2.59,2.59 0 1 0 12.58,8.12 2.58,2.58 0 0 0 10,5.54 Z m 0,3.84 A 1.26,1.26 0 1 1 11.25,8.12 1.25,1.25 0 0 1 10,9.38 Z" /> <path id="path6" style="fill:#ffffff" d="M 17.5,0 H 11.25 V 2.5 H 3.75 V 0 H 2.5 A 2.5,2.5 0 0 0 0,2.5 v 8.75 a 2.5,2.5 0 0 0 2.5,2.5 h 1.25 v 2.5 h 7.5 v -2.5 H 17.5 A 2.5,2.5 0 0 0 20,11.25 V 2.5 A 2.5,2.5 0 0 0 17.5,0 Z m -1.77,8.9 a 7.28,7.28 0 0 1 -5.73,3 7.28,7.28 0 0 1 -5.73,-3 1.25,1.25 0 0 1 0,-1.55 7.28,7.28 0 0 1 5.73,-3 7.28,7.28 0 0 1 5.73,3 1.25,1.25 0 0 1 0,1.55 z" /> </g> </g> </svg>';
const HIDEBLOCKSBUTTON = SHOWBLOCKSBUTTON;
const HIDEBLOCKSFADEDBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42 42" version="1.1" id="svg10" width="42" height="42"> <rect width="42" height="42" rx="5" ry="5" style="opacity:0.4;isolation:isolate;mix-blend-mode:multiply;fill:#ff2929" id="rect4" x="0" y="0" /> <g style="fill:#ffffff" id="レイヤー_2" data-name="レイヤー 2" transform="matrix(1.8,0,0,1.8,3,6.375)"> <g style="fill:#ffffff" id="Icon"> <path d="M 10,5.54 A 2.59,2.59 0 1 0 12.58,8.12 2.58,2.58 0 0 0 10,5.54 Z m 0,3.84 A 1.26,1.26 0 1 1 11.25,8.12 1.25,1.25 0 0 1 10,9.38 Z" style="fill:#ffffff" id="path4" /> <path d="M 17.5,0 H 11.25 V 2.5 H 3.75 V 0 H 2.5 A 2.5,2.5 0 0 0 0,2.5 v 8.75 a 2.5,2.5 0 0 0 2.5,2.5 h 1.25 v 2.5 h 7.5 v -2.5 H 17.5 A 2.5,2.5 0 0 0 20,11.25 V 2.5 A 2.5,2.5 0 0 0 17.5,0 Z m -1.77,8.9 a 7.28,7.28 0 0 1 -5.73,3 7.28,7.28 0 0 1 -5.73,-3 1.25,1.25 0 0 1 0,-1.55 7.28,7.28 0 0 1 5.73,-3 7.28,7.28 0 0 1 5.73,3 1.25,1.25 0 0 1 0,1.55 z" style="fill:#ffffff" id="path6" /> </g> </g> </svg>';
const ENLARGEBLOCKSBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="42" width="42" id="svg8" version="1.1" viewBox="0 0 42 42"> <rect width="42" height="42" rx="5" ry="5" style="opacity:0.4;isolation:isolate;mix-blend-mode:multiply;fill:#292929" id="rect4" x="0" y="0" /> <g style="fill:#ffffff" id="レイヤー_2" data-name="レイヤー 2" transform="matrix(1.8,0,0,1.8,3,6.375)"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="M 17.5,0 H 11.25 V 2.5 H 3.75 V 0 H 2.5 A 2.5,2.5 0 0 0 0,2.5 v 8.75 a 2.5,2.5 0 0 0 2.5,2.5 h 1.25 v 2.5 h 7.5 v -2.5 H 17.5 A 2.5,2.5 0 0 0 20,11.25 V 2.5 A 2.5,2.5 0 0 0 17.5,0 Z M 11,6.66 12.68,5 h -0.91 a 0.43,0.43 0 1 1 0,-0.85 h 1.91 a 0.44,0.44 0 0 1 0.44,0.43 v 0 1.89 A 0.43,0.43 0 0 1 13.7,6.91 0.43,0.43 0 0 1 13.28,6.47 V 5.55 l -1.69,1.7 a 0.43,0.43 0 0 1 -0.6,0 A 0.42,0.42 0 0 1 11,6.66 Z M 9.26,9.34 7.57,11 h 0.91 a 0.44,0.44 0 0 1 0.45,0.43 0.44,0.44 0 0 1 -0.45,0.42 H 6.57 A 0.43,0.43 0 0 1 6.13,11.43 V 9.52 A 0.43,0.43 0 0 1 6.55,9.08 0.43,0.43 0 0 1 7,9.52 v 0.92 l 1.69,-1.7 a 0.42426407,0.42426407 0 1 1 0.6,0.6 z m 0,-2.09 a 0.43,0.43 0 0 1 -0.6,0 L 7,5.55 V 6.47 A 0.43,0.43 0 0 1 6.58,6.91 0.43,0.43 0 0 1 6.16,6.47 V 4.59 c 0,0 0,0 0,0 v 0 A 0.44,0.44 0 0 1 6.6,4.16 h 1.88 a 0.43,0.43 0 1 1 0,0.85 H 7.57 l 1.69,1.65 a 0.42,0.42 0 0 1 0,0.59 z m 4.87,4.15 v 0 a 0.45,0.45 0 0 1 -0.45,0.42 h -1.91 a 0.44,0.44 0 0 1 -0.45,-0.42 0.44,0.44 0 0 1 0.45,-0.43 h 0.91 L 11,9.34 a 0.42426407,0.42426407 0 1 1 0.6,-0.6 l 1.69,1.7 V 9.52 a 0.43,0.43 0 0 1 0.42,-0.44 0.43,0.43 0 0 1 0.42,0.44 v 0 z" /> </g> </g> </svg>';
// const ENLARGEBLOCKSBUTTON = '<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg8" version="1.1" viewBox="0 0 55 55"> <g transform="matrix(2.25,0,0,2.25,5,9.21875)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="M 17.5,0 H 11.25 V 2.5 H 3.75 V 0 H 2.5 A 2.5,2.5 0 0 0 0,2.5 v 8.75 a 2.5,2.5 0 0 0 2.5,2.5 h 1.25 v 2.5 h 7.5 v -2.5 H 17.5 A 2.5,2.5 0 0 0 20,11.25 V 2.5 A 2.5,2.5 0 0 0 17.5,0 Z M 11,6.66 12.68,5 h -0.91 a 0.43,0.43 0 1 1 0,-0.85 h 1.91 a 0.44,0.44 0 0 1 0.44,0.43 v 0 1.89 A 0.43,0.43 0 0 1 13.7,6.91 0.43,0.43 0 0 1 13.28,6.47 V 5.55 l -1.69,1.7 a 0.43,0.43 0 0 1 -0.6,0 A 0.42,0.42 0 0 1 11,6.66 Z M 9.26,9.34 7.57,11 h 0.91 a 0.44,0.44 0 0 1 0.45,0.43 0.44,0.44 0 0 1 -0.45,0.42 H 6.57 A 0.43,0.43 0 0 1 6.13,11.43 V 9.52 A 0.43,0.43 0 0 1 6.55,9.08 0.43,0.43 0 0 1 7,9.52 v 0.92 l 1.69,-1.7 a 0.42426407,0.42426407 0 1 1 0.6,0.6 z m 0,-2.09 a 0.43,0.43 0 0 1 -0.6,0 L 7,5.55 V 6.47 A 0.43,0.43 0 0 1 6.58,6.91 0.43,0.43 0 0 1 6.16,6.47 V 4.59 c 0,0 0,0 0,0 v 0 A 0.44,0.44 0 0 1 6.6,4.16 h 1.88 a 0.43,0.43 0 1 1 0,0.85 H 7.57 l 1.69,1.65 a 0.42,0.42 0 0 1 0,0.59 z m 4.87,4.15 v 0 a 0.45,0.45 0 0 1 -0.45,0.42 h -1.91 a 0.44,0.44 0 0 1 -0.45,-0.42 0.44,0.44 0 0 1 0.45,-0.43 h 0.91 L 11,9.34 a 0.42426407,0.42426407 0 1 1 0.6,-0.6 l 1.69,1.7 V 9.52 a 0.43,0.43 0 0 1 0.42,-0.44 0.43,0.43 0 0 1 0.42,0.44 v 0 z" /> </g> </g> </svg>';
const COLLAPSEBLOCKSBUTTON = ENLARGEBLOCKSBUTTON;
const UTILITYBUTTONGEAR =
'<svg xmlns="http://www.w3.org/2000/svg" width="55" height="55"> <g transform="matrix(0.64,0,0,0.63959066,9.90448,9.9400384)" > <polygon points="26.891,12.363 17.238,16.369 14.659,4.975 20.555,2.531 " style="fill:#ffffff" /> <polygon points="42.646,26.88 38.649,17.228 50.04,14.654 52.477,20.55 " style="fill:#ffffff" /> <polygon points="28.117,42.645 37.775,38.645 40.349,50.029 34.453,52.471 " style="fill:#ffffff" /> <polygon points="37.824,16.315 28.171,12.309 34.394,2.439 40.295,4.882 " style="fill:#ffffff" /> <polygon points="38.628,37.791 42.623,28.139 52.493,34.365 50.055,40.258 " style="fill:#ffffff" /> <polygon points="16.385,37.76 12.391,28.105 2.515,34.34 4.953,40.234 " style="fill:#ffffff" /> <polygon points="12.319,26.875 16.32,17.216 4.936,14.643 2.493,20.539 " style="fill:#ffffff" /> <polygon points="26.939,42.623 17.287,38.629 14.719,50.018 20.609,52.461 " style="fill:#ffffff" /> <path d="m 39.925,22.352 c 2.845,6.863 -0.412,14.728 -7.274,17.574 -6.867,2.85 -14.734,-0.418 -17.578,-7.281 -2.84,-6.862 0.418,-14.733 7.279,-17.572 6.862,-2.845 14.734,0.417 17.573,7.279 z" style="fill:none;stroke:#ffffff;stroke-width:11.69439983" /> </g> </svg> ';
const UTILITYBUTTONSPANNER =
'<?xml version="1.0" ?><svg enable-background="new 0 0 55 55" height="55px" id="Layer_1" style="" version="1.1" viewBox="0 0 55 55" width="55px" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px"><g display="block" id="preferences-system" style=""> <path d="M51.103,50.895c-2.343,2.343-6.143,2.343-8.485,0L19.813,28.091c-2.343-2.343-2.343-6.143,0-8.485l0,0 c2.343-2.343,6.143-2.343,8.485,0l22.804,22.804C53.445,44.752,53.445,48.552,51.103,50.895L51.103,50.895z" fill="#ffffff" style=""/> <g style=""> <g style=""> <path d="M17.813,2.254c-0.804,0-1.587,0.081-2.358,0.2l10.557,10.558L13.22,25.804L2.662,15.246 c-0.119,0.771-0.2,1.555-0.2,2.36c0,8.479,6.873,15.352,15.351,15.352s15.351-6.873,15.351-15.352 C33.164,9.127,26.291,2.254,17.813,2.254z" fill="#ffffff" style=""/> </g> </g> </g></svg>';
const UTILITYBUTTON = UTILITYBUTTONGEAR;
const WRAPTURTLEBUTTON =
'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#ffffff" width="18px" height="18px"><path d="M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3 3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"/><path d="M0 0h24v24H0z" fill="none"/></svg>';
const RESTORETRASHBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path style="fill:#ffffff" id="path2" d="m 19,4 h -3.5 l -1,-1 h -5 l -1,1 H 5 V 6 H 19 Z M 6,7 v 12 c 0,1.1 0.9,2 2,2 h 8 c 1.1,0 2,-0.9 2,-2 V 7 Z m 8,7 v 4 H 10 V 14 H 8 l 4,-4 4,4 z" /> <path id="path4" d="M0 0h24v24H0z" fill="none" /></svg>';
const MENUBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path style="fill:#ffffff" id="path2" d="m 2,15.5 v 2 h 20 v -2 z m 0,-5 v 2 h 20 v -2 z m 0,-5 v 2 h 20 v -2 z" /> <path id="path4" fill="none" d="M0 0h24v24H0z" /></svg>';
const GOHOMEFADEDBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="42" height="42" id="svg2" version="1.1"> <rect width="42" height="42" rx="5" ry="5" style="opacity:0.4;isolation:isolate;mix-blend-mode:multiply;fill:#292929" id="rect834" x="0" y="0" /> <g transform="matrix(0.82936636,0,0,0.82936636,-1.8075749,-1.8075749)" id="g830"> <rect style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4.5, 4.5;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" id="rect4167" width="43.406631" height="43.406631" x="5.7966843" y="5.7966843" /> <g id="go-home" transform="matrix(0.75032224,0,0,0.75032224,6.5269987,7.2064703)"> <path id="path874" d="M 27.5,15.96256 8.48131,32.4005 8.55256,48.0374 17,48.0052 V 30.9243 h 9 v 17.0809 h 21.59 l -0.1679,-15.726 z m 4,14.96174 h 8 v 8 h -8 z" style="fill:#ffffff;stroke:none;stroke-width:3.5;stroke-linecap:round" /> <path id="path876" d="M 5.48131,27.4005 27.5,8.96256 l 11.3997,9.11494 -0.036,-8.81628 4.0299,0.01041 -0.0104,12.05297 7.5389,5.9546" style="fill:none;stroke:#ffffff;stroke-width:4.5;stroke-linecap:round" /> </g> </g> </svg>';
// const GOHOMEFADEDBUTTON = '<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg2" height="55" width="55"> <rect style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4.5, 4.5;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" id="rect4167" width="43.406631" height="43.406631" x="5.7966843" y="5.7966843" /> <g id="go-home" transform="matrix(0.75032224,0,0,0.75032224,6.5269987,7.2064703)"> <path id="path874" d="M 27.5,15.96256 8.48131,32.4005 8.55256,48.0374 17,48.0052 V 30.9243 h 9 v 17.0809 h 21.59 l -0.1679,-15.726 z m 4,14.96174 h 8 v 8 h -8 z" style="fill:#ffffff;stroke:none;stroke-width:3.5;stroke-linecap:round" /> <path id="path876" d="M 5.48131,27.4005 27.5,8.96256 l 11.3997,9.11494 -0.036,-8.81628 4.0299,0.01041 -0.0104,12.05297 7.5389,5.9546" style="fill:none;stroke:#ffffff;stroke-width:4.5;stroke-linecap:round" /> </g> </svg>';
const GOHOMEBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="42" height="42" id="svg2" version="1.1"> <rect width="42" height="42" rx="5" ry="5" style="opacity:0.4;isolation:isolate;mix-blend-mode:multiply;fill:#ff2929" id="rect834" x="0" y="0" /> <g transform="matrix(0.82936636,0,0,0.82936636,-1.8075749,-1.8075749)" id="g830"> <rect style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4.5, 4.5;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" id="rect4167" width="43.406631" height="43.406631" x="5.7966843" y="5.7966843" /> <g id="go-home" transform="matrix(0.75032224,0,0,0.75032224,6.5269987,7.2064703)"> <path id="path874" d="M 27.5,15.96256 8.48131,32.4005 8.55256,48.0374 17,48.0052 V 30.9243 h 9 v 17.0809 h 21.59 l -0.1679,-15.726 z m 4,14.96174 h 8 v 8 h -8 z" style="fill:#ffffff;stroke:none;stroke-width:3.5;stroke-linecap:round" /> <path id="path876" d="M 5.48131,27.4005 27.5,8.96256 l 11.3997,9.11494 -0.036,-8.81628 4.0299,0.01041 -0.0104,12.05297 7.5389,5.9546" style="fill:none;stroke:#ffffff;stroke-width:4.5;stroke-linecap:round" /> </g> </g> </svg>';
// const GOHOMEBUTTON = '<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg2" height="55" width="55"> <rect style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4.5, 4.5;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" id="rect4167" width="43.406631" height="43.406631" x="5.7966843" y="5.7966843" /> <g id="go-home" transform="matrix(0.75032224,0,0,0.75032224,6.5269987,7.2064703)"> <path id="path874" d="M 27.5,15.96256 8.48131,32.4005 8.55256,48.0374 17,48.0052 V 30.9243 h 9 v 17.0809 h 21.59 l -0.1679,-15.726 z m 4,14.96174 h 8 v 8 h -8 z" style="fill:#ffffff;stroke:none;stroke-width:3.5;stroke-linecap:round" /> <path id="path876" d="M 5.48131,27.4005 27.5,8.96256 l 11.3997,9.11494 -0.036,-8.81628 4.0299,0.01041 -0.0104,12.05297 7.5389,5.9546" style="fill:none;stroke:#ffffff;stroke-width:4.5;stroke-linecap:round" /> </g> </svg>';
const SAVEDARKBUTTON = SAVEBUTTON;
const UPLOADPLANETBUTTON =
'<svg width="55.000001" height="55.000001" xmlns="http://www.w3.org/2000/svg"> <g> <title>background</title> <rect fill="none" id="canvas_background" height="402" width="582" y="-1" x="-1"/> </g> <g> <title>Layer 1</title> <g id="layer1"> <path fill="#ffffff" id="path4214" d="m23.766615,3.567021c-11.002951,0 -19.93288,8.930108 -19.93288,19.932983c0,11.002991 8.92993,19.932861 19.93288,19.932861c11.002951,0 19.932882,-8.929871 19.932882,-19.932861c0,-11.002875 -8.929932,-19.932983 -19.932882,-19.932983zm-1.99329,35.739723c-7.873482,-0.976681 -13.953011,-7.674141 -13.953011,-15.80674c0,-1.23579 0.15946,-2.411934 0.418591,-3.567963l9.54785,9.547913l0,1.99324c0,2.192646 1.793961,3.986477 3.98657,3.986477l0,3.847073zm13.753691,-5.06292c-0.51825,-1.614544 -1.99329,-2.77063 -3.787251,-2.77063l-1.993279,0l0,-5.979836c0,-1.096439 -0.896982,-1.993355 -1.99329,-1.993355l-11.959732,0l0,-3.986599l3.98658,0c1.09631,0 1.99328,-0.896915 1.99328,-1.993298l0,-3.986478l3.98658,0c2.192621,0 3.986582,-1.794008 3.986582,-3.986714l0,-0.817154c5.840328,2.372054 9.966438,8.092779 9.966438,14.770243c0,4.146004 -1.594627,7.913311 -4.185909,10.74382z"/> </g> <polyline fill="none" points="11.386,18.559 20.773,18.559 20.773,9.173 " id="polyline3009"/> <line fill="none" stroke="#ffffff" stroke-width="2.9867" stroke-linecap="round" stroke-linejoin="round" x1="44.994993" x2="44.994993" y1="50.749995" y2="38.833995" id="line3011"/> <polyline transform="rotate(180, 44.995, 39.2853)" fill="none" stroke="#ffffff" stroke-width="2.9867" stroke-linecap="round" stroke-linejoin="round" points="50.1249942779541,36.243345975875854 44.99499320983887,42.32734560966492 39.8649959564209,36.243345975875854 " id="polyline3013"/> </g> </svg>';
const PLANETDISABLEDBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 55 55" height="55" width="55"> <path id="path2" fill="none" d="M0 0h24v24h-24z" /> <path style="fill:#e3e3e3" id="path4" transform="scale(2.29)" d="M12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79l4.79 4.79v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1h-6v-2h2c.55 0 1-.45 1-1v-2h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z" /> </svg> ';
const SAVESVGBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg18" version="1.1" viewBox="0 0 54.999998 54.999999"> <g transform="matrix(2.0347429,0,0,2.0347429,6.5319066,5.0321823)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="M 0.82,5.55 A 0.84,0.84 0 0 1 1.65,6.38 0.83,0.83 0 0 1 0.82,7.2 0.82,0.82 0 0 1 0,6.38 0.83,0.83 0 0 1 0.82,5.55 Z" /> <path id="path6" style="fill:#ffffff" d="M 2.5,6.12 2.86,5.5 A 0.23,0.23 0 0 1 3.2,5.43 3.31,3.31 0 0 0 4.71,6.05 0.83,0.83 0 0 0 5.62,5.28 C 5.62,4.77 5.19,4.42 4.35,4.08 3.51,3.74 2.47,3.08 2.47,1.92 A 2,2 0 0 1 4.72,0 3.52,3.52 0 0 1 6.72,0.67 0.25,0.25 0 0 1 6.78,1 L 6.4,1.57 A 0.26,0.26 0 0 1 6.05,1.69 3.29,3.29 0 0 0 4.66,1.14 0.8,0.8 0 0 0 3.78,1.84 c 0,0.47 0.37,0.79 1.18,1.12 1,0.39 2.09,1 2.09,2.26 a 2.11,2.11 0 0 1 -2.3,2 3.22,3.22 0 0 1 -2.2,-0.78 C 2.46,6.33 2.41,6.28 2.5,6.12 Z" /> <path id="path8" style="fill:#ffffff" d="M 7.42,0.36 A 0.18,0.18 0 0 1 7.59,0.1 h 1 a 0.18,0.18 0 0 1 0.17,0.11 l 1.92,4.3 h 0.07 l 1.94,-4.3 A 0.18,0.18 0 0 1 12.86,0.1 h 1 a 0.18,0.18 0 0 1 0.17,0.26 L 11,7.09 A 0.18,0.18 0 0 1 10.83,7.2 h -0.1 A 0.18,0.18 0 0 1 10.56,7.09 Z" /> <path id="path10" style="fill:#ffffff" d="m 18.05,0 a 3.78,3.78 0 0 1 2.44,0.93 0.19,0.19 0 0 1 0,0.28 l -0.62,0.65 a 0.17,0.17 0 0 1 -0.26,0 A 2.27,2.27 0 0 0 18.1,1.28 2.29,2.29 0 0 0 15.87,3.6 2.27,2.27 0 0 0 18.12,5.89 3.13,3.13 0 0 0 19.31,5.64 V 4.79 h -0.8 A 0.18,0.18 0 0 1 18.32,4.61 V 3.82 a 0.18,0.18 0 0 1 0.19,-0.19 h 1.92 a 0.19,0.19 0 0 1 0.18,0.19 v 2.56 a 0.19,0.19 0 0 1 -0.08,0.16 5.05,5.05 0 0 1 -2.48,0.65 3.6,3.6 0 0 1 0,-7.19 z" /> <path id="path12" style="fill:#ffffff" d="m 18.41,10.1 h -16 a 1,1 0 0 0 -1,1 v 10 a 1,1 0 0 0 1,1 h 16 a 1,1 0 0 0 1,-1 v -10 a 1,1 0 0 0 -1,-1 z m -4,4 -4.5,4.5 -0.5,-0.5 -2,-2 -4.71,4.7 A 1,1 0 0 1 2.41,20.1 v -8 a 1,1 0 0 1 1,-1 h 14 a 1,1 0 0 1 1,1 v 6 z" /> <circle id="circle14" style="fill:#ffffff" r="1" cy="13.6" cx="5.9099998" /> </g> </g> </svg>';
const SAVEPNGBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg18" version="1.1" viewBox="0 0 55.000002 54.999999"> <g transform="matrix(2.0361991,0,0,2.0361991,4.9184841,4.9999999)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="M 0.82,5.55 A 0.84,0.84 0 0 1 1.65,6.38 0.83,0.83 0 0 1 0.82,7.2 0.82,0.82 0 0 1 0,6.38 0.83,0.83 0 0 1 0.82,5.55 Z" /> <path id="path6" style="fill:#ffffff" d="M 2.91,0.29 A 0.19,0.19 0 0 1 3.1,0.1 H 5.45 A 2.24,2.24 0 0 1 7.69,2.31 2.25,2.25 0 0 1 5.46,4.56 H 4.21 V 6.91 A 0.2,0.2 0 0 1 4,7.1 H 3.1 A 0.19,0.19 0 0 1 2.91,6.91 Z m 2.46,3.05 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 H 4.21 v 2 z" /> <path id="path8" style="fill:#ffffff" d="M 8.83,0.18 A 0.19,0.19 0 0 1 9,0 h 0.25 l 4.16,4.42 v 0 -4.13 A 0.19,0.19 0 0 1 13.63,0.1 h 0.92 a 0.2,0.2 0 0 1 0.19,0.19 V 7 A 0.19,0.19 0 0 1 14.55,7.18 H 14.31 L 10.13,2.61 v 0 4.3 A 0.19,0.19 0 0 1 9.94,7.1 H 9 A 0.2,0.2 0 0 1 8.81,6.91 Z" /> <path id="path10" style="fill:#ffffff" d="m 19.65,0 a 3.78,3.78 0 0 1 2.44,0.93 0.19,0.19 0 0 1 0,0.28 l -0.62,0.65 a 0.17,0.17 0 0 1 -0.26,0 A 2.27,2.27 0 0 0 19.7,1.28 2.29,2.29 0 0 0 17.47,3.6 2.27,2.27 0 0 0 19.72,5.89 3.13,3.13 0 0 0 20.91,5.64 V 4.79 h -0.8 A 0.18,0.18 0 0 1 19.92,4.61 V 3.82 A 0.18,0.18 0 0 1 20.11,3.63 H 22 a 0.19,0.19 0 0 1 0.18,0.19 V 6.38 A 0.19,0.19 0 0 1 22.1,6.54 5.05,5.05 0 0 1 19.62,7.19 3.6,3.6 0 0 1 19.62,0 Z" /> <path id="path12" style="fill:#ffffff" d="m 19.21,10.1 h -16 a 1,1 0 0 0 -1,1 v 10 a 1,1 0 0 0 1,1 h 16 a 1,1 0 0 0 1,-1 v -10 a 1,1 0 0 0 -1,-1 z m -4,4 -4.5,4.5 -0.5,-0.5 -2,-2 -4.71,4.7 A 1,1 0 0 1 3.21,20.1 v -8 a 1,1 0 0 1 1,-1 h 14 a 1,1 0 0 1 1,1 v 6 z" /> <circle id="circle14" style="fill:#ffffff" r="1" cy="13.6" cx="6.71" /> </g> </g> </svg>';
const SAVEWAVBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg16" version="1.1" viewBox="0 0 54.999999 54.999999"> <g transform="matrix(2.0472243,0,0,2.0472243,2.6785688,5.0020095)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="M 0.82,5.55 A 0.84,0.84 0 0 1 1.65,6.38 0.83,0.83 0 0 1 0.82,7.2 0.82,0.82 0 0 1 0,6.38 0.83,0.83 0 0 1 0.82,5.55 Z" /> <path id="path6" style="fill:#ffffff" d="M 2.29,0.34 A 0.17,0.17 0 0 1 2.47,0.1 h 0.92 a 0.21,0.21 0 0 1 0.18,0.14 l 1,4 v 0 L 6.24,0.11 A 0.16,0.16 0 0 1 6.41,0 h 0.18 a 0.16,0.16 0 0 1 0.17,0.11 l 1.6,4.12 v 0 l 1,-4 A 0.21,0.21 0 0 1 9.6,0.1 h 0.92 A 0.17,0.17 0 0 1 10.7,0.34 L 8.81,7.06 A 0.19,0.19 0 0 1 8.63,7.2 H 8.47 A 0.17,0.17 0 0 1 8.3,7.09 L 6.51,2.56 v 0 L 4.69,7.09 A 0.17,0.17 0 0 1 4.52,7.2 H 4.36 A 0.19,0.19 0 0 1 4.18,7.06 Z" /> <path id="path8" style="fill:#ffffff" d="M 11,6.84 14.1,0.11 A 0.18,0.18 0 0 1 14.27,0 h 0.1 a 0.17,0.17 0 0 1 0.17,0.11 l 3.08,6.73 A 0.18,0.18 0 0 1 17.45,7.1 H 16.58 A 0.29,0.29 0 0 1 16.29,6.9 L 15.8,5.82 h -3 L 12.32,6.9 A 0.3,0.3 0 0 1 12.03,7.1 H 11.16 A 0.18,0.18 0 0 1 11,6.84 Z m 4.32,-2.13 -1,-2.2 v 0 l -1,2.2 z" /> <path id="path10" style="fill:#ffffff" d="M 17.62,0.36 A 0.18,0.18 0 0 1 17.79,0.1 h 1 A 0.18,0.18 0 0 1 19,0.21 l 1.92,4.3 H 21 l 1.89,-4.3 A 0.18,0.18 0 0 1 23.06,0.1 h 1 a 0.18,0.18 0 0 1 0.17,0.26 l -3.1,6.73 A 0.18,0.18 0 0 1 21,7.2 H 20.9 A 0.18,0.18 0 0 1 20.73,7.09 Z" /> <path id="path12" style="fill:#ffffff" d="M 17,9.22 H 8.17 V 17 A 2.72,2.72 0 0 0 6.51,16.44 2.77,2.77 0 1 0 9.28,19.2 V 13.64 H 17 V 17 a 2.76,2.76 0 1 0 1.1,2.2 v -10 z" /> </g> </g> </svg>';
const SAVELILYPONDBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg34" version="1.1" viewBox="0 0 55.000001 55"> <g transform="matrix(1.914129,0,0,1.914129,5.0281255,4.9999999)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="M 18.2,10 H 8.8 v 8.23 a 2.9,2.9 0 0 0 -1.8,-0.6 2.94,2.94 0 1 0 3,2.93 v -5.87 h 8.2 v 3.54 a 2.93,2.93 0 1 0 1.17,2.33 V 10 Z" /> <path id="path6" style="fill:#ffffff" d="m 23.48,11.76 a 0.58,0.58 0 0 0 -0.59,-0.59 h -2.35 v 1.17 h 2.35 a 0.58,0.58 0 0 0 0.59,-0.58 z" /> <path id="path8" style="fill:#ffffff" d="m 22.89,13.52 h -2.35 v 1.17 h 2.35 a 0.59,0.59 0 1 0 0,-1.17 z" /> <path id="path10" style="fill:#ffffff" d="M 22.89,15.87 H 20.54 V 17 h 2.35 a 0.59,0.59 0 1 0 0,-1.17 z" /> <path id="path12" style="fill:#ffffff" d="m 22.89,18.21 h -2.35 v 1.18 h 2.35 a 0.59,0.59 0 1 0 0,-1.18 z" /> <path id="path14" style="fill:#ffffff" d="m 22.89,20.56 h -2.35 v 1.18 h 2.35 a 0.59,0.59 0 0 0 0.59,-0.59 0.58,0.58 0 0 0 -0.59,-0.59 z" /> <path id="path16" style="fill:#ffffff" d="m 0.59,11.17 a 0.59,0.59 0 1 0 0,1.17 h 7 v -1.17 z" /> <path id="path18" style="fill:#ffffff" d="m 0,14.1 a 0.58,0.58 0 0 0 0.59,0.59 h 7 v -1.17 h -7 A 0.58,0.58 0 0 0 0,14.1 Z" /> <path id="path20" style="fill:#ffffff" d="M 0,16.45 A 0.58,0.58 0 0 0 0.59,17 h 7 v -1.13 h -7 A 0.58,0.58 0 0 0 0,16.45 Z" /> <path id="path22" style="fill:#ffffff" d="m 0,18.8 a 0.59,0.59 0 0 0 0.59,0.59 H 2.93 V 18.21 H 0.59 A 0.59,0.59 0 0 0 0,18.8 Z" /> <path id="path24" style="fill:#ffffff" d="m 0,21.15 a 0.59,0.59 0 0 0 0.59,0.59 H 2.93 V 20.56 H 0.59 A 0.58,0.58 0 0 0 0,21.15 Z" /> <path id="path26" style="fill:#ffffff" d="M 8.53,5.45 A 0.84,0.84 0 0 1 9.36,6.28 0.83,0.83 0 0 1 8.53,7.1 0.82,0.82 0 0 1 7.71,6.28 0.83,0.83 0 0 1 8.53,5.45 Z" /> <path id="path28" style="fill:#ffffff" d="M 10.31,0.19 A 0.2,0.2 0 0 1 10.5,0 h 0.84 a 0.2,0.2 0 0 1 0.19,0.19 V 6.81 A 0.2,0.2 0 0 1 11.34,7 H 10.5 A 0.2,0.2 0 0 1 10.31,6.81 Z" /> <path id="path30" style="fill:#ffffff" d="M 12.21,3.26 A 0.18,0.18 0 0 1 12.38,3 h 0.9 a 0.18,0.18 0 0 1 0.17,0.11 l 1,2.26 v 0 l 1,-2.26 C 15.45,3.01 15.57,3 15.69,3 h 0.8 a 0.17,0.17 0 0 1 0.17,0.26 L 13.62,9.87 A 0.2,0.2 0 0 1 13.45,9.99 H 12.59 A 0.18,0.18 0 0 1 12.42,9.72 l 1.42,-3 z" /> </g> </g> </svg>';
const SAVEABCBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg16" version="1.1" viewBox="0 0 55.000002 54.999999"> <g transform="matrix(2.0457978,0,0,2.0457978,5.7160355,5.0024652)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="M 0.82,5.55 A 0.84,0.84 0 0 1 1.65,6.38 0.83,0.83 0 0 1 0.82,7.2 0.82,0.82 0 0 1 0,6.38 0.83,0.83 0 0 1 0.82,5.55 Z" /> <path id="path6" style="fill:#ffffff" d="M 2,6.84 5.11,0.11 A 0.18,0.18 0 0 1 5.28,0 h 0.1 A 0.17,0.17 0 0 1 5.55,0.11 L 8.63,6.84 A 0.18,0.18 0 0 1 8.46,7.1 H 7.59 A 0.29,0.29 0 0 1 7.3,6.9 L 6.81,5.82 h -3 L 3.33,6.9 A 0.3,0.3 0 0 1 3,7.1 H 2.17 A 0.18,0.18 0 0 1 2,6.84 Z m 4.32,-2.13 -1,-2.2 v 0 l -1,2.2 z" /> <path id="path8" style="fill:#ffffff" d="M 9.54,0.29 A 0.19,0.19 0 0 1 9.73,0.1 H 12 A 2,2 0 0 1 14.13,2 1.9,1.9 0 0 1 13,3.54 1.8,1.8 0 0 1 14.3,5.17 2,2 0 0 1 12.15,7.1 H 9.73 A 0.19,0.19 0 0 1 9.54,6.91 Z M 11.9,3 A 0.86,0.86 0 0 0 12.76,2.1 0.82,0.82 0 0 0 11.9,1.25 H 10.83 V 3 Z M 12,5.92 a 0.89,0.89 0 0 0 0.9,-0.91 1,1 0 0 0 -1,-0.87 h -1.07 v 1.78 z" /> <path id="path10" style="fill:#ffffff" d="m 18.81,0 a 3.38,3.38 0 0 1 2.42,0.93 0.19,0.19 0 0 1 0,0.28 l -0.61,0.63 a 0.16,0.16 0 0 1 -0.25,0 2.37,2.37 0 0 0 -1.54,-0.59 2.27,2.27 0 0 0 -2.23,2.33 2.26,2.26 0 0 0 2.24,2.31 2.4,2.4 0 0 0 1.53,-0.57 0.18,0.18 0 0 1 0.25,0 l 0.62,0.64 a 0.19,0.19 0 0 1 0,0.27 3.43,3.43 0 0 1 -2.43,1 3.6,3.6 0 1 1 0,-7.2 z" /> <path id="path12" style="fill:#ffffff" d="M 15.7,9.22 H 6.86 V 17 A 2.76,2.76 0 1 0 8,19.17 v -5.53 h 7.7 V 17 a 2.72,2.72 0 0 0 -1.7,-0.59 2.77,2.77 0 1 0 2.77,2.76 v -10 z" /> </g> </g> </svg>';
const SAVEBLOCKARTWORKBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg16" version="1.1" viewBox="0 0 54.999998 55.000002"> <g transform="matrix(1.9551772,0,0,1.9551772,7.3518338,5.0309243)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="M 0.82,5.55 A 0.84,0.84 0 0 1 1.65,6.38 0.83,0.83 0 0 1 0.82,7.2 0.82,0.82 0 0 1 0,6.38 0.83,0.83 0 0 1 0.82,5.55 Z" /> <path id="path6" style="fill:#ffffff" d="M 2.5,6.12 2.86,5.5 A 0.23,0.23 0 0 1 3.2,5.43 3.31,3.31 0 0 0 4.71,6.05 0.83,0.83 0 0 0 5.62,5.28 C 5.62,4.77 5.19,4.42 4.35,4.08 3.51,3.74 2.47,3.08 2.47,1.92 A 2,2 0 0 1 4.72,0 3.52,3.52 0 0 1 6.72,0.67 0.25,0.25 0 0 1 6.78,1 L 6.4,1.57 A 0.26,0.26 0 0 1 6.05,1.69 3.29,3.29 0 0 0 4.66,1.14 0.8,0.8 0 0 0 3.78,1.84 c 0,0.47 0.37,0.79 1.18,1.12 1,0.39 2.09,1 2.09,2.26 a 2.11,2.11 0 0 1 -2.3,2 3.22,3.22 0 0 1 -2.2,-0.78 C 2.46,6.33 2.41,6.28 2.5,6.12 Z" /> <path id="path8" style="fill:#ffffff" d="M 7.42,0.36 A 0.18,0.18 0 0 1 7.59,0.1 h 1 a 0.18,0.18 0 0 1 0.17,0.11 l 1.92,4.3 h 0.07 l 1.94,-4.3 A 0.18,0.18 0 0 1 12.86,0.1 h 1 a 0.18,0.18 0 0 1 0.17,0.26 L 11,7.09 A 0.18,0.18 0 0 1 10.83,7.2 h -0.1 A 0.18,0.18 0 0 1 10.56,7.09 Z" /> <path id="path10" style="fill:#ffffff" d="m 18.05,0 a 3.78,3.78 0 0 1 2.44,0.93 0.19,0.19 0 0 1 0,0.28 l -0.62,0.65 a 0.17,0.17 0 0 1 -0.26,0 A 2.27,2.27 0 0 0 18.1,1.28 2.29,2.29 0 0 0 15.87,3.6 2.27,2.27 0 0 0 18.12,5.89 3.13,3.13 0 0 0 19.31,5.64 V 4.79 h -0.8 A 0.18,0.18 0 0 1 18.32,4.61 V 3.82 a 0.18,0.18 0 0 1 0.19,-0.19 h 1.92 a 0.19,0.19 0 0 1 0.18,0.19 v 2.56 a 0.19,0.19 0 0 1 -0.08,0.16 5.05,5.05 0 0 1 -2.48,0.65 3.6,3.6 0 0 1 0,-7.19 z" /> <path id="path12" style="fill:#ffffff" d="m 16.41,10 h -5 v 2 h -6 v -2 h -1 a 2,2 0 0 0 -2,2 v 7 a 2,2 0 0 0 2,2 h 1 v 2 h 6 v -2 h 5 a 2,2 0 0 0 2,-2 v -7 a 2,2 0 0 0 -2,-2 z" /> </g> </g> </svg>';
const BEGINNERBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg10" version="1.1" viewBox="0 0 54.999998 55.000001"> <g transform="translate(6.2944389,7.2345833)" id="レイヤー_2" data-name="レイヤー 2"> <g id="Icon"> <path d="M 41.82,17.39 A 2,2 0 0 0 40.71,14 L 29.52,12.35 A 2,2 0 0 1 28,11.26 L 23,1.11 a 2,2 0 0 0 -3.59,0 l -5,10.15 a 2,2 0 0 1 -1.5,1.09 L 1.71,14 a 2,2 0 0 0 -1.1,3.41 l 8.1,7.9 a 2,2 0 0 1 0.57,1.77 L 7.37,38.2 a 2,2 0 0 0 2.9,2.11 l 10,-5.26 a 2,2 0 0 1 1.86,0 l 10,5.26 a 2,2 0 0 0 2.9,-2.11 L 33.15,27.06 a 2,2 0 0 1 0.57,-1.77 z m -10.19,5.75 a 5,5 0 0 0 -1.44,4.42 l 1.57,9.15 -8.22,-4.32 a 5,5 0 0 0 -4.65,0 l -8.22,4.32 1.57,-9.15 A 5,5 0 0 0 10.8,23.14 l -6.65,-6.48 9.19,-1.34 a 5,5 0 0 0 3.76,-2.73 l 4.11,-8.33 4.11,8.33 a 5,5 0 0 0 3.77,2.73 l 9.19,1.34 z" style="fill:#ffffff" id="path1015" /> </g> </g> </svg> ';
const ADVANCEDBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="24" height="24" viewBox="0 0 24 24" version="1.1" id="svg6" sodipodi:docname="mode_change.svg" inkscape:version="0.92.3 (2405546, 2018-03-11)"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="785" inkscape:window-height="480" id="namedview8" showgrid="false" inkscape:zoom="9.8333333" inkscape:cx="12" inkscape:cy="12" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="0" inkscape:current-layer="svg6" /> <path d="M 22,9.24 14.81,8.62 12,2 9.19,8.63 2,9.24 7.46,13.97 5.82,21 12,17.27 18.18,21 16.55,13.97 Z m -10,6.16 -3.76,2.27 1,-4.28 -3.32,-2.88 4.38,-0.38 1.7,-4.03 1.71,4.04 4.38,0.38 -3.32,2.88 1,4.28 z" id="path2" style="fill:#ffffff" inkscape:connector-curvature="0" /> <path d="M0 0h24v24H0z" fill="none" id="path4" /></svg>';
const LANGUAGEBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path id="path2" fill="none" d="M0 0h24v24H0z" /> <path style="fill:#ffffff" id="path4" d="m 12.87,15.07 -2.54,-2.51 0.03,-0.03 C 12.1,10.59 13.34,8.36 14.07,6 H 17 V 4 H 10 V 2 H 8 V 4 H 1 V 5.99 H 12.17 C 11.5,7.92 10.44,9.75 9,11.35 8.07,10.32 7.3,9.19 6.69,8 h -2 c 0.73,1.63 1.73,3.17 2.98,4.56 L 2.58,17.58 4,19 9,14 12.11,17.11 Z M 18.5,10 h -2 L 12,22 h 2 l 1.12,-3 h 4.75 L 21,22 h 2 z m -2.62,7 1.62,-4.33 1.62,4.33 z" /></svg>';
const SHORTCUTSBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg8" version="1.1" viewBox="0 0 14.552084 14.552085" height="14.552085mm" width="14.552084mm"> <defs id="defs2" /> <metadata id="metadata5"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <g transform="translate(-34.509229,-116.40298)" id="layer1"> <rect ry="2.2811759" y="117.47707" x="35.583324" height="12.403892" width="12.403891" id="rect815" style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.148;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> <text id="text819" y="124.30835" x="36.994572" style="font-style:normal;font-weight:normal;font-size:7.16668034px;line-height:4.47917509px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.179167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" xml:space="preserve"><tspan style="stroke-width:0.179167px;fill:#ffffff;fill-opacity:1;" y="124.30835" x="36.994572" id="tspan817">D</tspan></text> </g> </svg>';
const SMALLERBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="42" height="42" id="svg2" version="1.1"> <metadata id="metadata824"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs822" /> <rect width="42" height="42" rx="5" ry="5" style="opacity:0.4;isolation:isolate;mix-blend-mode:multiply;fill:#292929" id="rect834" x="0" y="0" /> <g transform="matrix(0.78209352,0,0,0.78209352,-1.6688631,0.65371947)" id="g1554"> <g id="g1539"> <circle style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:4.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" cx="34.75" cy="20.25" r="15" id="circle1535" /> <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 23.870372,31.129628 9,46" id="path1537" /> </g> <path d="m 26.25,20.25 h 17" style="fill:none;stroke:#ffffff;stroke-width:4.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path1541" /> </g> </svg>';
// const SMALLERBUTTON = '<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg18" version="1.1" viewBox="0 0 55 55" height="55" width="55"><g> <circle style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:4.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" cx="34.75" cy="20.25" r="15" /><path style="fill:none;stroke:#ffffff;stroke-width:6.0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 24,31 9,46" /></g><path d="m 26.25,20.25 h 17" style="fill:none;stroke:#ffffff;stroke-width:4.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></svg>';
const SMALLERDISABLEBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="42" height="42" id="svg2" version="1.1"> <metadata id="metadata824"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs822" /> <rect width="42" height="42" rx="5" ry="5" style="opacity:0.4;isolation:isolate;mix-blend-mode:multiply;fill:#FFB700" id="rect834" x="0" y="0" /> <g transform="matrix(0.78209352,0,0,0.78209352,-1.6688631,0.65371947)" id="g1554"> <g id="g1539"> <circle style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:4.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" cx="34.75" cy="20.25" r="15" id="circle1535" /> <path style="fill:none;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 23.870372,31.129628 9,46" id="path1537" /> </g> <path d="m 26.25,20.25 h 17" style="fill:none;stroke:#ffffff;stroke-width:4.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path1541" /> </g> </svg>';
// const SMALLERDISABLEBUTTON = '<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg18" version="1.1" viewBox="0 0 55 55" height="55" width="55"><g> <circle style="fill:none;fill-opacity:1;stroke:#e3e3e3;stroke-width:4.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" cx="34.75" cy="20.25" r="15" /><path style="fill:none;stroke:#e3e3e3;stroke-width:6.0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 24,31 9,46" /></g><path d="m 26.25,20.25 h 17" style="fill:none;stroke:#e3e3e3;stroke-width:4.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></svg>';
const BIGGERBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="42" height="42" id="svg2" version="1.1"> <metadata id="metadata824"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs822" /> <rect width="42" height="42" rx="5" ry="5" style="opacity:0.4;isolation:isolate;mix-blend-mode:multiply;fill:#292929" id="rect834" x="0" y="0" /> <circle style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.51942086;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" cx="25.508886" cy="16.491114" r="11.731402" id="circle1535" /> <path style="fill:none;stroke:#ffffff;stroke-width:4.69256115;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 17,25 5.3699786,36.630021" id="path1537" /> <path id="path1541" style="fill:none;stroke:#ffffff;stroke-width:3.51942086;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 18.861092,16.491113 h 13.29559" /> <path id="path1541-3" style="fill:none;stroke:#ffffff;stroke-width:3.51942086;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 25.508887,9.843318 v 13.29559" /> </svg>';
// const BIGGERBUTTON = '<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg18" version="1.1" viewBox="0 0 55 55" height="55" width="55"><g> <circle style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:4.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" cx="34.75" cy="20.25" r="15" /><path style="fill:none;stroke:#ffffff;stroke-width:6.0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 24,31 9,46" /></g><path d="m 26.25,20.25 h 17" style="fill:none;stroke:#ffffff;stroke-width:4.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path d="m 34.75,11.75 v 17" style="fill:none;stroke:#ffffff;stroke-width:4.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></svg>';
const BIGGERDISABLEBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="42" height="42" id="svg2" version="1.1"> <metadata id="metadata824"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs822" /> <rect width="42" height="42" rx="5" ry="5" style="opacity:0.4;isolation:isolate;mix-blend-mode:multiply;fill:#FFB700" id="rect834" x="0" y="0" /> <circle style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.51942086;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" cx="25.508886" cy="16.491114" r="11.731402" id="circle1535" /> <path style="fill:none;stroke:#ffffff;stroke-width:4.69256115;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 17,25 5.3699786,36.630021" id="path1537" /> <path id="path1541" style="fill:none;stroke:#ffffff;stroke-width:3.51942086;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 18.861092,16.491113 h 13.29559" /> <path id="path1541-3" style="fill:none;stroke:#ffffff;stroke-width:3.51942086;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 25.508887,9.843318 v 13.29559" /> </svg>';
// const BIGGERDISABLEBUTTON = '<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg18" version="1.1" viewBox="0 0 55 55" height="55" width="55"><g> <circle style="fill:none;fill-opacity:1;stroke:#e3e3e3;stroke-width:4.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" cx="34.75" cy="20.25" r="15" /><path style="fill:none;stroke:#e3e3e3;stroke-width:6.0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 24,31 9,46" /></g><path d="m 26.25,20.25 h 17" style="fill:none;stroke:#e3e3e3;stroke-width:4.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path d="m 34.75,11.75 v 17" style="fill:none;stroke:#e3e3e3;stroke-width:4.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></svg>';
const STATSBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path style="fill:#ffffff" id="path2" d="M 19,3 H 5 C 3.9,3 3,3.9 3,5 v 14 c 0,1.1 0.9,2 2,2 h 14 c 1.1,0 2,-0.9 2,-2 V 5 C 21,3.9 20.1,3 19,3 Z M 9,17 H 7 v -7 h 2 z m 4,0 H 11 V 7 h 2 z m 4,0 h -2 v -4 h 2 z" /> <path id="path4" fill="none" d="M0 0h24v24H0z" /></svg>';
const PLUGINSBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path id="path2" fill="none" d="M0 0h24v24H0z" /> <path style="fill:#ffffff" id="path4" d="M 12,2 C 6.48,2 2,6.48 2,12 2,17.52 6.48,22 12,22 17.52,22 22,17.52 22,12 22,6.48 17.52,2 12,2 Z m 5,11 h -4 v 4 H 10.75 V 13 H 7 v -2 h 3.75 V 7 H 13 v 4 h 4 z" /> </svg>';
const PLUGINSDELETEBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg6" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata12"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs10" /> <path id="path2" fill="none" d="M0 0h24v24H0z" /> <path style="fill:#ffffff" id="path4" d="M 12,2 C 6.48,2 2,6.48 2,12 2,17.52 6.48,22 12,22 17.52,22 22,17.52 22,12 22,6.48 17.52,2 12,2 Z m 5,11 H 7 v -2 h 10 z" /></svg>';
const SCROLLLOCKBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg8" version="1.1" viewBox="0 0 55 55"> <g transform="matrix(1.5221942,0,0,1.5221942,17.255633,15.120844)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="m 11.78,6.16 h -0.42 v -1.74 0 a 4.62,4.62 0 0 0 -9.23,0 v 0 1.74 H 1.68 A 1.68,1.68 0 0 0 0,7.84 v 5.05 a 3.37,3.37 0 0 0 3.36,3.36 h 6.73 a 3.37,3.37 0 0 0 3.37,-3.36 V 7.84 A 1.68,1.68 0 0 0 11.78,6.16 Z M 6.69,12.75 C 6,12.75 5.48,11.32 5.48,10.62 a 1.25,1.25 0 0 1 2.5,0 C 8,11.32 7.38,12.75 6.69,12.75 Z M 9.25,6.16 h -5 V 4.63 a 2.52,2.52 0 1 1 5,0 z" /> </g> </g> </svg>';
const SCROLLUNLOCKBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="svg10" version="1.1" viewBox="0 0 24 24" height="24" width="24"> <metadata id="metadata14"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <defs id="defs3"> <path d="M0 0h24v24H0V0z" id="a" /> </defs> <clipPath id="b"> <use id="use5" overflow="visible" xlink:href="#a" /> </clipPath> <path style="fill:#ffffff" id="path8" d="M 9.01,14 H 2 v 2 h 7.01 v 3 L 13,15 9.01,11 Z m 5.98,-1 V 10 H 22 V 8 H 14.99 V 5 L 11,9 Z" clip-path="url(#b)" /></svg>';
const EMPTYTRASHCONFIRMBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg12" version="1.1" viewBox="0 0 55.000003 55"> <g transform="matrix(2.2499981,0,0,2.2499981,9.0725156,5.0000382)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="M 12.6,0.9 H 10.8 L 10.16,0.26 A 0.88,0.88 0 0 0 9.53,0 H 4 A 0.88,0.88 0 0 0 3.37,0.26 L 2.7,0.9 H 0.9 A 0.9,0.9 0 0 0 0,1.8 V 2.7 H 13.5 V 1.8 A 0.9,0.9 0 0 0 12.6,0.9 Z" /> <path id="path6" style="fill:#ffffff" d="M 4.38,14.5 A 6.47,6.47 0 0 1 12.6,8.24 V 3.6 H 0.9 V 17.1 A 0.9,0.9 0 0 0 1.8,18 H 5.41 A 6.44,6.44 0 0 1 4.38,14.5 Z" /> <path id="path8" style="fill:#ffffff" d="m 10.88,9 a 5.5,5.5 0 1 0 5.5,5.5 5.5,5.5 0 0 0 -5.5,-5.5 z m 2.43,7 a 0.70710678,0.70710678 0 0 1 -1,1 l -1.45,-1.46 -1.44,1.39 a 0.70710678,0.70710678 0 0 1 -1,-1 L 9.9,14.5 8.44,13 a 0.70710678,0.70710678 0 0 1 1,-1 L 10.9,13.46 12.35,12 a 0.70710678,0.70710678 0 0 1 1,1 l -1.5,1.5 z" /> </g> </g> </svg>';
const COPYBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg10" version="1.1" viewBox="0 0 55 55"> <title id="title2">アセット 52</title> <g transform="matrix(2.119632,0,0,2.119632,5.0000003,9.2711648)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="m 3,13.15 h 1 v -7 a 3,3 0 0 1 3,-3 h 2 v 2 h 4.07 v -2 h 3 V 2 a 2,2 0 0 0 -2,-2 H 9.11 V 2 H 3 V 0 H 2 A 2,2 0 0 0 0,2 v 7.11 a 2,2 0 0 0 2,2 h 1 v 2 z" /> <path id="path6" style="fill:#ffffff" d="m 19.23,4.1 h -5.06 v 2 H 8.1 v -2 h -1 a 2,2 0 0 0 -2,2 v 7.1 a 2,2 0 0 0 2,2 h 1 v 2 h 6.07 v -2 h 5.06 a 2,2 0 0 0 2,-2 V 6.12 a 2,2 0 0 0 -2,-2.02 z" /> </g> </g> </svg>';
const PASTEBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg10" version="1.1" viewBox="0 0 54.999998 55.000001"> <g transform="translate(2.2289291,14.370309)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="M 28.33,0 H 18.21 V 4.05 H 6.07 V 0 h -2 A 4,4 0 0 0 0,4.05 v 14.16 a 4,4 0 0 0 4.05,4.05 h 2 v 4 h 12.16 v -4 h 10.12 a 4,4 0 0 0 4.05,-4.05 V 4.05 A 4,4 0 0 0 28.33,0 Z" /> <path id="path6" style="fill:#ffffff" d="m 37,18.65 5.43,5.42 a 1.56,1.56 0 0 0 1.11,0.46 v 0 a 1.56,1.56 0 0 0 1.13,-0.5 L 50,18.64 a 1.56,1.56 0 1 0 -2.2,-2.2 L 45.08,19.2 V 9.74 a 1.56,1.56 0 1 0 -3.12,0 v 9.5 l -2.8,-2.79 a 1.56,1.56 0 0 0 -2.2,2.2 z" /> </g> </g> </svg>';
const EXTRACTBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" height="55" width="55" id="svg12" version="1.1" viewBox="0 0 55 54.999999"> <g transform="matrix(0.69498069,0,0,0.69498069,5.0000002,11.397297)" data-name="レイヤー 2" id="レイヤー_2"> <g id="Icon"> <path id="path4" style="fill:#ffffff" d="m 61.63,14.12 h -7.82 v 3.13 h -9.37 v -3.13 h -1.56 a 3.13,3.13 0 0 0 -3.13,3.13 v 10.94 a 3.13,3.13 0 0 0 3.13,3.12 h 1.56 v 3.13 h 9.37 v -3.13 h 7.82 a 3.12,3.12 0 0 0 3.12,-3.12 V 17.25 a 3.13,3.13 0 0 0 -3.12,-3.13 z" /> <path id="path6" style="fill:#ffffff" d="m 29.71,28 4.76,-4.76 a 1.29,1.29 0 0 0 0.4,-1 v 0 a 1.42,1.42 0 0 0 -0.44,-1 L 29.71,16.5 a 1.3647161,1.3647161 0 0 0 -1.93,1.93 l 2.42,2.42 h -8.3 a 1.37,1.37 0 1 0 0,2.74 h 8.34 L 27.78,26 a 1.37,1.37 0 0 0 0,1.93 1.35,1.35 0 0 0 1.93,0.07 z" /> <path id="path8" style="fill:#ffffff" d="M 31.38,11.6 V 2.05 a 2.05,2.05 0 0 0 -2.05,-2 H 10.74 V 2.73 H 3.92 V 0 H 2.05 A 2.05,2.05 0 0 0 0,2.05 v 39.56 a 2,2 0 0 0 2.05,2 h 1.87 v 2.73 h 6.82 v -2.69 h 11.77 a 2,2 0 0 0 2,-2 v -9.59 a 2,2 0 0 0 -2,-2.05 H 6.82 V 13.64 h 22.51 a 2,2 0 0 0 2.05,-2.04 z" /> </g> </g> </svg>';
const METRONOMESVG =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg8" version="1.1" viewBox="0 0 14.552083 14.552083" height="55" width="55"> <defs id="defs2" /> <metadata id="metadata5"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <g transform="translate(-224.05668,-92.55687)" id="layer1"> <path id="path881" d="m 226.24175,106.79388 c -0.20228,-0.0699 -0.32246,-0.17272 -0.40927,-0.35015 -0.0585,-0.11961 -0.0754,-0.19281 -0.0742,-0.32205 9.5e-4,-0.10185 0.25429,-1.44731 0.64781,-3.44031 0.35545,-1.80017 0.90544,-4.591848 1.22219,-6.20372 0.31675,-1.611873 0.5947,-2.980893 0.61767,-3.042266 0.0624,-0.166725 0.18743,-0.32141 0.35082,-0.433942 0.25607,-0.176361 0.28837,-0.179604 1.79164,-0.179967 1.31374,-3.17e-4 1.35305,0.0013 1.531,0.05963 0.24,0.07879 0.46514,0.281181 0.56453,0.507501 0.05,0.113775 0.1955,0.800409 0.51683,2.438543 0.246,1.254098 0.45382,2.279698 0.46183,2.279113 0.0132,-9.51e-4 0.98975,-1.747064 1.00861,-1.803438 0.004,-0.0132 -0.0471,-0.05629 -0.11441,-0.09575 -0.15576,-0.09129 -0.23599,-0.193387 -0.23599,-0.300335 0,-0.1096 0.62382,-1.920034 0.69102,-2.005468 0.0283,-0.03596 0.0982,-0.0794 0.15541,-0.09654 0.11719,-0.03511 0.18095,-0.01239 0.53875,0.191917 l 0.19373,0.110629 0.12829,-0.230387 c 0.0706,-0.126713 0.16067,-0.255862 0.20026,-0.286999 0.13123,-0.103226 0.36806,-0.0554 0.4459,0.09005 0.0579,0.108206 0.0218,0.28281 -0.104,0.503002 -0.0621,0.108754 -0.11267,0.207356 -0.11228,0.219116 3.1e-4,0.01176 0.12671,0.08978 0.28074,0.17337 0.23243,0.126148 0.28879,0.169675 0.33151,0.256029 0.0434,0.08774 0.0466,0.119709 0.0205,0.204075 -0.0359,0.115971 -1.21996,1.579517 -1.33835,1.654245 -0.10509,0.06633 -0.2046,0.06002 -0.36923,-0.0234 -0.12766,-0.06469 -0.14413,-0.06728 -0.17341,-0.02723 -0.0923,0.126164 -1.35447,2.424914 -1.35447,2.46676 0,0.027 0.30197,1.583382 0.67104,3.458632 0.36907,1.87524 0.67104,3.47147 0.67104,3.54717 0,0.22165 -0.0521,0.34853 -0.20729,0.50465 -0.24535,0.24685 0.11425,0.22835 -4.41966,0.22733 -3.75517,-7.9e-4 -3.99528,-0.004 -4.12858,-0.0498 z m 8.12294,-0.61717 c 0.0242,-0.0292 -0.0348,-0.37362 -0.25649,-1.49694 -0.15838,-0.80247 -0.2912,-1.46168 -0.29516,-1.46492 -0.004,-0.003 -0.10416,-0.0272 -0.22266,-0.0532 -0.40092,-0.0879 -0.65638,-0.21945 -1.38937,-0.71536 -0.47791,-0.32333 -0.642,-0.41641 -0.91574,-0.51945 -0.50845,-0.19138 -1.18217,-0.20503 -1.71111,-0.0347 -0.28339,0.0913 -0.52496,0.22458 -1.09054,0.60182 -0.70801,0.47224 -1.02666,0.62618 -1.4346,0.69305 -0.0618,0.0101 -0.10661,0.0348 -0.11518,0.0636 -0.008,0.0258 -0.13933,0.6848 -0.2925,1.46437 -0.22648,1.15274 -0.27211,1.42507 -0.24437,1.45849 0.03,0.0362 0.50595,0.0411 3.98518,0.0411 3.33179,0 3.95601,-0.006 3.98254,-0.0379 z m -6.93198,-3.77088 c 0.12526,-0.0589 0.35944,-0.19596 0.5204,-0.30458 0.16096,-0.10862 0.38744,-0.26111 0.50328,-0.33887 0.42538,-0.28554 0.89744,-0.48736 1.3095,-0.55984 0.0979,-0.0172 0.20576,-0.0369 0.23966,-0.0437 0.0598,-0.012 0.0616,-0.0221 0.0616,-0.34051 v -0.32815 h -0.26108 c -0.30479,0 -0.42806,-0.0404 -0.49031,-0.16082 -0.0545,-0.10529 -0.0545,-0.20302 0,-0.30832 0.0623,-0.120387 0.18552,-0.160818 0.49031,-0.160818 h 0.26108 v -0.917547 -0.917549 h -0.26291 c -0.30009,0 -0.42769,-0.04327 -0.49151,-0.16667 -0.0515,-0.09967 -0.0505,-0.198868 0.003,-0.30247 0.0623,-0.120388 0.18552,-0.160819 0.49031,-0.160819 h 0.26108 V 96.480679 95.56616 l -0.29443,-0.0107 c -0.22027,-0.008 -0.31235,-0.02267 -0.36554,-0.05819 -0.19408,-0.12962 -0.1679,-0.439383 0.0447,-0.528191 0.0584,-0.0244 0.19056,-0.03893 0.35424,-0.03893 h 0.26108 v -0.302645 c 0,-0.419515 0.0741,-0.546429 0.31897,-0.546429 0.0908,0 0.13203,0.01698 0.19557,0.08052 0.0973,0.0973 0.11542,0.177633 0.11542,0.511776 v 0.256777 h 0.26291 c 0.31358,0 0.4234,0.04091 0.49074,0.182811 0.0575,0.12125 0.0361,0.252476 -0.0563,0.344869 -0.0831,0.08314 -0.1707,0.102278 -0.46799,0.102278 h -0.22939 v 0.91755 0.917547 h 0.26291 c 0.31358,0 0.4234,0.04091 0.49074,0.182811 0.0575,0.121251 0.0361,0.252477 -0.0563,0.34487 -0.0831,0.08314 -0.1707,0.102278 -0.46799,0.102278 h -0.22939 v 0.917549 0.917547 h 0.26291 c 0.31358,0 0.4234,0.04091 0.49074,0.182812 0.0575,0.12125 0.0361,0.25248 -0.0563,0.34487 -0.0831,0.0831 -0.1707,0.10228 -0.46799,0.10228 h -0.22939 v 0.32815 c 0,0.31857 0.002,0.3285 0.0616,0.3399 0.37574,0.0716 0.55327,0.11418 0.7034,0.16867 0.0979,0.0355 0.17991,0.0621 0.18237,0.059 0.0626,-0.0781 1.32593,-2.395742 1.32593,-2.432592 0,-0.109752 -1.01556,-5.218428 -1.05436,-5.303857 -0.0223,-0.04906 -0.0807,-0.113724 -0.12988,-0.143693 -0.086,-0.05242 -0.14004,-0.05449 -1.42366,-0.05459 l -1.33428,-1.03e-4 -0.0955,0.08386 c -0.0525,0.04612 -0.10207,0.104665 -0.11009,0.1301 -0.0209,0.06619 -1.74096,8.809925 -1.74096,8.849855 0,0.0444 0.0723,0.022 0.35099,-0.1091 z m 6.2417,0.077 c -0.008,-0.0339 -0.1231,-0.61875 -0.25629,-1.29967 -0.13319,-0.68092 -0.25071,-1.2294 -0.26116,-1.218834 -0.0205,0.0207 -0.92487,1.641934 -0.94493,1.693874 -0.0114,0.0295 0.67029,0.51291 0.96078,0.68132 0.12175,0.0706 0.4348,0.20002 0.4922,0.20351 0.0129,7.9e-4 0.0172,-0.0263 0.009,-0.0602 z m 2.087,-6.989843 c 0.19631,-0.240298 0.35428,-0.439203 0.35104,-0.442012 -0.003,-0.0028 -0.20542,-0.116135 -0.44929,-0.251834 l -0.44339,-0.246724 -0.0307,0.08617 c -0.0169,0.04739 -0.10302,0.295696 -0.19135,0.551789 -0.0883,0.256092 -0.16851,0.485853 -0.17816,0.51058 -0.0137,0.03508 0.0385,0.07544 0.23759,0.183629 0.2401,0.130493 0.25786,0.135916 0.30125,0.09199 0.0254,-0.02567 0.20673,-0.243286 0.40304,-0.483582 z" style="fill:fill_color;stroke-width:0.0273895" /> </g> </svg>';
const PITCHPREVIEWBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="55" height="55" viewBox="0 0 55.000001 55.000001" version="1.1" id="svg864" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <g transform="matrix(4.021879,0,0,4.021879,268.33692,99.65892)" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" > <path style="fill:#ffffff;fill-opacity:1" d="m -61.801691,-12.829594 c 0,-0.554667 0.272,-1.045333 0.816,-1.472 0.544,-0.437333 1.12,-0.656 1.728,-0.656 0.176,0 0.342667,0.02267 0.5,0.068 0.157333,0.04533 -0.138667,-0.09067 0,0 v -9.268 h 0.796 v 10.352 c 0,0.597333 -0.261333,1.093333 -0.784,1.488 -0.522667,0.394667 -1.098667,0.592 -1.728,0.592 -0.352,0 -0.661333,-0.101333 -0.928,-0.304 -0.266667,-0.213333 -0.4,-0.48 -0.4,-0.8 z" /> </g> </svg>';
const JAVASCRIPTBUTTON =
'<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg width="55" height="55" viewBox="0 0 14.552083 14.552084" version="1.1" id="svg5" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <g> <text xml:space="preserve" style="font-size:11.8659px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:0.317835;fill:#ffffff" x="-0.38877353" y="8.8153467" transform="scale(0.7616083,1.3130109)"><tspan style="stroke-width:0.317835;fill:#ffffff" x="-0.38877353" y="8.8153467"><></tspan></text> </g> </svg>';
const GRAND_F = // One flat each on the treble and bass clefs
'<svg version="1.0" width="1200" height="900" id="svg296" sodipodi:docname="grand-f.svg" inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <text xml:space="preserve" style="font-size:48px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px" x="103.94531" y="384.08594" id="text583"><tspan id="tspan581" x="103.94531" y="384.08594" style="font-size:48px">♭</tspan></text> <text xml:space="preserve" style="font-size:48px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px" x="103.94531" y="534.08594" id="text583-3"><tspan id="tspan581-6" x="103.94531" y="559.08594" style="font-size:48px">♭</tspan></text> </svg>';
const GRAND_G = // One sharp each on the treble and bass clefs
'<svg version="1.0" width="1200" height="900" id="svg296" sodipodi:docname="grand-g.svg" inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <text xml:space="preserve" style="font-size:48px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px" x="99.945312" y="340.08594" id="text583"><tspan id="tspan581" x="99.945312" y="340.08594" style="font-size:48px">♯</tspan></text> <text xml:space="preserve" style="font-size:48px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px" x="99.945312" y="515.08594" id="text583-3"><tspan id="tspan581-6" x="99.945312" y="515.08594" style="font-size:48px">♯</tspan></text> </svg>';
const TREBLE_F = // One flat each on the treble and bass clefs
'<svg version="1.0" width="1200" height="900" id="svg296" sodipodi:docname="grand-f.svg" inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <text xml:space="preserve" style="font-size:48px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px" x="103.94531" y="384.08594" id="text583"><tspan id="tspan581" x="103.94531" y="384.08594" style="font-size:48px">♭</tspan></text> </svg>';
const TREBLE_G = // One sharp each on the treble and bass clefs
'<svg version="1.0" width="1200" height="900" id="svg296" sodipodi:docname="grand-g.svg" inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <text xml:space="preserve" style="font-size:48px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px" x="99.945312" y="340.08594" id="text583"><tspan id="tspan581" x="99.945312" y="340.08594" style="font-size:48px">♯</tspan></text> </svg>';