-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconnector-poe-bom.html
4660 lines (4215 loc) · 285 KB
/
connector-poe-bom.html
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
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Interactive BOM for KiCAD</title>
<style type="text/css">
:root {
--pcb-edge-color: black;
--pad-color: #878787;
--pad-hole-color: #CCCCCC;
--pad-color-highlight: #D04040;
--pad-color-highlight-both: #D0D040;
--pad-color-highlight-marked: #44a344;
--pin1-outline-color: #ffb629;
--pin1-outline-color-highlight: #ffb629;
--pin1-outline-color-highlight-both: #fcbb39;
--pin1-outline-color-highlight-marked: #fdbe41;
--silkscreen-edge-color: #aa4;
--silkscreen-polygon-color: #4aa;
--silkscreen-text-color: #4aa;
--fabrication-edge-color: #907651;
--fabrication-polygon-color: #907651;
--fabrication-text-color: #a27c24;
--track-color: #def5f1;
--track-color-highlight: #D04040;
--zone-color: #def5f1;
--zone-color-highlight: #d0404080;
}
html,
body {
margin: 0px;
height: 100%;
font-family: Verdana, sans-serif;
}
.dark.topmostdiv {
--pcb-edge-color: #eee;
--pad-color: #808080;
--pin1-outline-color: #ffa800;
--pin1-outline-color-highlight: #ccff00;
--track-color: #42524f;
--zone-color: #42524f;
background-color: #252c30;
color: #eee;
}
button {
background-color: #eee;
border: 1px solid #888;
color: black;
height: 44px;
width: 44px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 14px;
font-weight: bolder;
}
.dark button {
/* This will be inverted */
background-color: #c3b7b5;
}
button.depressed {
background-color: #0a0;
color: white;
}
.dark button.depressed {
/* This will be inverted */
background-color: #b3b;
}
button:focus {
outline: 0;
}
button#tb-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
}
button#lr-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
}
button#bom-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E");
}
button#bom-grouped-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m4 0h5m4 0h3M6.1 22h3m3.9 0h5m4 0h4m-16-8h4m4 0h4'/%3E%3Cpath stroke-linecap='null' d='M5 17.5h22M5 26.6h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
}
button#bom-ungrouped-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m-4 8h3m-3 8h4'/%3E%3Cpath stroke-linecap='null' d='M5 13.5h22m-22 8h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
}
button#bom-netlist-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' stroke='%23000' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-width='2' d='M6 26l6-6v-8m13.8-6.3l-6 6v8'/%3E%3Ccircle cx='11.8' cy='9.5' r='2.8' stroke-width='2'/%3E%3Ccircle cx='19.8' cy='22.8' r='2.8' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}
button#copy {
background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E");
background-position: 6px 6px;
background-repeat: no-repeat;
background-size: 26px 26px;
border-radius: 6px;
height: 40px;
width: 40px;
margin: 10px 5px;
}
button#copy:active {
box-shadow: inset 0px 0px 5px #6c6c6c;
}
textarea.clipboard-temp {
position: fixed;
top: 0;
left: 0;
width: 2em;
height: 2em;
padding: 0;
border: None;
outline: None;
box-shadow: None;
background: transparent;
}
.left-most-button {
border-right: 0;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.middle-button {
border-right: 0;
}
.right-most-button {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.button-container {
font-size: 0;
margin: 0.4rem 0.4rem 0.4rem 0;
}
.dark .button-container {
filter: invert(1);
}
.button-container button {
background-size: 32px 32px;
background-position: 5px 5px;
background-repeat: no-repeat;
}
@media print {
.hideonprint {
display: none;
}
}
canvas {
cursor: crosshair;
}
canvas:active {
cursor: grabbing;
}
.fileinfo {
width: 100%;
max-width: 1000px;
border: none;
padding: 3px;
}
.fileinfo .title {
font-size: 20pt;
font-weight: bold;
}
.fileinfo td {
overflow: hidden;
white-space: nowrap;
max-width: 1px;
width: 50%;
text-overflow: ellipsis;
}
.bom {
border-collapse: collapse;
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
font-size: 10pt;
table-layout: fixed;
width: 100%;
margin-top: 1px;
position: relative;
}
.bom th,
.bom td {
border: 1px solid black;
padding: 5px;
word-wrap: break-word;
text-align: center;
position: relative;
}
.dark .bom th,
.dark .bom td {
border: 1px solid #777;
}
.bom th {
background-color: #CCCCCC;
background-clip: padding-box;
}
.dark .bom th {
background-color: #3b4749;
}
.bom tr.highlighted:nth-child(n) {
background-color: #cfc;
}
.dark .bom tr.highlighted:nth-child(n) {
background-color: #226022;
}
.bom tr:nth-child(even) {
background-color: #f2f2f2;
}
.dark .bom tr:nth-child(even) {
background-color: #313b40;
}
.bom tr.checked {
color: #1cb53d;
}
.dark .bom tr.checked {
color: #2cce54;
}
.bom tr {
transition: background-color 0.2s;
}
.bom .numCol {
width: 30px;
}
.bom .value {
width: 15%;
}
.bom .quantity {
width: 65px;
}
.bom th .sortmark {
position: absolute;
right: 1px;
top: 1px;
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #221 transparent;
transform-origin: 50% 85%;
transition: opacity 0.2s, transform 0.4s;
}
.dark .bom th .sortmark {
filter: invert(1);
}
.bom th .sortmark.none {
opacity: 0;
}
.bom th .sortmark.desc {
transform: rotate(180deg);
}
.bom th:hover .sortmark.none {
opacity: 0.5;
}
.bom .bom-checkbox {
width: 30px;
position: relative;
user-select: none;
-moz-user-select: none;
}
.bom .bom-checkbox:before {
content: "";
position: absolute;
border-width: 15px;
border-style: solid;
border-color: #51829f transparent transparent transparent;
visibility: hidden;
top: -15px;
}
.bom .bom-checkbox:after {
content: "Double click to set/unset all";
position: absolute;
color: white;
top: -35px;
left: -26px;
background: #51829f;
padding: 5px 15px;
border-radius: 8px;
white-space: nowrap;
visibility: hidden;
}
.bom .bom-checkbox:hover:before,
.bom .bom-checkbox:hover:after {
visibility: visible;
transition: visibility 0.2s linear 1s;
}
.split {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow-y: auto;
overflow-x: hidden;
background-color: inherit;
}
.split.split-horizontal,
.gutter.gutter-horizontal {
height: 100%;
float: left;
}
.gutter {
background-color: #ddd;
background-repeat: no-repeat;
background-position: 50%;
transition: background-color 0.3s;
}
.dark .gutter {
background-color: #777;
}
.gutter.gutter-horizontal {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==');
cursor: ew-resize;
width: 5px;
}
.gutter.gutter-vertical {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=');
cursor: ns-resize;
height: 5px;
}
.searchbox {
float: left;
height: 40px;
margin: 10px 5px;
padding: 12px 32px;
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
font-size: 18px;
box-sizing: border-box;
border: 1px solid #888;
border-radius: 6px;
outline: none;
background-color: #eee;
transition: background-color 0.2s, border 0.2s;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNklEQVQ4T8XSMUvDQBQH8P/LElFa/AIZHcTBQSz0I/gFstTBRR2KUC4ldDxw7h0Bl3RRUATxi4iiODgoiLNrbQYp5J6cpJJqomkX33Z37/14d/dIa33MzDuYI4johOI4XhyNRteO46zNYjDzAxE1yBZprVeZ+QbAUhXEGJMA2Ox2u4+fQIa0mPmsCgCgJYQ4t7lfgF0opQYAdv9ABkKI/UnOFCClXKjX61cA1osQY8x9kiRNKeV7IWA3oyhaSdP0FkAtjxhj3hzH2RBCPOf3pzqYHCilfAAX+URm9oMguPzeWSGQvUcMYC8rOBJCHBRdqxTo9/vbRHRqi8bj8XKv1xvODbiuW2u32/bvf0SlDv4XYOY7z/Mavu+nM1+BmQ+NMc0wDF/LprP0DbTWW0T00ul0nn4b7Q87+X4Qmfiq2wAAAABJRU5ErkJggg==');
background-position: 10px 10px;
background-repeat: no-repeat;
}
.dark .searchbox {
background-color: #111;
color: #eee;
}
.searchbox::placeholder {
color: #ccc;
}
.dark .searchbox::placeholder {
color: #666;
}
.filter {
width: calc(60% - 64px);
}
.reflookup {
width: calc(40% - 10px);
}
input[type=text]:focus {
background-color: white;
border: 1px solid #333;
}
.dark input[type=text]:focus {
background-color: #333;
border: 1px solid #ccc;
}
mark.highlight {
background-color: #5050ff;
color: #fff;
padding: 2px;
border-radius: 6px;
}
.dark mark.highlight {
background-color: #76a6da;
color: #111;
}
.menubtn {
background-color: white;
border: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A");
background-position: center;
background-repeat: no-repeat;
}
.statsbtn {
background-color: white;
border: none;
background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h28v24H4V6zm0 8h28v8H4m9-16v24h10V5.8' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
background-position: center;
background-repeat: no-repeat;
}
.iobtn {
background-color: white;
border: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M3 33v-7l6.8-7h16.5l6.7 7v7H3zM3.2 26H33M21 9l5-5.9 5 6h-2.5V15h-5V9H21zm-4.9 0l-5 6-5-6h2.5V3h5v6h2.5z'/%3E%3Cpath fill='none' stroke='%23000' d='M6.1 29.5H10'/%3E%3C/svg%3E");
background-position: center;
background-repeat: no-repeat;
}
.visbtn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' stroke='%23333' d='M2.5 4.5h5v15h-5zM9.5 4.5h5v15h-5zM16.5 4.5h5v15h-5z'/%3E%3C/svg%3E");
background-position: center;
background-repeat: no-repeat;
padding: 15px;
}
#vismenu-content {
left: 0px;
font-family: Verdana, sans-serif;
}
.dark .statsbtn,
.dark .savebtn,
.dark .menubtn,
.dark .iobtn,
.dark .visbtn {
filter: invert(1);
}
.flexbox {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.savebtn {
background-color: #d6d6d6;
width: auto;
height: 30px;
flex-grow: 1;
margin: 5px;
border-radius: 4px;
}
.savebtn:active {
background-color: #0a0;
color: white;
}
.dark .savebtn:active {
/* This will be inverted */
background-color: #b3b;
}
.stats {
border-collapse: collapse;
font-size: 12pt;
table-layout: fixed;
width: 100%;
min-width: 450px;
}
.dark .stats td {
border: 1px solid #bbb;
}
.stats td {
border: 1px solid black;
padding: 5px;
word-wrap: break-word;
text-align: center;
position: relative;
}
#checkbox-stats div {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
#checkbox-stats .bar {
background-color: rgba(28, 251, 0, 0.6);
}
.menu {
position: relative;
display: inline-block;
margin: 0.4rem 0.4rem 0.4rem 0;
}
.menu-content {
font-size: 12pt !important;
text-align: left !important;
font-weight: normal !important;
display: none;
position: absolute;
background-color: white;
right: 0;
min-width: 300px;
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
z-index: 100;
padding: 8px;
}
.dark .menu-content {
background-color: #111;
}
.menu:hover .menu-content {
display: block;
}
.menu:hover .menubtn,
.menu:hover .iobtn,
.menu:hover .statsbtn {
background-color: #eee;
}
.menu-label {
display: inline-block;
padding: 8px;
border: 1px solid #ccc;
border-top: 0;
width: calc(100% - 18px);
}
.menu-label-top {
border-top: 1px solid #ccc;
}
.menu-textbox {
float: left;
height: 24px;
margin: 10px 5px;
padding: 5px 5px;
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
font-size: 14px;
box-sizing: border-box;
border: 1px solid #888;
border-radius: 4px;
outline: none;
background-color: #eee;
transition: background-color 0.2s, border 0.2s;
width: calc(100% - 10px);
}
.menu-textbox.invalid,
.dark .menu-textbox.invalid {
color: red;
}
.dark .menu-textbox {
background-color: #222;
color: #eee;
}
.radio-container {
margin: 4px;
}
.topmostdiv {
display: flex;
flex-direction: column;
width: 100%;
background-color: white;
transition: background-color 0.3s;
}
#top {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center;
}
#topdivider {
border-bottom: 2px solid black;
display: flex;
justify-content: center;
align-items: center;
}
.dark #topdivider {
border-bottom: 2px solid #ccc;
}
#topdivider>div {
position: relative;
}
#toptoggle {
cursor: pointer;
user-select: none;
position: absolute;
padding: 0.1rem 0.3rem;
top: -0.4rem;
left: -1rem;
font-size: 1.4rem;
line-height: 60%;
border: 1px solid black;
border-radius: 1rem;
background-color: #fff;
z-index: 100;
}
.flipped {
transform: rotate(0.5turn);
}
.dark #toptoggle {
border: 1px solid #fff;
background-color: #222;
}
#fileinfodiv {
flex: 20rem 1 0;
overflow: auto;
}
#bomcontrols {
display: flex;
flex-direction: row-reverse;
}
#bomcontrols>* {
flex-shrink: 0;
}
#dbg {
display: block;
}
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
background: #aaa;
}
::-webkit-scrollbar-thumb {
background: #666;
border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
background: #555;
}
.slider {
-webkit-appearance: none;
width: 100%;
margin: 3px 0;
padding: 0;
outline: none;
opacity: 0.7;
-webkit-transition: .2s;
transition: opacity .2s;
border-radius: 3px;
}
.slider:hover {
opacity: 1;
}
.slider:focus {
outline: none;
}
.slider::-webkit-slider-runnable-track {
-webkit-appearance: none;
width: 100%;
height: 8px;
background: #d3d3d3;
border-radius: 3px;
border: none;
}
.slider::-webkit-slider-thumb {
-webkit-appearance: none;
width: 15px;
height: 15px;
border-radius: 50%;
background: #0a0;
cursor: pointer;
margin-top: -4px;
}
.dark .slider::-webkit-slider-thumb {
background: #3d3;
}
.slider::-moz-range-thumb {
width: 15px;
height: 15px;
border-radius: 50%;
background: #0a0;
cursor: pointer;
}
.slider::-moz-range-track {
height: 8px;
background: #d3d3d3;
border-radius: 3px;
}
.dark .slider::-moz-range-thumb {
background: #3d3;
}
.slider::-ms-track {
width: 100%;
height: 8px;
border-width: 3px 0;
background: transparent;
border-color: transparent;
color: transparent;
transition: opacity .2s;
}
.slider::-ms-fill-lower {
background: #d3d3d3;
border: none;
border-radius: 3px;
}
.slider::-ms-fill-upper {
background: #d3d3d3;
border: none;
border-radius: 3px;
}
.slider::-ms-thumb {
width: 15px;
height: 15px;
border-radius: 50%;
background: #0a0;
cursor: pointer;
margin: 0;
}
.shameless-plug {
font-size: 0.8em;
text-align: center;
display: block;
}
a {
color: #0278a4;
}
.dark a {
color: #00b9fd;
}
#frontcanvas,
#backcanvas {
touch-action: none;
}
.placeholder {
border: 1px dashed #9f9fda !important;
background-color: #edf2f7 !important;
}
.dragging {
z-index: 999;
}
.dark .dragging>table>tbody>tr {
background-color: #252c30;
}
.dark .placeholder {
filter: invert(1);
}
.column-spacer {
top: 0;
left: 0;
width: calc(100% - 4px);
position: absolute;
cursor: pointer;
user-select: none;
height: 100%;
}
.column-width-handle {
top: 0;
right: 0;
width: 4px;
position: absolute;
cursor: col-resize;
user-select: none;
height: 100%;
}
.column-width-handle:hover {
background-color: #4f99bd;
}
.help-link {
border: 1px solid #0278a4;
padding-inline: 0.3rem;
border-radius: 3px;
cursor: pointer;
}
.dark .help-link {
border: 1px solid #00b9fd;
}
.bom-color {
width: 20%;
}
.color-column input {
width: 1.6rem;
height: 1rem;
border: 1px solid black;
cursor: pointer;
padding: 0;
}
/* removes default styling from input color element */
::-webkit-color-swatch {
border: none;
}
::-webkit-color-swatch-wrapper {
padding: 0;
}
::-moz-color-swatch,
::-moz-focus-inner {
border: none;
}
::-moz-focus-inner {
padding: 0;
}
/* #bomhead {
position: sticky;
top: 0px;
z-index: 1;
} */
</style>
<script type="text/javascript" >
///////////////////////////////////////////////
/*
Split.js - v1.3.5
MIT License
https://github.com/nathancahill/Split.js
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}});
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
/*!
* PEP v0.4.3 | https://github.com/jquery/PEP
* Copyright jQuery Foundation and other contributors | http://jquery.org/license
*/
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.PointerEventsPolyfill=b()}(this,function(){"use strict";function a(a,b){b=b||Object.create(null);var c=document.createEvent("Event");c.initEvent(a,b.bubbles||!1,b.cancelable||!1);
for(var d,e=2;e<m.length;e++)d=m[e],c[d]=b[d]||n[e];c.buttons=b.buttons||0;
var f=0;return f=b.pressure&&c.buttons?b.pressure:c.buttons?.5:0,c.x=c.clientX,c.y=c.clientY,c.pointerId=b.pointerId||0,c.width=b.width||0,c.height=b.height||0,c.pressure=f,c.tiltX=b.tiltX||0,c.tiltY=b.tiltY||0,c.twist=b.twist||0,c.tangentialPressure=b.tangentialPressure||0,c.pointerType=b.pointerType||"",c.hwTimestamp=b.hwTimestamp||0,c.isPrimary=b.isPrimary||!1,c}function b(){this.array=[],this.size=0}function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bind(d),this.changedCallback=c.bind(d),A&&(this.observer=new A(this.mutationWatcher.bind(this)))}function d(a){return"body /shadow-deep/ "+e(a)}function e(a){return'[touch-action="'+a+'"]'}function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"}function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n",G&&(E+=d(a)+f(a)+"\n")):(E+=a.selectors.map(e)+f(a.rule)+"\n",G&&(E+=a.selectors.map(d)+f(a.rule)+"\n"))});var a=document.createElement("style");a.textContent=E,document.head.appendChild(a)}}function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.navigator.msPointerEnabled){var b=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:b,enumerable:!0}),u.registerSource("ms",_)}else Object.defineProperty(window.navigator,"maxTouchPoints",{value:0,enumerable:!0}),u.registerSource("mouse",N),void 0!==window.ontouchstart&&u.registerSource("touch",V);u.register(document)}}function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId");throw b.name="InvalidPointerId",b}}function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentNode;if(!b){var c=new Error("InvalidStateError");throw c.name="InvalidStateError",c}}function k(a){var b=u.pointermap.get(a);return 0!==b.buttons}function l(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:W},releasePointerCapture:{value:X},hasPointerCapture:{value:Y}})}
var m=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],n=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],o=window.Map&&window.Map.prototype.forEach,p=o?Map:b;b.prototype={set:function(a,b){return void 0===b?this["delete"](a):(this.has(a)||this.size++,void(this.array[a]=b))},has:function(a){return void 0!==this.array[a]},"delete":function(a){this.has(a)&&(delete this.array[a],this.size--)},get:function(a){return this.array[a]},clear:function(){this.array.length=0,this.size=0},forEach:function(a,b){return this.array.forEach(function(c,d){a.call(b,c,d,this)},this)}};var q=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],r=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],s={pointerover:1,pointerout:1,pointerenter:1,pointerleave:1},t="undefined"!=typeof SVGElementInstance,u={pointermap:new p,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(a,b){var c=b,d=c.events;d&&(d.forEach(function(a){c[a]&&(this.eventMap[a]=c[a].bind(c))},this),this.eventSources[a]=c,this.eventSourceList.push(c))},register:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.register.call(b,a)},unregister:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.unregister.call(b,a)},contains:function(a,b){try{return a.contains(b)}catch(c){return!1}},down:function(a){a.bubbles=!0,this.fireEvent("pointerdown",a)},move:function(a){a.bubbles=!0,this.fireEvent("pointermove",a)},up:function(a){a.bubbles=!0,this.fireEvent("pointerup",a)},enter:function(a){a.bubbles=!1,this.fireEvent("pointerenter",a)},leave:function(a){a.bubbles=!1,this.fireEvent("pointerleave",a)},over:function(a){a.bubbles=!0,this.fireEvent("pointerover",a)},out:function(a){a.bubbles=!0,this.fireEvent("pointerout",a)},cancel:function(a){a.bubbles=!0,this.fireEvent("pointercancel",a)},leaveOut:function(a){this.out(a),this.propagate(a,this.leave,!1)},enterOver:function(a){this.over(a),this.propagate(a,this.enter,!0)},eventHandler:function(a){if(!a._handledByPE){var b=a.type,c=this.eventMap&&this.eventMap[b];c&&c(a),a._handledByPE=!0}},listen:function(a,b){b.forEach(function(b){this.addEvent(a,b)},this)},unlisten:function(a,b){b.forEach(function(b){this.removeEvent(a,b)},this)},addEvent:function(a,b){a.addEventListener(b,this.boundHandler)},removeEvent:function(a,b){a.removeEventListener(b,this.boundHandler)},makeEvent:function(b,c){this.captureInfo[c.pointerId]&&(c.relatedTarget=null);var d=new a(b,c);return c.preventDefault&&(d.preventDefault=c.preventDefault),d._target=d._target||c.target,d},fireEvent:function(a,b){var c=this.makeEvent(a,b);return this.dispatchEvent(c)},cloneEvent:function(a){for(var b,c=Object.create(null),d=0;d<q.length;d++)b=q[d],c[b]=a[b]||r[d],!t||"target"!==b&&"relatedTarget"!==b||c[b]instanceof SVGElementInstance&&(c[b]=c[b].correspondingUseElement);return a.preventDefault&&(c.preventDefault=function(){a.preventDefault()}),c},getTarget:function(a){var b=this.captureInfo[a.pointerId];return b?a._target!==b&&a.type in s?void 0:b:a._target},propagate:function(a,b,c){for(var d=a.target,e=[];d!==document&&!d.contains(a.relatedTarget);) if(e.push(d),d=d.parentNode,!d)return;c&&e.reverse(),e.forEach(function(c){a.target=c,b.call(this,a)},this)},setCapture:function(b,c,d){this.captureInfo[b]&&this.releaseCapture(b,d),this.captureInfo[b]=c,this.implicitRelease=this.releaseCapture.bind(this,b,d),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease);var e=new a("gotpointercapture");e.pointerId=b,e._target=c,d||this.asyncDispatchEvent(e)},releaseCapture:function(b,c){var d=this.captureInfo[b];if(d){this.captureInfo[b]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease);var e=new a("lostpointercapture");e.pointerId=b,e._target=d,c||this.asyncDispatchEvent(e)}},dispatchEvent:/*scope.external.dispatchEvent || */function(a){var b=this.getTarget(a);if(b)return b.dispatchEvent(a)},asyncDispatchEvent:function(a){requestAnimationFrame(this.dispatchEvent.bind(this,a))}};u.boundHandler=u.eventHandler.bind(u);var v={shadow:function(a){if(a)return a.shadowRoot||a.webkitShadowRoot},canTarget:function(a){return a&&Boolean(a.elementFromPoint)},targetingShadow:function(a){var b=this.shadow(a);if(this.canTarget(b))return b},olderShadow:function(a){var b=a.olderShadowRoot;if(!b){var c=a.querySelector("shadow");c&&(b=c.olderShadowRoot)}return b},allShadows:function(a){for(var b=[],c=this.shadow(a);c;)b.push(c),c=this.olderShadow(c);return b},searchRoot:function(a,b,c){if(a){var d,e,f=a.elementFromPoint(b,c);for(e=this.targetingShadow(f);e;){if(d=e.elementFromPoint(b,c)){var g=this.targetingShadow(d);return this.searchRoot(g,b,c)||d} e=this.olderShadow(e)} return f}},owner:function(a){
for(var b=a;b.parentNode;)b=b.parentNode;
return b.nodeType!==Node.DOCUMENT_NODE&&b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&(b=document),b},findTarget:function(a){var b=a.clientX,c=a.clientY,d=this.owner(a.target);
return d.elementFromPoint(b,c)||(d=document),this.searchRoot(d,b,c)}},w=Array.prototype.forEach.call.bind(Array.prototype.forEach),x=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),z=Array.prototype.filter.call.bind(Array.prototype.filter),A=window.MutationObserver||window.WebKitMutationObserver,B="[touch-action]",C={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["touch-action"]};c.prototype={watchSubtree:function(a){
//
this.observer&&v.canTarget(a)&&this.observer.observe(a,C)},enableOnSubtree:function(a){this.watchSubtree(a),a===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(a)},installNewSubtree:function(a){w(this.findElements(a),this.addElement,this)},findElements:function(a){return a.querySelectorAll?a.querySelectorAll(B):[]},removeElement:function(a){this.removeCallback(a)},addElement:function(a){this.addCallback(a)},elementChanged:function(a,b){this.changedCallback(a,b)},concatLists:function(a,b){return a.concat(y(b))},
installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(a){return a.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(a){
var b=x(a,this.findElements,this);
return b.push(z(a,this.isElement)),b.reduce(this.concatLists,[])},mutationWatcher:function(a){a.forEach(this.mutationHandler,this)},mutationHandler:function(a){if("childList"===a.type){var b=this.flattenMutationTree(a.addedNodes);b.forEach(this.addElement,this);var c=this.flattenMutationTree(a.removedNodes);c.forEach(this.removeElement,this)}else"attributes"===a.type&&this.elementChanged(a.target,a.oldValue)}};var D=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",F=window.PointerEvent||window.MSPointerEvent,G=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,H=u.pointermap,I=25,J=[1,4,2,8,16],K=!1;try{K=1===new MouseEvent("test",{buttons:1}).buttons}catch(L){}
var M,N={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},lastTouches:[],
isEventSimulatedFromTouch:function(a){for(var b,c=this.lastTouches,d=a.clientX,e=a.clientY,f=0,g=c.length;f<g&&(b=c[f]);f++){
var h=Math.abs(d-b.x),i=Math.abs(e-b.y);if(h<=I&&i<=I)return!0}},prepareEvent:function(a){var b=u.cloneEvent(a),c=b.preventDefault;return b.preventDefault=function(){a.preventDefault(),c()},b.pointerId=this.POINTER_ID,b.isPrimary=!0,b.pointerType=this.POINTER_TYPE,b},prepareButtonsForMove:function(a,b){var c=H.get(this.POINTER_ID);
0!==b.which&&c?a.buttons=c.buttons:a.buttons=0,b.buttons=a.buttons},mousedown:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);K||(c.buttons=J[c.button],b&&(c.buttons|=b.buttons),a.buttons=c.buttons),H.set(this.POINTER_ID,a),b&&0!==b.buttons?u.move(c):u.down(c)}},mousemove:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.move(b)}},mouseup:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);if(!K){var d=J[c.button];
c.buttons=b?b.buttons&~d:0,a.buttons=c.buttons}H.set(this.POINTER_ID,a),
c.buttons&=~J[c.button],0===c.buttons?u.up(c):u.move(c)}},mouseover:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.enterOver(b)}},mouseout:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,u.leaveOut(b)}},cancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.deactivateMouse()},deactivateMouse:function(){H["delete"](this.POINTER_ID)}},O=u.captureInfo,P=v.findTarget.bind(v),Q=v.allShadows.bind(v),R=u.pointermap,S=2500,T=200,U="touch-action",V={events:["touchstart","touchmove","touchend","touchcancel"],register:function(a){M.enableOnSubtree(a)},unregister:function(){},elementAdded:function(a){var b=a.getAttribute(U),c=this.touchActionToScrollType(b);c&&(a._scrollType=c,u.listen(a,this.events),
Q(a).forEach(function(a){a._scrollType=c,u.listen(a,this.events)},this))},elementRemoved:function(a){a._scrollType=void 0,u.unlisten(a,this.events),
Q(a).forEach(function(a){a._scrollType=void 0,u.unlisten(a,this.events)},this)},elementChanged:function(a,b){var c=a.getAttribute(U),d=this.touchActionToScrollType(c),e=this.touchActionToScrollType(b);
d&&e?(a._scrollType=d,Q(a).forEach(function(a){a._scrollType=d},this)):e?this.elementRemoved(a):d&&this.elementAdded(a)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(a){var b=a,c=this.scrollTypes;return"none"===b?"none":b===c.XSCROLLER?"X":b===c.YSCROLLER?"Y":c.SCROLLER.exec(b)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(a){return this.firstTouch===a.identifier},setPrimaryTouch:function(a){
(0===R.size||1===R.size&&R.has(1))&&(this.firstTouch=a.identifier,this.firstXY={X:a.clientX,Y:a.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(a){a.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var a=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(a,T)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(a){var b=0;return"touchstart"!==a&&"touchmove"!==a||(b=1),b},touchToPointer:function(a){var b=this.currentTouchEvent,c=u.cloneEvent(a),d=c.pointerId=a.identifier+2;c.target=O[d]||P(c),c.bubbles=!0,c.cancelable=!0,c.detail=this.clickCount,c.button=0,c.buttons=this.typeToButtons(b.type),c.width=2*(a.radiusX||a.webkitRadiusX||0),c.height=2*(a.radiusY||a.webkitRadiusY||0),c.pressure=a.force||a.webkitForce||.5,c.isPrimary=this.isPrimaryTouch(a),c.pointerType=this.POINTER_TYPE,
c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey;
var e=this;return c.preventDefault=function(){e.scrolling=!1,e.firstXY=null,b.preventDefault()},c},processTouches:function(a,b){var c=a.changedTouches;this.currentTouchEvent=a;for(var d,e=0;e<c.length;e++)d=c[e],b.call(this,this.touchToPointer(d))},
shouldScroll:function(a){if(this.firstXY){var b,c=a.currentTarget._scrollType;if("none"===c)
b=!1;else if("XY"===c)
b=!0;else{var d=a.changedTouches[0],e=c,f="Y"===c?"X":"Y",g=Math.abs(d["client"+e]-this.firstXY[e]),h=Math.abs(d["client"+f]-this.firstXY[f]);
b=g>=h}return this.firstXY=null,b}},findTouch:function(a,b){for(var c,d=0,e=a.length;d<e&&(c=a[d]);d++)if(c.identifier===b)return!0},
vacuumTouches:function(a){var b=a.touches;
if(R.size>=b.length){var c=[];R.forEach(function(a,d){
if(1!==d&&!this.findTouch(b,d-2)){var e=a.out;c.push(e)}},this),c.forEach(this.cancelOut,this)}},touchstart:function(a){this.vacuumTouches(a),this.setPrimaryTouch(a.changedTouches[0]),this.dedupSynthMouse(a),this.scrolling||(this.clickCount++,this.processTouches(a,this.overDown))},overDown:function(a){R.set(a.pointerId,{target:a.target,out:a,outTarget:a.target}),u.enterOver(a),u.down(a)},touchmove:function(a){this.scrolling||(this.shouldScroll(a)?(this.scrolling=!0,this.touchcancel(a)):(a.preventDefault(),this.processTouches(a,this.moveOverOut)))},moveOverOut:function(a){var b=a,c=R.get(b.pointerId);
if(c){var d=c.out,e=c.outTarget;u.move(b),d&&e!==b.target&&(d.relatedTarget=b.target,b.relatedTarget=e,
d.target=e,b.target?(u.leaveOut(d),u.enterOver(b)):(
b.target=e,b.relatedTarget=null,this.cancelOut(b))),c.out=b,c.outTarget=b.target}},touchend:function(a){this.dedupSynthMouse(a),this.processTouches(a,this.upOut)},upOut:function(a){this.scrolling||(u.up(a),u.leaveOut(a)),this.cleanUpPointer(a)},touchcancel:function(a){this.processTouches(a,this.cancelOut)},cancelOut:function(a){u.cancel(a),u.leaveOut(a),this.cleanUpPointer(a)},cleanUpPointer:function(a){R["delete"](a.pointerId),this.removePrimaryPointer(a)},
dedupSynthMouse:function(a){var b=N.lastTouches,c=a.changedTouches[0];
if(this.isPrimaryTouch(c)){
var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)}.bind(null,b,d);setTimeout(e,S)}}};M=new c(V.elementAdded,V.elementRemoved,V.elementChanged,V);var W,X,Y,Z=u.pointermap,$=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,_={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(a){var b=a;return $&&(b=u.cloneEvent(a),b.pointerType=this.POINTER_TYPES[a.pointerType]),b},cleanup:function(a){Z["delete"](a)},MSPointerDown:function(a){Z.set(a.pointerId,a);var b=this.prepareEvent(a);u.down(b)},MSPointerMove:function(a){var b=this.prepareEvent(a);u.move(b)},MSPointerUp:function(a){var b=this.prepareEvent(a);u.up(b),this.cleanup(a.pointerId)},MSPointerOut:function(a){var b=this.prepareEvent(a);u.leaveOut(b)},MSPointerOver:function(a){var b=this.prepareEvent(a);u.enterOver(b)},MSPointerCancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.cleanup(a.pointerId)},MSLostPointerCapture:function(a){var b=u.makeEvent("lostpointercapture",a);u.dispatchEvent(b)},MSGotPointerCapture:function(a){var b=u.makeEvent("gotpointercapture",a);u.dispatchEvent(b)}},aa=window.navigator;aa.msPointerEnabled?(W=function(a){i(a),j(this),k(a)&&(u.setCapture(a,this,!0),this.msSetPointerCapture(a))},X=function(a){i(a),u.releaseCapture(a,!0),this.msReleasePointerCapture(a)}):(W=function(a){i(a),j(this),k(a)&&u.setCapture(a,this)},X=function(a){i(a),u.releaseCapture(a)}),Y=function(a){return!!u.captureInfo[a]},g(),h(),l();var ba={dispatcher:u,Installer:c,PointerEvent:a,PointerMap:p,targetFinding:v};return ba});
///////////////////////////////////////////////
///////////////////////////////////////////////
var config = {"dark_mode": true, "show_pads": true, "show_fabrication": false, "show_silkscreen": true, "highlight_pin1": "none", "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Sourced,Placed", "bom_view": "top-bottom", "layer_view": "F", "offset_back_rotation": false, "kicad_text_formatting": true, "fields": ["Value", "Footprint"]}
///////////////////////////////////////////////
///////////////////////////////////////////////
var pcbdata = {"edges_bbox": {"minx": 116.975, "miny": 94.975, "maxx": 190.525, "maxy": 115.025}, "edges": [{"type": "segment", "start": [190.5, 96.0], "end": [190.5, 106.25], "width": 0.05}, {"type": "segment", "start": [117.0, 112.75], "end": [117.0, 114.0], "width": 0.05}, {"type": "segment", "start": [118.0, 95.0], "end": [189.5, 95.0], "width": 0.05}, {"type": "segment", "start": [117.0, 96.0], "end": [117.0, 106.25], "width": 0.05}, {"type": "segment", "start": [190.5, 112.75], "end": [190.5, 114.0], "width": 0.05}, {"type": "arc", "start": [118.0, 114.0], "radius": 1.0, "startangle": 90.0, "endangle": 180.0, "width": 0.05}, {"type": "arc", "start": [189.5, 114.0], "radius": 1.0, "startangle": 0.0, "endangle": 90.0, "width": 0.05}, {"type": "arc", "start": [118.0, 96.0], "radius": 1.0, "startangle": -180.0, "endangle": -90.0, "width": 0.05}, {"type": "arc", "start": [189.5, 96.0], "radius": 1.0, "startangle": -90.0, "endangle": 0.0, "width": 0.05}, {"type": "segment", "start": [118.0, 115.0], "end": [189.5, 115.0], "width": 0.05}, {"type": "segment", "start": [185.2, 108.5], "end": [185.2, 110.5], "width": 0.05}, {"type": "segment", "start": [185.2, 110.5], "end": [188.75, 110.5], "width": 0.05}, {"type": "segment", "start": [188.75, 108.5], "end": [185.2, 108.5], "width": 0.05}, {"type": "segment", "start": [188.9, 106.4], "end": [188.9, 108.35], "width": 0.05}, {"type": "segment", "start": [188.9, 110.65], "end": [188.9, 112.6], "width": 0.05}, {"type": "segment", "start": [188.9, 112.6], "end": [190.35, 112.6], "width": 0.05}, {"type": "segment", "start": [190.35, 106.4], "end": [188.9, 106.4], "width": 0.05}, {"type": "arc", "start": [188.75, 110.65], "radius": 0.15, "startangle": -90.0, "endangle": 0.0, "width": 0.05}, {"type": "arc", "start": [188.75, 108.35], "radius": 0.15, "startangle": 0.0, "endangle": 90.0, "width": 0.05}, {"type": "arc", "start": [190.35, 112.75], "radius": 0.15, "startangle": -90.0, "endangle": 0.0, "width": 0.05}, {"type": "arc", "start": [190.35, 106.25], "radius": 0.15, "startangle": 0.0, "endangle": 90.0, "width": 0.05}, {"type": "segment", "start": [117.15, 112.6], "end": [118.6, 112.6], "width": 0.05}, {"type": "segment", "start": [118.6, 106.4], "end": [117.15, 106.4], "width": 0.05}, {"type": "segment", "start": [118.6, 108.35], "end": [118.6, 106.4], "width": 0.05}, {"type": "segment", "start": [118.6, 112.6], "end": [118.6, 110.65], "width": 0.05}, {"type": "segment", "start": [118.75, 110.5], "end": [122.3, 110.5], "width": 0.05}, {"type": "segment", "start": [122.3, 108.5], "end": [118.75, 108.5], "width": 0.05}, {"type": "segment", "start": [122.3, 110.5], "end": [122.3, 108.5], "width": 0.05}, {"type": "arc", "start": [117.15, 112.75], "radius": 0.15, "startangle": -180.0, "endangle": -90.0, "width": 0.05}, {"type": "arc", "start": [117.15, 106.25], "radius": 0.15, "startangle": 90.0, "endangle": 180.0, "width": 0.05}, {"type": "arc", "start": [118.75, 110.65], "radius": 0.15, "startangle": -180.0, "endangle": -90.0, "width": 0.05}, {"type": "arc", "start": [118.75, 108.35], "radius": 0.15, "startangle": 90.0, "endangle": 180.0, "width": 0.05}], "drawings": {"silkscreen": {"F": [{"type": "segment", "start": [165.44, 112.0], "end": [165.44, 111.2], "width": 0.12}, {"type": "segment", "start": [165.44, 112.0], "end": [165.44, 112.8], "width": 0.12}, {"type": "segment", "start": [168.56, 112.0], "end": [168.56, 111.2], "width": 0.12}, {"type": "segment", "start": [168.56, 112.0], "end": [168.56, 112.8], "width": 0.12}, {"type": "polygon", "pos": [0.0, 0.0], "angle": 90.0, "polygons": [[[165.515, 113.3], [165.185, 113.54], [165.185, 113.06], [165.515, 113.3]]]}, {"type": "segment", "start": [132.012742, 111.4775], "end": [132.487258, 111.4775], "width": 0.12}, {"type": "segment", "start": [132.012742, 112.5225], "end": [132.487258, 112.5225], "width": 0.12}, {"type": "segment", "start": [162.815, 103.19], "end": [162.815, 109.31], "width": 0.12}, {"type": "segment", "start": [163.115, 103.19], "end": [162.815, 103.19], "width": 0.12}, {"type": "segment", "start": [167.835, 109.31], "end": [168.185, 109.31], "width": 0.12}, {"type": "segment", "start": [167.885, 103.19], "end": [168.185, 103.19], "width": 0.12}, {"type": "segment", "start": [168.185, 103.19], "end": [168.185, 109.31], "width": 0.12}, {"type": "segment", "start": [163.9775, 112.237258], "end": [163.9775, 111.762742], "width": 0.12}, {"type": "segment", "start": [165.0225, 112.237258], "end": [165.0225, 111.762742], "width": 0.12}, {"thickness": 0.12, "svgpath": "M150.054761,103.563855L150.054761,104.135283L150.016666,104.249569L149.940475,104.32576L149.82619,104.363855L149.749999,104.363855M150.816666,104.363855L150.435714,104.363855L150.435714,103.563855M151.540476,104.287664L151.50238,104.32576L151.388095,104.363855L151.311904,104.363855L151.197618,104.32576L151.121428,104.249569L151.083333,104.173379L151.045237,104.020998L151.045237,103.906712L151.083333,103.754331L151.121428,103.67814L151.197618,103.60195L151.311904,103.563855L151.388095,103.563855L151.50238,103.60195L151.540476,103.640045M152.111904,103.563855L152.111904,104.135283L152.073809,104.249569L151.997618,104.32576L151.883333,104.363855L151.807142,104.363855M152.873809,104.363855L152.492857,104.363855L152.492857,103.563855M153.597619,104.287664L153.559523,104.32576L153.445238,104.363855L153.369047,104.363855L153.254761,104.32576L153.178571,104.249569L153.140476,104.173379L153.10238,104.020998L153.10238,103.906712L153.140476,103.754331L153.178571,103.67814L153.254761,103.60195L153.369047,103.563855L153.445238,103.563855L153.559523,103.60195L153.597619,103.640045M154.169047,103.563855L154.169047,104.135283L154.130952,104.249569L154.054761,104.32576L153.940476,104.363855L153.864285,104.363855M154.930952,104.363855L154.55,104.363855L154.55,103.563855M155.654762,104.287664L155.616666,104.32576L155.502381,104.363855L155.42619,104.363855L155.311904,104.32576L155.235714,104.249569L155.197619,104.173379L155.159523,104.020998L155.159523,103.906712L155.197619,103.754331L155.235714,103.67814L155.311904,103.60195L155.42619,103.563855L155.502381,103.563855L155.616666,103.60195L155.654762,103.640045M156.22619,103.563855L156.22619,104.135283L156.188095,104.249569L156.111904,104.32576L155.997619,104.363855L155.921428,104.363855M156.988095,104.363855L156.607143,104.363855L156.607143,103.563855M157.711905,104.287664L157.673809,104.32576L157.559524,104.363855L157.483333,104.363855L157.369047,104.32576L157.292857,104.249569L157.254762,104.173379L157.216666,104.020998L157.216666,103.906712L157.254762,103.754331L157.292857,103.67814L157.369047,103.60195L157.483333,103.563855L157.559524,103.563855L157.673809,103.60195L157.711905,103.640045"}, {"type": "segment", "start": [118.873, 100.8548], "end": [126.873, 100.8548], "width": 0.1}, {"type": "segment", "start": [122.754, 103.1548], "end": [118.873, 103.1548], "width": 0.1}, {"type": "segment", "start": [124.1, 103.78], "end": [122.754, 103.78], "width": 0.1}, {"type": "segment", "start": [126.873, 100.8548], "end": [126.873, 103.1548], "width": 0.1}, {"type": "segment", "start": [126.873, 103.1548], "end": [124.1, 103.1548], "width": 0.1}, {"type": "segment", "start": [182.7, 106.325], "end": [185.2, 106.325], "width": 0.127}, {"type": "segment", "start": [182.7, 112.675], "end": [182.7, 106.325], "width": 0.127}, {"type": "segment", "start": [185.2, 106.325], "end": [185.2, 106.96], "width": 0.127}, {"type": "segment", "start": [185.2, 106.96], "end": [185.2, 108.23], "width": 0.127}, {"type": "segment", "start": [185.2, 110.77], "end": [185.2, 112.04], "width": 0.127}, {"type": "segment", "start": [185.2, 112.04], "end": [185.2, 112.675], "width": 0.127}, {"type": "segment", "start": [185.2, 112.675], "end": [182.7, 112.675], "width": 0.127}, {"type": "segment", "start": [185.25, 104.25], "end": [185.75, 104.25], "width": 0.1}, {"type": "segment", "start": [185.25, 104.75], "end": [185.25, 104.25], "width": 0.1}, {"type": "segment", "start": [185.25, 114.75], "end": [185.25, 114.25], "width": 0.1}, {"type": "segment", "start": [185.25, 114.75], "end": [185.75, 114.75], "width": 0.1}, {"type": "segment", "start": [168.6, 109.76], "end": [168.6, 104.25], "width": 0.12}, {"type": "segment", "start": [168.6, 109.76], "end": [171.9, 109.76], "width": 0.12}, {"type": "segment", "start": [171.9, 109.76], "end": [171.9, 104.25], "width": 0.12}, {"type": "segment", "start": [157.512742, 105.9775], "end": [157.987258, 105.9775], "width": 0.12}, {"type": "segment", "start": [157.512742, 107.0225], "end": [157.987258, 107.0225], "width": 0.12}, {"type": "segment", "start": [168.99, 111.85942], "end": [168.99, 112.14058], "width": 0.12}, {"type": "segment", "start": [170.01, 111.85942], "end": [170.01, 112.14058], "width": 0.12}, {"type": "segment", "start": [137.14, 106.211252], "end": [137.14, 104.788748], "width": 0.12}, {"type": "segment", "start": [139.86, 106.211252], "end": [139.86, 104.788748], "width": 0.12}, {"type": "segment", "start": [172.49, 106.35942], "end": [172.49, 106.64058], "width": 0.12}, {"type": "segment", "start": [173.51, 106.35942], "end": [173.51, 106.64058], "width": 0.12}, {"type": "segment", "start": [122.25, 104.25], "end": [121.75, 104.25], "width": 0.1}, {"type": "segment", "start": [122.25, 104.25], "end": [122.25, 104.75], "width": 0.1}, {"type": "segment", "start": [122.25, 114.25], "end": [122.25, 114.75], "width": 0.1}, {"type": "segment", "start": [122.25, 114.75], "end": [121.75, 114.75], "width": 0.1}, {"type": "segment", "start": [149.987258, 105.9775], "end": [149.512742, 105.9775], "width": 0.12}, {"type": "segment", "start": [149.987258, 107.0225], "end": [149.512742, 107.0225], "width": 0.12}, {"type": "segment", "start": [122.3, 106.325], "end": [124.8, 106.325], "width": 0.127}, {"type": "segment", "start": [122.3, 106.96], "end": [122.3, 106.325], "width": 0.127}, {"type": "segment", "start": [122.3, 108.23], "end": [122.3, 106.96], "width": 0.127}, {"type": "segment", "start": [122.3, 112.04], "end": [122.3, 110.77], "width": 0.127}, {"type": "segment", "start": [122.3, 112.675], "end": [122.3, 112.04], "width": 0.127}, {"type": "segment", "start": [124.8, 106.325], "end": [124.8, 112.675], "width": 0.127}, {"type": "segment", "start": [124.8, 112.675], "end": [122.3, 112.675], "width": 0.127}, {"type": "segment", "start": [138.64, 110.038748], "end": [138.64, 111.461252], "width": 0.12}, {"type": "segment", "start": [141.36, 110.038748], "end": [141.36, 111.461252], "width": 0.12}, {"type": "segment", "start": [118.873, 97.3548], "end": [126.873, 97.3548], "width": 0.1}, {"type": "segment", "start": [122.754, 99.6548], "end": [118.873, 99.6548], "width": 0.1}, {"type": "segment", "start": [124.1, 100.28], "end": [122.754, 100.28], "width": 0.1}, {"type": "segment", "start": [126.873, 97.3548], "end": [126.873, 99.6548], "width": 0.1}, {"type": "segment", "start": [126.873, 99.6548], "end": [124.1, 99.6548], "width": 0.1}, {"type": "segment", "start": [162.4775, 111.762742], "end": [162.4775, 112.237258], "width": 0.12}, {"type": "segment", "start": [163.5225, 111.762742], "end": [163.5225, 112.237258], "width": 0.12}, {"type": "segment", "start": [136.99, 109.85942], "end": [136.99, 110.14058], "width": 0.12}, {"type": "segment", "start": [138.01, 109.85942], "end": [138.01, 110.14058], "width": 0.12}, {"type": "segment", "start": [180.627, 97.3452], "end": [183.4, 97.3452], "width": 0.1}, {"type": "segment", "start": [180.627, 99.6452], "end": [180.627, 97.3452], "width": 0.1}, {"type": "segment", "start": [183.4, 96.72], "end": [184.746, 96.72], "width": 0.1}, {"type": "segment", "start": [184.746, 97.3452], "end": [188.627, 97.3452], "width": 0.1}, {"type": "segment", "start": [188.627, 99.6452], "end": [180.627, 99.6452], "width": 0.1}, {"type": "segment", "start": [180.627, 100.8452], "end": [183.4, 100.8452], "width": 0.1}, {"type": "segment", "start": [180.627, 103.1452], "end": [180.627, 100.8452], "width": 0.1}, {"type": "segment", "start": [183.4, 100.22], "end": [184.746, 100.22], "width": 0.1}, {"type": "segment", "start": [184.746, 100.8452], "end": [188.627, 100.8452], "width": 0.1}, {"type": "segment", "start": [188.627, 103.1452], "end": [180.627, 103.1452], "width": 0.1}, {"type": "segment", "start": [131.24, 109.64058], "end": [131.24, 109.35942], "width": 0.12}, {"type": "segment", "start": [132.26, 109.64058], "end": [132.26, 109.35942], "width": 0.12}, {"type": "segment", "start": [135.012742, 111.4775], "end": [135.487258, 111.4775], "width": 0.12}, {"type": "segment", "start": [135.012742, 112.5225], "end": [135.487258, 112.5225], "width": 0.12}, {"type": "segment", "start": [132.9, 105.9], "end": [132.9, 106.25], "width": 0.12}, {"type": "segment", "start": [132.9, 110.5], "end": [132.9, 110.6], "width": 0.12}, {"type": "segment", "start": [133.25, 105.9], "end": [132.9, 105.9], "width": 0.12}, {"type": "segment", "start": [133.25, 110.6], "end": [132.9, 110.6], "width": 0.12}, {"type": "segment", "start": [136.6, 105.9], "end": [136.25, 105.9], "width": 0.12}, {"type": "segment", "start": [136.6, 105.9], "end": [136.6, 106.25], "width": 0.12}, {"type": "segment", "start": [136.6, 110.5], "end": [136.6, 110.6], "width": 0.12}, {"type": "segment", "start": [136.6, 110.6], "end": [135.5, 110.6], "width": 0.12}, {"type": "segment", "start": [140.39, 106.211252], "end": [140.39, 104.788748], "width": 0.12}, {"type": "segment", "start": [143.11, 106.211252], "end": [143.11, 104.788748], "width": 0.12}], "B": []}, "fabrication": {"F": [{"thickness": 0.15, "svgpath": "M169.854819,116.261904L169.854819,116.738094L168.854819,116.738094M169.854819,115.92857L168.854819,115.92857L169.569104,115.595237L168.854819,115.261904L169.854819,115.261904M168.854819,114.880951L168.854819,114.214285L169.854819,114.642856M169.188152,113.404761L169.854819,113.404761M168.8072,113.642856L169.521485,113.880951L169.521485,113.261904M168.854819,112.404761L168.854819,112.880951L169.331009,112.92857L169.28339,112.880951L169.235771,112.785713L169.235771,112.547618L169.28339,112.45238L169.331009,112.404761L169.426247,112.357142L169.664342,112.357142L169.75958,112.404761L169.8072,112.45238L169.854819,112.547618L169.854819,112.785713L169.8072,112.880951L169.75958,112.92857M168.854819,111.738094L168.854819,111.642856L168.902438,111.547618L168.950057,111.499999L169.045295,111.45238L169.235771,111.404761L169.473866,111.404761L169.664342,111.45238L169.75958,111.499999L169.8072,111.547618L169.854819,111.642856L169.854819,111.738094L169.8072,111.833332L169.75958,111.880951L169.664342,111.92857L169.473866,111.976189L169.235771,111.976189L169.045295,111.92857L168.950057,111.880951L168.902438,111.833332L168.854819,111.738094M168.950057,111.023808L168.902438,110.976189L168.854819,110.880951L168.854819,110.642856L168.902438,110.547618L168.950057,110.499999L169.045295,110.45238L169.140533,110.45238L169.28339,110.499999L169.854819,111.071427L169.854819,110.45238M169.473866,110.023808L169.473866,109.261904M169.950057,108.119047L169.902438,108.214285L169.8072,108.309523L169.664342,108.45238L169.616723,108.547618L169.616723,108.642856M169.854819,108.595237L169.8072,108.690475L169.711961,108.785713L169.521485,108.833332L169.188152,108.833332L168.997676,108.785713L168.902438,108.690475L168.854819,108.595237L168.854819,108.404761L168.902438,108.309523L168.997676,108.214285L169.188152,108.166666L169.521485,108.166666L169.711961,108.214285L169.8072,108.309523L169.854819,108.404761L169.854819,108.595237M169.854819,107.214285L169.854819,107.785713M169.854819,107.499999L168.854819,107.499999L168.997676,107.595237L169.092914,107.690475L169.140533,107.785713", "val": 1}, {"type": "segment", "start": [165.55, 111.2], "end": [168.45, 111.2], "width": 0.1}, {"type": "segment", "start": [165.55, 112.4], "end": [165.55, 111.2], "width": 0.1}, {"type": "segment", "start": [165.95, 112.8], "end": [165.55, 112.4], "width": 0.1}, {"type": "segment", "start": [168.45, 111.2], "end": [168.45, 112.8], "width": 0.1}, {"type": "segment", "start": [168.45, 112.8], "end": [165.95, 112.8], "width": 0.1}, {"thickness": 0.06, "svgpath": "M170.331927,112.735713L170.655737,112.735713L170.693832,112.716666L170.71288,112.697618L170.731927,112.659523L170.731927,112.583332L170.71288,112.545237L170.693832,112.52619L170.655737,112.507142L170.331927,112.507142M170.370022,112.335713L170.350975,112.316665L170.331927,112.27857L170.331927,112.183332L170.350975,112.145237L170.370022,112.126189L170.408118,112.107142L170.446213,112.107142L170.503356,112.126189L170.731927,112.354761L170.731927,112.107142M170.331927,111.859523L170.331927,111.821428L170.350975,111.783332L170.370022,111.764285L170.408118,111.745237L170.484308,111.72619L170.579546,111.72619L170.655737,111.745237L170.693832,111.764285L170.71288,111.783332L170.731927,111.821428L170.731927,111.859523L170.71288,111.897618L170.693832,111.916666L170.655737,111.935713L170.579546,111.954761L170.484308,111.954761L170.408118,111.935713L170.370022,111.916666L170.350975,111.897618L170.331927,111.859523M170.731927,111.345238L170.731927,111.573809M170.731927,111.459523L170.331927,111.459523L170.38907,111.497619L170.427165,111.535714L170.446213,111.573809"}, {"type": "segment", "start": [131.45, 111.5875], "end": [133.05, 111.5875], "width": 0.1}, {"type": "segment", "start": [131.45, 112.4125], "end": [131.45, 111.5875], "width": 0.1}, {"type": "segment", "start": [133.05, 111.5875], "end": [133.05, 112.4125], "width": 0.1}, {"type": "segment", "start": [133.05, 112.4125], "end": [131.45, 112.4125], "width": 0.1}, {"thickness": 0.06, "svgpath": "M131.802381,112.181927L131.669048,111.991451M131.57381,112.181927L131.57381,111.781927L131.726191,111.781927L131.764286,111.800975L131.783333,111.820022L131.802381,111.858118L131.802381,111.91526L131.783333,111.953356L131.764286,111.972403L131.726191,111.991451L131.57381,111.991451M131.935714,111.781927L132.183333,111.781927L132.05,111.934308L132.107143,111.934308L132.145238,111.953356L132.164286,111.972403L132.183333,112.010499L132.183333,112.105737L132.164286,112.143832L132.145238,112.16288L132.107143,112.181927L131.992857,112.181927L131.954762,112.16288L131.935714,112.143832M132.430952,111.781927L132.469047,111.781927L132.507143,111.800975L132.52619,111.820022L132.545238,111.858118L132.564285,111.934308L132.564285,112.029546L132.545238,112.105737L132.52619,112.143832L132.507143,112.16288L132.469047,112.181927L132.430952,112.181927L132.392857,112.16288L132.373809,112.143832L132.354762,112.105737L132.335714,112.029546L132.335714,111.934308L132.354762,111.858118L132.373809,111.820022L132.392857,111.800975L132.430952,111.781927M132.945237,112.181927L132.716666,112.181927M132.830952,112.181927L132.830952,111.781927L132.792856,111.83907L132.754761,111.877165L132.716666,111.896213"}, {"thickness": 0.15, "svgpath": "M147.511904,116.454819L147.511904,117.169104L147.464285,117.311961L147.369047,117.4072L147.22619,117.454819L147.130952,117.454819M147.940476,117.169104L148.416666,117.169104M147.845238,117.454819L148.178571,116.454819L148.511904,117.454819M148.845238,116.931009L149.178571,116.931009M149.321428,117.454819L148.845238,117.454819L148.845238,116.454819L149.321428,116.454819M149.511905,117.550057L150.273809,117.550057M150.511905,117.454819L150.511905,116.454819L150.75,116.454819L150.892857,116.502438L150.988095,116.597676L151.035714,116.692914L151.083333,116.88339L151.083333,117.026247L151.035714,117.216723L150.988095,117.311961L150.892857,117.4072L150.75,117.454819L150.511905,117.454819M151.416667,116.454819L152.083333,117.454819M152.083333,116.454819L151.416667,117.454819M152.654762,116.454819L152.75,116.454819L152.845238,116.502438L152.892857,116.550057L152.940476,116.645295L152.988095,116.835771L152.988095,117.073866L152.940476,117.264342L152.892857,117.35958L152.845238,117.4072L152.75,117.454819L152.654762,117.454819L152.559524,117.4072L152.511905,117.35958L152.464286,117.264342L152.416667,117.073866L152.416667,116.835771L152.464286,116.645295L152.511905,116.550057L152.559524,116.502438L152.654762,116.454819M153.321429,116.454819L153.988095,116.454819L153.559524,117.454819M154.321429,117.4072L154.464286,117.454819L154.702381,117.454819L154.797619,117.4072L154.845238,117.35958L154.892857,117.264342L154.892857,117.169104L154.845238,117.073866L154.797619,117.026247L154.702381,116.978628L154.511905,116.931009L154.416667,116.88339L154.369048,116.835771L154.321429,116.740533L154.321429,116.645295L154.369048,116.550057L154.416667,116.502438L154.511905,116.454819L154.75,116.454819L154.892857,116.502438M155.511905,116.454819L155.607143,116.454819L155.702381,116.502438L155.75,116.550057L155.797619,116.645295L155.845238,116.835771L155.845238,117.073866L155.797619,117.264342L155.75,117.35958L155.702381,117.4072L155.607143,117.454819L155.511905,117.454819L155.416667,117.4072L155.369048,117.35958L155.321429,117.264342L155.27381,117.073866L155.27381,116.835771L155.321429,116.645295L155.369048,116.550057L155.416667,116.502438L155.511905,116.454819M156.797619,117.454819L156.226191,117.454819M156.511905,117.454819L156.511905,116.454819L156.416667,116.597676L156.321429,116.692914L156.226191,116.740533M157.654762,116.454819L157.464286,116.454819L157.369048,116.502438L157.321429,116.550057L157.226191,116.692914L157.178572,116.88339L157.178572,117.264342L157.226191,117.35958L157.27381,117.4072L157.369048,117.454819L157.559524,117.454819L157.654762,117.4072L157.702381,117.35958L157.75,117.264342L157.75,117.026247L157.702381,116.931009L157.654762,116.88339L157.559524,116.835771L157.369048,116.835771L157.27381,116.88339L157.226191,116.931009L157.178572,117.026247M158.464286,116.454819L158.464286,117.169104L158.416667,117.311961L158.321429,117.4072L158.178572,117.454819L158.083334,117.454819M158.892858,117.169104L159.369048,117.169104M158.79762,117.454819L159.130953,116.454819L159.464286,117.454819M159.702382,116.454819L160.321429,116.454819L159.988096,116.835771L160.130953,116.835771L160.226191,116.88339L160.27381,116.931009L160.321429,117.026247L160.321429,117.264342L160.27381,117.35958L160.226191,117.4072L160.130953,117.454819L159.845239,117.454819L159.750001,117.4072L159.702382,117.35958", "val": 1}, {"type": "segment", "start": [149.28, 108.7], "end": [149.28, 115.6], "width": 0.1}, {"type": "segment", "start": [149.28, 108.7], "end": [158.22, 108.7], "width": 0.1}, {"type": "segment", "start": [149.28, 115.6], "end": [158.22, 115.6], "width": 0.1}, {"type": "segment", "start": [158.22, 108.7], "end": [158.22, 115.6], "width": 0.1}, {"thickness": 0.15, "svgpath": "M168.931009,110.940476L168.978628,110.797619L169.026247,110.75L169.121485,110.702381L169.264342,110.702381L169.35958,110.75L169.4072,110.797619L169.454819,110.892857L169.454819,111.273809L168.454819,111.273809L168.454819,110.940476L168.502438,110.845238L168.550057,110.797619L168.645295,110.75L168.740533,110.75L168.835771,110.797619L168.88339,110.845238L168.931009,110.940476L168.931009,111.273809M169.4072,110.321428L169.454819,110.178571L169.454819,109.940476L169.4072,109.845238L169.35958,109.797619L169.264342,109.75L169.169104,109.75L169.073866,109.797619L169.026247,109.845238L168.978628,109.940476L168.931009,110.130952L168.88339,110.22619L168.835771,110.273809L168.740533,110.321428L168.645295,110.321428L168.550057,110.273809L168.502438,110.22619L168.454819,110.130952L168.454819,109.892857L168.502438,109.75M169.35958,108.75L169.4072,108.797619L169.454819,108.940476L169.454819,109.035714L169.4072,109.178571L169.311961,109.273809L169.216723,109.321428L169.026247,109.369047L168.88339,109.369047L168.692914,109.321428L168.597676,109.273809L168.502438,109.178571L168.454819,109.035714L168.454819,108.940476L168.502438,108.797619L168.550057,108.75M168.454819,108.130952L168.454819,108.035714L168.502438,107.940476L168.550057,107.892857L168.645295,107.845238L168.835771,107.797619L169.073866,107.797619L169.264342,107.845238L169.35958,107.892857L169.4072,107.940476L169.454819,108.035714L169.454819,108.130952L169.4072,108.22619L169.35958,108.273809L169.264342,108.321428L169.073866,108.369047L168.835771,108.369047L168.645295,108.321428L168.550057,108.273809L168.502438,108.22619L168.454819,108.130952M169.454819,106.845238L169.454819,107.416666M169.454819,107.130952L168.454819,107.130952L168.597676,107.22619L168.692914,107.321428L168.740533,107.416666M168.454819,106.22619L168.454819,106.130952L168.502438,106.035714L168.550057,105.988095L168.645295,105.940476L168.835771,105.892857L169.073866,105.892857L169.264342,105.940476L169.35958,105.988095L169.4072,106.035714L169.454819,106.130952L169.454819,106.22619L169.4072,106.321428L169.35958,106.369047L169.264342,106.416666L169.073866,106.464285L168.835771,106.464285L168.645295,106.416666L168.550057,106.369047L168.502438,106.321428L168.454819,106.22619M169.454819,105.464285L168.454819,105.464285L169.454819,104.892857L168.454819,104.892857M168.454819,104.22619L168.454819,104.130952L168.502438,104.035714L168.550057,103.988095L168.645295,103.940476L168.835771,103.892857L169.073866,103.892857L169.264342,103.940476L169.35958,103.988095L169.4072,104.035714L169.454819,104.130952L169.454819,104.22619L169.4072,104.321428L169.35958,104.369047L169.264342,104.416666L169.073866,104.464285L168.835771,104.464285L168.645295,104.416666L168.550057,104.369047L168.502438,104.321428L168.454819,104.22619M168.788152,103.035714L169.454819,103.035714M168.4072,103.273809L169.121485,103.511904L169.121485,102.892857M169.454819,102.035714L169.454819,102.511904L168.454819,102.511904M169.4072,101.749999L169.454819,101.607142L169.454819,101.369047L169.4072,101.273809L169.35958,101.22619L169.264342,101.178571L169.169104,101.178571L169.073866,101.22619L169.026247,101.273809L168.978628,101.369047L168.931009,101.559523L168.88339,101.654761L168.835771,101.70238L168.740533,101.749999L168.645295,101.749999L168.550057,101.70238L168.502438,101.654761L168.454819,101.559523L168.454819,101.321428L168.502438,101.178571", "val": 1}, {"type": "segment", "start": [162.925, 103.3], "end": [168.075, 103.3], "width": 0.1}, {"type": "segment", "start": [162.925, 108.2], "end": [162.925, 103.3], "width": 0.1}, {"type": "segment", "start": [162.925, 108.2], "end": [163.925, 109.2], "width": 0.1}, {"type": "segment", "start": [168.075, 103.3], "end": [168.075, 109.2], "width": 0.1}, {"type": "segment", "start": [168.075, 109.2], "end": [163.925, 109.2], "width": 0.1}, {"thickness": 0.15, "svgpath": "M171.130057,107.297619L171.082438,107.392857L170.9872,107.488095L170.844342,107.630952L170.796723,107.72619L170.796723,107.821428M171.034819,107.773809L170.9872,107.869047L170.891961,107.964285L170.701485,108.011904L170.368152,108.011904L170.177676,107.964285L170.082438,107.869047L170.034819,107.773809L170.034819,107.583333L170.082438,107.488095L170.177676,107.392857L170.368152,107.345238L170.701485,107.345238L170.891961,107.392857L170.9872,107.488095L171.034819,107.583333L171.034819,107.773809M170.130057,106.964285L170.082438,106.916666L170.034819,106.821428L170.034819,106.583333L170.082438,106.488095L170.130057,106.440476L170.225295,106.392857L170.320533,106.392857L170.46339,106.440476L171.034819,107.011904L171.034819,106.392857M170.034819,105.773809L170.034819,105.678571L170.082438,105.583333L170.130057,105.535714L170.225295,105.488095L170.415771,105.440476L170.653866,105.440476L170.844342,105.488095L170.93958,105.535714L170.9872,105.583333L171.034819,105.678571L171.034819,105.773809L170.9872,105.869047L170.93958,105.916666L170.844342,105.964285L170.653866,106.011904L170.415771,106.011904L170.225295,105.964285L170.130057,105.916666L170.082438,105.869047L170.034819,105.773809M171.034819,104.488095L171.034819,105.059523M171.034819,104.773809L170.034819,104.773809L170.177676,104.869047L170.272914,104.964285L170.320533,105.059523"}, {"thickness": 0.15, "svgpath": "M166.384819,113.071428L166.384819,113.642856M166.384819,113.357142L165.384819,113.357142L165.527676,113.45238L165.622914,113.547618L165.670533,113.642856M165.384819,112.45238L165.384819,112.357142L165.432438,112.261904L165.480057,112.214285L165.575295,112.166666L165.765771,112.119047L166.003866,112.119047L166.194342,112.166666L166.28958,112.214285L166.3372,112.261904L166.384819,112.357142L166.384819,112.45238L166.3372,112.547618L166.28958,112.595237L166.194342,112.642856L166.003866,112.690475L165.765771,112.690475L165.575295,112.642856L165.480057,112.595237L165.432438,112.547618L165.384819,112.45238M165.384819,111.499999L165.384819,111.404761L165.432438,111.309523L165.480057,111.261904L165.575295,111.214285L165.765771,111.166666L166.003866,111.166666L166.194342,111.214285L166.28958,111.261904L166.3372,111.309523L166.384819,111.404761L166.384819,111.499999L166.3372,111.595237L166.28958,111.642856L166.194342,111.690475L166.003866,111.738094L165.765771,111.738094L165.575295,111.690475L165.480057,111.642856L165.432438,111.595237L165.384819,111.499999M166.384819,110.738094L165.384819,110.738094M166.003866,110.642856L166.384819,110.357142M165.718152,110.357142L166.099104,110.738094", "val": 1}, {"type": "segment", "start": [164.0875, 111.2], "end": [164.9125, 111.2], "width": 0.1}, {"type": "segment", "start": [164.0875, 112.8], "end": [164.0875, 111.2], "width": 0.1}, {"type": "segment", "start": [164.9125, 111.2], "end": [164.9125, 112.8], "width": 0.1}, {"type": "segment", "start": [164.9125, 112.8], "end": [164.0875, 112.8], "width": 0.1}, {"thickness": 0.06, "svgpath": "M164.681927,112.447618L164.491451,112.580951M164.681927,112.676189L164.281927,112.676189L164.281927,112.523808L164.300975,112.485713L164.320022,112.466666L164.358118,112.447618L164.41526,112.447618L164.453356,112.466666L164.472403,112.485713L164.491451,112.523808L164.491451,112.676189M164.320022,112.295237L164.300975,112.276189L164.281927,112.238094L164.281927,112.142856L164.300975,112.104761L164.320022,112.085713L164.358118,112.066666L164.396213,112.066666L164.453356,112.085713L164.681927,112.314285L164.681927,112.066666M164.281927,111.819047L164.281927,111.780952L164.300975,111.742856L164.320022,111.723809L164.358118,111.704761L164.434308,111.685714L164.529546,111.685714L164.605737,111.704761L164.643832,111.723809L164.66288,111.742856L164.681927,111.780952L164.681927,111.819047L164.66288,111.857142L164.643832,111.87619L164.605737,111.895237L164.529546,111.914285L164.434308,111.914285L164.358118,111.895237L164.320022,111.87619L164.300975,111.857142L164.281927,111.819047M164.681927,111.304762L164.681927,111.533333M164.681927,111.419047L164.281927,111.419047L164.33907,111.457143L164.377165,111.495238L164.396213,111.533333"}, {"type": "circle", "start": [189.5, 114.0], "radius": 0.5, "width": 0.1}, {"type": "circle", "start": [118.0, 114.0], "radius": 0.5, "width": 0.1}, {"type": "segment", "start": [118.873, 100.8548], "end": [126.873, 100.8548], "width": 0.2}, {"type": "segment", "start": [118.873, 103.1548], "end": [118.873, 100.8548], "width": 0.2}, {"type": "segment", "start": [122.754, 103.78], "end": [122.754, 103.1548], "width": 0.2}, {"type": "segment", "start": [124.1, 103.1548], "end": [124.1, 103.78], "width": 0.2}, {"type": "segment", "start": [124.1, 103.78], "end": [122.754, 103.78], "width": 0.2}, {"type": "segment", "start": [126.873, 100.8548], "end": [126.873, 103.1548], "width": 0.2}, {"type": "segment", "start": [126.873, 103.1548], "end": [118.873, 103.1548], "width": 0.2}, {"thickness": 0.065024, "svgpath": "M176.918546,116.666872L176.882937,116.631264L176.847329,116.560047L176.847329,116.382005L176.882937,116.310788L176.918546,116.27518L176.989762,116.239571L177.060979,116.239571L177.167804,116.27518L177.595105,116.70248L177.595105,116.239571M177.595105,115.990312L177.096588,115.59862M177.096588,115.990312L177.595105,115.59862M176.847329,115.17132L176.847329,115.100103L176.882937,115.028887L176.918546,114.993278L176.989762,114.95767L177.132196,114.922061L177.310238,114.922061L177.452671,114.95767L177.523888,114.993278L177.559497,115.028887L177.595105,115.100103L177.595105,115.17132L177.559497,115.242537L177.523888,115.278145L177.452671,115.313754L177.310238,115.349362L177.132196,115.349362L176.989762,115.313754L176.918546,115.278145L176.882937,115.242537L176.847329,115.17132M176.847329,114.245502L176.847329,114.601586L177.203413,114.637194L177.167804,114.601586L177.132196,114.530369L177.132196,114.352327L177.167804,114.28111L177.203413,114.245502L177.274629,114.209893L177.452671,114.209893L177.523888,114.245502L177.559497,114.28111L177.595105,114.352327L177.595105,114.530369L177.559497,114.601586L177.523888,114.637194M177.666322,114.06746L177.666322,113.497725M177.595105,113.319684L176.847329,113.319684M177.203413,113.319684L177.203413,112.892383M177.595105,112.892383L176.847329,112.892383M177.595105,112.429474L177.559497,112.500691L177.523888,112.5363L177.452671,112.571908L177.239021,112.571908L177.167804,112.5363L177.132196,112.500691L177.096588,112.429474L177.096588,112.322649L177.132196,112.251433L177.167804,112.215824L177.239021,112.180216L177.452671,112.180216L177.523888,112.215824L177.559497,112.251433L177.595105,112.322649L177.595105,112.429474M177.595105,111.859741L177.096588,111.859741M177.239021,111.859741L177.167804,111.824132L177.132196,111.788524L177.096588,111.717307L177.096588,111.64609M177.595105,111.396832L177.096588,111.396832M176.847329,111.396832L176.882937,111.43244L176.918546,111.396832L176.882937,111.361223L176.847329,111.396832L176.918546,111.396832M177.096588,111.111964L177.096588,110.720272L177.595105,111.111964L177.595105,110.720272M177.595105,110.32858L177.559497,110.399797L177.523888,110.435406L177.452671,110.471014L177.239021,110.471014L177.167804,110.435406L177.132196,110.399797L177.096588,110.32858L177.096588,110.221755L177.132196,110.150539L177.167804,110.11493L177.239021,110.079322L177.452671,110.079322L177.523888,110.11493L177.559497,110.150539L177.595105,110.221755L177.595105,110.32858M177.096588,109.758847L177.595105,109.758847M177.167804,109.758847L177.132196,109.723238L177.096588,109.652021L177.096588,109.545196L177.132196,109.47398L177.203413,109.438371L177.595105,109.438371M177.096588,109.189113L177.096588,108.904246M176.847329,109.082288L177.48828,109.082288L177.559497,109.046679L177.595105,108.975462L177.595105,108.904246M177.595105,108.334511L177.203413,108.334511L177.132196,108.37012L177.096588,108.441336L177.096588,108.58377L177.132196,108.654987M177.559497,108.334511L177.595105,108.405728L177.595105,108.58377L177.559497,108.654987L177.48828,108.690595L177.417063,108.690595L177.345846,108.654987L177.310238,108.58377L177.310238,108.405728L177.274629,108.334511M177.595105,107.871602L177.559497,107.942819L177.48828,107.978428L176.847329,107.978428", "val": 1}, {"type": "segment", "start": [179.5, 106.0], "end": [185.0, 106.0], "width": 0.05}, {"type": "segment", "start": [179.5, 113.0], "end": [179.5, 106.0], "width": 0.05}, {"type": "segment", "start": [185.0, 104.5], "end": [190.5, 104.5], "width": 0.05}, {"type": "segment", "start": [185.0, 106.0], "end": [185.0, 104.5], "width": 0.05}, {"type": "segment", "start": [185.0, 113.0], "end": [179.5, 113.0], "width": 0.05}, {"type": "segment", "start": [185.0, 114.5], "end": [185.0, 113.0], "width": 0.05}, {"type": "segment", "start": [185.31, 106.96], "end": [188.25, 106.96], "width": 0.127}, {"type": "segment", "start": [185.31, 108.23], "end": [188.25, 108.23], "width": 0.127}, {"type": "segment", "start": [185.31, 109.5], "end": [188.25, 109.5], "width": 0.127}, {"type": "segment", "start": [185.31, 110.77], "end": [188.25, 110.77], "width": 0.127}, {"type": "segment", "start": [185.31, 112.04], "end": [188.25, 112.04], "width": 0.127}, {"type": "segment", "start": [190.5, 104.5], "end": [190.5, 114.5], "width": 0.05}, {"type": "segment", "start": [190.5, 114.5], "end": [185.0, 114.5], "width": 0.05}, {"thickness": 0.15, "svgpath": "M180.04518,101.976189L181.04518,101.976189L181.04518,102.357141L180.997561,102.452379L180.949942,102.499998L180.854704,102.547617L180.711847,102.547617L180.616609,102.499998L180.56899,102.452379L180.521371,102.357141L180.521371,101.976189M180.140419,103.547617L180.0928,103.499998L180.04518,103.357141L180.04518,103.261903L180.0928,103.119046L180.188038,103.023808L180.283276,102.976189L180.473752,102.92857L180.616609,102.92857L180.807085,102.976189L180.902323,103.023808L180.997561,103.119046L181.04518,103.261903L181.04518,103.357141L180.997561,103.499998L180.949942,103.547617M180.56899,104.309522L180.521371,104.452379L180.473752,104.499998L180.378514,104.547617L180.235657,104.547617L180.140419,104.499998L180.0928,104.452379L180.04518,104.357141L180.04518,103.976189L181.04518,103.976189L181.04518,104.309522L180.997561,104.40476L180.949942,104.452379L180.854704,104.499998L180.759466,104.499998L180.664228,104.452379L180.616609,104.40476L180.56899,104.309522L180.56899,103.976189M179.949942,104.738094L179.949942,105.499998M180.04518,105.738094L181.04518,105.738094L181.04518,106.119046L180.997561,106.214284L180.949942,106.261903L180.854704,106.309522L180.711847,106.309522L180.616609,106.261903L180.56899,106.214284L180.521371,106.119046L180.521371,105.738094M180.04518,106.880951L180.0928,106.785713L180.188038,106.738094L181.04518,106.738094M180.711847,107.690475L180.04518,107.690475M180.711847,107.261904L180.188038,107.261904L180.0928,107.309523L180.04518,107.404761L180.04518,107.547618L180.0928,107.642856L180.140419,107.690475M180.711847,108.595237L179.902323,108.595237L179.807085,108.547618L179.759466,108.499999L179.711847,108.404761L179.711847,108.261904L179.759466,108.166666M180.0928,108.595237L180.04518,108.499999L180.04518,108.309523L180.0928,108.214285L180.140419,108.166666L180.235657,108.119047L180.521371,108.119047L180.616609,108.166666L180.664228,108.214285L180.711847,108.309523L180.711847,108.499999L180.664228,108.595237M179.949942,108.833333L179.949942,109.595237M180.04518,109.833333L181.04518,109.833333M180.56899,109.833333L180.56899,110.404761M180.04518,110.404761L181.04518,110.404761M180.04518,111.023809L180.0928,110.928571L180.140419,110.880952L180.235657,110.833333L180.521371,110.833333L180.616609,110.880952L180.664228,110.928571L180.711847,111.023809L180.711847,111.166666L180.664228,111.261904L180.616609,111.309523L180.521371,111.357142L180.235657,111.357142L180.140419,111.309523L180.0928,111.261904L180.04518,111.166666L180.04518,111.023809M180.04518,111.785714L180.711847,111.785714M180.521371,111.785714L180.616609,111.833333L180.664228,111.880952L180.711847,111.97619L180.711847,112.071428M180.04518,112.404762L180.711847,112.404762M181.04518,112.404762L180.997561,112.357143L180.949942,112.404762L180.997561,112.452381L181.04518,112.404762L180.949942,112.404762M180.711847,112.785714L180.711847,113.309523L180.04518,112.785714L180.04518,113.309523M180.04518,113.833333L180.0928,113.738095L180.140419,113.690476L180.235657,113.642857L180.521371,113.642857L180.616609,113.690476L180.664228,113.738095L180.711847,113.833333L180.711847,113.97619L180.664228,114.071428L180.616609,114.119047L180.521371,114.166666L180.235657,114.166666L180.140419,114.119047L180.0928,114.071428L180.04518,113.97619L180.04518,113.833333M180.711847,114.595238L180.04518,114.595238M180.616609,114.595238L180.664228,114.642857L180.711847,114.738095L180.711847,114.880952L180.664228,114.97619L180.56899,115.023809L180.04518,115.023809M180.711847,115.357143L180.711847,115.738095M181.04518,115.5L180.188038,115.5L180.0928,115.547619L180.04518,115.642857L180.04518,115.738095M180.04518,116.5L180.56899,116.5L180.664228,116.452381L180.711847,116.357143L180.711847,116.166667L180.664228,116.071429M180.0928,116.5L180.04518,116.404762L180.04518,116.166667L180.0928,116.071429L180.188038,116.02381L180.283276,116.02381L180.378514,116.071429L180.426133,116.166667L180.426133,116.404762L180.473752,116.5M180.04518,117.119048L180.0928,117.02381L180.188038,116.976191L181.04518,116.976191", "val": 1}, {"thickness": 0.15, "svgpath": "M173.2572,109.797618L173.304819,109.654761L173.304819,109.416666L173.2572,109.321428L173.20958,109.273809L173.114342,109.22619L173.019104,109.22619L172.923866,109.273809L172.876247,109.321428L172.828628,109.416666L172.781009,109.607142L172.73339,109.70238L172.685771,109.749999L172.590533,109.797618L172.495295,109.797618L172.400057,109.749999L172.352438,109.70238L172.304819,109.607142L172.304819,109.369047L172.352438,109.22619M173.304819,108.797618L172.304819,108.797618L173.019104,108.464285L172.304819,108.130952L173.304819,108.130952M173.019104,107.70238L173.019104,107.22619M173.304819,107.797618L172.304819,107.464285L173.304819,107.130952M172.304819,106.511904L173.019104,106.511904L173.161961,106.559523L173.2572,106.654761L173.304819,106.797618L173.304819,106.892856M172.304819,106.130951L172.304819,105.511904L172.685771,105.845237L172.685771,105.70238L172.73339,105.607142L172.781009,105.559523L172.876247,105.511904L173.114342,105.511904L173.20958,105.559523L173.2572,105.607142L173.304819,105.70238L173.304819,105.988094L173.2572,106.083332L173.20958,106.130951M172.304819,104.654761L172.304819,104.845237L172.352438,104.940475L172.400057,104.988094L172.542914,105.083332L172.73339,105.130951L173.114342,105.130951L173.20958,105.083332L173.2572,105.035713L173.304819,104.940475L173.304819,104.749999L173.2572,104.654761L173.20958,104.607142L173.114342,104.559523L172.876247,104.559523L172.781009,104.607142L172.73339,104.654761L172.685771,104.749999L172.685771,104.940475L172.73339,105.035713L172.781009,105.083332L172.876247,105.130951M173.20958,103.559523L173.2572,103.607142L173.304819,103.749999L173.304819,103.845237L173.2572,103.988094L173.161961,104.083332L173.066723,104.130951L172.876247,104.17857L172.73339,104.17857L172.542914,104.130951L172.447676,104.083332L172.352438,103.988094L172.304819,103.845237L172.304819,103.749999L172.352438,103.607142L172.400057,103.559523M173.019104,103.17857L173.019104,102.70238M173.304819,103.273808L172.304819,102.940475L173.304819,102.607142", "val": 1}, {"type": "segment", "start": [168.75, 103.95], "end": [168.75, 108.55], "width": 0.1}, {"type": "segment", "start": [168.75, 103.95], "end": [171.75, 103.95], "width": 0.1}, {"type": "segment", "start": [169.45092, 106.89944], "end": [171.05112, 106.89944], "width": 0.1}, {"type": "segment", "start": [170.25102, 105.74882], "end": [170.25102, 104.7506], "width": 0.1}, {"type": "segment", "start": [170.25102, 106.89944], "end": [169.45092, 105.74882], "width": 0.1}, {"type": "segment", "start": [170.25102, 106.89944], "end": [170.25102, 107.80114], "width": 0.1}, {"type": "segment", "start": [170.25102, 106.89944], "end": [171.00032, 105.74882], "width": 0.1}, {"type": "segment", "start": [171.00032, 105.74882], "end": [169.45092, 105.74882], "width": 0.1}, {"type": "segment", "start": [171.75, 103.95], "end": [171.75, 108.55], "width": 0.1}, {"type": "segment", "start": [171.75, 108.55], "end": [168.75, 108.55], "width": 0.1}, {"thickness": 0.15, "svgpath": "M167.204819,108.869047L167.204819,108.297619M168.204819,108.583333L167.204819,108.583333M167.204819,108.107142L168.204819,107.773809L167.204819,107.440476M168.1572,107.154761L168.204819,107.011904L168.204819,106.773809L168.1572,106.678571L168.10958,106.630952L168.014342,106.583333L167.919104,106.583333L167.823866,106.630952L167.776247,106.678571L167.728628,106.773809L167.681009,106.964285L167.63339,107.059523L167.585771,107.107142L167.490533,107.154761L167.395295,107.154761L167.300057,107.107142L167.252438,107.059523L167.204819,106.964285L167.204819,106.72619L167.252438,106.583333M168.204819,105.630952L168.204819,106.20238M168.204819,105.916666L167.204819,105.916666L167.347676,106.011904L167.442914,106.107142L167.490533,106.20238M167.204819,105.011904L167.204819,104.916666L167.252438,104.821428L167.300057,104.773809L167.395295,104.72619L167.585771,104.678571L167.823866,104.678571L168.014342,104.72619L168.10958,104.773809L168.1572,104.821428L168.204819,104.916666L168.204819,105.011904L168.1572,105.107142L168.10958,105.154761L168.014342,105.20238L167.823866,105.249999L167.585771,105.249999L167.395295,105.20238L167.300057,105.154761L167.252438,105.107142L167.204819,105.011904M168.204819,103.72619L168.204819,104.297618M168.204819,104.011904L167.204819,104.011904L167.347676,104.107142L167.442914,104.20238L167.490533,104.297618"}, {"thickness": 0.15, "svgpath": "M157.107142,107.384819L156.630952,107.384819L156.583333,107.861009L156.630952,107.81339L156.72619,107.765771L156.964285,107.765771L157.059523,107.81339L157.107142,107.861009L157.154761,107.956247L157.154761,108.194342L157.107142,108.28958L157.059523,108.3372L156.964285,108.384819L156.72619,108.384819L156.630952,108.3372L156.583333,108.28958M157.583333,108.384819L157.583333,107.384819M157.678571,108.003866L157.964285,108.384819M157.964285,107.718152L157.583333,108.099104M158.916666,108.384819L158.345238,108.384819M158.630952,108.384819L158.630952,107.384819L158.535714,107.527676L158.440476,107.622914L158.345238,107.670533", "val": 1}, {"type": "segment", "start": [156.95, 106.0875], "end": [158.55, 106.0875], "width": 0.1}, {"type": "segment", "start": [156.95, 106.9125], "end": [156.95, 106.0875], "width": 0.1}, {"type": "segment", "start": [158.55, 106.0875], "end": [158.55, 106.9125], "width": 0.1}, {"type": "segment", "start": [158.55, 106.9125], "end": [156.95, 106.9125], "width": 0.1}, {"thickness": 0.06, "svgpath": "M157.302381,106.681927L157.169048,106.491451M157.07381,106.681927L157.07381,106.281927L157.226191,106.281927L157.264286,106.300975L157.283333,106.320022L157.302381,106.358118L157.302381,106.41526L157.283333,106.453356L157.264286,106.472403L157.226191,106.491451L157.07381,106.491451M157.683333,106.681927L157.454762,106.681927M157.569048,106.681927L157.569048,106.281927L157.530952,106.33907L157.492857,106.377165L157.454762,106.396213M157.930952,106.281927L157.969047,106.281927L158.007143,106.300975L158.02619,106.320022L158.045238,106.358118L158.064285,106.434308L158.064285,106.529546L158.045238,106.605737L158.02619,106.643832L158.007143,106.66288L157.969047,106.681927L157.930952,106.681927L157.892857,106.66288L157.873809,106.643832L157.854762,106.605737L157.835714,106.529546L157.835714,106.434308L157.854762,106.358118L157.873809,106.320022L157.892857,106.300975L157.930952,106.281927M158.216666,106.320022L158.235714,106.300975L158.273809,106.281927L158.369047,106.281927L158.407142,106.300975L158.42619,106.320022L158.445237,106.358118L158.445237,106.396213L158.42619,106.453356L158.197618,106.681927L158.445237,106.681927"}, {"thickness": 0.15, "svgpath": "M167.524819,113.45238L167.524819,113.357142L167.572438,113.261904L167.620057,113.214285L167.715295,113.166666L167.905771,113.119047L168.143866,113.119047L168.334342,113.166666L168.42958,113.214285L168.4772,113.261904L168.524819,113.357142L168.524819,113.45238L168.4772,113.547618L168.42958,113.595237L168.334342,113.642856L168.143866,113.690475L167.905771,113.690475L167.715295,113.642856L167.620057,113.595237L167.572438,113.547618L167.524819,113.45238M167.858152,112.261904L168.524819,112.261904M167.858152,112.690475L168.381961,112.690475L168.4772,112.642856L168.524819,112.547618L168.524819,112.404761L168.4772,112.309523L168.42958,112.261904M167.620057,111.833332L167.572438,111.785713L167.524819,111.690475L167.524819,111.45238L167.572438,111.357142L167.620057,111.309523L167.715295,111.261904L167.810533,111.261904L167.95339,111.309523L168.524819,111.880951L168.524819,111.261904M167.620057,110.880951L167.572438,110.833332L167.524819,110.738094L167.524819,110.499999L167.572438,110.404761L167.620057,110.357142L167.715295,110.309523L167.810533,110.309523L167.95339,110.357142L168.524819,110.92857L168.524819,110.309523", "val": 1}, {"type": "segment", "start": [169.1, 111.2], "end": [169.9, 111.2], "width": 0.1}, {"type": "segment", "start": [169.1, 112.8], "end": [169.1, 111.2], "width": 0.1}, {"type": "segment", "start": [169.9, 111.2], "end": [169.9, 112.8], "width": 0.1}, {"type": "segment", "start": [169.9, 112.8], "end": [169.1, 112.8], "width": 0.1}, {"thickness": 0.06, "svgpath": "M169.643832,112.447618L169.66288,112.466666L169.681927,112.523808L169.681927,112.561904L169.66288,112.619047L169.624784,112.657142L169.586689,112.676189L169.510499,112.695237L169.453356,112.695237L169.377165,112.676189L169.33907,112.657142L169.300975,112.619047L169.281927,112.561904L169.281927,112.523808L169.300975,112.466666L169.320022,112.447618M169.320022,112.295237L169.300975,112.276189L169.281927,112.238094L169.281927,112.142856L169.300975,112.104761L169.320022,112.085713L169.358118,112.066666L169.396213,112.066666L169.453356,112.085713L169.681927,112.314285L169.681927,112.066666M169.281927,111.819047L169.281927,111.780952L169.300975,111.742856L169.320022,111.723809L169.358118,111.704761L169.434308,111.685714L169.529546,111.685714L169.605737,111.704761L169.643832,111.723809L169.66288,111.742856L169.681927,111.780952L169.681927,111.819047L169.66288,111.857142L169.643832,111.87619L169.605737,111.895237L169.529546,111.914285L169.434308,111.914285L169.358118,111.895237L169.320022,111.87619L169.300975,111.857142L169.281927,111.819047M169.681927,111.304762L169.681927,111.533333M169.681927,111.419047L169.281927,111.419047L169.33907,111.457143L169.377165,111.495238L169.396213,111.533333"}, {"thickness": 0.15, "svgpath": "M140.350057,106.714285L140.302438,106.666666L140.254819,106.571428L140.254819,106.333333L140.302438,106.238095L140.350057,106.190476L140.445295,106.142857L140.540533,106.142857L140.68339,106.190476L141.254819,106.761904L141.254819,106.142857M140.350057,105.761904L140.302438,105.714285L140.254819,105.619047L140.254819,105.380952L140.302438,105.285714L140.350057,105.238095L140.445295,105.190476L140.540533,105.190476L140.68339,105.238095L141.254819,105.809523L141.254819,105.190476M140.588152,104.333333L141.254819,104.333333M140.588152,104.761904L141.111961,104.761904L141.2072,104.714285L141.254819,104.619047L141.254819,104.47619L141.2072,104.380952L141.15958,104.333333", "val": 1}, {"type": "segment", "start": [137.25, 103.9], "end": [139.75, 103.9], "width": 0.1}, {"type": "segment", "start": [137.25, 107.1], "end": [137.25, 103.9], "width": 0.1}, {"type": "segment", "start": [139.75, 103.9], "end": [139.75, 107.1], "width": 0.1}, {"type": "segment", "start": [139.75, 107.1], "end": [137.25, 107.1], "width": 0.1}, {"thickness": 0.12, "svgpath": "M138.787664,106.395237L138.82576,106.433333L138.863855,106.547618L138.863855,106.623809L138.82576,106.738095L138.749569,106.814285L138.673379,106.85238L138.520998,106.890476L138.406712,106.890476L138.254331,106.85238L138.17814,106.814285L138.10195,106.738095L138.063855,106.623809L138.063855,106.547618L138.10195,106.433333L138.140045,106.395237M138.063855,106.128571L138.063855,105.633333L138.368617,105.899999L138.368617,105.785714L138.406712,105.709523L138.444807,105.671428L138.520998,105.633333L138.711474,105.633333L138.787664,105.671428L138.82576,105.709523L138.863855,105.785714L138.863855,106.014285L138.82576,106.090476L138.787664,106.128571M138.063855,105.138094L138.063855,105.061904L138.10195,104.985713L138.140045,104.947618L138.216236,104.909523L138.368617,104.871428L138.559093,104.871428L138.711474,104.909523L138.787664,104.947618L138.82576,104.985713L138.863855,105.061904L138.863855,105.138094L138.82576,105.214285L138.787664,105.25238L138.711474,105.290475L138.559093,105.328571L138.368617,105.328571L138.216236,105.290475L138.140045,105.25238L138.10195,105.214285L138.063855,105.138094M138.330521,104.185713L138.863855,104.185713M138.02576,104.376189L138.597188,104.566666L138.597188,104.071427"}, {"thickness": 0.15, "svgpath": "M171.024819,107.47619L171.024819,107.380952L171.072438,107.285714L171.120057,107.238095L171.215295,107.190476L171.405771,107.142857L171.643866,107.142857L171.834342,107.190476L171.92958,107.238095L171.9772,107.285714L172.024819,107.380952L172.024819,107.47619L171.9772,107.571428L171.92958,107.619047L171.834342,107.666666L171.643866,107.714285L171.405771,107.714285L171.215295,107.666666L171.120057,107.619047L171.072438,107.571428L171.024819,107.47619M171.358152,106.285714L172.024819,106.285714M171.358152,106.714285L171.881961,106.714285L171.9772,106.666666L172.024819,106.571428L172.024819,106.428571L171.9772,106.333333L171.92958,106.285714M172.024819,105.285714L172.024819,105.857142M172.024819,105.571428L171.024819,105.571428L171.167676,105.666666L171.262914,105.761904L171.310533,105.857142", "val": 1}, {"type": "segment", "start": [172.6, 105.7], "end": [173.4, 105.7], "width": 0.1}, {"type": "segment", "start": [172.6, 107.3], "end": [172.6, 105.7], "width": 0.1}, {"type": "segment", "start": [173.4, 105.7], "end": [173.4, 107.3], "width": 0.1}, {"type": "segment", "start": [173.4, 107.3], "end": [172.6, 107.3], "width": 0.1}, {"thickness": 0.06, "svgpath": "M173.143832,106.947618L173.16288,106.966666L173.181927,107.023808L173.181927,107.061904L173.16288,107.119047L173.124784,107.157142L173.086689,107.176189L173.010499,107.195237L172.953356,107.195237L172.877165,107.176189L172.83907,107.157142L172.800975,107.119047L172.781927,107.061904L172.781927,107.023808L172.800975,106.966666L172.820022,106.947618M173.181927,106.566666L173.181927,106.795237M173.181927,106.680951L172.781927,106.680951L172.83907,106.719047L172.877165,106.757142L172.896213,106.795237M172.781927,106.319047L172.781927,106.280952L172.800975,106.242856L172.820022,106.223809L172.858118,106.204761L172.934308,106.185714L173.029546,106.185714L173.105737,106.204761L173.143832,106.223809L173.16288,106.242856L173.181927,106.280952L173.181927,106.319047L173.16288,106.357142L173.143832,106.37619L173.105737,106.395237L173.029546,106.414285L172.934308,106.414285L172.858118,106.395237L172.820022,106.37619L172.800975,106.357142L172.781927,106.319047M172.820022,106.033333L172.800975,106.014285L172.781927,105.97619L172.781927,105.880952L172.800975,105.842857L172.820022,105.823809L172.858118,105.804762L172.896213,105.804762L172.953356,105.823809L173.181927,106.052381L173.181927,105.804762"}, {"thickness": 0.15, "svgpath": "M127.454819,117.02381L126.454819,117.02381L126.454819,116.642858L126.502438,116.54762L126.550057,116.500001L126.645295,116.452382L126.788152,116.452382L126.88339,116.500001L126.931009,116.54762L126.978628,116.642858L126.978628,117.02381M127.35958,115.452382L127.4072,115.500001L127.454819,115.642858L127.454819,115.738096L127.4072,115.880953L127.311961,115.976191L127.216723,116.02381L127.026247,116.071429L126.88339,116.071429L126.692914,116.02381L126.597676,115.976191L126.502438,115.880953L126.454819,115.738096L126.454819,115.642858L126.502438,115.500001L126.550057,115.452382M126.931009,114.690477L126.978628,114.54762L127.026247,114.500001L127.121485,114.452382L127.264342,114.452382L127.35958,114.500001L127.4072,114.54762L127.454819,114.642858L127.454819,115.02381L126.454819,115.02381L126.454819,114.690477L126.502438,114.595239L126.550057,114.54762L126.645295,114.500001L126.740533,114.500001L126.835771,114.54762L126.88339,114.595239L126.931009,114.690477L126.931009,115.02381M127.550057,114.261906L127.550057,113.500001M127.454819,113.261905L126.454819,113.261905L126.454819,112.880953L126.502438,112.785715L126.550057,112.738096L126.645295,112.690477L126.788152,112.690477L126.88339,112.738096L126.931009,112.785715L126.978628,112.880953L126.978628,113.261905M127.454819,112.119048L127.4072,112.214286L127.311961,112.261905L126.454819,112.261905M126.788152,111.309524L127.454819,111.309524M126.788152,111.738095L127.311961,111.738095L127.4072,111.690476L127.454819,111.595238L127.454819,111.452381L127.4072,111.357143L127.35958,111.309524M126.788152,110.404762L127.597676,110.404762L127.692914,110.452381L127.740533,110.5L127.788152,110.595238L127.788152,110.738095L127.740533,110.833333M127.4072,110.404762L127.454819,110.5L127.454819,110.690476L127.4072,110.785714L127.35958,110.833333L127.264342,110.880952L126.978628,110.880952L126.88339,110.833333L126.835771,110.785714L126.788152,110.690476L126.788152,110.5L126.835771,110.404762M127.550057,110.166667L127.550057,109.404762M127.454819,109.166666L126.454819,109.166666M126.931009,109.166666L126.931009,108.595238M127.454819,108.595238L126.454819,108.595238M127.454819,107.97619L127.4072,108.071428L127.35958,108.119047L127.264342,108.166666L126.978628,108.166666L126.88339,108.119047L126.835771,108.071428L126.788152,107.97619L126.788152,107.833333L126.835771,107.738095L126.88339,107.690476L126.978628,107.642857L127.264342,107.642857L127.35958,107.690476L127.4072,107.738095L127.454819,107.833333L127.454819,107.97619M127.454819,107.214285L126.788152,107.214285M126.978628,107.214285L126.88339,107.166666L126.835771,107.119047L126.788152,107.023809L126.788152,106.928571M127.454819,106.595237L126.788152,106.595237M126.454819,106.595237L126.502438,106.642856L126.550057,106.595237L126.502438,106.547618L126.454819,106.595237L126.550057,106.595237M126.788152,106.214285L126.788152,105.690476L127.454819,106.214285L127.454819,105.690476M127.454819,105.166666L127.4072,105.261904L127.35958,105.309523L127.264342,105.357142L126.978628,105.357142L126.88339,105.309523L126.835771,105.261904L126.788152,105.166666L126.788152,105.023809L126.835771,104.928571L126.88339,104.880952L126.978628,104.833333L127.264342,104.833333L127.35958,104.880952L127.4072,104.928571L127.454819,105.023809L127.454819,105.166666M126.788152,104.404761L127.454819,104.404761M126.88339,104.404761L126.835771,104.357142L126.788152,104.261904L126.788152,104.119047L126.835771,104.023809L126.931009,103.97619L127.454819,103.97619M126.788152,103.642856L126.788152,103.261904M126.454819,103.499999L127.311961,103.499999L127.4072,103.45238L127.454819,103.357142L127.454819,103.261904M127.454819,102.499999L126.931009,102.499999L126.835771,102.547618L126.788152,102.642856L126.788152,102.833332L126.835771,102.92857M127.4072,102.499999L127.454819,102.595237L127.454819,102.833332L127.4072,102.92857L127.311961,102.976189L127.216723,102.976189L127.121485,102.92857L127.073866,102.833332L127.073866,102.595237L127.026247,102.499999M127.454819,101.880951L127.4072,101.976189L127.311961,102.023808L126.454819,102.023808", "val": 1}, {"thickness": 0.15, "svgpath": "M149.107142,104.524819L148.630952,104.524819L148.583333,105.001009L148.630952,104.95339L148.72619,104.905771L148.964285,104.905771L149.059523,104.95339L149.107142,105.001009L149.154761,105.096247L149.154761,105.334342L149.107142,105.42958L149.059523,105.4772L148.964285,105.524819L148.72619,105.524819L148.630952,105.4772L148.583333,105.42958M149.583333,105.524819L149.583333,104.524819M149.678571,105.143866L149.964285,105.524819M149.964285,104.858152L149.583333,105.239104M150.916666,105.524819L150.345238,105.524819M150.630952,105.524819L150.630952,104.524819L150.535714,104.667676L150.440476,104.762914L150.345238,104.810533", "val": 1}, {"type": "segment", "start": [148.95, 106.0875], "end": [150.55, 106.0875], "width": 0.1}, {"type": "segment", "start": [148.95, 106.9125], "end": [148.95, 106.0875], "width": 0.1}, {"type": "segment", "start": [150.55, 106.0875], "end": [150.55, 106.9125], "width": 0.1}, {"type": "segment", "start": [150.55, 106.9125], "end": [148.95, 106.9125], "width": 0.1}, {"thickness": 0.06, "svgpath": "M149.302381,106.681927L149.169048,106.491451M149.07381,106.681927L149.07381,106.281927L149.226191,106.281927L149.264286,106.300975L149.283333,106.320022L149.302381,106.358118L149.302381,106.41526L149.283333,106.453356L149.264286,106.472403L149.226191,106.491451L149.07381,106.491451M149.683333,106.681927L149.454762,106.681927M149.569048,106.681927L149.569048,106.281927L149.530952,106.33907L149.492857,106.377165L149.454762,106.396213M149.930952,106.281927L149.969047,106.281927L150.007143,106.300975L150.02619,106.320022L150.045238,106.358118L150.064285,106.434308L150.064285,106.529546L150.045238,106.605737L150.02619,106.643832L150.007143,106.66288L149.969047,106.681927L149.930952,106.681927L149.892857,106.66288L149.873809,106.643832L149.854762,106.605737L149.835714,106.529546L149.835714,106.434308L149.854762,106.358118L149.873809,106.320022L149.892857,106.300975L149.930952,106.281927M150.445237,106.681927L150.216666,106.681927M150.330952,106.681927L150.330952,106.281927L150.292856,106.33907L150.254761,106.377165L150.216666,106.396213"}, {"thickness": 0.065024, "svgpath": "M129.038546,111.092788L129.002937,111.05718L128.967329,110.985963L128.967329,110.807921L129.002937,110.736704L129.038546,110.701096L129.109762,110.665487L129.180979,110.665487L129.287804,110.701096L129.715105,111.128396L129.715105,110.665487M129.715105,110.416228L129.216588,110.024536M129.216588,110.416228L129.715105,110.024536M128.967329,109.597236L128.967329,109.526019L129.002937,109.454803L129.038546,109.419194L129.109762,109.383586L129.252196,109.347977L129.430238,109.347977L129.572671,109.383586L129.643888,109.419194L129.679497,109.454803L129.715105,109.526019L129.715105,109.597236L129.679497,109.668453L129.643888,109.704061L129.572671,109.73967L129.430238,109.775278L129.252196,109.775278L129.109762,109.73967L129.038546,109.704061L129.002937,109.668453L128.967329,109.597236M128.967329,108.671418L128.967329,109.027502L129.323413,109.06311L129.287804,109.027502L129.252196,108.956285L129.252196,108.778243L129.287804,108.707026L129.323413,108.671418L129.394629,108.635809L129.572671,108.635809L129.643888,108.671418L129.679497,108.707026L129.715105,108.778243L129.715105,108.956285L129.679497,109.027502L129.643888,109.06311M129.786322,108.493376L129.786322,107.923641M129.715105,107.7456L128.967329,107.7456M129.323413,107.7456L129.323413,107.318299M129.715105,107.318299L128.967329,107.318299M129.715105,106.85539L129.679497,106.926607L129.643888,106.962216L129.572671,106.997824L129.359021,106.997824L129.287804,106.962216L129.252196,106.926607L129.216588,106.85539L129.216588,106.748565L129.252196,106.677349L129.287804,106.64174L129.359021,106.606132L129.572671,106.606132L129.643888,106.64174L129.679497,106.677349L129.715105,106.748565L129.715105,106.85539M129.715105,106.285657L129.216588,106.285657M129.359021,106.285657L129.287804,106.250048L129.252196,106.21444L129.216588,106.143223L129.216588,106.072006M129.715105,105.822748L129.216588,105.822748M128.967329,105.822748L129.002937,105.858356L129.038546,105.822748L129.002937,105.787139L128.967329,105.822748L129.038546,105.822748M129.216588,105.53788L129.216588,105.146188L129.715105,105.53788L129.715105,105.146188M129.715105,104.754496L129.679497,104.825713L129.643888,104.861322L129.572671,104.89693L129.359021,104.89693L129.287804,104.861322L129.252196,104.825713L129.216588,104.754496L129.216588,104.647671L129.252196,104.576455L129.287804,104.540846L129.359021,104.505238L129.572671,104.505238L129.643888,104.540846L129.679497,104.576455L129.715105,104.647671L129.715105,104.754496M129.216588,104.184763L129.715105,104.184763M129.287804,104.184763L129.252196,104.149154L129.216588,104.077937L129.216588,103.971112L129.252196,103.899896L129.323413,103.864287L129.715105,103.864287M129.216588,103.615029L129.216588,103.330162M128.967329,103.508204L129.60828,103.508204L129.679497,103.472595L129.715105,103.401378L129.715105,103.330162M129.715105,102.760427L129.323413,102.760427L129.252196,102.796036L129.216588,102.867252L129.216588,103.009686L129.252196,103.080903M129.679497,102.760427L129.715105,102.831644L129.715105,103.009686L129.679497,103.080903L129.60828,103.116511L129.537063,103.116511L129.465846,103.080903L129.430238,103.009686L129.430238,102.831644L129.394629,102.760427M129.715105,102.297518L129.679497,102.368735L129.60828,102.404344L128.967329,102.404344", "val": 1}, {"type": "segment", "start": [117.0, 104.5], "end": [122.5, 104.5], "width": 0.05}, {"type": "segment", "start": [117.0, 114.5], "end": [117.0, 104.5], "width": 0.05}, {"type": "segment", "start": [122.19, 106.96], "end": [119.25, 106.96], "width": 0.127}, {"type": "segment", "start": [122.19, 108.23], "end": [119.25, 108.23], "width": 0.127}, {"type": "segment", "start": [122.19, 109.5], "end": [119.25, 109.5], "width": 0.127}, {"type": "segment", "start": [122.19, 110.77], "end": [119.25, 110.77], "width": 0.127}, {"type": "segment", "start": [122.19, 112.04], "end": [119.25, 112.04], "width": 0.127}, {"type": "segment", "start": [122.5, 104.5], "end": [122.5, 106.0], "width": 0.05}, {"type": "segment", "start": [122.5, 106.0], "end": [128.0, 106.0], "width": 0.05}, {"type": "segment", "start": [122.5, 113.0], "end": [122.5, 114.5], "width": 0.05}, {"type": "segment", "start": [122.5, 114.5], "end": [117.0, 114.5], "width": 0.05}, {"type": "segment", "start": [128.0, 106.0], "end": [128.0, 113.0], "width": 0.05}, {"type": "segment", "start": [128.0, 113.0], "end": [122.5, 113.0], "width": 0.05}, {"thickness": 0.15, "svgpath": "M138.154819,111.392857L138.154819,111.964285M138.154819,111.678571L137.154819,111.678571L137.297676,111.773809L137.392914,111.869047L137.440533,111.964285M137.154819,110.773809L137.154819,110.678571L137.202438,110.583333L137.250057,110.535714L137.345295,110.488095L137.535771,110.440476L137.773866,110.440476L137.964342,110.488095L138.05958,110.535714L138.1072,110.583333L138.154819,110.678571L138.154819,110.773809L138.1072,110.869047L138.05958,110.916666L137.964342,110.964285L137.773866,111.011904L137.535771,111.011904L137.345295,110.964285L137.250057,110.916666L137.202438,110.869047L137.154819,110.773809M137.488152,109.583333L138.154819,109.583333M137.488152,110.011904L138.011961,110.011904L138.1072,109.964285L138.154819,109.869047L138.154819,109.72619L138.1072,109.630952L138.05958,109.583333", "val": 1}, {"type": "segment", "start": [138.75, 109.15], "end": [141.25, 109.15], "width": 0.1}, {"type": "segment", "start": [138.75, 112.35], "end": [138.75, 109.15], "width": 0.1}, {"type": "segment", "start": [141.25, 109.15], "end": [141.25, 112.35], "width": 0.1}, {"type": "segment", "start": [141.25, 112.35], "end": [138.75, 112.35], "width": 0.1}, {"thickness": 0.12, "svgpath": "M140.287664,111.645237L140.32576,111.683333L140.363855,111.797618L140.363855,111.873809L140.32576,111.988095L140.249569,112.064285L140.173379,112.10238L140.020998,112.140476L139.906712,112.140476L139.754331,112.10238L139.67814,112.064285L139.60195,111.988095L139.563855,111.873809L139.563855,111.797618L139.60195,111.683333L139.640045,111.645237M139.563855,111.378571L139.563855,110.883333L139.868617,111.149999L139.868617,111.035714L139.906712,110.959523L139.944807,110.921428L140.020998,110.883333L140.211474,110.883333L140.287664,110.921428L140.32576,110.959523L140.363855,111.035714L140.363855,111.264285L140.32576,111.340476L140.287664,111.378571M139.563855,110.388094L139.563855,110.311904L139.60195,110.235713L139.640045,110.197618L139.716236,110.159523L139.868617,110.121428L140.059093,110.121428L140.211474,110.159523L140.287664,110.197618L140.32576,110.235713L140.363855,110.311904L140.363855,110.388094L140.32576,110.464285L140.287664,110.50238L140.211474,110.540475L140.059093,110.578571L139.868617,110.578571L139.716236,110.540475L139.640045,110.50238L139.60195,110.464285L139.563855,110.388094M140.363855,109.359523L140.363855,109.816666M140.363855,109.588094L139.563855,109.588094L139.67814,109.664285L139.754331,109.740475L139.792426,109.816666"}, {"type": "segment", "start": [118.873, 97.3548], "end": [126.873, 97.3548], "width": 0.2}, {"type": "segment", "start": [118.873, 99.6548], "end": [118.873, 97.3548], "width": 0.2}, {"type": "segment", "start": [122.754, 100.28], "end": [122.754, 99.6548], "width": 0.2}, {"type": "segment", "start": [124.1, 99.6548], "end": [124.1, 100.28], "width": 0.2}, {"type": "segment", "start": [124.1, 100.28], "end": [122.754, 100.28], "width": 0.2}, {"type": "segment", "start": [126.873, 97.3548], "end": [126.873, 99.6548], "width": 0.2}, {"type": "segment", "start": [126.873, 99.6548], "end": [118.873, 99.6548], "width": 0.2}, {"thickness": 0.15, "svgpath": "M161.358152,112.690476L162.024819,112.690476M160.9772,112.928571L161.691485,113.166666L161.691485,112.547619M162.024819,112.166666L161.024819,112.166666M161.643866,112.071428L162.024819,111.785714M161.358152,111.785714L161.739104,112.166666M161.024819,111.45238L161.024819,110.785714L162.024819,111.214285", "val": 1}, {"type": "segment", "start": [162.5875, 111.2], "end": [163.4125, 111.2], "width": 0.1}, {"type": "segment", "start": [162.5875, 112.8], "end": [162.5875, 111.2], "width": 0.1}, {"type": "segment", "start": [163.4125, 111.2], "end": [163.4125, 112.8], "width": 0.1}, {"type": "segment", "start": [163.4125, 112.8], "end": [162.5875, 112.8], "width": 0.1}, {"thickness": 0.06, "svgpath": "M163.181927,112.447618L162.991451,112.580951M163.181927,112.676189L162.781927,112.676189L162.781927,112.523808L162.800975,112.485713L162.820022,112.466666L162.858118,112.447618L162.91526,112.447618L162.953356,112.466666L162.972403,112.485713L162.991451,112.523808L162.991451,112.676189M162.820022,112.295237L162.800975,112.276189L162.781927,112.238094L162.781927,112.142856L162.800975,112.104761L162.820022,112.085713L162.858118,112.066666L162.896213,112.066666L162.953356,112.085713L163.181927,112.314285L163.181927,112.066666M162.781927,111.819047L162.781927,111.780952L162.800975,111.742856L162.820022,111.723809L162.858118,111.704761L162.934308,111.685714L163.029546,111.685714L163.105737,111.704761L163.143832,111.723809L163.16288,111.742856L163.181927,111.780952L163.181927,111.819047L163.16288,111.857142L163.143832,111.87619L163.105737,111.895237L163.029546,111.914285L162.934308,111.914285L162.858118,111.895237L162.820022,111.87619L162.800975,111.857142L162.781927,111.819047M162.820022,111.533333L162.800975,111.514285L162.781927,111.47619L162.781927,111.380952L162.800975,111.342857L162.820022,111.323809L162.858118,111.304762L162.896213,111.304762L162.953356,111.323809L163.181927,111.552381L163.181927,111.304762"}, {"type": "segment", "start": [137.1, 109.2], "end": [137.9, 109.2], "width": 0.1}, {"type": "segment", "start": [137.1, 110.8], "end": [137.1, 109.2], "width": 0.1}, {"type": "segment", "start": [137.9, 109.2], "end": [137.9, 110.8], "width": 0.1}, {"type": "segment", "start": [137.9, 110.8], "end": [137.1, 110.8], "width": 0.1}, {"thickness": 0.06, "svgpath": "M137.643832,110.447618L137.66288,110.466666L137.681927,110.523808L137.681927,110.561904L137.66288,110.619047L137.624784,110.657142L137.586689,110.676189L137.510499,110.695237L137.453356,110.695237L137.377165,110.676189L137.33907,110.657142L137.300975,110.619047L137.281927,110.561904L137.281927,110.523808L137.300975,110.466666L137.320022,110.447618M137.281927,110.314285L137.281927,110.066666L137.434308,110.199999L137.434308,110.142856L137.453356,110.104761L137.472403,110.085713L137.510499,110.066666L137.605737,110.066666L137.643832,110.085713L137.66288,110.104761L137.681927,110.142856L137.681927,110.257142L137.66288,110.295237L137.643832,110.314285M137.281927,109.819047L137.281927,109.780952L137.300975,109.742856L137.320022,109.723809L137.358118,109.704761L137.434308,109.685714L137.529546,109.685714L137.605737,109.704761L137.643832,109.723809L137.66288,109.742856L137.681927,109.780952L137.681927,109.819047L137.66288,109.857142L137.643832,109.87619L137.605737,109.895237L137.529546,109.914285L137.434308,109.914285L137.358118,109.895237L137.320022,109.87619L137.300975,109.857142L137.281927,109.819047M137.320022,109.533333L137.300975,109.514285L137.281927,109.47619L137.281927,109.380952L137.300975,109.342857L137.320022,109.323809L137.358118,109.304762L137.396213,109.304762L137.453356,109.323809L137.681927,109.552381L137.681927,109.304762"}, {"type": "segment", "start": [180.627, 97.3452], "end": [188.627, 97.3452], "width": 0.2}, {"type": "segment", "start": [180.627, 99.6452], "end": [180.627, 97.3452], "width": 0.2}, {"type": "segment", "start": [183.4, 96.72], "end": [184.746, 96.72], "width": 0.2}, {"type": "segment", "start": [183.4, 97.3452], "end": [183.4, 96.72], "width": 0.2}, {"type": "segment", "start": [184.746, 96.72], "end": [184.746, 97.3452], "width": 0.2}, {"type": "segment", "start": [188.627, 97.3452], "end": [188.627, 99.6452], "width": 0.2}, {"type": "segment", "start": [188.627, 99.6452], "end": [180.627, 99.6452], "width": 0.2}, {"type": "segment", "start": [180.627, 100.8452], "end": [188.627, 100.8452], "width": 0.2}, {"type": "segment", "start": [180.627, 103.1452], "end": [180.627, 100.8452], "width": 0.2}, {"type": "segment", "start": [183.4, 100.22], "end": [184.746, 100.22], "width": 0.2}, {"type": "segment", "start": [183.4, 100.8452], "end": [183.4, 100.22], "width": 0.2}, {"type": "segment", "start": [184.746, 100.22], "end": [184.746, 100.8452], "width": 0.2}, {"type": "segment", "start": [188.627, 100.8452], "end": [188.627, 103.1452], "width": 0.2}, {"type": "segment", "start": [188.627, 103.1452], "end": [180.627, 103.1452], "width": 0.2}, {"type": "segment", "start": [131.35, 108.7], "end": [132.15, 108.7], "width": 0.1}, {"type": "segment", "start": [131.35, 110.3], "end": [131.35, 108.7], "width": 0.1}, {"type": "segment", "start": [132.15, 108.7], "end": [132.15, 110.3], "width": 0.1}, {"type": "segment", "start": [132.15, 110.3], "end": [131.35, 110.3], "width": 0.1}, {"thickness": 0.06, "svgpath": "M131.893832,109.947618L131.91288,109.966666L131.931927,110.023808L131.931927,110.061904L131.91288,110.119047L131.874784,110.157142L131.836689,110.176189L131.760499,110.195237L131.703356,110.195237L131.627165,110.176189L131.58907,110.157142L131.550975,110.119047L131.531927,110.061904L131.531927,110.023808L131.550975,109.966666L131.570022,109.947618M131.531927,109.814285L131.531927,109.566666L131.684308,109.699999L131.684308,109.642856L131.703356,109.604761L131.722403,109.585713L131.760499,109.566666L131.855737,109.566666L131.893832,109.585713L131.91288,109.604761L131.931927,109.642856L131.931927,109.757142L131.91288,109.795237L131.893832,109.814285M131.531927,109.319047L131.531927,109.280952L131.550975,109.242856L131.570022,109.223809L131.608118,109.204761L131.684308,109.185714L131.779546,109.185714L131.855737,109.204761L131.893832,109.223809L131.91288,109.242856L131.931927,109.280952L131.931927,109.319047L131.91288,109.357142L131.893832,109.37619L131.855737,109.395237L131.779546,109.414285L131.684308,109.414285L131.608118,109.395237L131.570022,109.37619L131.550975,109.357142L131.531927,109.319047M131.531927,108.823809L131.531927,109.014285L131.722403,109.033333L131.703356,109.014285L131.684308,108.97619L131.684308,108.880952L131.703356,108.842857L131.722403,108.823809L131.760499,108.804762L131.855737,108.804762L131.893832,108.823809L131.91288,108.842857L131.931927,108.880952L131.931927,108.97619L131.91288,109.014285L131.893832,109.033333"}, {"type": "segment", "start": [134.45, 111.5875], "end": [136.05, 111.5875], "width": 0.1}, {"type": "segment", "start": [134.45, 112.4125], "end": [134.45, 111.5875], "width": 0.1}, {"type": "segment", "start": [136.05, 111.5875], "end": [136.05, 112.4125], "width": 0.1}, {"type": "segment", "start": [136.05, 112.4125], "end": [134.45, 112.4125], "width": 0.1}, {"thickness": 0.06, "svgpath": "M134.802381,112.181927L134.669048,111.991451M134.57381,112.181927L134.57381,111.781927L134.726191,111.781927L134.764286,111.800975L134.783333,111.820022L134.802381,111.858118L134.802381,111.91526L134.783333,111.953356L134.764286,111.972403L134.726191,111.991451L134.57381,111.991451M134.935714,111.781927L135.183333,111.781927L135.05,111.934308L135.107143,111.934308L135.145238,111.953356L135.164286,111.972403L135.183333,112.010499L135.183333,112.105737L135.164286,112.143832L135.145238,112.16288L135.107143,112.181927L134.992857,112.181927L134.954762,112.16288L134.935714,112.143832M135.430952,111.781927L135.469047,111.781927L135.507143,111.800975L135.52619,111.820022L135.545238,111.858118L135.564285,111.934308L135.564285,112.029546L135.545238,112.105737L135.52619,112.143832L135.507143,112.16288L135.469047,112.181927L135.430952,112.181927L135.392857,112.16288L135.373809,112.143832L135.354762,112.105737L135.335714,112.029546L135.335714,111.934308L135.354762,111.858118L135.373809,111.820022L135.392857,111.800975L135.430952,111.781927M135.716666,111.820022L135.735714,111.800975L135.773809,111.781927L135.869047,111.781927L135.907142,111.800975L135.92619,111.820022L135.945237,111.858118L135.945237,111.896213L135.92619,111.953356L135.697618,112.181927L135.945237,112.181927"}, {"type": "segment", "start": [132.9466, 105.9513], "end": [132.9466, 110.5487], "width": 0.0254}, {"type": "segment", "start": [132.9466, 110.5487], "end": [136.5534, 110.5487], "width": 0.0254}, {"type": "segment", "start": [136.5534, 105.9513], "end": [132.9466, 105.9513], "width": 0.0254}, {"type": "segment", "start": [136.5534, 110.5487], "end": [136.5534, 105.9513], "width": 0.0254}, {"type": "circle", "start": [118.0, 96.0], "radius": 0.5, "width": 0.1}, {"thickness": 0.15, "svgpath": "M143.600057,106.714285L143.552438,106.666666L143.504819,106.571428L143.504819,106.333333L143.552438,106.238095L143.600057,106.190476L143.695295,106.142857L143.790533,106.142857L143.93339,106.190476L144.504819,106.761904L144.504819,106.142857M143.600057,105.761904L143.552438,105.714285L143.504819,105.619047L143.504819,105.380952L143.552438,105.285714L143.600057,105.238095L143.695295,105.190476L143.790533,105.190476L143.93339,105.238095L144.504819,105.809523L144.504819,105.190476M143.838152,104.333333L144.504819,104.333333M143.838152,104.761904L144.361961,104.761904L144.4572,104.714285L144.504819,104.619047L144.504819,104.47619L144.4572,104.380952L144.40958,104.333333", "val": 1}, {"type": "segment", "start": [140.5, 103.9], "end": [143.0, 103.9], "width": 0.1}, {"type": "segment", "start": [140.5, 107.1], "end": [140.5, 103.9], "width": 0.1}, {"type": "segment", "start": [143.0, 103.9], "end": [143.0, 107.1], "width": 0.1}, {"type": "segment", "start": [143.0, 107.1], "end": [140.5, 107.1], "width": 0.1}, {"thickness": 0.12, "svgpath": "M142.037664,106.395237L142.07576,106.433333L142.113855,106.547618L142.113855,106.623809L142.07576,106.738095L141.999569,106.814285L141.923379,106.85238L141.770998,106.890476L141.656712,106.890476L141.504331,106.85238L141.42814,106.814285L141.35195,106.738095L141.313855,106.623809L141.313855,106.547618L141.35195,106.433333L141.390045,106.395237M141.313855,106.128571L141.313855,105.633333L141.618617,105.899999L141.618617,105.785714L141.656712,105.709523L141.694807,105.671428L141.770998,105.633333L141.961474,105.633333L142.037664,105.671428L142.07576,105.709523L142.113855,105.785714L142.113855,106.014285L142.07576,106.090476L142.037664,106.128571M141.313855,105.138094L141.313855,105.061904L141.35195,104.985713L141.390045,104.947618L141.466236,104.909523L141.618617,104.871428L141.809093,104.871428L141.961474,104.909523L142.037664,104.947618L142.07576,104.985713L142.113855,105.061904L142.113855,105.138094L142.07576,105.214285L142.037664,105.25238L141.961474,105.290475L141.809093,105.328571L141.618617,105.328571L141.466236,105.290475L141.390045,105.25238L141.35195,105.214285L141.313855,105.138094M141.313855,104.604761L141.313855,104.109523L141.618617,104.376189L141.618617,104.261904L141.656712,104.185713L141.694807,104.147618L141.770998,104.109523L141.961474,104.109523L142.037664,104.147618L142.07576,104.185713L142.113855,104.261904L142.113855,104.490475L142.07576,104.566666L142.037664,104.604761"}], "B": [{"type": "segment", "start": [154.25, 93.0], "end": [154.25, 94.0], "width": 0.1}, {"type": "segment", "start": [155.25, 93.0], "end": [154.25, 93.0], "width": 0.1}, {"type": "segment", "start": [179.25, 93.0], "end": [178.25, 93.0], "width": 0.1}, {"type": "segment", "start": [179.25, 94.0], "end": [179.25, 93.0], "width": 0.1}, {"type": "polygon", "pos": [0, 0], "angle": 0, "polygons": [[[178.75, 115.0], [154.75, 115.0], [154.75, 117.0], [178.75, 117.0]]], "width": 0.1, "filled": 0}, {"type": "segment", "start": [128.25, 93.0], "end": [128.25, 94.0], "width": 0.1}, {"type": "segment", "start": [129.25, 93.0], "end": [128.25, 93.0], "width": 0.1}, {"type": "segment", "start": [153.25, 93.0], "end": [152.25, 93.0], "width": 0.1}, {"type": "segment", "start": [153.25, 94.0], "end": [153.25, 93.0], "width": 0.1}, {"type": "polygon", "pos": [0, 0], "angle": 0, "polygons": [[[152.75, 115.0], [128.75, 115.0], [128.75, 117.0], [152.75, 117.0]]], "width": 0.1, "filled": 0}]}}, "footprints": [{"ref": "U201", "bbox": {"pos": [167.0, 112.0], "relpos": [-2.075, -1.875], "size": [4.15, 3.6], "angle": 90.0}, "pads": [{"layers": ["F"], "pos": [166.025, 113.1375], "size": [1.05, 0.45], "angle": 90.0, "shape": "roundrect", "radius": 0.045, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [166.675, 113.1375], "size": [1.05, 0.45], "angle": 90.0, "shape": "roundrect", "radius": 0.045, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.325, 113.1375], "size": [1.05, 0.45], "angle": 90.0, "shape": "roundrect", "radius": 0.045, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.975, 113.1375], "size": [1.05, 0.45], "angle": 90.0, "shape": "roundrect", "radius": 0.045, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.975, 110.8625], "size": [1.05, 0.45], "angle": 90.0, "shape": "roundrect", "radius": 0.045, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [167.325, 110.8625], "size": [1.05, 0.45], "angle": 90.0, "shape": "roundrect", "radius": 0.045, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [166.675, 110.8625], "size": [1.05, 0.45], "angle": 90.0, "shape": "roundrect", "radius": 0.045, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [166.025, 110.8625], "size": [1.05, 0.45], "angle": 90.0, "shape": "roundrect", "radius": 0.045, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R301", "bbox": {"pos": [132.25, 112.0], "relpos": [-1.505, -0.755], "size": [3.01, 1.51], "angle": 0.0}, "pads": [{"layers": ["F"], "pos": [131.425, 112.0], "size": [0.8, 0.95], "angle": 0.0, "shape": "roundrect", "radius": 0.2, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [133.075, 112.0], "size": [0.8, 0.95], "angle": 0.0, "shape": "roundrect", "radius": 0.2, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J103", "bbox": {"pos": [153.75, 112.0], "relpos": [-5.495, -4.355], "size": [10.99, 8.48], "angle": 0.0}, "pads": [{"layers": ["F", "B"], "pos": [150.75, 110.05], "size": [0.6, 0.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F", "B"], "pos": [156.75, 110.05], "size": [0.85, 0.6], "angle": 0.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [0.85, 0.6], "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [152.0, 108.95], "size": [0.27, 1.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [153.5, 108.95], "size": [0.27, 1.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [154.5, 108.95], "size": [0.27, 1.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.5, 108.95], "size": [0.27, 1.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.0, 108.95], "size": [0.27, 1.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [154.0, 108.95], "size": [0.27, 1.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [153.0, 108.95], "size": [0.27, 1.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [152.5, 108.95], "size": [0.27, 1.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [150.65, 108.95], "size": [0.52, 1.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [156.85, 108.95], "size": [0.52, 1.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [149.43, 109.325], "size": [1.3, 2.3], "angle": 0.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [0.6, 1.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [149.43, 113.15], "size": [1.3, 2.6], "angle": 0.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [0.6, 1.9], "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [152.35, 113.15], "size": [1.0, 2.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [155.15, 113.15], "size": [1.0, 2.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [158.07, 109.325], "size": [1.3, 2.3], "angle": 0.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [0.6, 1.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [158.07, 113.15], "size": [1.3, 2.6], "angle": 0.0, "shape": "oval", "type": "th", "drillshape": "oblong", "drillsize": [0.6, 1.9], "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [151.4, 108.95], "size": [0.52, 1.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [156.1, 108.95], "size": [0.52, 1.0], "angle": 0.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "Q201", "bbox": {"pos": [165.5, 106.25], "relpos": [-3.605, -2.855], "size": [7.21, 5.71], "angle": 90.0}, "pads": [{"layers": [], "pos": [163.557396, 109.262674], "size": [0.5, 0.4], "angle": 90.0, "shape": "roundrect", "radius": 0.04, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [164.860759, 109.262674], "size": [0.5, 0.4], "angle": 90.0, "shape": "roundrect", "radius": 0.04, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [166.155228, 109.262674], "size": [0.5, 0.4], "angle": 90.0, "shape": "roundrect", "radius": 0.04, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [167.405, 109.15], "size": [0.75, 0.4], "angle": 90.0, "shape": "roundrect", "radius": 0.04, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [164.865, 108.85], "size": [0.6, 3.1], "angle": 90.0, "shape": "custom", "polygons": [[[0.3, 1.55], [-0.3, 1.55], [-0.72, 1.55], [-0.72, 1.05], [-0.3, 1.05], [-0.3, 0.25], [-0.72, 0.25], [-0.72, -0.25], [-0.3, -0.25], [-0.3, -1.05], [-0.72, -1.05], [-0.72, -1.55], [-0.3, -1.55], [0.3, -1.55]]], "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [163.8, 108.75], "size": [0.3, 0.8], "angle": 90.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [164.865, 108.75], "size": [0.3, 0.8], "angle": 90.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [165.9, 108.75], "size": [0.3, 0.8], "angle": 90.0, "shape": "roundrect", "radius": 0.075, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [166.50012, 107.302436], "size": [0.28, 0.8], "angle": 90.0, "shape": "roundrect", "radius": 0.028, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [165.506324, 107.3012], "size": [0.28, 0.8], "angle": 90.0, "shape": "roundrect", "radius": 0.028, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [164.49678, 107.296039], "size": [0.28, 0.8], "angle": 90.0, "shape": "roundrect", "radius": 0.028, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [167.396313, 107.290091], "size": [0.28, 0.5], "angle": 90.0, "shape": "roundrect", "radius": 0.028, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [163.607307, 107.286443], "size": [0.28, 0.5], "angle": 90.0, "shape": "roundrect", "radius": 0.028, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [164.49663, 106.516834], "size": [0.78, 0.78], "angle": 90.0, "shape": "roundrect", "radius": 0.078, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [165.511394, 106.510287], "size": [0.78, 0.78], "angle": 90.0, "shape": "roundrect", "radius": 0.078, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [167.404017, 106.510287], "size": [0.78, 0.48], "angle": 90.0, "shape": "roundrect", "radius": 0.048, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [163.604459, 106.50374], "size": [0.78, 0.48], "angle": 90.0, "shape": "roundrect", "radius": 0.048, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [166.486878, 106.490646], "size": [0.78, 0.78], "angle": 90.0, "shape": "roundrect", "radius": 0.078, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [165.5, 105.6], "size": [3.75, 4.41], "angle": 90.0, "shape": "custom", "polygons": [[[2.675, -1.605], [1.875, -1.605], [1.875, -0.935], [2.675, -0.935], [2.675, -0.335], [1.875, -0.335], [1.875, 0.335], [2.675, 0.335], [2.675, 0.935], [1.875, 0.935], [1.875, 1.605], [2.675, 1.605], [2.675, 2.205], [1.875, 2.205], [-1.875, 2.205], [-1.875, -2.205], [1.875, -2.205], [2.675, -2.205]]], "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [164.515084, 105.523844], "size": [0.78, 0.78], "angle": 90.0, "shape": "roundrect", "radius": 0.078, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [165.48402, 105.504203], "size": [0.78, 0.78], "angle": 90.0, "shape": "roundrect", "radius": 0.078, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [163.609819, 105.497656], "size": [0.78, 0.48], "angle": 90.0, "shape": "roundrect", "radius": 0.048, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [166.498784, 105.491109], "size": [0.78, 0.78], "angle": 90.0, "shape": "roundrect", "radius": 0.078, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [167.412513, 105.483408], "size": [0.78, 0.48], "angle": 90.0, "shape": "roundrect", "radius": 0.048, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [165.490567, 104.502532], "size": [0.78, 0.78], "angle": 90.0, "shape": "roundrect", "radius": 0.078, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [166.498784, 104.502532], "size": [0.78, 0.78], "angle": 90.0, "shape": "roundrect", "radius": 0.078, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [163.598231, 104.498759], "size": [0.78, 0.48], "angle": 90.0, "shape": "roundrect", "radius": 0.048, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [164.495443, 104.495985], "size": [0.78, 0.78], "angle": 90.0, "shape": "roundrect", "radius": 0.078, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [167.405966, 104.490445], "size": [0.78, 0.48], "angle": 90.0, "shape": "roundrect", "radius": 0.048, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [163.595, 103.345], "size": [0.75, 0.5], "angle": 90.0, "shape": "roundrect", "radius": 0.05, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [164.865, 103.345], "size": [0.75, 0.5], "angle": 90.0, "shape": "roundrect", "radius": 0.05, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [166.135, 103.345], "size": [0.75, 0.5], "angle": 90.0, "shape": "roundrect", "radius": 0.05, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [167.405, 103.345], "size": [0.75, 0.5], "angle": 90.0, "shape": "roundrect", "radius": 0.05, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [164.865, 109.085621], "size": [1.1, 3.15], "angle": 90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [167.405, 109.15], "size": [0.85, 0.5], "angle": 90.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [164.0, 107.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [165.0, 107.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [166.0, 107.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [167.0, 107.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [165.0, 106.05], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [164.0, 106.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [166.0, 106.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [167.0, 106.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [165.5, 105.25], "size": [4.65, 4.41], "angle": 90.0, "shape": "custom", "polygons": [[[-2.325, -2.205], [-2.325, 2.205], [2.325, 2.205], [2.325, -2.205]]], "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [164.0, 105.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [165.0, 105.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [166.0, 105.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [167.0, 105.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [164.0, 104.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [165.0, 104.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [166.0, 104.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [167.0, 104.0], "size": [0.45, 0.45], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R201", "bbox": {"pos": [164.5, 112.0], "relpos": [-1.505, -0.755], "size": [3.01, 1.51], "angle": 90.0}, "pads": [{"layers": ["F"], "pos": [164.5, 112.825], "size": [0.8, 0.95], "angle": 90.0, "shape": "roundrect", "radius": 0.2, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [164.5, 111.175], "size": [0.8, 0.95], "angle": 90.0, "shape": "roundrect", "radius": 0.2, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "FID103", "bbox": {"pos": [189.5, 114.0], "relpos": [-0.775, -0.775], "size": [1.55, 1.55], "angle": 0.0}, "pads": [{"layers": ["F"], "pos": [189.5, 114.0], "size": [0.5, 0.5], "angle": 0.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0], "pin1": 1}], "drawings": [], "layer": "F"}, {"ref": "FID101", "bbox": {"pos": [118.0, 114.0], "relpos": [-0.775, -0.775], "size": [1.55, 1.55], "angle": 0.0}, "pads": [{"layers": ["F"], "pos": [118.0, 114.0], "size": [0.5, 0.5], "angle": 0.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0], "pin1": 1}], "drawings": [], "layer": "F"}, {"ref": "ICON111", "bbox": {"pos": [176.25, 99.0], "relpos": [-0.774714, -0.774714], "size": [1.724714, 1.549428], "angle": 0.0}, "pads": [], "drawings": [{"layer": "F", "drawing": {"type": "arc", "start": [176.25, 99.0], "radius": 0.699714, "startangle": 30.96, "endangle": 329.04, "width": 0.15}}, {"layer": "F", "drawing": {"type": "polygon", "pos": [0.0, 0.0], "angle": 0.0, "polygons": [[[176.95, 99.2], [176.95, 99.075], [176.3, 99.075], [176.3, 98.925], [176.95, 98.925], [176.95, 98.8], [177.2, 99.0]]]}}], "layer": "F"}, {"ref": "INFO102", "bbox": {"pos": [153.75, 104.0], "relpos": [-7.025, -0.775], "size": [14.05, 1.55], "angle": 0.0}, "pads": [], "drawings": [], "layer": "F"}, {"ref": "ICON102", "bbox": {"pos": [153.75, 99.0], "relpos": [-2.3, -2.005], "size": [4.6, 4.005], "angle": 0.0}, "pads": [], "drawings": [{"layer": "F", "drawing": {"type": "polygon", "pos": [0.0, 0.0], "angle": 0.0, "polygons": [[[155.756758, 100.750057], [151.746258, 100.750057], [151.746258, 99.089057], [152.073758, 99.089057], [152.073758, 100.422557], [155.429258, 100.422557], [155.429258, 97.575057], [151.746258, 97.575057], [151.746258, 97.247557], [155.756758, 97.247557]]]}}, {"layer": "F", "drawing": {"type": "polygon", "pos": [0.0, 0.0], "angle": 0.0, "polygons": [[[152.229081, 97.809235], [152.762123, 99.632379], [152.78771, 99.63477], [153.320527, 97.812395], [153.352342, 97.71617], [153.656419, 97.71617], [153.761405, 97.717697], [152.928536, 100.300873], [152.827027, 100.304044], [152.623021, 100.304044], [151.790189, 97.720974], [151.890818, 97.71617], [152.19485, 97.71617]]]}}, {"layer": "F", "drawing": {"type": "polygon", "pos": [0.0, 0.0], "angle": 0.0, "polygons": [[[154.709179, 97.703677], [154.807102, 97.72667], [154.90069, 97.763633], [154.987701, 97.81416], [155.066459, 97.87671], [155.136544, 97.948808], [155.1973, 98.028932], [155.246526, 98.116659], [155.282676, 98.210541], [155.305226, 98.308557], [155.314714, 98.408646], [155.312302, 98.509139], [155.297686, 98.608625], [155.269699, 98.705243], [155.227977, 98.796796], [155.173428, 98.881175], [154.37811, 99.902367], [154.416211, 99.926016], [155.214718, 99.926016], [155.315211, 99.930611], [155.315211, 100.236646], [155.276846, 100.304028], [153.869258, 100.304044], [153.869258, 99.998218], [153.902529, 99.907926], [154.825862, 98.725327], [154.885011, 98.645425], [154.927602, 98.556628], [154.944922, 98.459672], [154.938525, 98.36148], [154.906173, 98.268571], [154.852154, 98.186186], [154.779408, 98.120447], [154.68915, 98.082566], [154.591313, 98.073178], [154.494269, 98.088885], [154.405699, 98.131303], [154.332012, 98.196329], [154.279159, 98.279193], [154.249075, 98.374151], [154.208111, 98.446279], [153.901905, 98.446279], [153.872138, 98.373022], [153.886522, 98.272456], [153.913539, 98.175574], [153.953793, 98.083385], [154.006664, 97.997809], [154.070597, 97.92021], [154.143413, 97.850875], [154.224729, 97.791654], [154.313921, 97.745042], [154.40936, 97.713049], [154.508577, 97.696274], [154.609118, 97.693801]]]}}], "layer": "F"}, {"ref": "ICON101", "bbox": {"pos": [184.0, 113.75], "relpos": [-0.95, -0.774714], "size": [1.724714, 1.549428], "angle": 180.0}, "pads": [], "drawings": [{"layer": "F", "drawing": {"type": "arc", "start": [184.0, 113.75], "radius": 0.699714, "startangle": 30.96, "endangle": 329.04, "width": 0.15}}, {"layer": "F", "drawing": {"type": "polygon", "pos": [0.0, 0.0], "angle": 180.0, "polygons": [[[184.3, 113.55], [184.3, 113.675], [184.95, 113.675], [184.95, 113.825], [184.3, 113.825], [184.3, 113.95], [184.05, 113.75]]]}}], "layer": "F"}, {"ref": "J106", "bbox": {"pos": [123.0, 102.0], "relpos": [-4.525, -1.525], "size": [8.55, 3.55], "angle": 0.0}, "pads": [{"layers": [], "pos": [119.87, 102.0], "size": [1.75, 1.6], "angle": 0.0, "shape": "roundrect", "radius": 0.08, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [123.6, 102.0], "size": [4.6, 2.0], "angle": 0.0, "shape": "roundrect", "radius": 0.1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [123.6, 102.0], "size": [4.6, 2.0], "angle": 0.0, "shape": "custom", "polygons": [[[2.3, 1.0], [-2.3, 1.0], [-2.3, 0.8], [-4.6, 0.8], [-4.6, -0.8], [-2.3, -0.8], [-2.3, -1.0], [2.3, -1.0]]], "type": "smd", "offset": [0.0, 0.0], "pin1": 1}], "drawings": [], "layer": "F"}, {"ref": "J101", "bbox": {"pos": [181.5, 109.5], "relpos": [-5.025, -9.025], "size": [10.05, 11.05], "angle": -90.0}, "pads": [{"layers": [], "pos": [181.5, 106.96], "size": [1.016, 1.016], "angle": 270.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [180.23, 106.96], "size": [1.016, 1.016], "angle": 270.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [181.5, 108.23], "size": [1.016, 1.016], "angle": 270.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [180.23, 108.23], "size": [1.016, 1.016], "angle": 270.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [181.5, 109.5], "size": [1.016, 1.016], "angle": 270.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [180.23, 109.5], "size": [1.016, 1.016], "angle": 270.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [181.5, 110.77], "size": [1.016, 1.016], "angle": 270.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [180.23, 110.77], "size": [1.016, 1.016], "angle": 270.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [181.5, 112.04], "size": [1.016, 1.016], "angle": 270.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [180.23, 112.04], "size": [1.016, 1.016], "angle": 270.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [181.5, 112.04], "size": [1.0, 1.0], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F", "B"], "pos": [180.23, 106.96], "size": [1.0, 1.0], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [180.23, 112.04], "size": [1.0, 1.0], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [181.5, 110.77], "size": [1.0, 1.0], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [180.23, 110.77], "size": [1.0, 1.0], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [181.5, 109.5], "size": [1.0, 1.0], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [180.23, 109.5], "size": [1.0, 1.0], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [181.5, 108.23], "size": [1.0, 1.0], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [180.23, 108.23], "size": [1.0, 1.0], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [181.5, 106.96], "size": [1.0, 1.0], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "PLUG101", "bbox": {"pos": [181.5, 109.5], "relpos": [-5.3, -9.025], "size": [10.6, 9.275], "angle": -90.0}, "pads": [{"layers": [], "pos": [189.15, 106.65], "size": [0.7, 0.7], "angle": 270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.7, 0.7], "offset": [0.0, 0.0], "pin1": 1}, {"layers": [], "pos": [185.2, 109.5], "size": [2.0, 2.0], "angle": 270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [2.0, 2.0], "offset": [0.0, 0.0], "pin1": 1}, {"layers": [], "pos": [189.15, 112.35], "size": [0.7, 0.7], "angle": 270.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.7, 0.7], "offset": [0.0, 0.0], "pin1": 1}], "drawings": [], "layer": "F"}, {"ref": "TVS101", "bbox": {"pos": [170.25, 106.25], "relpos": [-3.57, -1.775], "size": [7.095, 3.55], "angle": 90.0}, "pads": [{"layers": ["F"], "pos": [170.25, 108.25], "size": [2.5, 1.8], "angle": 90.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [170.25, 104.25], "size": [2.5, 1.8], "angle": 90.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R102", "bbox": {"pos": [157.75, 106.5], "relpos": [-1.505, -0.755], "size": [3.01, 1.51], "angle": 0.0}, "pads": [{"layers": ["F"], "pos": [156.925, 106.5], "size": [0.8, 0.95], "angle": 0.0, "shape": "roundrect", "radius": 0.2, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [158.575, 106.5], "size": [0.8, 0.95], "angle": 0.0, "shape": "roundrect", "radius": 0.2, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C201", "bbox": {"pos": [169.5, 112.0], "relpos": [-1.505, -0.755], "size": [3.01, 1.51], "angle": -90.0}, "pads": [{"layers": ["F"], "pos": [169.5, 111.225], "size": [0.9, 0.95], "angle": 270.0, "shape": "roundrect", "radius": 0.225, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [169.5, 112.775], "size": [0.9, 0.95], "angle": 270.0, "shape": "roundrect", "radius": 0.225, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C304", "bbox": {"pos": [138.5, 105.5], "relpos": [-2.325, -1.625], "size": [4.65, 3.25], "angle": 90.0}, "pads": [{"layers": ["F"], "pos": [138.5, 106.975], "size": [1.15, 2.7], "angle": 90.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [138.5, 104.025], "size": [1.15, 2.7], "angle": 90.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C102", "bbox": {"pos": [173.0, 106.5], "relpos": [-1.505, -0.755], "size": [3.01, 1.51], "angle": -90.0}, "pads": [{"layers": ["F"], "pos": [173.0, 105.725], "size": [0.9, 0.95], "angle": 270.0, "shape": "roundrect", "radius": 0.225, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [173.0, 107.275], "size": [0.9, 0.95], "angle": 270.0, "shape": "roundrect", "radius": 0.225, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "ICON105", "bbox": {"pos": [127.75, 102.0], "relpos": [-0.775, -0.775], "size": [1.55, 1.55], "angle": 90.0}, "pads": [], "drawings": [{"layer": "F", "drawing": {"type": "circle", "start": [127.75, 102.0], "radius": 0.7, "width": 0.15}}, {"layer": "F", "drawing": {"type": "polygon", "pos": [0.0, 0.0], "angle": 90.0, "polygons": [[[127.675, 101.925], [127.675, 101.55], [127.825, 101.55], [127.825, 101.925], [128.2, 101.925], [128.2, 102.075], [127.825, 102.075], [127.825, 102.45], [127.675, 102.45], [127.675, 102.075], [127.3, 102.075], [127.3, 101.925]]]}}], "layer": "F"}, {"ref": "PLUG102", "bbox": {"pos": [126.0, 109.5], "relpos": [-5.3, -9.025], "size": [10.6, 9.275], "angle": 90.0}, "pads": [{"layers": [], "pos": [118.35, 112.35], "size": [0.7, 0.7], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.7, 0.7], "offset": [0.0, 0.0], "pin1": 1}, {"layers": [], "pos": [122.3, 109.5], "size": [2.0, 2.0], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [2.0, 2.0], "offset": [0.0, 0.0], "pin1": 1}, {"layers": [], "pos": [118.35, 106.65], "size": [0.7, 0.7], "angle": 90.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.7, 0.7], "offset": [0.0, 0.0], "pin1": 1}], "drawings": [], "layer": "F"}, {"ref": "ICON107", "bbox": {"pos": [131.25, 97.25], "relpos": [-0.25, -0.25], "size": [0.5, 0.5], "angle": 0.0}, "pads": [], "drawings": [{"layer": "F", "drawing": {"thickness": 0.15, "svgpath": "M129.821429,96.711628L129.878572,96.654485L129.992858,96.597342L130.278572,96.597342L130.392858,96.654485L130.45,96.711628L130.507143,96.825914L130.507143,96.9402L130.45,97.111628L129.764286,97.797342L130.507143,97.797342M131.535715,96.997342L131.535715,97.797342M131.25,96.5402L130.964286,97.397342L131.707143,97.397342M131.992857,96.597342L132.392857,97.797342L132.792857,96.597342"}}], "layer": "F"}, {"ref": "R101", "bbox": {"pos": [149.75, 106.5], "relpos": [-1.505, -0.755], "size": [3.01, 1.51], "angle": 180.0}, "pads": [{"layers": ["F"], "pos": [150.575, 106.5], "size": [0.8, 0.95], "angle": 180.0, "shape": "roundrect", "radius": 0.2, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [148.925, 106.5], "size": [0.8, 0.95], "angle": 180.0, "shape": "roundrect", "radius": 0.2, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "ICON106", "bbox": {"pos": [176.25, 97.25], "relpos": [-0.25, -0.25], "size": [0.5, 0.5], "angle": 0.0}, "pads": [], "drawings": [{"layer": "F", "drawing": {"thickness": 0.15, "svgpath": "M176.021428,96.597342L175.45,96.597342L175.392857,97.168771L175.45,97.111628L175.564286,97.054485L175.85,97.054485L175.964286,97.111628L176.021428,97.168771L176.078571,97.283057L176.078571,97.568771L176.021428,97.683057L175.964286,97.7402L175.85,97.797342L175.564286,97.797342L175.45,97.7402L175.392857,97.683057M176.421428,96.597342L176.821428,97.797342L177.221428,96.597342"}}], "layer": "F"}, {"ref": "J104", "bbox": {"pos": [126.0, 109.5], "relpos": [-5.025, -9.025], "size": [10.05, 11.05], "angle": 90.0}, "pads": [{"layers": [], "pos": [126.0, 112.04], "size": [1.016, 1.016], "angle": 90.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [127.27, 112.04], "size": [1.016, 1.016], "angle": 90.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [126.0, 110.77], "size": [1.016, 1.016], "angle": 90.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [127.27, 110.77], "size": [1.016, 1.016], "angle": 90.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [126.0, 109.5], "size": [1.016, 1.016], "angle": 90.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [127.27, 109.5], "size": [1.016, 1.016], "angle": 90.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [126.0, 108.23], "size": [1.016, 1.016], "angle": 90.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [127.27, 108.23], "size": [1.016, 1.016], "angle": 90.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [126.0, 106.96], "size": [1.016, 1.016], "angle": 90.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [127.27, 106.96], "size": [1.016, 1.016], "angle": 90.0, "shape": "roundrect", "radius": 0.1016, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [126.0, 106.96], "size": [1.0, 1.0], "angle": 180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F", "B"], "pos": [127.27, 112.04], "size": [1.0, 1.0], "angle": 180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [127.27, 106.96], "size": [1.0, 1.0], "angle": 180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [126.0, 108.23], "size": [1.0, 1.0], "angle": 180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [127.27, 108.23], "size": [1.0, 1.0], "angle": 180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [126.0, 109.5], "size": [1.0, 1.0], "angle": 180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [127.27, 109.5], "size": [1.0, 1.0], "angle": 180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [126.0, 110.77], "size": [1.0, 1.0], "angle": 180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [127.27, 110.77], "size": [1.0, 1.0], "angle": 180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [126.0, 112.04], "size": [1.0, 1.0], "angle": 180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.6, 0.6], "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "INFO101", "bbox": {"pos": [130.0, 113.75], "relpos": [-1.6, -0.6], "size": [3.2, 1.2], "angle": 0.0}, "pads": [], "drawings": [{"layer": "F", "drawing": {"type": "polygon", "pos": [0.0, 0.0], "angle": 0.0, "polygons": [[[128.928373, 114.11376], [128.824553, 114.11376], [128.824553, 113.498881], [128.721563, 113.574478], [128.721563, 113.464077], [128.824553, 113.389104], [128.928373, 113.389104]]]}}, {"layer": "B", "drawing": {"type": "polygon", "pos": [0.0, 0.0], "angle": 0.0, "polygons": [[[131.301233, 113.907927], [131.301233, 114.005853], [130.999028, 114.005853], [130.999028, 114.11376], [130.895208, 114.11376], [130.895208, 114.005853], [130.837544, 114.005853], [130.837544, 113.907927], [130.895208, 113.907927], [130.895208, 113.699724], [130.999028, 113.699724], [130.999028, 113.907927], [131.188396, 113.907927], [130.943381, 113.389104], [131.059184, 113.389104]]]}}], "layer": "F"}, {"ref": "C301", "bbox": {"pos": [140.0, 110.75], "relpos": [-2.325, -1.625], "size": [4.65, 3.25], "angle": -90.0}, "pads": [{"layers": ["F"], "pos": [140.0, 109.275], "size": [1.15, 2.7], "angle": 270.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [140.0, 112.225], "size": [1.15, 2.7], "angle": 270.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J109", "bbox": {"pos": [123.0, 98.5], "relpos": [-4.525, -1.525], "size": [8.55, 3.55], "angle": 0.0}, "pads": [{"layers": [], "pos": [119.87, 98.5], "size": [1.75, 1.6], "angle": 0.0, "shape": "roundrect", "radius": 0.08, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [123.6, 98.5], "size": [4.6, 2.0], "angle": 0.0, "shape": "roundrect", "radius": 0.1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [123.6, 98.5], "size": [4.6, 2.0], "angle": 0.0, "shape": "custom", "polygons": [[[2.3, 1.0], [-2.3, 1.0], [-2.3, 0.8], [-4.6, 0.8], [-4.6, -0.8], [-2.3, -0.8], [-2.3, -1.0], [2.3, -1.0]]], "type": "smd", "offset": [0.0, 0.0], "pin1": 1}], "drawings": [], "layer": "F"}, {"ref": "ICON104", "bbox": {"pos": [123.75, 113.75], "relpos": [-0.774714, -0.774714], "size": [1.724714, 1.549428], "angle": 180.0}, "pads": [], "drawings": [{"layer": "F", "drawing": {"type": "arc", "start": [123.75, 113.75], "radius": 0.699714, "startangle": -149.04, "endangle": 149.04, "width": 0.15}}, {"layer": "F", "drawing": {"type": "polygon", "pos": [0.0, 0.0], "angle": 180.0, "polygons": [[[123.05, 113.55], [123.05, 113.675], [123.7, 113.675], [123.7, 113.825], [123.05, 113.825], [123.05, 113.95], [122.8, 113.75]]]}}], "layer": "F"}, {"ref": "R202", "bbox": {"pos": [163.0, 112.0], "relpos": [-1.505, -0.755], "size": [3.01, 1.51], "angle": -90.0}, "pads": [{"layers": ["F"], "pos": [163.0, 111.175], "size": [0.8, 0.95], "angle": 270.0, "shape": "roundrect", "radius": 0.2, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [163.0, 112.825], "size": [0.8, 0.95], "angle": 270.0, "shape": "roundrect", "radius": 0.2, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "C302", "bbox": {"pos": [137.5, 110.0], "relpos": [-1.505, -0.755], "size": [3.01, 1.51], "angle": -90.0}, "pads": [{"layers": ["F"], "pos": [137.5, 109.225], "size": [0.9, 0.95], "angle": 270.0, "shape": "roundrect", "radius": 0.225, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [137.5, 110.775], "size": [0.9, 0.95], "angle": 270.0, "shape": "roundrect", "radius": 0.225, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "J108", "bbox": {"pos": [184.5, 98.5], "relpos": [-4.525, -1.525], "size": [8.55, 3.55], "angle": 180.0}, "pads": [{"layers": [], "pos": [187.63, 98.5], "size": [1.75, 1.6], "angle": 180.0, "shape": "roundrect", "radius": 0.08, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [183.9, 98.5], "size": [4.6, 2.0], "angle": 180.0, "shape": "roundrect", "radius": 0.1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [183.9, 98.5], "size": [4.6, 2.0], "angle": 180.0, "shape": "custom", "polygons": [[[2.3, 1.0], [-2.3, 1.0], [-2.3, 0.8], [-4.6, 0.8], [-4.6, -0.8], [-2.3, -0.8], [-2.3, -1.0], [2.3, -1.0]]], "type": "smd", "offset": [0.0, 0.0], "pin1": 1}], "drawings": [], "layer": "F"}, {"ref": "J107", "bbox": {"pos": [184.5, 102.0], "relpos": [-4.525, -1.525], "size": [8.55, 3.55], "angle": 180.0}, "pads": [{"layers": [], "pos": [187.63, 102.0], "size": [1.75, 1.6], "angle": 180.0, "shape": "roundrect", "radius": 0.08, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [183.9, 102.0], "size": [4.6, 2.0], "angle": 180.0, "shape": "roundrect", "radius": 0.1, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [183.9, 102.0], "size": [4.6, 2.0], "angle": 180.0, "shape": "custom", "polygons": [[[2.3, 1.0], [-2.3, 1.0], [-2.3, 0.8], [-4.6, 0.8], [-4.6, -0.8], [-2.3, -0.8], [-2.3, -1.0], [2.3, -1.0]]], "type": "smd", "offset": [0.0, 0.0], "pin1": 1}], "drawings": [], "layer": "F"}, {"ref": "C305", "bbox": {"pos": [131.75, 109.5], "relpos": [-1.505, -0.755], "size": [3.01, 1.51], "angle": 90.0}, "pads": [{"layers": ["F"], "pos": [131.75, 110.275], "size": [0.9, 0.95], "angle": 90.0, "shape": "roundrect", "radius": 0.225, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [131.75, 108.725], "size": [0.9, 0.95], "angle": 90.0, "shape": "roundrect", "radius": 0.225, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "R302", "bbox": {"pos": [135.25, 112.0], "relpos": [-1.505, -0.755], "size": [3.01, 1.51], "angle": 0.0}, "pads": [{"layers": ["F"], "pos": [134.425, 112.0], "size": [0.8, 0.95], "angle": 0.0, "shape": "roundrect", "radius": 0.2, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [136.075, 112.0], "size": [0.8, 0.95], "angle": 0.0, "shape": "roundrect", "radius": 0.2, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "U301", "bbox": {"pos": [134.75, 108.25], "relpos": [-2.025, -2.525], "size": [4.05, 5.05], "angle": 180.0}, "pads": [{"layers": [], "pos": [136.4925, 107.95], "size": [0.385, 0.25], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [136.4925, 107.45], "size": [0.385, 0.25], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [136.4925, 106.95], "size": [0.385, 0.25], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [136.4925, 106.45], "size": [0.385, 0.25], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [135.676139, 108.006038], "size": [0.512076, 0.9354], "angle": 270.0, "shape": "roundrect", "radius": 0.051208, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [135.675247, 106.492912], "size": [0.512076, 0.9354], "angle": 270.0, "shape": "roundrect", "radius": 0.051208, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [135.671325, 107.242159], "size": [0.512076, 0.9354], "angle": 270.0, "shape": "roundrect", "radius": 0.051208, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [133.829429, 107.237309], "size": [0.512076, 0.9354], "angle": 270.0, "shape": "roundrect", "radius": 0.051208, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [133.827589, 108.004157], "size": [0.512076, 0.9354], "angle": 270.0, "shape": "roundrect", "radius": 0.051208, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [133.827507, 106.491494], "size": [0.512076, 0.9354], "angle": 270.0, "shape": "roundrect", "radius": 0.051208, "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [133.0075, 107.95], "size": [0.385, 0.25], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [133.0075, 107.45], "size": [0.385, 0.25], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [133.0075, 106.95], "size": [0.385, 0.25], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": [], "pos": [133.0075, 106.45], "size": [0.385, 0.25], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [136.1375, 110.21], "size": [1.124991, 0.370002], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F", "B"], "pos": [135.15, 109.15], "size": [0.45, 0.45], "angle": 180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [134.75, 109.95], "size": [1.52, 0.299998], "angle": 270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [134.75, 109.1], "size": [1.25, 1.2], "angle": 180.0, "shape": "roundrect", "radius": 0.12, "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [134.35, 109.15], "size": [0.45, 0.45], "angle": 180.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.2, 0.2], "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [135.25, 110.31], "size": [0.8, 0.25], "angle": 270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [136.15, 109.4], "size": [1.099998, 0.250012], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [136.15, 108.9], "size": [1.099998, 0.250012], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [135.9425, 107.25], "size": [1.485, 2.05], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [133.5575, 107.25], "size": [1.485, 2.05], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [133.35, 108.9], "size": [1.099998, 0.250012], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [133.35, 109.4], "size": [1.099998, 0.250012], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [133.3625, 110.21], "size": [1.124991, 0.370002], "angle": 180.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}, {"layers": ["F"], "pos": [134.25, 110.31], "size": [0.8, 0.25], "angle": 270.0, "shape": "rect", "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "FID102", "bbox": {"pos": [118.0, 96.0], "relpos": [-0.775, -0.775], "size": [1.55, 1.55], "angle": 0.0}, "pads": [{"layers": ["F"], "pos": [118.0, 96.0], "size": [0.5, 0.5], "angle": 0.0, "shape": "circle", "type": "smd", "offset": [0.0, 0.0], "pin1": 1}], "drawings": [], "layer": "F"}, {"ref": "C303", "bbox": {"pos": [141.75, 105.5], "relpos": [-2.325, -1.625], "size": [4.65, 3.25], "angle": 90.0}, "pads": [{"layers": ["F"], "pos": [141.75, 106.975], "size": [1.15, 2.7], "angle": 90.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F"], "pos": [141.75, 104.025], "size": [1.15, 2.7], "angle": 90.0, "shape": "roundrect", "radius": 0.25, "type": "smd", "offset": [0.0, 0.0]}], "drawings": [], "layer": "F"}, {"ref": "ICON103", "bbox": {"pos": [179.75, 98.5], "relpos": [-0.775, -0.775], "size": [1.55, 1.55], "angle": -90.0}, "pads": [], "drawings": [{"layer": "F", "drawing": {"type": "circle", "start": [179.75, 98.5], "radius": 0.7, "width": 0.15}}, {"layer": "F", "drawing": {"type": "polygon", "pos": [0.0, 0.0], "angle": -90.0, "polygons": [[[179.825, 98.575], [179.825, 98.95], [179.675, 98.95], [179.675, 98.575], [179.3, 98.575], [179.3, 98.425], [179.675, 98.425], [179.675, 98.05], [179.825, 98.05], [179.825, 98.425], [180.2, 98.425], [180.2, 98.575]]]}}], "layer": "F"}, {"ref": "ICON110", "bbox": {"pos": [131.25, 99.0], "relpos": [-0.774714, -0.774714], "size": [1.724714, 1.549428], "angle": 0.0}, "pads": [], "drawings": [{"layer": "F", "drawing": {"type": "arc", "start": [131.25, 99.0], "radius": 0.699714, "startangle": 30.96, "endangle": 329.04, "width": 0.15}}, {"layer": "F", "drawing": {"type": "polygon", "pos": [0.0, 0.0], "angle": 0.0, "polygons": [[[131.95, 99.2], [131.95, 99.075], [131.3, 99.075], [131.3, 98.925], [131.95, 98.925], [131.95, 98.8], [132.2, 99.0]]]}}], "layer": "F"}, {"ref": "J102", "bbox": {"pos": [166.75, 115.0], "relpos": [-12.55, -22.05], "size": [25.1, 24.1], "angle": 0.0}, "pads": [{"layers": [], "pos": [161.67, 102.3], "size": [1.55, 1.55], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [1.55, 1.55], "offset": [0.0, 0.0]}, {"layers": [], "pos": [171.83, 111.19], "size": [1.55, 1.55], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [1.55, 1.55], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [171.19, 100.39], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F", "B"], "pos": [169.92, 97.85], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [168.65, 100.39], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [167.38, 97.85], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [166.11, 100.39], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [164.84, 97.85], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [163.57, 100.39], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [162.3, 97.85], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [173.345, 101.66], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.9, 0.9], "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}, {"ref": "J105", "bbox": {"pos": [140.75, 115.0], "relpos": [-12.55, -22.05], "size": [25.1, 24.1], "angle": 0.0}, "pads": [{"layers": [], "pos": [135.67, 102.3], "size": [1.55, 1.55], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [1.55, 1.55], "offset": [0.0, 0.0]}, {"layers": [], "pos": [145.83, 111.19], "size": [1.55, 1.55], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [1.55, 1.55], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [145.19, 100.39], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0], "pin1": 1}, {"layers": ["F", "B"], "pos": [143.92, 97.85], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [142.65, 100.39], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [141.38, 97.85], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [140.11, 100.39], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [138.84, 97.85], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [137.57, 100.39], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [136.3, 97.85], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.8, 0.8], "offset": [0.0, 0.0]}, {"layers": ["F", "B"], "pos": [147.345, 101.66], "size": [1.6, 1.6], "angle": 0.0, "shape": "circle", "type": "th", "drillshape": "circle", "drillsize": [0.9, 0.9], "offset": [0.0, 0.0]}], "drawings": [], "layer": "B"}], "metadata": {"title": "connector-poe", "revision": "3", "company": "", "date": "2024-07-04"}, "bom": {"both": [[["C102", 18], ["C302", 30]], [["C303", 37], ["C304", 17]], [["C201", 16]], [["C301", 26]], [["C305", 33]], [["R101", 22], ["R102", 15]], [["R201", 4]], [["R202", 29]], [["R301", 1]], [["R302", 34]], [["U201", 0]], [["U301", 35]], [["Q201", 3]], [["TVS101", 14]], [["J106", 11], ["J107", 32], ["J108", 31], ["J109", 27]], [["J101", 12], ["J104", 24]], [["J102", 40], ["J105", 41]], [["J103", 2]]], "skipped": [5, 6, 7, 8, 9, 10, 13, 19, 20, 21, 23, 25, 28, 36, 38, 39], "fields": {"0": ["LM74502-Q1", "SOT-23-8"], "1": ["40k2", "R_0603_1608Metric"], "2": ["JAE_DX07S016JA3", "JAE_DX07S016JA3"], "3": ["BSC010N04LS", "TDSON-8-FL"], "4": ["100k", "R_0603_1608Metric"], "11": ["WAGO-2065", "2065-100"], "12": ["2x05_Horizontal", "PinHeader_2x05_P1.27mm_Horizontal"], "14": ["SMAJ36CA", "D_SMA"], "15": ["5k1", "R_0603_1608Metric"], "16": ["0u22", "C_0603_1608Metric"], "17": ["22u", "C_1210_3225Metric"], "18": ["0u1", "C_0603_1608Metric"], "22": ["5k1", "R_0603_1608Metric"], "24": ["2x05_Horizontal", "PinHeader_2x05_P1.27mm_Horizontal"], "26": ["10u", "C_1210_3225Metric"], "27": ["WAGO-2065", "2065-100"], "29": ["4k7", "R_0603_1608Metric"], "30": ["0u1", "C_0603_1608Metric"], "31": ["WAGO-2065", "2065-100"], "32": ["WAGO-2065", "2065-100"], "33": ["1u", "C_0603_1608Metric"], "34": ["10k", "R_0603_1608Metric"], "35": ["TPSM33625", "TPSM33625"], "37": ["22u", "C_1210_3225Metric"], "40": ["NE8FAH", "NE8FAH"], "41": ["NE8FAH", "NE8FAH"]}, "F": [[["C102", 18], ["C302", 30]], [["C303", 37], ["C304", 17]], [["C201", 16]], [["C301", 26]], [["C305", 33]], [["R101", 22], ["R102", 15]], [["R201", 4]], [["R202", 29]], [["R301", 1]], [["R302", 34]], [["U201", 0]], [["U301", 35]], [["Q201", 3]], [["TVS101", 14]], [["J106", 11], ["J107", 32], ["J108", 31], ["J109", 27]], [["J101", 12], ["J104", 24]], [["J103", 2]]], "B": [[["J102", 40], ["J105", 41]]]}, "font_data": {}, "ibom_version": "v2.9.0"}
///////////////////////////////////////////////
///////////////////////////////////////////////
/* Utility functions */
var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' +
pcbdata.metadata.revision + '__#';
var storage;
function initStorage(key) {
try {
window.localStorage.getItem("blank");
storage = window.localStorage;
} catch (e) {
// localStorage not available
}
if (!storage) {
try {
window.sessionStorage.getItem("blank");
storage = window.sessionStorage;
} catch (e) {
// sessionStorage also not available
}
}
}
function readStorage(key) {
if (storage) {
return storage.getItem(storagePrefix + key);
} else {
return null;