-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathibom_dark.html
More file actions
3634 lines (3323 loc) · 209 KB
/
ibom_dark.html
File metadata and controls
3634 lines (3323 loc) · 209 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;
--pin1-outline-color: #ffb629;
--pin1-outline-color-highlight: #b4ff03;
--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: 10px 10px 10px 0px;
}
.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: 5px;
}
.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;
}
.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: #aaa;
}
.dark .bom tr.checked {
color: #666;
}
.bom tr {
transition: background-color 0.2s;
}
.bom .numCol {
width: 25px;
}
.bom .Description {
width: 10%;
}
.bom .Part {
width: 10%;
}
.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;
}
.dark .statsbtn, .dark .savebtn, .dark .menubtn, .dark .iobtn {
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: 10px 10px 10px 0px;
}
.menu-content {
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 {
width: 100%;
height: 100%;
background-color: white;
transition: background-color 0.3s;
}
#top {
height: 78px;
border-bottom: 2px solid black;
}
.dark #top {
border-bottom: 2px solid #ccc;
}
#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;
}
</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 = {"show_fabrication": false, "redraw_on_drag": true, "highlight_pin1": false, "extra_fields": [], "dark_mode": true, "bom_view": "left-right", "board_rotation": 0, "checkboxes": "Sourced,Placed", "show_silkscreen": true, "show_pads": true, "layer_view": "FB"}
///////////////////////////////////////////////
///////////////////////////////////////////////
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
}
}
}
function readStorage(key) {
if (storage) {
return storage.getItem(storagePrefix + key);
} else {
return null;
}
}
function writeStorage(key, value) {
if (storage) {
storage.setItem(storagePrefix + key, value);
}
}
function fancyDblClickHandler(el, onsingle, ondouble) {
return function() {
if (el.getAttribute("data-dblclick") == null) {
el.setAttribute("data-dblclick", 1);
setTimeout(function() {
if (el.getAttribute("data-dblclick") == 1) {
onsingle();
}
el.removeAttribute("data-dblclick");
}, 200);
} else {
el.removeAttribute("data-dblclick");
ondouble();
}
}
}
function smoothScrollToRow(rowid) {
document.getElementById(rowid).scrollIntoView({
behavior: "smooth",
block: "center",
inline: "nearest"
});
}
function focusInputField(input) {
input.scrollIntoView(false);
input.focus();
input.select();
}
function copyToClipboard() {
var text = '';
for (var node of bomhead.childNodes[0].childNodes) {
if (node.firstChild) {
text = text + node.firstChild.nodeValue;
}
if (node != bomhead.childNodes[0].lastChild) {
text += '\t';
}
}
text += '\n';
for (var row of bombody.childNodes) {
for (var cell of row.childNodes) {
for (var node of cell.childNodes) {
if (node.nodeName == "INPUT") {
if (node.checked) {
text = text + '✓';
}
} else if (node.nodeName == "MARK") {
text = text + node.firstChild.nodeValue;
} else {
text = text + node.nodeValue;
}
}
if (cell != row.lastChild) {
text += '\t';
}
}
text += '\n';
}
var textArea = document.createElement("textarea");
textArea.classList.add('clipboard-temp');
textArea.value = text;
document.body.appendChild(textArea);
textArea.focus();
textArea.select();
try {
if (document.execCommand('copy')) {
console.log('Bom copied to clipboard.');
}
} catch (err) {
console.log('Can not copy to clipboard.');
}
document.body.removeChild(textArea);
}
function removeGutterNode(node) {
for (var i = 0; i < node.childNodes.length; i++) {
if (node.childNodes[i].classList &&
node.childNodes[i].classList.contains("gutter")) {
node.removeChild(node.childNodes[i]);
break;
}
}
}
function cleanGutters() {
removeGutterNode(document.getElementById("bot"));
removeGutterNode(document.getElementById("canvasdiv"));
}
var units = {
prefixes: {
giga: ["G", "g", "giga", "Giga", "GIGA"],
mega: ["M", "mega", "Mega", "MEGA"],
kilo: ["K", "k", "kilo", "Kilo", "KILO"],
milli: ["m", "milli", "Milli", "MILLI"],
micro: ["U", "u", "micro", "Micro", "MICRO", "μ", "µ"], // different utf8 μ
nano: ["N", "n", "nano", "Nano", "NANO"],
pico: ["P", "p", "pico", "Pico", "PICO"],
},
unitsShort: ["R", "r", "Ω", "F", "f", "H", "h"],
unitsLong: [
"OHM", "Ohm", "ohm", "ohms",
"FARAD", "Farad", "farad",
"HENRY", "Henry", "henry"
],
getMultiplier: function(s) {
if (this.prefixes.giga.includes(s)) return 1e9;
if (this.prefixes.mega.includes(s)) return 1e6;
if (this.prefixes.kilo.includes(s)) return 1e3;
if (this.prefixes.milli.includes(s)) return 1e-3;
if (this.prefixes.micro.includes(s)) return 1e-6;
if (this.prefixes.nano.includes(s)) return 1e-9;
if (this.prefixes.pico.includes(s)) return 1e-12;
return 1;
},
valueRegex: null,
}
function initUtils() {
var allPrefixes = units.prefixes.giga
.concat(units.prefixes.mega)
.concat(units.prefixes.kilo)
.concat(units.prefixes.milli)
.concat(units.prefixes.micro)
.concat(units.prefixes.nano)
.concat(units.prefixes.pico);
var allUnits = units.unitsShort.concat(units.unitsLong);
units.valueRegex = new RegExp("^([0-9\.]+)" +
"\\s*(" + allPrefixes.join("|") + ")?" +
"(" + allUnits.join("|") + ")?" +
"(\\b.*)?$", "");
units.valueAltRegex = new RegExp("^([0-9]*)" +
"(" + units.unitsShort.join("|") + ")?" +
"([GgMmKkUuNnPp])?" +
"([0-9]*)" +
"(\\b.*)?$", "");
for (var bom_type of ["both", "F", "B"]) {
for (var row of pcbdata.bom[bom_type]) {