-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathindex.html
3428 lines (3142 loc) · 211 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Interactive BOM for KiCAD</title>
<style type="text/css">
:root {
--pcb-edge-color: black;
--pad-color: #878787;
--pad-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 {
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;
}
.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 <[email protected]>
// 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": false, "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]) {
row.push(parseValue(row[1], row[3][0][0]));
}
}
}
function parseValue(val, ref) {
var inferUnit = (unit, ref) => {
if (unit) {
unit = unit.toLowerCase();
if (unit == 'Ω' || unit == "ohm" || unit == "ohms") {
unit = 'r';
}
unit = unit[0];
} else {