-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy path焊接助手.html
4329 lines (3913 loc) · 216 KB
/
焊接助手.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Interactive BOM for KiCAD</title>
<style type="text/css">
:root {
--pcb-edge-color: black;
--pad-color: #878787;
--pad-hole-color: #CCCCCC;
--pad-color-highlight: #D04040;
--pad-color-highlight-both: #D0D040;
--pad-color-highlight-marked: #44a344;
--pin1-outline-color: #ffb629;
--pin1-outline-color-highlight: #ffb629;
--pin1-outline-color-highlight-both: #fcbb39;
--pin1-outline-color-highlight-marked: #fdbe41;
--silkscreen-edge-color: #aa4;
--silkscreen-polygon-color: #4aa;
--silkscreen-text-color: #4aa;
--fabrication-edge-color: #907651;
--fabrication-polygon-color: #907651;
--fabrication-text-color: #a27c24;
--track-color: #def5f1;
--track-color-highlight: #D04040;
--zone-color: #def5f1;
--zone-color-highlight: #d0404080;
}
html,
body {
margin: 0px;
height: 100%;
font-family: Verdana, sans-serif;
}
.dark.topmostdiv {
--pcb-edge-color: #eee;
--pad-color: #808080;
--pin1-outline-color: #ffa800;
--pin1-outline-color-highlight: #ccff00;
--track-color: #42524f;
--zone-color: #42524f;
background-color: #252c30;
color: #eee;
}
button {
background-color: #eee;
border: 1px solid #888;
color: black;
height: 44px;
width: 44px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 14px;
font-weight: bolder;
}
.dark button {
/* This will be inverted */
background-color: #c3b7b5;
}
button.depressed {
background-color: #0a0;
color: white;
}
.dark button.depressed {
/* This will be inverted */
background-color: #b3b;
}
button:focus {
outline: 0;
}
button#tb-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
}
button#lr-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
}
button#bom-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E");
}
button#bom-grouped-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m4 0h5m4 0h3M6.1 22h3m3.9 0h5m4 0h4m-16-8h4m4 0h4'/%3E%3Cpath stroke-linecap='null' d='M5 17.5h22M5 26.6h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
}
button#bom-ungrouped-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m-4 8h3m-3 8h4'/%3E%3Cpath stroke-linecap='null' d='M5 13.5h22m-22 8h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
}
button#bom-netlist-btn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' stroke='%23000' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-width='2' d='M6 26l6-6v-8m13.8-6.3l-6 6v8'/%3E%3Ccircle cx='11.8' cy='9.5' r='2.8' stroke-width='2'/%3E%3Ccircle cx='19.8' cy='22.8' r='2.8' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}
button#copy {
background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E");
background-position: 6px 6px;
background-repeat: no-repeat;
background-size: 26px 26px;
border-radius: 6px;
height: 40px;
width: 40px;
margin: 10px 5px;
}
button#copy:active {
box-shadow: inset 0px 0px 5px #6c6c6c;
}
textarea.clipboard-temp {
position: fixed;
top: 0;
left: 0;
width: 2em;
height: 2em;
padding: 0;
border: None;
outline: None;
box-shadow: None;
background: transparent;
}
.left-most-button {
border-right: 0;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.middle-button {
border-right: 0;
}
.right-most-button {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.button-container {
font-size: 0;
margin: 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;
position: relative;
}
.bom th,
.bom td {
border: 1px solid black;
padding: 5px;
word-wrap: break-word;
text-align: center;
position: relative;
}
.dark .bom th,
.dark .bom td {
border: 1px solid #777;
}
.bom th {
background-color: #CCCCCC;
background-clip: padding-box;
}
.dark .bom th {
background-color: #3b4749;
}
.bom tr.highlighted:nth-child(n) {
background-color: #cfc;
}
.dark .bom tr.highlighted:nth-child(n) {
background-color: #226022;
}
.bom tr:nth-child(even) {
background-color: #f2f2f2;
}
.dark .bom tr:nth-child(even) {
background-color: #313b40;
}
.bom tr.checked {
color: #1cb53d;
}
.dark .bom tr.checked {
color: #2cce54;
}
.bom tr {
transition: background-color 0.2s;
}
.bom .numCol {
width: 30px;
}
.bom .value {
width: 15%;
}
.bom .quantity {
width: 65px;
}
.bom th .sortmark {
position: absolute;
right: 1px;
top: 1px;
margin-top: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #221 transparent;
transform-origin: 50% 85%;
transition: opacity 0.2s, transform 0.4s;
}
.dark .bom th .sortmark {
filter: invert(1);
}
.bom th .sortmark.none {
opacity: 0;
}
.bom th .sortmark.desc {
transform: rotate(180deg);
}
.bom th:hover .sortmark.none {
opacity: 0.5;
}
.bom .bom-checkbox {
width: 30px;
position: relative;
user-select: none;
-moz-user-select: none;
}
.bom .bom-checkbox:before {
content: "";
position: absolute;
border-width: 15px;
border-style: solid;
border-color: #51829f transparent transparent transparent;
visibility: hidden;
top: -15px;
}
.bom .bom-checkbox:after {
content: "Double click to set/unset all";
position: absolute;
color: white;
top: -35px;
left: -26px;
background: #51829f;
padding: 5px 15px;
border-radius: 8px;
white-space: nowrap;
visibility: hidden;
}
.bom .bom-checkbox:hover:before,
.bom .bom-checkbox:hover:after {
visibility: visible;
transition: visibility 0.2s linear 1s;
}
.split {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow-y: auto;
overflow-x: hidden;
background-color: inherit;
}
.split.split-horizontal,
.gutter.gutter-horizontal {
height: 100%;
float: left;
}
.gutter {
background-color: #ddd;
background-repeat: no-repeat;
background-position: 50%;
transition: background-color 0.3s;
}
.dark .gutter {
background-color: #777;
}
.gutter.gutter-horizontal {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==');
cursor: ew-resize;
width: 5px;
}
.gutter.gutter-vertical {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=');
cursor: ns-resize;
height: 5px;
}
.searchbox {
float: left;
height: 40px;
margin: 10px 5px;
padding: 12px 32px;
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
font-size: 18px;
box-sizing: border-box;
border: 1px solid #888;
border-radius: 6px;
outline: none;
background-color: #eee;
transition: background-color 0.2s, border 0.2s;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNklEQVQ4T8XSMUvDQBQH8P/LElFa/AIZHcTBQSz0I/gFstTBRR2KUC4ldDxw7h0Bl3RRUATxi4iiODgoiLNrbQYp5J6cpJJqomkX33Z37/14d/dIa33MzDuYI4johOI4XhyNRteO46zNYjDzAxE1yBZprVeZ+QbAUhXEGJMA2Ox2u4+fQIa0mPmsCgCgJYQ4t7lfgF0opQYAdv9ABkKI/UnOFCClXKjX61cA1osQY8x9kiRNKeV7IWA3oyhaSdP0FkAtjxhj3hzH2RBCPOf3pzqYHCilfAAX+URm9oMguPzeWSGQvUcMYC8rOBJCHBRdqxTo9/vbRHRqi8bj8XKv1xvODbiuW2u32/bvf0SlDv4XYOY7z/Mavu+nM1+BmQ+NMc0wDF/LprP0DbTWW0T00ul0nn4b7Q87+X4Qmfiq2wAAAABJRU5ErkJggg==');
background-position: 10px 10px;
background-repeat: no-repeat;
}
.dark .searchbox {
background-color: #111;
color: #eee;
}
.searchbox::placeholder {
color: #ccc;
}
.dark .searchbox::placeholder {
color: #666;
}
.filter {
width: calc(60% - 64px);
}
.reflookup {
width: calc(40% - 10px);
}
input[type=text]:focus {
background-color: white;
border: 1px solid #333;
}
.dark input[type=text]:focus {
background-color: #333;
border: 1px solid #ccc;
}
mark.highlight {
background-color: #5050ff;
color: #fff;
padding: 2px;
border-radius: 6px;
}
.dark mark.highlight {
background-color: #76a6da;
color: #111;
}
.menubtn {
background-color: white;
border: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A");
background-position: center;
background-repeat: no-repeat;
}
.statsbtn {
background-color: white;
border: none;
background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h28v24H4V6zm0 8h28v8H4m9-16v24h10V5.8' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
background-position: center;
background-repeat: no-repeat;
}
.iobtn {
background-color: white;
border: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M3 33v-7l6.8-7h16.5l6.7 7v7H3zM3.2 26H33M21 9l5-5.9 5 6h-2.5V15h-5V9H21zm-4.9 0l-5 6-5-6h2.5V3h5v6h2.5z'/%3E%3Cpath fill='none' stroke='%23000' d='M6.1 29.5H10'/%3E%3C/svg%3E");
background-position: center;
background-repeat: no-repeat;
}
.visbtn {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' stroke='%23333' d='M2.5 4.5h5v15h-5zM9.5 4.5h5v15h-5zM16.5 4.5h5v15h-5z'/%3E%3C/svg%3E");
background-position: center;
background-repeat: no-repeat;
padding: 15px;
}
#vismenu-content {
left: 0px;
font-family: Verdana, sans-serif;
}
.dark .statsbtn,
.dark .savebtn,
.dark .menubtn,
.dark .iobtn,
.dark .visbtn {
filter: invert(1);
}
.flexbox {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.savebtn {
background-color: #d6d6d6;
width: auto;
height: 30px;
flex-grow: 1;
margin: 5px;
border-radius: 4px;
}
.savebtn:active {
background-color: #0a0;
color: white;
}
.dark .savebtn:active {
/* This will be inverted */
background-color: #b3b;
}
.stats {
border-collapse: collapse;
font-size: 12pt;
table-layout: fixed;
width: 100%;
min-width: 450px;
}
.dark .stats td {
border: 1px solid #bbb;
}
.stats td {
border: 1px solid black;
padding: 5px;
word-wrap: break-word;
text-align: center;
position: relative;
}
#checkbox-stats div {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
#checkbox-stats .bar {
background-color: rgba(28, 251, 0, 0.6);
}
.menu {
position: relative;
display: inline-block;
margin: 10px 10px 10px 0px;
}
.menu-content {
font-size: 12pt !important;
text-align: left !important;
font-weight: normal !important;
display: none;
position: absolute;
background-color: white;
right: 0;
min-width: 300px;
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
z-index: 100;
padding: 8px;
}
.dark .menu-content {
background-color: #111;
}
.menu:hover .menu-content {
display: block;
}
.menu:hover .menubtn,
.menu:hover .iobtn,
.menu:hover .statsbtn {
background-color: #eee;
}
.menu-label {
display: inline-block;
padding: 8px;
border: 1px solid #ccc;
border-top: 0;
width: calc(100% - 18px);
}
.menu-label-top {
border-top: 1px solid #ccc;
}
.menu-textbox {
float: left;
height: 24px;
margin: 10px 5px;
padding: 5px 5px;
font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
font-size: 14px;
box-sizing: border-box;
border: 1px solid #888;
border-radius: 4px;
outline: none;
background-color: #eee;
transition: background-color 0.2s, border 0.2s;
width: calc(100% - 10px);
}
.menu-textbox.invalid,
.dark .menu-textbox.invalid {
color: red;
}
.dark .menu-textbox {
background-color: #222;
color: #eee;
}
.radio-container {
margin: 4px;
}
.topmostdiv {
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;
}
.placeholder {
border: 1px dashed #9f9fda !important;
background-color: #edf2f7 !important;
}
.dragging {
z-index: 999;
}
.dark .dragging>table>tbody>tr {
background-color: #252c30;
}
.dark .placeholder {
filter: invert(1);
}
.column-spacer {
top: 0;
left: 0;
width: calc(100% - 4px);
position: absolute;
cursor: pointer;
user-select: none;
height: 100%;
}
.column-width-handle {
top: 0;
right: 0;
width: 4px;
position: absolute;
cursor: col-resize;
user-select: none;
height: 100%;
}
.column-width-handle:hover {
background-color: #4f99bd;
}
</style>
<script type="text/javascript" >
///////////////////////////////////////////////
/*
Split.js - v1.3.5
MIT License
https://github.com/nathancahill/Split.js
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}});
///////////////////////////////////////////////
///////////////////////////////////////////////
// Copyright (c) 2013 Pieroxy <pieroxy@pieroxy.net>
// This work is free. You can redistribute it and/or modify it
// under the terms of the WTFPL, Version 2
// For more information see LICENSE.txt or http://www.wtfpl.net/
//
// For more information, the home page:
// http://pieroxy.net/blog/pages/lz-string/testing.html
//
// LZ-based compression algorithm, version 1.4.4
var LZString=function(){var o=String.fromCharCode,i={};var n={decompressFromBase64:function(o){return null==o?"":""==o?null:n._decompress(o.length,32,function(n){return function(o,n){if(!i[o]){i[o]={};for(var t=0;t<o.length;t++)i[o][o.charAt(t)]=t}return i[o][n]}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o.charAt(n))})},_decompress:function(i,n,t){var r,e,a,s,p,u,l,f=[],c=4,d=4,h=3,v="",g=[],m={val:t(0),position:n,index:1};for(r=0;r<3;r+=1)f[r]=r;for(a=0,p=Math.pow(2,2),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 2:return""}for(f[3]=l,e=l,g.push(l);;){if(m.index>i)return"";for(a=0,p=Math.pow(2,h),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(l=a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 2:return g.join("")}if(0==c&&(c=Math.pow(2,h),h++),f[l])v=f[l];else{if(l!==d)return null;v=e+e.charAt(0)}g.push(v),f[d++]=e+v.charAt(0),e=v,0==--c&&(c=Math.pow(2,h),h++)}}};return n}();"function"==typeof define&&define.amd?define(function(){return LZString}):"undefined"!=typeof module&&null!=module?module.exports=LZString:"undefined"!=typeof angular&&null!=angular&&angular.module("LZString",[]).factory("LZString",function(){return LZString});
///////////////////////////////////////////////
///////////////////////////////////////////////
/*!
* PEP v0.4.3 | https://github.com/jquery/PEP
* Copyright jQuery Foundation and other contributors | http://jquery.org/license
*/
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.PointerEventsPolyfill=b()}(this,function(){"use strict";function a(a,b){b=b||Object.create(null);var c=document.createEvent("Event");c.initEvent(a,b.bubbles||!1,b.cancelable||!1);
for(var d,e=2;e<m.length;e++)d=m[e],c[d]=b[d]||n[e];c.buttons=b.buttons||0;
var f=0;return f=b.pressure&&c.buttons?b.pressure:c.buttons?.5:0,c.x=c.clientX,c.y=c.clientY,c.pointerId=b.pointerId||0,c.width=b.width||0,c.height=b.height||0,c.pressure=f,c.tiltX=b.tiltX||0,c.tiltY=b.tiltY||0,c.twist=b.twist||0,c.tangentialPressure=b.tangentialPressure||0,c.pointerType=b.pointerType||"",c.hwTimestamp=b.hwTimestamp||0,c.isPrimary=b.isPrimary||!1,c}function b(){this.array=[],this.size=0}function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bind(d),this.changedCallback=c.bind(d),A&&(this.observer=new A(this.mutationWatcher.bind(this)))}function d(a){return"body /shadow-deep/ "+e(a)}function e(a){return'[touch-action="'+a+'"]'}function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"}function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n",G&&(E+=d(a)+f(a)+"\n")):(E+=a.selectors.map(e)+f(a.rule)+"\n",G&&(E+=a.selectors.map(d)+f(a.rule)+"\n"))});var a=document.createElement("style");a.textContent=E,document.head.appendChild(a)}}function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.navigator.msPointerEnabled){var b=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:b,enumerable:!0}),u.registerSource("ms",_)}else Object.defineProperty(window.navigator,"maxTouchPoints",{value:0,enumerable:!0}),u.registerSource("mouse",N),void 0!==window.ontouchstart&&u.registerSource("touch",V);u.register(document)}}function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId");throw b.name="InvalidPointerId",b}}function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentNode;if(!b){var c=new Error("InvalidStateError");throw c.name="InvalidStateError",c}}function k(a){var b=u.pointermap.get(a);return 0!==b.buttons}function l(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:W},releasePointerCapture:{value:X},hasPointerCapture:{value:Y}})}
var m=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],n=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],o=window.Map&&window.Map.prototype.forEach,p=o?Map:b;b.prototype={set:function(a,b){return void 0===b?this["delete"](a):(this.has(a)||this.size++,void(this.array[a]=b))},has:function(a){return void 0!==this.array[a]},"delete":function(a){this.has(a)&&(delete this.array[a],this.size--)},get:function(a){return this.array[a]},clear:function(){this.array.length=0,this.size=0},forEach:function(a,b){return this.array.forEach(function(c,d){a.call(b,c,d,this)},this)}};var q=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],r=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],s={pointerover:1,pointerout:1,pointerenter:1,pointerleave:1},t="undefined"!=typeof SVGElementInstance,u={pointermap:new p,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(a,b){var c=b,d=c.events;d&&(d.forEach(function(a){c[a]&&(this.eventMap[a]=c[a].bind(c))},this),this.eventSources[a]=c,this.eventSourceList.push(c))},register:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.register.call(b,a)},unregister:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.unregister.call(b,a)},contains:function(a,b){try{return a.contains(b)}catch(c){return!1}},down:function(a){a.bubbles=!0,this.fireEvent("pointerdown",a)},move:function(a){a.bubbles=!0,this.fireEvent("pointermove",a)},up:function(a){a.bubbles=!0,this.fireEvent("pointerup",a)},enter:function(a){a.bubbles=!1,this.fireEvent("pointerenter",a)},leave:function(a){a.bubbles=!1,this.fireEvent("pointerleave",a)},over:function(a){a.bubbles=!0,this.fireEvent("pointerover",a)},out:function(a){a.bubbles=!0,this.fireEvent("pointerout",a)},cancel:function(a){a.bubbles=!0,this.fireEvent("pointercancel",a)},leaveOut:function(a){this.out(a),this.propagate(a,this.leave,!1)},enterOver:function(a){this.over(a),this.propagate(a,this.enter,!0)},eventHandler:function(a){if(!a._handledByPE){var b=a.type,c=this.eventMap&&this.eventMap[b];c&&c(a),a._handledByPE=!0}},listen:function(a,b){b.forEach(function(b){this.addEvent(a,b)},this)},unlisten:function(a,b){b.forEach(function(b){this.removeEvent(a,b)},this)},addEvent:function(a,b){a.addEventListener(b,this.boundHandler)},removeEvent:function(a,b){a.removeEventListener(b,this.boundHandler)},makeEvent:function(b,c){this.captureInfo[c.pointerId]&&(c.relatedTarget=null);var d=new a(b,c);return c.preventDefault&&(d.preventDefault=c.preventDefault),d._target=d._target||c.target,d},fireEvent:function(a,b){var c=this.makeEvent(a,b);return this.dispatchEvent(c)},cloneEvent:function(a){for(var b,c=Object.create(null),d=0;d<q.length;d++)b=q[d],c[b]=a[b]||r[d],!t||"target"!==b&&"relatedTarget"!==b||c[b]instanceof SVGElementInstance&&(c[b]=c[b].correspondingUseElement);return a.preventDefault&&(c.preventDefault=function(){a.preventDefault()}),c},getTarget:function(a){var b=this.captureInfo[a.pointerId];return b?a._target!==b&&a.type in s?void 0:b:a._target},propagate:function(a,b,c){for(var d=a.target,e=[];d!==document&&!d.contains(a.relatedTarget);) if(e.push(d),d=d.parentNode,!d)return;c&&e.reverse(),e.forEach(function(c){a.target=c,b.call(this,a)},this)},setCapture:function(b,c,d){this.captureInfo[b]&&this.releaseCapture(b,d),this.captureInfo[b]=c,this.implicitRelease=this.releaseCapture.bind(this,b,d),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease);var e=new a("gotpointercapture");e.pointerId=b,e._target=c,d||this.asyncDispatchEvent(e)},releaseCapture:function(b,c){var d=this.captureInfo[b];if(d){this.captureInfo[b]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease);var e=new a("lostpointercapture");e.pointerId=b,e._target=d,c||this.asyncDispatchEvent(e)}},dispatchEvent:/*scope.external.dispatchEvent || */function(a){var b=this.getTarget(a);if(b)return b.dispatchEvent(a)},asyncDispatchEvent:function(a){requestAnimationFrame(this.dispatchEvent.bind(this,a))}};u.boundHandler=u.eventHandler.bind(u);var v={shadow:function(a){if(a)return a.shadowRoot||a.webkitShadowRoot},canTarget:function(a){return a&&Boolean(a.elementFromPoint)},targetingShadow:function(a){var b=this.shadow(a);if(this.canTarget(b))return b},olderShadow:function(a){var b=a.olderShadowRoot;if(!b){var c=a.querySelector("shadow");c&&(b=c.olderShadowRoot)}return b},allShadows:function(a){for(var b=[],c=this.shadow(a);c;)b.push(c),c=this.olderShadow(c);return b},searchRoot:function(a,b,c){if(a){var d,e,f=a.elementFromPoint(b,c);for(e=this.targetingShadow(f);e;){if(d=e.elementFromPoint(b,c)){var g=this.targetingShadow(d);return this.searchRoot(g,b,c)||d} e=this.olderShadow(e)} return f}},owner:function(a){
for(var b=a;b.parentNode;)b=b.parentNode;
return b.nodeType!==Node.DOCUMENT_NODE&&b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&(b=document),b},findTarget:function(a){var b=a.clientX,c=a.clientY,d=this.owner(a.target);
return d.elementFromPoint(b,c)||(d=document),this.searchRoot(d,b,c)}},w=Array.prototype.forEach.call.bind(Array.prototype.forEach),x=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),z=Array.prototype.filter.call.bind(Array.prototype.filter),A=window.MutationObserver||window.WebKitMutationObserver,B="[touch-action]",C={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["touch-action"]};c.prototype={watchSubtree:function(a){
//
this.observer&&v.canTarget(a)&&this.observer.observe(a,C)},enableOnSubtree:function(a){this.watchSubtree(a),a===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(a)},installNewSubtree:function(a){w(this.findElements(a),this.addElement,this)},findElements:function(a){return a.querySelectorAll?a.querySelectorAll(B):[]},removeElement:function(a){this.removeCallback(a)},addElement:function(a){this.addCallback(a)},elementChanged:function(a,b){this.changedCallback(a,b)},concatLists:function(a,b){return a.concat(y(b))},
installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(a){return a.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(a){
var b=x(a,this.findElements,this);
return b.push(z(a,this.isElement)),b.reduce(this.concatLists,[])},mutationWatcher:function(a){a.forEach(this.mutationHandler,this)},mutationHandler:function(a){if("childList"===a.type){var b=this.flattenMutationTree(a.addedNodes);b.forEach(this.addElement,this);var c=this.flattenMutationTree(a.removedNodes);c.forEach(this.removeElement,this)}else"attributes"===a.type&&this.elementChanged(a.target,a.oldValue)}};var D=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",F=window.PointerEvent||window.MSPointerEvent,G=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,H=u.pointermap,I=25,J=[1,4,2,8,16],K=!1;try{K=1===new MouseEvent("test",{buttons:1}).buttons}catch(L){}
var M,N={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},lastTouches:[],
isEventSimulatedFromTouch:function(a){for(var b,c=this.lastTouches,d=a.clientX,e=a.clientY,f=0,g=c.length;f<g&&(b=c[f]);f++){
var h=Math.abs(d-b.x),i=Math.abs(e-b.y);if(h<=I&&i<=I)return!0}},prepareEvent:function(a){var b=u.cloneEvent(a),c=b.preventDefault;return b.preventDefault=function(){a.preventDefault(),c()},b.pointerId=this.POINTER_ID,b.isPrimary=!0,b.pointerType=this.POINTER_TYPE,b},prepareButtonsForMove:function(a,b){var c=H.get(this.POINTER_ID);
0!==b.which&&c?a.buttons=c.buttons:a.buttons=0,b.buttons=a.buttons},mousedown:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);K||(c.buttons=J[c.button],b&&(c.buttons|=b.buttons),a.buttons=c.buttons),H.set(this.POINTER_ID,a),b&&0!==b.buttons?u.move(c):u.down(c)}},mousemove:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.move(b)}},mouseup:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);if(!K){var d=J[c.button];
c.buttons=b?b.buttons&~d:0,a.buttons=c.buttons}H.set(this.POINTER_ID,a),
c.buttons&=~J[c.button],0===c.buttons?u.up(c):u.move(c)}},mouseover:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.enterOver(b)}},mouseout:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,u.leaveOut(b)}},cancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.deactivateMouse()},deactivateMouse:function(){H["delete"](this.POINTER_ID)}},O=u.captureInfo,P=v.findTarget.bind(v),Q=v.allShadows.bind(v),R=u.pointermap,S=2500,T=200,U="touch-action",V={events:["touchstart","touchmove","touchend","touchcancel"],register:function(a){M.enableOnSubtree(a)},unregister:function(){},elementAdded:function(a){var b=a.getAttribute(U),c=this.touchActionToScrollType(b);c&&(a._scrollType=c,u.listen(a,this.events),
Q(a).forEach(function(a){a._scrollType=c,u.listen(a,this.events)},this))},elementRemoved:function(a){a._scrollType=void 0,u.unlisten(a,this.events),
Q(a).forEach(function(a){a._scrollType=void 0,u.unlisten(a,this.events)},this)},elementChanged:function(a,b){var c=a.getAttribute(U),d=this.touchActionToScrollType(c),e=this.touchActionToScrollType(b);
d&&e?(a._scrollType=d,Q(a).forEach(function(a){a._scrollType=d},this)):e?this.elementRemoved(a):d&&this.elementAdded(a)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(a){var b=a,c=this.scrollTypes;return"none"===b?"none":b===c.XSCROLLER?"X":b===c.YSCROLLER?"Y":c.SCROLLER.exec(b)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(a){return this.firstTouch===a.identifier},setPrimaryTouch:function(a){
(0===R.size||1===R.size&&R.has(1))&&(this.firstTouch=a.identifier,this.firstXY={X:a.clientX,Y:a.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(a){a.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var a=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(a,T)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(a){var b=0;return"touchstart"!==a&&"touchmove"!==a||(b=1),b},touchToPointer:function(a){var b=this.currentTouchEvent,c=u.cloneEvent(a),d=c.pointerId=a.identifier+2;c.target=O[d]||P(c),c.bubbles=!0,c.cancelable=!0,c.detail=this.clickCount,c.button=0,c.buttons=this.typeToButtons(b.type),c.width=2*(a.radiusX||a.webkitRadiusX||0),c.height=2*(a.radiusY||a.webkitRadiusY||0),c.pressure=a.force||a.webkitForce||.5,c.isPrimary=this.isPrimaryTouch(a),c.pointerType=this.POINTER_TYPE,
c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey;
var e=this;return c.preventDefault=function(){e.scrolling=!1,e.firstXY=null,b.preventDefault()},c},processTouches:function(a,b){var c=a.changedTouches;this.currentTouchEvent=a;for(var d,e=0;e<c.length;e++)d=c[e],b.call(this,this.touchToPointer(d))},
shouldScroll:function(a){if(this.firstXY){var b,c=a.currentTarget._scrollType;if("none"===c)
b=!1;else if("XY"===c)
b=!0;else{var d=a.changedTouches[0],e=c,f="Y"===c?"X":"Y",g=Math.abs(d["client"+e]-this.firstXY[e]),h=Math.abs(d["client"+f]-this.firstXY[f]);
b=g>=h}return this.firstXY=null,b}},findTouch:function(a,b){for(var c,d=0,e=a.length;d<e&&(c=a[d]);d++)if(c.identifier===b)return!0},
vacuumTouches:function(a){var b=a.touches;
if(R.size>=b.length){var c=[];R.forEach(function(a,d){
if(1!==d&&!this.findTouch(b,d-2)){var e=a.out;c.push(e)}},this),c.forEach(this.cancelOut,this)}},touchstart:function(a){this.vacuumTouches(a),this.setPrimaryTouch(a.changedTouches[0]),this.dedupSynthMouse(a),this.scrolling||(this.clickCount++,this.processTouches(a,this.overDown))},overDown:function(a){R.set(a.pointerId,{target:a.target,out:a,outTarget:a.target}),u.enterOver(a),u.down(a)},touchmove:function(a){this.scrolling||(this.shouldScroll(a)?(this.scrolling=!0,this.touchcancel(a)):(a.preventDefault(),this.processTouches(a,this.moveOverOut)))},moveOverOut:function(a){var b=a,c=R.get(b.pointerId);
if(c){var d=c.out,e=c.outTarget;u.move(b),d&&e!==b.target&&(d.relatedTarget=b.target,b.relatedTarget=e,
d.target=e,b.target?(u.leaveOut(d),u.enterOver(b)):(
b.target=e,b.relatedTarget=null,this.cancelOut(b))),c.out=b,c.outTarget=b.target}},touchend:function(a){this.dedupSynthMouse(a),this.processTouches(a,this.upOut)},upOut:function(a){this.scrolling||(u.up(a),u.leaveOut(a)),this.cleanUpPointer(a)},touchcancel:function(a){this.processTouches(a,this.cancelOut)},cancelOut:function(a){u.cancel(a),u.leaveOut(a),this.cleanUpPointer(a)},cleanUpPointer:function(a){R["delete"](a.pointerId),this.removePrimaryPointer(a)},
dedupSynthMouse:function(a){var b=N.lastTouches,c=a.changedTouches[0];
if(this.isPrimaryTouch(c)){
var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)}.bind(null,b,d);setTimeout(e,S)}}};M=new c(V.elementAdded,V.elementRemoved,V.elementChanged,V);var W,X,Y,Z=u.pointermap,$=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,_={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(a){var b=a;return $&&(b=u.cloneEvent(a),b.pointerType=this.POINTER_TYPES[a.pointerType]),b},cleanup:function(a){Z["delete"](a)},MSPointerDown:function(a){Z.set(a.pointerId,a);var b=this.prepareEvent(a);u.down(b)},MSPointerMove:function(a){var b=this.prepareEvent(a);u.move(b)},MSPointerUp:function(a){var b=this.prepareEvent(a);u.up(b),this.cleanup(a.pointerId)},MSPointerOut:function(a){var b=this.prepareEvent(a);u.leaveOut(b)},MSPointerOver:function(a){var b=this.prepareEvent(a);u.enterOver(b)},MSPointerCancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.cleanup(a.pointerId)},MSLostPointerCapture:function(a){var b=u.makeEvent("lostpointercapture",a);u.dispatchEvent(b)},MSGotPointerCapture:function(a){var b=u.makeEvent("gotpointercapture",a);u.dispatchEvent(b)}},aa=window.navigator;aa.msPointerEnabled?(W=function(a){i(a),j(this),k(a)&&(u.setCapture(a,this,!0),this.msSetPointerCapture(a))},X=function(a){i(a),u.releaseCapture(a,!0),this.msReleasePointerCapture(a)}):(W=function(a){i(a),j(this),k(a)&&u.setCapture(a,this)},X=function(a){i(a),u.releaseCapture(a)}),Y=function(a){return!!u.captureInfo[a]},g(),h(),l();var ba={dispatcher:u,Installer:c,PointerEvent:a,PointerMap:p,targetFinding:v};return ba});
///////////////////////////////////////////////
///////////////////////////////////////////////
var config = {"dark_mode": false, "show_pads": true, "show_fabrication": false, "show_silkscreen": true, "highlight_pin1": false, "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Sourced,Placed", "bom_view": "left-right", "layer_view": "FB", "fields": ["Value", "Footprint"]}
///////////////////////////////////////////////
///////////////////////////////////////////////
var pcbdata = JSON.parse(LZString.decompressFromBase64("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"))
///////////////////////////////////////////////
///////////////////////////////////////////////
/* Utility functions */
var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' +
pcbdata.metadata.revision + '__#';
var storage;
function initStorage(key) {
try {
window.localStorage.getItem("blank");
storage = window.localStorage;
} catch (e) {
// localStorage not available
}
if (!storage) {
try {
window.sessionStorage.getItem("blank");
storage = window.sessionStorage;
} catch (e) {
// sessionStorage also not available
}
}
}
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);