-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathibom.html
More file actions
4709 lines (4254 loc) · 235 KB
/
Copy pathibom.html
File metadata and controls
4709 lines (4254 loc) · 235 KB
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;
min-height: 100%;
}
#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;
}
</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}}});
///////////////////////////////////////////////
///////////////////////////////////////////////
// Copyright (c) 2013 Pieroxy <pieroxy@pieroxy.net>
// This work is free. You can redistribute it and/or modify it
// under the terms of the WTFPL, Version 2
// For more information see LICENSE.txt or http://www.wtfpl.net/
//
// For more information, the home page:
// http://pieroxy.net/blog/pages/lz-string/testing.html
//
// LZ-based compression algorithm, version 1.4.4
var LZString=function(){var o=String.fromCharCode,i={};var n={decompressFromBase64:function(o){return null==o?"":""==o?null:n._decompress(o.length,32,function(n){return function(o,n){if(!i[o]){i[o]={};for(var t=0;t<o.length;t++)i[o][o.charAt(t)]=t}return i[o][n]}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o.charAt(n))})},_decompress:function(i,n,t){var r,e,a,s,p,u,l,f=[],c=4,d=4,h=3,v="",g=[],m={val:t(0),position:n,index:1};for(r=0;r<3;r+=1)f[r]=r;for(a=0,p=Math.pow(2,2),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 2:return""}for(f[3]=l,e=l,g.push(l);;){if(m.index>i)return"";for(a=0,p=Math.pow(2,h),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(l=a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 2:return g.join("")}if(0==c&&(c=Math.pow(2,h),h++),f[l])v=f[l];else{if(l!==d)return null;v=e+e.charAt(0)}g.push(v),f[d++]=e+v.charAt(0),e=v,0==--c&&(c=Math.pow(2,h),h++)}}};return n}();"function"==typeof define&&define.amd?define(function(){return LZString}):"undefined"!=typeof module&&null!=module?module.exports=LZString:"undefined"!=typeof angular&&null!=angular&&angular.module("LZString",[]).factory("LZString",function(){return LZString});
///////////////////////////////////////////////
///////////////////////////////////////////////
/*!
* 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": false, "show_pads": true, "show_fabrication": false, "show_silkscreen": true, "highlight_pin1": "none", "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Sourced,Placed", "bom_view": "left-right", "layer_view": "FB", "offset_back_rotation": false, "kicad_text_formatting": true, "fields": ["Value", "Footprint"]}
///////////////////////////////////////////////
///////////////////////////////////////////////
var pcbdata = JSON.parse(LZString.decompressFromBase64("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"))
///////////////////////////////////////////////
///////////////////////////////////////////////
/* 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
}
}
}