-
Notifications
You must be signed in to change notification settings - Fork 1
/
Open Axis - The OA Video Game - Choose your own adventure! SL_edited_1019_2pm.html
967 lines (543 loc) · 626 KB
/
Open Axis - The OA Video Game - Choose your own adventure! SL_edited_1019_2pm.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
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Open Access Week - Choose your own adventure! </title>
<style title="Twine CSS">@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-out{0%,to{opacity:0}50%{opacity:1}}@keyframes fade-in-out{0%,to{opacity:0}50%{opacity:1}}@-webkit-keyframes rumble{50%{-webkit-transform:translateY(-0.2em);transform:translateY(-0.2em)}}@keyframes rumble{50%{-webkit-transform:translateY(-0.2em);transform:translateY(-0.2em)}}@-webkit-keyframes shudder{50%{-webkit-transform:translateX(0.2em);transform:translateX(0.2em)}}@keyframes shudder{50%{-webkit-transform:translateX(0.2em);transform:translateX(0.2em)}}@-webkit-keyframes box-flash{0%{background-color:white;color:white}}@keyframes box-flash{0%{background-color:white;color:white}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}20%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}40%{-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}60%{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}80%{-webkit-transform:scale(0.925, 0.925);transform:scale(0.925, 0.925)}to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes pulse{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}20%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}40%{-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}60%{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}80%{-webkit-transform:scale(0.925, 0.925);transform:scale(0.925, 0.925)}to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes shudder-in{0%, to{-webkit-transform:translateX(0em);transform:translateX(0em)}5%, 25%, 45%{-webkit-transform:translateX(-1em);transform:translateX(-1em)}15%, 35%, 55%{-webkit-transform:translateX(1em);transform:translateX(1em)}65%{-webkit-transform:translateX(-0.6em);transform:translateX(-0.6em)}75%{-webkit-transform:translateX(0.6em);transform:translateX(0.6em)}85%{-webkit-transform:translateX(-0.2em);transform:translateX(-0.2em)}95%{-webkit-transform:translateX(0.2em);transform:translateX(0.2em)}}@keyframes shudder-in{0%, to{-webkit-transform:translateX(0em);transform:translateX(0em)}5%, 25%, 45%{-webkit-transform:translateX(-1em);transform:translateX(-1em)}15%, 35%, 55%{-webkit-transform:translateX(1em);transform:translateX(1em)}65%{-webkit-transform:translateX(-0.6em);transform:translateX(-0.6em)}75%{-webkit-transform:translateX(0.6em);transform:translateX(0.6em)}85%{-webkit-transform:translateX(-0.2em);transform:translateX(-0.2em)}95%{-webkit-transform:translateX(0.2em);transform:translateX(0.2em)}}@-webkit-keyframes rumble-in{0%, to{-webkit-transform:translateY(0em);transform:translateY(0em)}5%, 25%, 45%{-webkit-transform:translateY(-1em);transform:translateY(-1em)}15%, 35%, 55%{-webkit-transform:translateY(1em);transform:translateY(1em)}65%{-webkit-transform:translateY(-0.6em);transform:translateY(-0.6em)}75%{-webkit-transform:translateY(0.6em);transform:translateY(0.6em)}85%{-webkit-transform:translateY(-0.2em);transform:translateY(-0.2em)}95%{-webkit-transform:translateY(0.2em);transform:translateY(0.2em)}}@keyframes rumble-in{0%, to{-webkit-transform:translateY(0em);transform:translateY(0em)}5%, 25%, 45%{-webkit-transform:translateY(-1em);transform:translateY(-1em)}15%, 35%, 55%{-webkit-transform:translateY(1em);transform:translateY(1em)}65%{-webkit-transform:translateY(-0.6em);transform:translateY(-0.6em)}75%{-webkit-transform:translateY(0.6em);transform:translateY(0.6em)}85%{-webkit-transform:translateY(-0.2em);transform:translateY(-0.2em)}95%{-webkit-transform:translateY(0.2em);transform:translateY(0.2em)}}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}}@keyframes slide-right{0%{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}}@-webkit-keyframes slide-left{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}}@keyframes slide-left{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}}@-webkit-keyframes slide-up{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}@keyframes slide-up{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}@-webkit-keyframes slide-down{0%{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}@keyframes slide-down{0%{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}@-webkit-keyframes flicker{0%,29%,31%,63%,65%,77%,79%,86%,88%,91%,93%{opacity:0}30%{opacity:0.2}64%{opacity:0.4}78%{opacity:0.6}87%{opacity:0.8}92%, to{opacity:1}}@keyframes flicker{0%,29%,31%,63%,65%,77%,79%,86%,88%,91%,93%{opacity:0}30%{opacity:0.2}64%{opacity:0.4}78%{opacity:0.6}87%{opacity:0.8}92%, to{opacity:1}}.debug-mode tw-expression[type=hookref]{background-color:rgba(115,123,140,0.15)}.debug-mode tw-expression[type=hookref]::after{font-size:0.8rem;padding-left:0.2rem;padding-right:0.2rem;vertical-align:top;content:"?" attr(name)}.debug-mode tw-expression[type=variable]{background-color:rgba(140,128,115,0.15)}.debug-mode tw-expression[type=variable]::after{font-size:0.8rem;padding-left:0.2rem;padding-right:0.2rem;vertical-align:top;content:"$" attr(name)}.debug-mode tw-expression[type=tempVariable]{background-color:rgba(140,128,115,0.15)}.debug-mode tw-expression[type=tempVariable]::after{font-size:0.8rem;padding-left:0.2rem;padding-right:0.2rem;vertical-align:top;content:"_" attr(name)}.debug-mode tw-expression[type=macro]:nth-of-type(4n+0){background-color:rgba(136,153,102,0.15)}.debug-mode tw-expression[type=macro]:nth-of-type(2n+1){background-color:rgba(102,153,102,0.15)}.debug-mode tw-expression[type=macro]:nth-of-type(4n+2){background-color:rgba(102,153,136,0.15)}.debug-mode tw-expression[type=macro][name="for"],.debug-mode tw-expression[type=macro][name="loop"],.debug-mode tw-expression[type=macro][name="print"],.debug-mode tw-expression[type=macro][name="enchant"],.debug-mode tw-expression[type=macro][name="display"]{background-color:rgba(0,170,255,0.1) !important}.debug-mode tw-expression[type=macro][name="if"],.debug-mode tw-expression[type=macro][name="if"]+tw-hook:not([name]),.debug-mode tw-expression[type=macro][name="unless"],.debug-mode tw-expression[type=macro][name="unless"]+tw-hook:not([name]),.debug-mode tw-expression[type=macro][name="elseif"],.debug-mode tw-expression[type=macro][name="elseif"]+tw-hook:not([name]),.debug-mode tw-expression[type=macro][name="else"],.debug-mode tw-expression[type=macro][name="else"]+tw-hook:not([name]){background-color:rgba(0,255,0,0.1) !important}.debug-mode tw-expression[type=macro][name="hidden"],.debug-mode tw-expression[type=macro].false{background-color:rgba(255,0,0,0.2) !important}.debug-mode tw-expression[type=macro][name="hidden"]+tw-hook:not([name]),.debug-mode tw-expression[type=macro].false+tw-hook:not([name]){display:none}.debug-mode tw-expression[type=macro][name="either"],.debug-mode tw-expression[type=macro][name="a"],.debug-mode tw-expression[type=macro][name="dm"],.debug-mode tw-expression[type=macro][name="ds"],.debug-mode tw-expression[type=macro][name="array"],.debug-mode tw-expression[type=macro][name^="sub"],.debug-mode tw-expression[type=macro][name="altered"],.debug-mode tw-expression[type=macro][name="count"],.debug-mode tw-expression[type=macro][name^="data"],.debug-mode tw-expression[type=macro][name="find"],.debug-mode tw-expression[type=macro][name$="ed"],.debug-mode tw-expression[type=macro][name$="-pass"],.debug-mode tw-expression[type=macro][name="range"],.debug-mode tw-expression[type=macro][name^="num"],.debug-mode tw-expression[type=macro][name^="str"],.debug-mode tw-expression[type=macro][name="text"],.debug-mode tw-expression[type=macro][name^="lower"],.debug-mode tw-expression[type=macro][name^="upper"],.debug-mode tw-expression[type=macro][name="words"],.debug-mode tw-expression[type=macro][name="ceil"],.debug-mode tw-expression[type=macro][name="floor"],.debug-mode tw-expression[type=macro][name="random"],.debug-mode tw-expression[type=macro][name="abs"],.debug-mode tw-expression[type=macro][name="cos"],.debug-mode tw-expression[type=macro][name="exp"],.debug-mode tw-expression[type=macro][name^="log"],.debug-mode tw-expression[type=macro][name="max"],.debug-mode tw-expression[type=macro][name="min"],.debug-mode tw-expression[type=macro][name="pow"],.debug-mode tw-expression[type=macro][name="sign"],.debug-mode tw-expression[type=macro][name="sin"],.debug-mode tw-expression[type=macro][name="sqrt"],.debug-mode tw-expression[type=macro][name="tan"],.debug-mode tw-expression[type=macro][name="round"],.debug-mode tw-expression[type=macro][name^="hsl"],.debug-mode tw-expression[type=macro][name^="rgb"]{background-color:rgba(255,255,0,0.2) !important}.debug-mode tw-expression[type=macro][name$="-game"],.debug-mode tw-expression[type=macro][name="move"],.debug-mode tw-expression[type=macro][name="put"],.debug-mode tw-expression[type=macro][name="set"]{background-color:rgba(255,128,0,0.2) !important}.debug-mode tw-expression[type=macro][name^="link"],.debug-mode tw-expression[type=macro][name$="-link"],.debug-mode tw-expression[type=macro][name="dropdown"],.debug-mode tw-expression[type=macro][name^="click"],.debug-mode tw-expression[type=macro][name="goto"],.debug-mode tw-expression[type=macro][name="undo"],.debug-mode tw-expression[type=macro][name^="mouseo"]{background-color:rgba(32,191,223,0.2) !important}.debug-mode tw-expression[type=macro][name^="replace"],.debug-mode tw-expression[type=macro][name^="prepend"],.debug-mode tw-expression[type=macro][name^="append"],.debug-mode tw-expression[type=macro][name="show"],.debug-mode tw-expression[type=macro][name^="remove"]{background-color:rgba(223,96,32,0.2) !important}.debug-mode tw-expression[type=macro][name="event"],.debug-mode tw-expression[type=macro][name="live"]{background-color:rgba(32,32,223,0.2) !important}.debug-mode tw-expression[type=macro][name="align"],.debug-mode tw-expression[type=macro][name^="colo"],.debug-mode tw-expression[type=macro][name="background"],.debug-mode tw-expression[type=macro][name="css"],.debug-mode tw-expression[type=macro][name="font"],.debug-mode tw-expression[type=macro][name="hook"],.debug-mode tw-expression[type=macro][name$="-style"],.debug-mode tw-expression[type=macro][name^="text-"],.debug-mode tw-expression[type=macro][name^="transition"],.debug-mode tw-expression[type=macro][name^="t8n"],.debug-mode tw-expression[type=macro][name="live"]{background-color:rgba(255,191,0,0.2) !important}.debug-mode tw-expression[type=macro]::before{content:"(" attr(name) ":)";padding:0 0.5rem;font-size:1rem;vertical-align:middle;line-height:normal;background-color:inherit;border:1px solid rgba(255,255,255,0.5)}.debug-mode tw-hook{background-color:rgba(0,85,255,0.1) !important}.debug-mode tw-hook::before{font-size:0.8rem;padding-left:0.2rem;padding-right:0.2rem;vertical-align:top;content:"["}.debug-mode tw-hook::after{font-size:0.8rem;padding-left:0.2rem;padding-right:0.2rem;vertical-align:top;content:"]"}.debug-mode tw-hook[name]::after{font-size:0.8rem;padding-left:0.2rem;padding-right:0.2rem;vertical-align:top;content:"]<" attr(name) "|"}.debug-mode tw-pseudo-hook{background-color:rgba(255,170,0,0.1) !important}.debug-mode tw-collapsed::before{font-size:0.8rem;padding-left:0.2rem;padding-right:0.2rem;vertical-align:top;content:"{"}.debug-mode tw-collapsed::after{font-size:0.8rem;padding-left:0.2rem;padding-right:0.2rem;vertical-align:top;content:"}"}.debug-mode tw-verbatim::before,.debug-mode tw-verbatim::after{font-size:0.8rem;padding-left:0.2rem;padding-right:0.2rem;vertical-align:top;content:"`"}.debug-mode tw-align[style*="text-align: center"]{background:linear-gradient(to right, rgba(255,204,189,0) 0%, rgba(255,204,189,0.25) 50%, rgba(255,204,189,0) 100%)}.debug-mode tw-align[style*="text-align: left"]{background:linear-gradient(to right, rgba(255,204,189,0.25) 0%, rgba(255,204,189,0) 100%)}.debug-mode tw-align[style*="text-align: right"]{background:linear-gradient(to right, rgba(255,204,189,0) 0%, rgba(255,204,189,0.25) 100%)}.debug-mode tw-column{background-color:rgba(189,228,255,0.2)}.debug-mode tw-enchantment{animation:enchantment 0.5s infinite;-webkit-animation:enchantment 0.5s infinite;border:1px solid}.debug-mode tw-link::after,.debug-mode tw-broken-link::after{font-size:0.8rem;padding-left:0.2rem;padding-right:0.2rem;vertical-align:top;content:attr(passage-name)}.debug-mode tw-include{background-color:rgba(204,128,51,0.1)}.debug-mode tw-include::before{font-size:0.8rem;padding-left:0.2rem;padding-right:0.2rem;vertical-align:top;content:attr(type) ' "' attr(title) '"'}@keyframes enchantment{0%,to{border-color:#ffb366}50%{border-color:#6fc}}@-webkit-keyframes enchantment{0%,to{border-color:#ffb366}50%{border-color:#6fc}}tw-debugger{position:fixed;box-sizing:border-box;bottom:0;right:0;z-index:999999;min-width:10em;min-height:1em;padding:0em 1em 1em 1em;font-size:1.25em;font-family:sans-serif;color:#000;border-left:solid #000 2px;border-top:solid #000 2px;border-top-left-radius:.5em;background:#fff;opacity:1}tw-debugger select{margin-right:1em;width:12em}tw-debugger button{border-radius:3px;border:solid #999 1px;margin:auto 4px;background-color:#fff;font-size:inherit;color:#000}tw-debugger button.enabled{background-color:#eee;box-shadow:inset #ddd 3px 5px 0.5em}tw-debugger .panel{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:100%;left:-2px;right:0;padding:1em;max-height:40vh;overflow-y:scroll;overflow-x:hidden;z-index:999998;background:#fff;border:inherit;border-bottom:solid #999 2px;border-top-left-radius:.5em;border-bottom-left-radius:.5em;font-size:0.8em}tw-debugger .panel:empty,tw-debugger .panel[hidden]{display:none}tw-debugger .panel table{border-spacing:0px}tw-debugger .variable-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-shrink:0}tw-debugger .variable-row:nth-child(2n){background:#EEE}tw-debugger .variable-name{display:inline-block;width:50%}tw-debugger .temporary-variable-scope{opacity:0.8;font-size:0.75em}tw-debugger .temporary-variable-scope::before{content:" in "}tw-debugger .global::before{content:"$"}tw-debugger .temporary::before{content:"_"}tw-debugger .variable-path{opacity:0.4}tw-debugger .variable-value{display:inline-block;width:50%}tw-debugger .error-row{background-color:rgba(230,101,204,0.3)}tw-debugger .error-row:nth-child(2n){background-color:rgba(237,145,219,0.3)}tw-debugger .error-row *{padding:0.25em 0.5em}tw-debugger .error-row .error-message{cursor:help}tw-debugger .panel-source{font-family:monospace;overflow-x:scroll;white-space:pre}tw-debugger .tabs{padding-bottom:0.5em}tw-debugger .tab{border-radius:0px 0px 0.5em 0.5em;border-top:none}tw-dialog{z-index:999997;position:fixed;left:auto;right:auto;bottom:auto;top:auto;border:#fff solid 2px;padding:2em;color:#fff;background-color:#000;display:block;max-width:50vw;max-height:75vh;overflow:hidden}tw-dialog input[type=text]{font-size:inherit;width:100%}tw-backdrop{z-index:999996;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center}tw-link,.link,tw-icon,.enchantment-clickblock{cursor:pointer}tw-link,.enchantment-link{color:#4169E1;font-weight:bold;text-decoration:none;transition:color 0.2s ease-in-out}tw-passage tw-enchantment[style^="color"] tw-link:not(:hover),tw-passage tw-enchantment[style*=" color"] tw-link:not(:hover),tw-passage tw-enchantment[style^="color"] .enchantment-link:not(:hover),tw-passage tw-enchantment[style*=" color"] .enchantment-link:not(:hover){color:inherit}tw-link:hover,.enchantment-link:hover{color:#00bfff}tw-link:active,.enchantment-link:active{color:#DD4B39}.visited{color:#6941e1}tw-passage tw-enchantment[style^="color"] .visited:not(:hover),tw-passage tw-enchantment[style*=" color"] .visited:not(:hover){color:inherit}.visited:hover{color:#E3E}tw-broken-link{color:#993333;border-bottom:2px solid #993333;cursor:not-allowed}tw-passage tw-enchantment[style^="color"] tw-broken-link:not(:hover),tw-passage tw-enchantment[style*=" color"] tw-broken-link:not(:hover){color:inherit}.enchantment-mouseover{border-bottom:1px dashed #666}.enchantment-mouseout{border:rgba(64,149,191,0.25) 1px solid}.enchantment-mouseout:hover{background-color:rgba(64,149,191,0.25);border:transparent 1px solid;border-radius:0.2em}.enchantment-clickblock{box-shadow:inset 0 0 0 0.5vmax;display:block;color:rgba(65,105,225,0.5);transition:color 0.2s ease-in-out}.enchantment-clickblock:hover{color:rgba(0,191,255,0.5)}.enchantment-clickblock:active{color:rgba(222,78,59,0.5)}html{margin:0;height:100%;overflow-x:hidden}*,:before,:after{position:relative;box-sizing:inherit}body{margin:0;height:100%}tw-storydata{display:none}tw-story{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font:100% Georgia, serif;box-sizing:border-box;width:100%;min-height:100%;font-size:1.5em;line-height:1.5em;padding:5% 20%;margin:0;overflow:hidden;background-color:#000;color:#fff}tw-story br[data-cons]{display:block;height:0;margin:0.8ex 0}tw-story select{background-color:transparent;font:inherit;border-style:solid;padding:2px}tw-story select:not([disabled]){color:inherit}tw-passage{display:block}tw-sidebar{left:-5em;width:3em;position:absolute;text-align:center;display:block}tw-icon{display:block;margin:0.5em 0;opacity:0.2;font-size:2.75em}tw-icon:hover{opacity:0.4}tw-hook:empty,tw-expression:empty{display:none}tw-error{display:inline-block;border-radius:0.2em;padding:0.2em;font-size:1rem;cursor:help}tw-error.error{background-color:rgba(223,58,190,0.4);color:#fff}tw-error.warning{background-color:rgba(223,140,58,0.4);color:#fff;display:none}.debug-mode tw-error.warning{display:inline}tw-error-explanation{display:block;font-size:0.8rem;line-height:1rem}tw-error-explanation-button{cursor:pointer;line-height:0em;border-radius:1px;border:1px solid black;font-size:0.8rem;margin:0 0.4rem;opacity:0.5}tw-error-explanation-button .folddown-arrowhead{display:inline-block}tw-notifier{border-radius:0.2em;padding:0.2em;font-size:1rem;background-color:rgba(223,182,58,0.4);display:none}.debug-mode tw-notifier{display:inline}tw-notifier::before{content:attr(message)}tw-colour{border:1px solid black;display:inline-block;width:1em;height:1em}h1{font-size:3em}h2{font-size:2.25em}h3{font-size:1.75em}h1,h2,h3,h4,h5,h6{line-height:1em;margin:0.3em 0 0.6em 0}pre{font-size:1rem;line-height:initial}small{font-size:70%}big{font-size:120%}mark{color:rgba(0,0,0,0.6);background-color:#ff9}ins{color:rgba(0,0,0,0.6);background-color:rgba(255,242,204,0.5);border-radius:0.5em;box-shadow:0em 0em 0.2em #ffe699;text-decoration:none}center{text-align:center;margin:0 auto;width:60%}blink{text-decoration:none;animation:fade-in-out 1s steps(1, end) infinite alternate;-webkit-animation:fade-in-out 1s steps(1, end) infinite alternate}tw-align{display:block}tw-columns{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}tw-outline{color:white;text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000}tw-shadow{text-shadow:0.08em 0.08em 0.08em #000}tw-emboss{text-shadow:0.08em 0.08em 0em #000;color:white}tw-condense{letter-spacing:-0.08em}tw-expand{letter-spacing:0.1em}tw-blur{color:transparent;text-shadow:0em 0em 0.08em #000}tw-blurrier{color:transparent;text-shadow:0em 0em 0.2em #000}tw-blurrier::selection{background-color:transparent;color:transparent}tw-blurrier::-moz-selection{background-color:transparent;color:transparent}tw-smear{color:transparent;text-shadow:0em 0em 0.02em rgba(0,0,0,0.75),-0.2em 0em 0.5em rgba(0,0,0,0.5),0.2em 0em 0.5em rgba(0,0,0,0.5)}tw-mirror{display:inline-block;transform:scaleX(-1);-webkit-transform:scaleX(-1)}tw-upside-down{display:inline-block;transform:scaleY(-1);-webkit-transform:scaleY(-1)}tw-fade-in-out{text-decoration:none;animation:fade-in-out 2s ease-in-out infinite alternate;-webkit-animation:fade-in-out 2s ease-in-out infinite alternate}tw-rumble{-webkit-animation:rumble linear 0.1s 0s infinite;animation:rumble linear 0.1s 0s infinite;display:inline-block}tw-shudder{-webkit-animation:shudder linear 0.1s 0s infinite;animation:shudder linear 0.1s 0s infinite;display:inline-block}tw-shudder-in{animation:shudder-in 1s ease-out;-webkit-animation:shudder-in 1s ease-out}.transition-in{-webkit-animation:appear 0ms step-start;animation:appear 0ms step-start}.transition-out{-webkit-animation:appear 0ms step-end;animation:appear 0ms step-end}[data-t8n^=dissolve].transition-in{-webkit-animation:appear .8s;animation:appear .8s}[data-t8n^=dissolve].transition-out{-webkit-animation:appear .8s reverse;animation:appear .8s reverse}[data-t8n^=shudder].transition-in{display:inline-block;-webkit-animation:shudder-in .8s;animation:shudder-in .8s}[data-t8n^=shudder].transition-out{display:inline-block;-webkit-animation:shudder-in .8s reverse;animation:shudder-in .8s reverse}[data-t8n^=rumble].transition-in{display:inline-block;-webkit-animation:rumble-in .8s;animation:rumble-in .8s}[data-t8n^=rumble].transition-out{display:inline-block;-webkit-animation:rumble-in .8s reverse;animation:rumble-in .8s reverse}[data-t8n^=boxflash].transition-in{-webkit-animation:box-flash .8s;animation:box-flash .8s}[data-t8n^=pulse].transition-in{-webkit-animation:pulse .8s;animation:pulse .8s;display:inline-block}[data-t8n^=pulse].transition-out{-webkit-animation:pulse .8s reverse;animation:pulse .8s reverse;display:inline-block}[data-t8n^=slideleft].transition-in{-webkit-animation:slide-left .8s;animation:slide-left .8s;display:inline-block}[data-t8n^=slideleft].transition-out{-webkit-animation:slide-right .8s reverse;animation:slide-right .8s reverse;display:inline-block}[data-t8n^=slideright].transition-in{-webkit-animation:slide-right .8s;animation:slide-right .8s;display:inline-block}[data-t8n^=slideright].transition-out{-webkit-animation:slide-left .8s reverse;animation:slide-left .8s reverse;display:inline-block}[data-t8n^=slideup].transition-in{-webkit-animation:slide-up .8s;animation:slide-up .8s;display:inline-block}[data-t8n^=slideup].transition-out{-webkit-animation:slide-down .8s reverse;animation:slide-down .8s reverse;display:inline-block}[data-t8n^=slidedown].transition-in{-webkit-animation:slide-down .8s;animation:slide-down .8s;display:inline-block}[data-t8n^=slidedown].transition-out{-webkit-animation:slide-up .8s reverse;animation:slide-up .8s reverse;display:inline-block}[data-t8n^=flicker].transition-in{-webkit-animation:flicker .8s;animation:flicker .8s}[data-t8n^=flicker].transition-out{-webkit-animation:flicker .8s reverse;animation:flicker .8s reverse}[data-t8n$=fast]{animation-duration:.4s;-webkit-animation-duration:.4s}[data-t8n$=slow]{animation-duration:1.6s;-webkit-animation-duration:1.6s}
</style>
</head>
<body>
<tw-story></tw-story>
<tw-storydata name="Open Access Week - Choose your own adventure! " startnode="80" creator="Twine" creator-version="2.3.9" ifid="C7027C20-0549-464C-9D4B-2646853D01AA" zoom="1" format="Harlowe" format-version="3.1.0" options="" hidden><style role="stylesheet" id="twine-user-stylesheet" type="text/twine-css">
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
body, tw-story {
font-family: 'Roboto', sans-serif;
font-size: 25px;
background-color: #C3D7EE;
color: #000000;
}
tw-link
{
color: #FF00A5;
}</style><script role="script" id="twine-user-script" type="text/twine-javascript"></script><tw-passagedata pid="1" name="Setting the Scene" tags="" position="891,372" size="100,100"><h3> ''Setting the Scene...'' </h3>
It is the middle of the academic year. Students, faculty, and staff are hard at work meeting deadlines, managing their responsibilities, and engaging with scholarly communities at UCLA and beyond.
During a particularly busy week of the quarter, members of the campus community head to the UCLA Library to get support on their research, look for resources like books and articles, and find spaces to work and unwind.
//It looks like the Library is packed this afternoon - it is hard to find an empty seat!//
Everyone at the Library is at a unique stage in their academic journeys. There are undergrads, graduates, and faculty, who all hold distinct personal, educational, and professional experiences and interests. Those distinctions are reflected in the work they pursue.
''Let’s take a closer look at what some of the folks in the Library are working on today!''
[[Choose your character|Choose your character]]</tw-passagedata><tw-passagedata pid="2" name="Choose your character" tags="" position="900,530" size="100,100"><h1> ''Choose your character:'' </h1>
Humanities Undergraduate - [[Jordan]]
Sciences Undergraduate - [[Taylor]]
Humanities Graduate - [[Malak]]
Sciences Graduate- [[Adrian]]
Faculty Member - [[Dr. Garcia]]
</tw-passagedata><tw-passagedata pid="3" name="Malak" tags="" position="737,624" size="100,100">Phew! After months of working on this project - from finding a Principal Investigator, to getting my research approved by the UCLA Institutional Review Board, to recruiting participants for focus group interviews, to conducting interviews, to transcribing, AND writing - my project on how Muslim communities in LA experienced Ramadan during Covid-19 is finally done! This was a super interesting project for me to explore. Since Ramandan is often celebrated in group or community settings, it was really cool to hear how local Muslims got creative in facilitating those connections while adhering to social distancing.
Okay, so now that the research and writing is done, I still need to find a place to submit my paper to turn it into a scholarly publication…
[[Think about your future publication...]]
</tw-passagedata><tw-passagedata pid="4" name="Jordan" tags="" position="1123,385" size="100,100">You are a rising senior majoring in Sociology and minoring in LGBT Studies at UCLA and a <a href="https://www.mmuf.org/"style="color:#005587;"; target="_blank">Mellon May's Undergraduate Fellow (MMUF)</a> with the aspiration to enter the professoriate.
Your program's project revolves around Black identity and sexual behavior among transgender communities. You seek to lead and inspire people of color and marginalized communities to share their untold intersectional stories to the world.
[[Your Voice]]
</tw-passagedata><tw-passagedata pid="5" name="Think about your future publication..." tags="" position="553,662" size="100,100">Even though I am nearly done with my terminal Master’s program in the Department of Near Eastern Languages and Cultures, I am really eager to get this paper published so I can add it to my CV. Having a publication under my belt at a well-regarded journal could really open up opportunities for me if I want to pursue a PhD eventually, or work as a researcher for a nonprofit or government agency.
But, I think, more importantly than getting my paper published for my own sake, I really want my interviewees, their families, and the wider Muslim communities in LA, to have access to it.
Since my project was intended to document and preserve community experiences, I don’t think it makes sense that the interviewees and their communities would need to pay to access their own stories and heritage now or in the future.
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="544" height="367" src="https://flowlab.io/game/embed/1497956" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Collect Research Articles:
Collect 10 research articles!
Open Access articles are free & easy to find.
For embargoed articles, you will have to wait to retrieve them.
Articles behind the paywall require the campus VPN key!
Use left and right arrows to walk. Use up arrow to jump.*</font>
[[Consider your options]]
</tw-passagedata><tw-passagedata pid="6" name="Consider your options" tags="" position="807,743" size="100,100">Alright - before I explore my publishing possibilities, maybe I should check if all of my citations are in order… *sigh* I really am tired though and would like to move forward with this. I wonder what I should do?...
Options:
1. [[I’m sure it’s fine - I was so thorough during the writing process]]
2. [[Hmmm maybe I should double-check just to be safe]]
</tw-passagedata><tw-passagedata pid="7" name="I’m sure it’s fine - I was so thorough during the writing process" tags="" position="562,798" size="100,100">Hmmm actually, now that I think about it, I should probably check to make sure that my interviewee responses are cited according to the Institutional Review Board’s confidentiality requirements.
[[Consider your options]] </tw-passagedata><tw-passagedata pid="8" name="Hmmm maybe I should double-check just to be safe" tags="" position="831,884" size="100,100">I can use a citation management tool like Zotero to double-check that my sources are organized, that the important bibliographic information is recorded, and generate any missing in-text citations or references.
[[Look for information]]</tw-passagedata><tw-passagedata pid="9" name="Look for information" tags="" position="760,1074" size="100,100">Alright … citations? Check! Double-checked my paper for errors? Check! All of my IRB documents are in order? … check! Now back to the question at hand …
How do I find a publication that is well-regarded AND free to access?! *screams internally*
Where should I start?
Options:
1. [[Talk to my Principal Investigator (PI)]]
2. [[Google different publications that meet this criteria]]
</tw-passagedata><tw-passagedata pid="10" name="Talk to my Principal Investigator (PI)" tags="" position="638,1216" size="100,100">*Leaving PI’s office*
Well - that wasn’t helpful! My PI didn’t seem too concerned with my future publication being openly accessible, and said that "as long as it’s out there" I will have accomplished something… I don’t know about that.
My PI directed me to two subscription-based journals that are relevant to my discipline and focus area… hmmm, maybe I need to take a step back before I settle on one of these.
[[Look for information]] </tw-passagedata><tw-passagedata pid="11" name="Google different publications that meet this criteria" tags="" position="910,1249" size="100,100">I’ll just Google around, I’m bound to find something! Okay - let’s try some keywords … “free journal”, and maybe “diaspora studies” and “Islamic studies and history.” Alright, looks good to me! *clicks search*
-> 13,600,000 results
...
Okay - let’s try clicking on the first result - the name seems relevant!
Wait - why is it making me sign into my VPN to access it? If it was free, shouldn’t I just be able to view it? Hmmm okay, let’s try another.
*scrolls through pages upon pages of open access journals*
There are SO many - but I haven’t heard of any of these. I’m not sure which one is best for me. I wonder if I can look up reviews or something about these publications? …
Oh! My Phone is ringing!
[[What should I do next?]]</tw-passagedata><tw-passagedata pid="12" name="What should I do next?" tags="" position="945,1015" size="100,100">*hangs up the phone, sighing*
That was my classmate calling to discuss our upcoming seminar we are co-facilitating. I also have to complete my final paper for my directed readings course, and mark the response papers for my TA class assignment.
Agghh! I just don’t have time to worry about finding a publication right now! This quarter is just way too busy and I have already devoted so much time to this project. What should I do?
Options:
1. [[I’ll just submit the paper to one of the subscription-based journals my PI gave me, I can always give my interviewees a preprint version of the article.]]
2. [[Maybe I will try reaching out to a Library staff member. I remember my classmate telling me she recently went to a Library event that advocated for Open Access publishing. Maybe someone at the Library will be able to point me in the right direction.]]
</tw-passagedata><tw-passagedata pid="13" name="I’ll just submit the paper to one of the subscription-based journals my PI gave me, I can always give my interviewees a preprint version of the article." tags="" position="1141,861" size="100,100">*one year later*
Well, my publication is finally out in a well-regarded journal. My PI is pleased and it looks great on my CV … but members of the communities I interviewed have a really hard time accessing it. I try to send a preprint version of the article whenever a community member reaches out to me for it, however, the article can’t even be printed and stored in community archives due to restrictions imposed by the publisher…
*The article is published, but it is only available via a paid subscription to the journal you submitted your work to. Your interviewees and communities cannot widely access it … GAME OVER*
*Jump back in time and consider your options again?
Head back to:
[[What should I do next?]]*
</tw-passagedata><tw-passagedata pid="14" name="Maybe I will try reaching out to a Library staff member. I remember my classmate telling me she recently went to a Library event that advocated for Open Access publishing. Maybe someone at the Library will be able to point me in the right direction." tags="" position="1348,1223" size="100,100">I’ll just schedule a quick, 30-minute consultation with a Librarian
<a href="https://calendar.library.ucla.edu/appointments?_ga=2.200346094.172581452.1602609948-1864204366.1580229317"style="color:#005587;";target="_blank">consultation with a Librarian</a> to see if they can help me - great, it looks like someone is available tomorrow to meet with me!
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="320" height="527" src="https://flowlab.io/game/embed/1492846" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Find Research Help: Discover all the ways you can find virtual research help!
Use left and right arrows to walk. Use up arrow to jump.*</font>
[[Schedule a Research Consultation]]</tw-passagedata><tw-passagedata pid="15" name="Schedule a Research Consultation" tags="" position="1335,1376" size="100,100">*The next day at the research consultation*
Alright, here it goes … “Hi! My name is Malak and I am a graduate student in the Department of Near Eastern Languages and Cultures. I am wondering if you can help me find a reputable, well-regarded journal publication that is free to access. I plan to submit a paper for publication in which I outline interviews I conducted with members of LA’s Muslim communities, and examined how they experienced Ramadan during COVID-19. It’s really important to me that my interviewees and the wider LA Muslim community are able to access and use the publication since it documents their experiences and history. It would be ideal if the journal had a disciplinary scope in the humanities, namely history, languages, and cultural studies, and featured subjects related to diaspora history or global Islamic communities. Can you help me?”
[[Continue...]]</tw-passagedata><tw-passagedata pid="16" name="Continue..." tags="" position="1335,1526" size="100,100">Wow - the Librarian seems to know a lot about open access publishing and its advantages. They have referred me to some titles accessed through a website called the DOAJ - which stands for the Directory of Open Access Journals. The site brings together open journals from across the web, and allows you to narrow the search by subject - so helpful!
Within a few minutes, we were able to find two open access journals that seem super relevant to me - one is called the journal of Open Cultural Studies, and the other is called CLCWeb: Comparative Literature and Culture journal. Both of these journals are peer reviewed, seem to have a disciplinary focus on humanities disciplines, and support subject areas that align with my paper. The citation metrics also appear to be quite high. This is perfect!
[[One year later...]]</tw-passagedata><tw-passagedata pid="17" name="One year later..." tags="" position="1138,1486" size="100,100">*one year later*
Well, after one round of revisions from editors, my article is finally published and openly accessible! Some of my interviewees have told me that they have the article bookmarked on their devices, and will often share it with other community members. Additionally, some Muslim community organizations in LA have even linked the article on their websites - hopefully, that makes this important piece of heritage even more findable to others! I am really thrilled about how this all worked out - it also looks great to have this publication on my CV.
I am so glad I reached out to a Librarian, and found an open access publication that met my needs and interests!
[[END]] </tw-passagedata><tw-passagedata pid="18" name="Your Voice" tags="" position="1358,602" size="100,100">//On campus, in the library...//
You look at the mirror, turning your head at a slight angle and smile, eyes locked. "Hi, my name is Jordan... ahem." You deepen your voice: "My name is Jordan and it's a pleasure meeting you." You do this several times. "My research focuses on Black identity and sexual behavior among the trans community and I'd like to know where to start."
You take a deep breath and contemplate talking to an actual person. Stepping out of the library’s gender-neutral restroom, you find an isolated study spot.
Options:
[[Your Reflection]]
[[Your Research Dive]]
</tw-passagedata><tw-passagedata pid="19" name="Your Reflection" tags="" position="1515,747" size="100,100">As an alumnus of UCLA's Cluster Program *Sex: From Biology to Gendered Society Cluster,* you remember that the library embedded a suite of tutorials to aid in the development of one's research topic. Though you no longer have access to the class through the course management system, you scan the UCLA Library website and stumble across a collection of <a href="https://uclalibrary.github.io/research-tips/"style="color:#005587;"; target="_blank">WI+RE (Writing, Instruction, and Research Education) tutorials!</a>
[[Your Workshop]] </tw-passagedata><tw-passagedata pid="20" name="Your Workshop" tags="" position="1682,836" size="100,100">You go through the "Start with your Questions" tutorial and refine your research topic into a set of research questions. Upon completion, you step back to review the mind map.
“Sweet -- I remember doing this before and it’s still incredibly helpful.”
You pack up your things and walk out of the building to get some fresh air.
[[Your break]]
</tw-passagedata><tw-passagedata pid="21" name="Your break" tags="" position="1446,886" size="100,100">You take a break at the Royce Hall portico and take a seat at one of its colonnade arches to feel the warm breeze and people watch. A few minutes later, you pull out your phone and open the health app to inspect your vitals and the number of footsteps taken. Smiling, "Not bad! But I can do better. Hmmm...."
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="576" height="335" src="https://flowlab.io/game/embed/1497951" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Take a Break!: Less stress for Bruin success! Use left and right arrows to walk. Use up arrow to jump.*</font>
You reopen the health app. "Much better! I should really take more breaks and add in exercise like this." Just as you close the health app, a Twitter notification appears.
Options:
[[Click on it | Your Dig-Ref Tweet]]
[[Ignore it | Your Email]] </tw-passagedata><tw-passagedata pid="22" name=" Your Dig-Ref Librarian" tags="" position="1731,1121" size="100,100">After engaging with a librarian through chat on your device, you realize that you could not access numerous materials the librarian linked to. You ask her why and it turns out that Virtual Private Network (VPN) authentication is needed in order to access the material. You begin to feel a little frustrated, not wanting to fiddle with the settings on your phone right at that moment.
The next thing the librarian did was astonishing. She introduced a number of peer-reviewed resources that were “open access” and you had immediate access to them. Further expression of curiosity led to a fascinating conversation about the publishing world and an introduction to tools like <a href="https://unpaywall.org/"style="color:#005587;"; target="_blank">Unpaywall</a> and <a href="https://openaccessbutton.org/"style="color:#005587;"; target="_blank">Open Access Button</a>. At the conclusion, the complete transcript of your conversation was sent to your email inbox to further explore this concept.
[[Six Months Later | Six Months Later]]
</tw-passagedata><tw-passagedata pid="23" name=" Your Email" tags="" position="1735,983" size="100,100">You noticed your email icon and the associated number of unread messages: 75. "Ugh... already?" You quickly click on it in hopes of reducing that number. Delete, delete, delete.
[[A message from your Writing Mentor appears. Click! | Your Writing Mentor]]
</tw-passagedata><tw-passagedata pid="24" name="Your Research Dive" tags="" position="1538,628" size="100,100">You dive into a Google search and toss in keywords leading you to over 20 million results! Wikipedia, governmental sites, medical sites, the whole gamut. After scrolling through two pages you land on an article very suitable for your literature review because it’s right in the ballpark. The title seems to indicate an ethnographic research with actual interviews with the transgender community in the Los Angeles area. “Yes! This looks very promising!”
You click on the title but access to the full-text article is denied. You receive options to pay for the article, pay for the issue, and subscribe to the entire journal.
Options:
[[Pay up. | Your Payment ]]
[[No! Moving on. | Your Roommate A ]]
</tw-passagedata><tw-passagedata pid="25" name=" Your Payment " tags="" position="1819,727" size="100,100">You select the option to pay $75.00 for the article and have 24 hours to download it onto your computer. After the transaction, you feel disappointed because the article was not exactly what you had hoped it would be and now you are short $75.00. Disappointed in yourself for not asking for help in the first place, you shake your head in dismay and close your eyes.
(A tear runs down the side of your cheek)
[[Next | Your Roommate B]] </tw-passagedata><tw-passagedata pid="26" name=" Your Roommate A " tags="" position="1821,596" size="100,100">That evening you tell your roommate how ridiculous individual articles cost and that you were not going to fall into that trap. “Jordan. You haven’t heard of Interlibrary Loan (ILL)? The library will basically find a way to obtain any articles that you can’t access if you submit an ILL. Here -- let me show you.”
Your roommate takes you through the UCLA Library website and navigates to the ILL page. The instructions ask that you double-check before submitting the request. “Uhmm… I’m so sorry Jordan but I’ve forgotten how to thoroughly check if the Library actually has access.” Just make an appointment with a librarian. Many of them have automated schedulers on the UCLA Library website.
[[You book your appointment with a librarian. | Your In-Person Librarian]]</tw-passagedata><tw-passagedata pid="27" name=" Your Roommate B" tags="" position="1952,696" size="100,100">Exhausted. Frustrated. Miserable. Your roommate looks at you with concern, “Is everything okay?” You explain what happened earlier in the day and how in that moment you paid $75 to access a single article. “Oh no, Jordan. That really, really sucks. I’m curious how that happened.”
After looking around together for a few minutes and locating the same exact article, it was available at no cost! “Seriously!?! Why!?!” Your roommate thinks for a second and vaguely remembers something about being on the correct network and something about a proxy. “It’ll be okay. We learn and we avoid the same mistake next time, right...? I know how hard it is sometimes to ask for help but let’s get you connected to a librarian so they can help you with the ins and outs of library research. Look -- here’s a <a href="https://www.library.ucla.edu/research-teaching-support"style="color:#005587;"; target="_blank">contact list</a> on the UCLA Library website.
[[You book your appointment with a librarian. | Your In-Person Librarian]]</tw-passagedata><tw-passagedata pid="28" name=" Your In-Person Librarian" tags="" position="2115,680" size="100,100">Though you felt anxious meeting with a librarian on your research topic, the overall experience was extremely positive.
You learn that the article of interest was a resource that the UCLA Library already has access to. The librarian went thoroughly over Interlibrary Loan as an option if the resource was not actually available. Moreover, the librarian addressed your questions about the VPN (Virtual Private Network) and Bruin Proxy Server for remote access and how one should keep on a lookout for the UC-eLinks button.
//“Whether one is in Google or within the library’s databases, UC-eLinks is designed to guide you to the online full-text, point you to any physical locations that may have it, and/or allow you to submit an ILL,”// says the librarian.
Midway into your consultation, the librarian identified a section in the bookstacks that might be useful. Let's have you take a look around and we can evaluate its relevance together.
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="576" height="335" src="https://flowlab.io/game/embed/1497941" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Collecting Sources: Collect 5 scholarly sources for your research! Watch out for the monsters and bad sources.
Use left and right arrows to walk. Use up arrow to jump .*</font>
[[Your Evaluation]]
</tw-passagedata><tw-passagedata pid="29" name=" Six Months Later" tags="" position="1886,1207" size="100,100">Six months have passed. You’ve drafted your research paper, integrated a combination of scholarly literature into your project, worked very closely with your writing mentor, and maintained contact with your librarian.
You’ve also expanded your network and circle of like-minded people after learning about and enrolling in a course primarily focused on the development of the Aleph Undergraduate Research Journal. Through that process, you gained a better sense of the submission processes as well as the procedures involved in reviewing works.
Your research paper gains more input and feedback after you present it at UCLA’s annual Undergraduate Research Week. At the outset of your presentation, the Director of UCLA’s LGBT Resource Center approaches you and connects you with the UCLA Library’s gender studies librarian and trans scholars to address the research gaps.
Fully enhanced, you proudly submit your paper to UCLA’s Library Prize for Undergraduate Research and receive the Ruth Simon Award!
Countless opportunities land at your feet....
[[ Next | The End ]]
</tw-passagedata><tw-passagedata pid="30" name=" Your Writing Mentor" tags="" position="1883,909" size="100,100">yo jordan!
i know i'm ur writing mentor and all but i'm writing to u "caj" on dis old skool flip fone. howzit goin? i've been thinkin bout our chat re: your topic and ran across this thing i wanna hook u up with.
i think ur work is unique and all and this class preps u up to put your work out there. it's called aleph and it's an undergrad research journal. imean even if u don't take it u and yo peeps can submit your intellectual brilliance. i mean the world could use it u know wut i mean?
if u go to this page http://aleph.humanities.ucla.edu/archive/ you'll see it goes to this thing called escholarship. checkzit out! it's totally badass and open. ain't nobody gotta give up extra dough to read it.
think bout it n let me know if u got questions. and if i don't got answers ill find you someone who will cuz i got connections and i got yo back. peace!
[[Reply | Your Reply]]
</tw-passagedata><tw-passagedata pid="31" name=" Your Reply" tags="" position="1941,1068" size="100,100">After a few correspondences, you learn from your writing mentor that there are scholarly communication librarians specialized in this work in the UCLA Library. You reach out find additional articles on Black identity in the transgender community and simultaneously learn more about the Open Access movement, an area in which there is a strong following to increase equity in access to information.
In the process, you learn about paywalls. The Virtual Private Network (VPN) allows only UCLA students, faculty, and staff to access expensive, licensed resources. Anyone not affiliated with an institution may run into the paywall with a steep price tag. Open Access, on the other hand, does not bar non-affiliated community members from accessing important research.
You could not be more proud to be a part of the Bruin family knowing the incredible initiatives that the UCLA Library has taken to make the voices of established scholars and even the voices of undergraduates heard. For those reasons, you are determined to be a part of the next generation of open scholars in the field.
[[ Six Months Later]]</tw-passagedata><tw-passagedata pid="32" name="Adrian" tags="" position="753,277" size="100,100">You can’t believe you’ve made it this far - it has been a journey, to put it mildly. You started your Master’s degree program two years ago, and you’re ready to submit your thesis and move on to bigger things -- like obtaining your doctorate. This means publishing your thesis and hopefully publishing a paper in a peer-reviewed journal.
[[Next]]</tw-passagedata><tw-passagedata pid="33" name="Next" tags="" position="627,389" size="100,100">You’ve been doing fieldwork in the Amazon rainforest, working alongside researchers from all over the world. The collaborative nature of the work really opened your eyes to scholarship from around the globe. Specifically, issues pertaining to equitable scholarship.
The issues aren’t just with journal access. You’ve been aware of the uneven access to scholarly articles for some time. Occasionally you’ll forget to turn on your UCLA VPN and hit a paywall. As you scroll through Twitter your professional feed usually sports a handful of posts from friends and colleagues asking for articles. Heck, your advisor keeps copies of their pre-prints in a desktop folder just in case anyone emails them for access.
You’ve become increasingly focused on data sharing as a necessary component of open science.
*"I just want to make sure that anyone who has contributed in any small way to my work can share equal access to it."*
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="544" height="367" src="https://flowlab.io/game/embed/1497956" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C">
*Collect 10 research articles!
Open Access articles are free & easy to find.
For embargoed articles, you will have to wait to retrieve them.
Articles behind the paywall require the campus VPN key!*
</h4></font>
[[Your Approaches to Open Access]]
</tw-passagedata><tw-passagedata pid="34" name="Your Approaches to Open Access" tags="" position="685,110" size="100,100">You got into science to increase the knowledge of the natural world for everyone, not just your colleagues at other institutions that can afford to pay for journals.
*Explore your open access options:*
[[ With guidance and support from your advisor, you registered your study on OSF.io, a platform for Open Science Framework.]]
[[ You’ve committed to making your data open and freely available, but you aren’t really sure where to start.]]
[[ When you finish your paper, you want to make sure it’s published in a journal where anyone who wants to read it can read it, but you’re not really sure where to start.]]
[[ You want to publish OA, and you’re a little familiar with the process. But doesn’t the researcher have to pay?]]</tw-passagedata><tw-passagedata pid="35" name=" With guidance and support from your advisor, you registered your study on OSF.io, a platform for Open Science Framework." tags="" position="494,30" size="100,100">Registering your research using the Open Science Framework (OSF) is part of your commitment to studying openly.
When you register your study, you make sure to outline your hypothesis, proposed methodology, and rationale for your research.
If your research takes a different direction than you originally anticipated, this too can be documented. It’s a public accounting of the entire process.
When you do publish or move on to another project, your registration site becomes a place for you to link all the accompanying data, code, and publications associated with the project.
Hopefully, this will make your work more reproducible and help future scholars.
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="576" height="335" src="https://flowlab.io/game/embed/1493682" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C">
*Collect your research data & create your data management plan (DMP)!
You will need all four elements of the plan to get past the data wizard.
Use left and right arrows to walk. Use up arrow to jump.*
</h4></font>
Explore [[Your Approaches to Open Access]]
</tw-passagedata><tw-passagedata pid="36" name=" You’ve committed to making your data open and freely available, but you aren’t really sure where to start." tags="" position="317,177" size="100,100">Data publication is something you’re hearing more and more about, and the more you hear, the more it makes sense.
When conducting your research, you found the need to ask some authors for their data -- sometimes just to verify their methodology -- with mixed results. Data comes mislabeled, missing chunks, or sometimes not at all. One researcher you spoke with actually lost all their data after their hard drive crashed.
This scenario should be avoided at all costs. To make sure you’re on the right track, you reach out to some experts at UCLA Library’s Data Science Center.
They fill you in on best practices for file naming, metadata standards for data sets, data storage, and documentation. Together, you come up with a plan to make sure your data is accessible and usable.
You commit to publishing it alongside your article. Oh yeah! The article…
I want to publish as openly as possible. How do I know the best place?
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="544" height="367" src="https://flowlab.io/game/embed/1497956" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Adventures in Research Data: Collect your research data & create your data management plan (DMP)!
You will need all four elements of the plan to get past the data wizard.
Use left and right arrows to walk. Use up arrow to jump.*</font>
[[ You want to publish OA, and you’re a little familiar with the process. But doesn’t the researcher have to pay?]]
</tw-passagedata><tw-passagedata pid="37" name=" When you finish your paper, you want to make sure it’s published in a journal where anyone who wants to read it can read it, but you’re not really sure where to start." tags="" position="408,317" size="100,100">You want to know the best place to publish openly in your field. You’ve talked to your advisor and colleagues about publications of interest, but there is just so much information. Isn’t there just a simple way to explain all this? //"And who has the time?!?"//
You reach out to your library liaison. They led a graduate orientation your first year at UCLA, and scholarly publishing seemed to be just their bailiwick. You schedule a Zoom call.
//Zoom call://
You: Hi! Thanks for meeting with me.
<font color = "#8237FF">Librarian:</font> My pleasure. What can I help you with?
You: Well, I’m writing up my research, and really starting to think about where I can..or should...be trying to publish. There are a lot of factors.
<font color = "#8237FF">Librarian:</font> Let’s see if I can help narrow down your options. I have a few questions. Let’s start with: what is your field, and what do you read?
You: Well, I’m in Ecology and Evolutionary Biology. That’s my program. I study plant diversity in the Amazon rainforest. As far as what I read...I mean, the standards. //Plant Physiology, Plant Cell, Annals of Botany, Journal of Ecology,// and //Science/Nature// when relevant.
<font color = "#8237FF">Librarian:</font> Great. Now, what is important to you with regards to this paper?
You: I really just want my colleagues at other institutions -- particularly those I worked with in South America, to be able to read it. They were part of the scholarship on the ground, so it’s really important to me that they continue to be part of the conversation.
<font color = "#8237FF">Librarian:</font> That makes a lot of sense. It sounds like you’re interested in publishing a paper that will be Open Access. That means it will be freely available to read, regardless subscription status.
You: Sure! That sounds great.
<font color = "#8237FF">Librarian:</font> Great! It’s also completely in line with the University of California Open Access mandate, which requires all authors to make their papers available. We can absolutely do this.
You: Alright, I’m ready.
<font color = "#8237FF">Librarian:</font> So, there are two main publication routes we can investigate to make sure your paper is Open Access, or OA. The first is publishing in an Open Access journal, or a journal that allows your article to be published OA. Some journals charge authors “APCs” or article processing charges for publishing OA. That’s something to keep in mind.
The University of California has agreements with certain publishers that offset the APCs by a considerable amount. If you decide to publish in PLoS, a Springer Nature journal, or a Cambridge University Press journal, we can look into it more. Those are the agreements that might be applicable to you. You are by no means limited to those journals, but they might help out.
Any questions so far?
You: [[Is that it? I have to publish in an OA journal in order for it to be openly available?]]
</tw-passagedata><tw-passagedata pid="38" name=" You want to publish OA, and you’re a little familiar with the process. But doesn’t the researcher have to pay?" tags="" position="435,506" size="100,100">You want to know the best place to publish openly in your field. You’ve talked to your advisor and colleagues about publications of interest, but there is just so much information. Isn’t there just a simple way to explain all this? And who has the time?!?
You reach out to your library liaison. They led a graduate orientation your first year at UCLA, and scholarly publishing seemed to be just their bailiwick. You schedule a Zoom call.
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="576" height="335" src="https://flowlab.io/game/embed/1497951" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Take a Break!: Less stress for Bruin success! Use left and right arrows to walk. Use up arrow to jump.*</font>
[[Schedule Zoom Call]]
</tw-passagedata><tw-passagedata pid="39" name="Schedule Zoom Call" tags="" position="304,676" size="100,100">*Zoom call:*
You: Hi! Thanks for meeting with me.
<font color = "#8237FF">Librarian:</font> My pleasure. What can I help you with?
You: Well, I’m writing up my research, and really starting to think about where I can..or should...be trying to publish. There are a lot of factors.
<font color = "#8237FF">Librarian:</font> Let’s see if I can help narrow down your options. I have a few questions. Let’s start with: what is your field, and what do you read?
You: Well, I’m in Ecology and Evolutionary Biology. That’s my program. I study plant diversity in the Amazon rainforest. As far as what I read...I mean, the standards. Plant Physiology, Plant Cell, Annals of Botany, Journal of Ecology, and Science/Nature when relevant.
<font color = "#8237FF">Librarian:</font> Great. Now, what is important to you with regards to this paper?
You: I really just want my colleagues at other institutions -- particularly those I worked with in South America, to be able to read it. They were part of the scholarship on the ground, so it’s really important to me that they continue to be part of the conversation.
<font color = "#8237FF">Librarian:</font> That makes a lot of sense. It sounds like you’re interested in publishing a paper that will be Open Access. That means it will be freely available to read, regardless subscription status.
You: Sure! That sounds great.
<font color = "#8237FF">Librarians:</font> Great! It’s also completely in line with the University of California Open Access mandate, which requires all authors to make their papers available. We can absolutely do this.
You: Alright, I’m ready.
[[Continue Zoom Call]]
</tw-passagedata><tw-passagedata pid="40" name="Continue Zoom Call" tags="" position="255,437" size="100,100"><font color = "#8237FF">Librarian: </font>So, there are two main publication routes we can investigate to make sure your paper is Open Access, or OA. The first is publishing in an Open Access journal, or a journal that allows your article to be published OA. Some journals charge authors “APCs” or article processing charges for publishing OA. That’s something to keep in mind.
The University of California has agreements with certain publishers that offset the APCs by a considerable amount. If you decide to publish in PLoS, a Springer Nature journal, or a Cambridge University Press journal, we can look into it more. Those are the agreements that might be applicable to you. You are by no means limited to those journals, but they might help out.
Any questions so far?
You: Is that is? I have to publish in an OA journal in order for it to be openly available?
<font color = "#8237FF">Librarian:</font> There’s another option. You can publish in another journal that doesn’t support OA, but publish a copy of your article in a pre-print server, institutional repository, or as a post-print. UCLA supports e-scholarship, our institutional repository. We could maintain a freely available copy of your article. You could also submit to a preprint server in your field, which in your case sounds like bioRxiv.
You: Wow, ok, that’s still a lot of options. But I guess it all sounds...doable? Like, regardless of the journal I choose, I can still find a way. Like nature.
<font color = "#8237FF">Librarian:</font> (laughs), Yes, absolutely. I suggest looking at the journals you read and narrowing your submission choice down to two or three. Then come back, and we can discuss the strategy. You can also do both -- preprint and OA publication.
You: Alright! Thanks! I guess it’s more attainable than I thought. Oh, one last question. If I choose an OA option, does that mean I’m also choosing fewer readers. Like, it will be less prestigious?
<font color = "#8237FF">Librarian: </font>Not necessarily, no. There has actually been a lot of research on this topic, and most studies indicate that OA articles are cited and read more frequently than paywalled articles. You can find a balance.
You: I see. Okay, I’ll look into options.
[[You have a plan!]]
</tw-passagedata><tw-passagedata pid="41" name="You have a plan!" tags="" position="58,598" size="100,100">After reviewing all your options, you have laid out a path to make your research as open as possible. You feel pretty good about it.
Making your data and code available will help researchers who might want to build on your work or perform meta-analysis. It’s another citation, too! Always nice to stack those up.
You’ve submitted your finished manuscript to a journal that will allow you to publish your work openly.
You’re also submitting a preprint to get your work out fast - applications for the next step are due, after all!
[[END]]</tw-passagedata><tw-passagedata pid="42" name="Dr. Garcia" tags="" position="1028,268" size="100,100">As part of your public health initiative, you have been working on the creation of a body of scholarly work to share with citizen scientists. It’s part of a community-academic partnership conducting research on health disparities. Most of the subjects you’ve covered so far (hypertension, diabetes) are fairly well researched and you’re able to find lots of electronic library resources.
Recently, reports of a new infection popping up on the other side of the country have been hitting the news cycle, and you anticipate a need for up to date scholarly information. As you seek out the latest publications about possible treatment protocols, you worry that new research will be limited to subscription journals your citizen science teams won’t be able to access
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="576" height="335" src="https://flowlab.io/game/embed/1497941" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Collecting Sources: Collect 5 scholarly sources for your research! Watch out for the monsters and bad sources.
Use left and right arrows to walk. Use up arrow to jump .*</font>
[[Next >>]]
</tw-passagedata><tw-passagedata pid="43" name="Next >>" tags="" position="1155,196" size="100,100">You know that educating the public with cutting-edge research is crucial for preventing outbreaks of disease. How can you get interested community members access to this vital information when they’re not students, faculty, or staff at UCLA?
Options:
[[Contact another faculty member]]
[[You reach out to your liaison librarian]] </tw-passagedata><tw-passagedata pid="44" name="Contact another faculty member" tags="" position="992,47" size="100,100">You reach out to another faculty member for advice on how you can help community members access articles.
*Hi,
I’m trying to facilitate community-academic partnerships and wondering if you’ve had any success with provisioning library subscription journal access to non-UCLA affiliates. Any advice?
Thanks!
Your office-mate!*
-----
Hey,
Sometimes I print a few copies. How many people are we talking about?
Later!
-----
*Hi,
I’m talking dozens, at the very least. Not sure if printing is a sustainable option, either since it’s across the city.
Your office-mate!*
-----
Hey,
That sounds like an aweful lot. Maybe a copyright issue? I’d talk to the library. They handle volume.
Later!
[[You reach out to your liaison librarian]]
</tw-passagedata><tw-passagedata pid="45" name="You reach out to your liaison librarian" tags="" position="1274,75" size="100,100">You shoot an email off to your liaison librarian asking about providing access to library resources community members.
You explain that electronic access is ideal since the target group is spread out across the city and doesn’t always have easy access to UCLA.
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="320" height="527" src="https://flowlab.io/game/embed/1492846" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Find Research Help: Discover all the ways you can find virtual research help!
Use left and right arrows to walk. Use up arrow to jump.*</font>
[[You've got mail! |Check your email!]]</tw-passagedata><tw-passagedata pid="46" name="Check your email!" tags="" position="1535,83" size="100,100"><u>Inbox</u>
Subject: Community Access
From: librarian@library.ucla.edu**
Thanks so much for your question. Yes, access for community members can be a very tricky thing, particularly with regard to electronic resources. This isn’t our call, but the consequence of our license agreements. For subscriptions, we’re often charged according to the number of students or campus users.
There are a few options:
If they’re able, and we’re open, any member of the public can physically visit campus. Once on campus and on our wifi, they should have access to anything we subscribe to.
You can direct the community members to Open Access resources. Those resources can be accessed from anywhere, by anyone.
If you have any more questions, give me a call!
[[Tell me more! You give the librarian a call to clarify.]]</tw-passagedata><tw-passagedata pid="47" name="Tell me more! You give the librarian a call to clarify." tags="" position="1637,214" size="100,100">You: Hi! I just got your email. I want to hear more about those Open Access resources.
<font color = "#8237FF">Librarian:</font> Great! Open Access resources are available to anyone with an internet connection. They’re still considered scholarly and can be published just as recently. In the health sciences, you can use the Medline/PubMed database to search for the latest research articles. In order to make identifying Open Access resources a little easier, I also recommend two different browser plugins be installed: Unpaywall and OA Button. Both of these will automatically search for open access versions of the research articles. If an OA version is available, it takes just one click to get to the article.
You: I haven’t heard about those plugins, I’ll be sure to check them out. What about preprints? I’ve been hearing a lot about those recently.
<font color = "#8237FF">Librarian:</font> Absolutely, yes. Preprint servers are seeing a lot of traffic these days, especially in the health sciences. I usually direct users to bioRxiv or medRxiv. They’re great for getting research out into the world quickly, however, since they haven’t gone through peer reviews the research should be examined critically.
You: That makes sense. Should I avoid directing community members to that resource?
<font color = "#8237FF">Librarian:</font> That’s your call. If you’re using Medline/Pubmed, you can direct citizen scientists to articles that have already been peer reviewed and vetted. Unpaywall and OA Button can help users find the existing preprint for an article that isn’t available from the publisher.
You: So if it's not available from the publisher there might be another option?
<font color = "#8237FF">Librarian:</font> That’s right. Sometimes publishers release an article that might be open after a publisher’s embargo, or timed restricted access to the publication. Those two tools search OA repositories, like UCLA’s eScholarship. Are you familiar with eScholarship?
Reply:
[[eScholarship...Yes! I love sharing my research!]]
[[No. What’s eScholarship?]]
</tw-passagedata><tw-passagedata pid="48" name="eScholarship...Yes! I love sharing my research!" tags="" position="1562,363" size="100,100"><font color = "#8237FF">Librarian:</font> Wonderful! Then you already know that eScholarship offers everyone in the world immediate access to your article. I hope you’re talking advantage of the monthly metrics reports that help you see the attention your research is getting.
You: Yes! I recommend it to all my colleagues.
<font color = "#8237FF">Librarian:</font> Fabulous! Is this enough to get you started?
[[Getting started with Open Access]]</tw-passagedata><tw-passagedata pid="49" name="No. What’s eScholarship?" tags="" position="1712,364" size="100,100"><font color = "#8237FF">Librarian:</font> eScholarship is an Open Access repository that is available as a way for University of California affiliates to make their research open access for free. This helps everyone in the world gain immediate access to your article. You’ll also receive monthly metrics reports that help you see the attention your research is getting. I can help you set up an appointment with our eScholarship contact. Here’s his contact information in case you’d like to follow up.
You: Interesting. I’ll keep that in mind.
<font color = "#8237FF">Librarian:</font> Is that enough to get you started?
[[Getting started with Open Access]]</tw-passagedata><tw-passagedata pid="50" name="Getting started with Open Access" tags="" position="1657,525" size="100,100">So it looks like Open Access articles are the best way to bring scholarly articles and research to every interested party, not just those affiliated with UCLA. It’s a path towards equitable access to scholarship.
That's something I can advocate for when publishing...but access for communities?
[[Community Access]]
</tw-passagedata><tw-passagedata pid="51" name="Taylor" tags="tw-link-{---color:-#FF00A5;-}" position="270,835" size="100,100">What a whirlwind this time at UCLA has been. You came to UCLA as the first person in your family to attend college, filled with questions you weren’t really sure how to ask -- or where to ask. Ever since kindergarten you pictured your future self in a white lab coat, goggles on, looking into a microscope. How to get to that point from your first trip down Bruin walk was a mystery.
At the Undergraduate Research Center you got involved with the <a href="http://sciences.ugresearch.ucla.edu/peers/"; style="color:#005587;"; target="_blank">UCLA Program for Excellence in Education and Research in the Sciences (PEERS)</a> that provided extra workshops, counseling, exposure and support during your first two years. The academic counselor helped you choose your ideal major, and you thrived in the collaborative learning environment.
Not only that, but they helped you find an on-campus research opportunity. Now, you’re graduating with a publication in your field -- Molecular Biology
How did you get started with research? I’m glad you asked! [[Let’s go on a journey.]]
</tw-passagedata><tw-passagedata pid="52" name="Let’s go on a journey." tags="" position="135,1018" size="100,100">//“During my second year I participated in the <a href="http://sciences.ugresearch.ucla.edu/programs-and-scholarships/bisep/"; style="color:#005587;"; target="_blank">Biomedical Sciences Enrichment Program (BISEP).</a> The program took care of teaching me basic lab techniques like how to maintain a sterile environment. After that, I knew I really wanted to work in a lab. I knew it would be hard work, but at the same time it seemed romantic and so close to my lifelong goal of doing research. I emailed faculty whose research sounded interesting.”//
Options:
[[That sounds cool! Was it intimidating?]]
[[But...how did you know the research would be interesting?]]
</tw-passagedata><tw-passagedata pid="53" name="That sounds cool! Was it intimidating?" tags="" position="61,1167" size="100,100">You were a little intimidated, at first. Everyone looks so serious in their staff photos, and you can’t always expect a response. Even just writing those emails seemed like a whole assignment. You wanted to make sure the researchers knew that you cared about their work and had some idea of their research goals.
[[But...how did you know the research would be interesting?]]
</tw-passagedata><tw-passagedata pid="54" name="But...how did you know the research would be interesting?" tags="" position="265,1163" size="100,100">You had to do some detective work. You kind of knew that research was disseminated by publishing scholarly articles -- so you just had to, you know, find the articles. And read them. Really read them. That part was pretty new. Honestly, a lot of researchers link to their own research articles from their faculty web pages, so once you found them on the department’s website it was easy.
//“I set up in a coffee shop off campus ready for a long day of snooping on prospective employer/mentors. I had my drink, I was all ready to go. I’d looked at a couple faculty sites the night before in my dorm, and I could access the full text. But hardly any of the links were working in the coffee shop. It was so frustrating.”//
What do you do?
[[Maybe the library can help with this?]]
[[Text your roomie who happens to work at Powell]]
</tw-passagedata><tw-passagedata pid="55" name="Maybe the library can help with this?" tags="" position="190,1313" size="100,100">This seemed like a smart play! Makes sense, right? Libraries help connect people to resources. Still at the coffee shop, you head to **library.ucla.edu.** The first thing you notice is a bright yellow box in the upper right corner that says “Ask A Librarian.”
What do you do?
[[Click on “Ask A Librarian”]]
[[Keep scrolling.]] </tw-passagedata><tw-passagedata pid="56" name="Text your roomie who happens to work at Powell" tags="" position="340,1313" size="100,100">You: Hey - I got to the coffee spot but I can’t get any of the articles! :(
<font color = "#8237FF"> Roomie:</font> Oh no! :( Why not?
You: I keep getting asked to pay for them? Like, this didn’t happen when we tried last night?
<font color = "#8237FF">Roomie:</font> Oh, but we were on campus? Maybe that’s the difference??
You: Why would that make a difference?
<font color = "#8237FF">Roomie:</font> It’s a whole thing. If articles aren’t published in open access journals the library has to pay millions of dollars to subscribe to them.
You: Whaaat millions $$$$$
You: ...
You: If UCLA Library subscribes I shouldn’t have to pay, right?
<font color = "#8237FF">Roomie:</font> Yeah, you shouldn’t...do you have an OA button? If you’re using a Chrome browser you can go to openaccessbutton.org and install it. If an article isn’t OA you need a VPN -- that’s on the library website.
<font color = "#8237FF">Roomie:</font> Heading to class, gotta go!
//Hmm. The OA Button. I can do that. But what’s a VPN? I think my older brother used one to torrent videos. That doesn’t sound legal? And it’s on the library website?//
[[Maybe the library can help with this?]] </tw-passagedata><tw-passagedata pid="57" name="Click on “Ask A Librarian”" tags="" position="116,1463" size="100,100">You click on “Ask a Librarian.” You follow the instructions by adding your first name and UCLA email address to their respective boxes, and enter your question into the box.
You: I’m trying to access some articles, but I keep being asked to pay. Is that right? Is there a way I can access?
<font color = "#8237FF">Librarian:</font> Hi! Welcome to Ask a Librarian. I’m Cary from UCLA Library. Let me look into this…
<font color = "#8237FF">Cary:</font> It sounds like you’re hitting a paywall. Can I ask you a couple of follow-up questions?
You: Sure.
<font color = "#8237FF">Cary:</font> Great! First, are you a UCLA student, staff, or faculty member?
You: Yes, I’m a student -- undergraduate.
<font color = "#8237FF">Cary:</font> Great! Are you trying to access articles on campus or off campus?
You: Off campus.
<font color = "#8237FF">Cary:</font> Great. So if the articles you’re looking for aren’t open access, UCLA Library may have a subscription. You’ll need a way to authenticate yourself to the journal’s publishers. This is where the VPN (or virtual private network) comes in. Here’s a great page: https://uclalibrary.github.io/research-tips/get-configured/ to get you started.
You: Thanks! So I just need a VPN?
<font color = "#8237FF">Cary:</font> Well...the real answer is, it depends. Many articles are openly accessible in some way, shape, or form. An author may publish a preprint or early version of the article somewhere like their institutional repository. If you hit a paywall, an OA button like openaccessbutton.org can help by scouring the web for an alternative version. If an article is not open access and UCLA subscribes to the journal the VPN authenticates you as a member of the UCLA community. On the off chance that we don’t subscribe to the journal, we can do an interlibrary loan where we order the article for you -- and you still don’t pay.
<font color = "#8237FF">Cary:</font> I know that’s a lot! A VPN should get you started, and we can cross the next bridge when we come to it!
You: Wow, that is a lot! Definitely more complicated than I thought.
You: This should get me started. Thanks!
<font color = "#8237FF">Cary:</font> Good luck! Thanks for using Ask a Librarian service.
//Wow, that’s a lot! I guess I’ll download a VPN and get started. Why are articles so expensive? Even ones written by UCLA faculty?//
[[You download and install the UCLA Library VPN.]]
</tw-passagedata><tw-passagedata pid="58" name="Keep scrolling." tags="" position="265,1462" size="100,100">You keep scrolling and find a link that says “Connect from off-campus.” You’re off campus! You click to find instructions for installing a Virtual Private Network (VPN).
[[You download and install the UCLA Library VPN.]]
</tw-passagedata><tw-passagedata pid="59" name="You download and install the UCLA Library VPN." tags="" position="115,1613" size="100,100">Whew! So after that sidequest, finding full articles was easy.
Reading them was exhausting. Scientific articles are really dense, but the hard work paid off and started to work with Dr. Wu in UCLA’s Molecular Biology Institute. And that’s the end, right?
Nope.
//“My first day in the lab, after orientation, Dr. Wu suggested I catch up on some of the latest research so we could plan my project together. They gave me some suggestions, but said I should ‘review the literature’ on improving tissue specific and cancer-specific gene expression at the transcriptional level.”//
This was a little more complicated than finding articles on a faculty website. I didn’t know exactly where to start.
Options:
[[Head to Google]]
[[Head to Google Scholar]]
[[Head to PubMed]]</tw-passagedata><tw-passagedata pid="60" name="Head to Google" tags="" position="0,1763" size="100,100">You head to Google to start your search. You type “cancer specific gene expression.”
[[580,000,000 results.]]
</tw-passagedata><tw-passagedata pid="61" name="Head to Google Scholar" tags="" position="131,1826" size="100,100">You head to Google Scholar to start your search. You type “cancer specific gene expression.”
2,750,000 results.
//“I guess that’s better than a straight-up Google search, but it’s still really overwhelming. How am I supposed to know what’s useful? Where do I even start”//
[[Schedule a research consultation]]
</tw-passagedata><tw-passagedata pid="62" name="Head to PubMed" tags="" position="265,1763" size="100,100">You head to PubMed. You try a general search: “cancer specific gene expression.”
108,788 results. You’re reasonably sure the results are scholarly, but how can you be sure which ones are useful? It’s a lot to skim.
“Is there a better way to get more specificity? I just don’t know where to start.”
[[Schedule a research consultation]]
</tw-passagedata><tw-passagedata pid="63" name="580,000,000 results." tags="" position="0,1913" size="100,100">That’s way too many results.
//"There’s gotta be a way to get more specific. And it should be scholarly…"//
Maybe Google Scholar?
[[Head to Google Scholar]] </tw-passagedata><tw-passagedata pid="64" name="Schedule a research consultation" tags="" position="271,1952" size="100,100">You schedule a research consultation with a librarian at the UCLA Biomedical Library. It was shockingly easy to do, and you were able to select a virtual appointment that fit your schedule.
The librarian started by asking your questions about your research goals, your timeframe, and what you already know. You work together to bridge the gap between what you know, and want to know given the resources available.
You start by taking another look at the articles your Mentor suggested and articles their lab has already published. The librarian introduces you to a technique called “snowball sampling” or “cluster sampling” where you look at the articles your already selected articles reference.
From those articles you generate keywords to make your search more precise. You use the “Advanced Search” feature in PubMed to add and remove keywords. You learn about several library databases that index articles in molecular biology, including Embase, Biosis, and Web of Science.
You: Thanks so much for your help! I have quite a few good articles to get started with, and a strategy. This saved so much time!
<font color = "#8237FF">Librarian:</font> No problem. Any more questions?
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="320" height="527" src="https://flowlab.io/game/embed/1492846" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Find Research Help: Discover all the ways you can find virtual research help!
Use left and right arrows to walk. Use up arrow to jump.*</font>
Responses:
You ask about how Google and Google Scholar fit into [[the search strategy]]. Since it’s where you usually start searches -- is it wrong?
What if I come across an article in one of these databases - with my VPN on - that [[UCLA doesn’t subscribe]] to?
This is a lot of information! [[I think I have enough to get started!]]
</tw-passagedata><tw-passagedata pid="65" name="the search strategy" tags="" position="479,2044" size="100,100"><font color = "#8237FF"> Librarian:</font> Google and Google Scholar are familiar search engines, and a great place to start. Google is a great place to go if you’re looking for terminology to build keywords or see if there is anything in the news.
Google Scholar doesn’t index any specific journals, like library databases do. This means when you search you get a ton of results from many different disciplines and potentially from less reputable sources - like fake scholarly journals. You have to put in the extra effort to be extra discerning.
That being said, Google Scholar can be great for “known item searching,” or looking up a citation. Google often scans institutional repositories and pre-print servers, so it can be helpful if you’re looking for an open access version of an article.
That’s a lot of information! [[I think I have enough to get started!]] </tw-passagedata><tw-passagedata pid="66" name="UCLA doesn’t subscribe" tags="" position="601,1914" size="100,100"><font color = "#8237FF">Librarian:</font> That’s a great question! If UCLA doesn’t already provide access to a resource, you can submit an interlibrary-loan or ILL request.
That’s a lot of information! [[I think I have enough to get started!]]
</tw-passagedata><tw-passagedata pid="67" name="I think I have enough to get started!" tags="" position="658,1678" size="100,100">After the consultation you felt more confident in your research and got to work.
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="576" height="335" src="https://flowlab.io/game/embed/1497941" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Collecting Sources: Collect 5 scholarly sources for your research! Watch out for the monsters and bad sources.
Use left and right arrows to walk. Use up arrow to jump .*</font>
[[18 months later]]
</tw-passagedata><tw-passagedata pid="68" name="18 months later" tags="" position="471,1606" size="100,100">You were a research rockstar in your lab and were able to transform your project into a poster at UCLA's Undergraduate Research Week.
//“I can’t believe my undergraduate career is almost over! I’ve already started applying to graduate schools. Having a publication under my belt would really help me. But where to publish?”//
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="320" height="527" src="https://flowlab.io/game/embed/1492846" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Find Research Help: Discover all the ways you can find virtual research help!
Use left and right arrows to walk. Use up arrow to jump.*</font>
Options:
[[Talk to your mentor]]
[[Ask a librarian]]
</tw-passagedata><tw-passagedata pid="69" name="Talk to your mentor" tags="" position="651,1495" size="100,100">You decide to chase down your mentor for some advice. You’re happy that they’re super supportive of your decision to publish, and even offer to proofread.
But when it comes to suggesting a journal, you don’t get anything definitive. They suggest the same big name journals you read, but also warn you that you might need to pay some article processing fees or APCs.
What are APCs? When did this get extra complicated? I have to pay for this?
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="544" height="367" src="https://flowlab.io/game/embed/1497956" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Collect Research Articles: Collect 10 research articles!
Open Access articles are free & easy to find.
For embargoed articles, you will have to wait to retrieve them.
Articles behind the paywall require the campus VPN key!
Use left and right arrows to walk. Use up arrow to jump.*</font>
[[Ask a librarian]]
</tw-passagedata><tw-passagedata pid="70" name="Ask a librarian" tags="" position="491,1436" size="100,100">You decide to talk to a librarian -- the same one who showed you how to research over a year ago.
<font color = "#8237FF">Librarian:</font> Nice to see you again! How did your research pan out?
You: Great! That’s why I’m here.
<font color = "#8237FF">Librarian:</font> Publication?
You: Yeah. I’m just not really sure where to submit. I think it’s at a level where I can submit to a peer reviewed journal, so I want that. But I also want to make sure that it’s out or at least accepted soon since I'm applying to grad school.
<font color = "#8237FF">Librarian:</font> Makes sense. You have a few options. When you're picking a journal, start by looking at titles you read or titles you cite. From there, look at the "author guidelines" portion of the journal's website. That will give you a better idea of a scope of the journal -- you can see how your research fits with the the journal's mission. If you're trying to avoid APCs, that narrows the field even more. UCLA has agreements with some publishers like PLoS or Springer Nature that reduce or eliminate some APCs.
You: Wow! That's handy. So journals tell you what they want?
<font color = "#8237FF">Librarian:</font> And how they want it. Formats and everything.
You: Okay. And UCLA affiliation can help me reduce or eliminate APCs?
<font color = "#8237FF">Librarian:</font> In some cases, yes. When you pick your top journals, we can talk it over then.
You: Thanks!
[[You make the call]]
</tw-passagedata><tw-passagedata pid="71" name="Is that it? I have to publish in an OA journal in order for it to be openly available?" tags="" position="226,298" size="100,100"><font color = "#8237FF">Librarian:</font> There’s another option. You can publish in another journal that doesn’t support OA, but publish a copy of your article in a pre-print server, institutional repository, or as a post-print. UCLA supports e-scholarship, our institutional repository. We could maintain a freely available copy of your article. You could also submit to a preprint server in your field, which in your case sounds like bioRxiv.
You: Wow, ok, that’s still a lot of options. But I guess it all sounds...doable? Like, regardless of the journal I choose, I can still find a way. Like nature.
<font color = "#8237FF">Librarian:</font> (laughs), Yes, absolutely. I suggest looking at the journals you read and narrowing your submission choice down to two or three. Then come back, and we can discuss the strategy. You can also do both -- preprint and OA publication.
You: Alright! Thanks! I guess it’s more attainable than I thought. Oh, one last question. If I choose an OA option, does that mean I’m also choosing fewer readers. Like, it will be less prestigious?
<font color = "#8237FF">Librarian:</font> Not necessarily, no. There has actually been a lot of research on this topic, and most studies indicate that OA articles are cited and read more frequently than paywalled articles. You can find a balance.
You: I see. Okay, I’ll look into options.
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="576" height="335" src="https://flowlab.io/game/embed/1497941" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Collecting Sources: Collect 5 scholarly sources for your research! Watch out for the monsters and bad sources.
Use left and right arrows to walk. Use up arrow to jump .*</font>
[[It looks like you have a starting point]]
</tw-passagedata><tw-passagedata pid="72" name="It looks like you have a starting point" tags="" position="46,284" size="100,100">After reviewing all your options, you have laid out a path to make your research as open as possible. You feel pretty good about it.
Making your data and code available will help researchers who might want to build on your work or perform meta-analysis. It’s another citation, too! Always nice to stack those up.
You’ve submitted your finished manuscript to a journal that will allow you to publish your work openly.
You’re also submitting a preprint to get your work out fast - applications for the next step are due, after all!
[[END]]</tw-passagedata><tw-passagedata pid="73" name="END" tags="" position="50,426" size="100,100">**Thanks for playing!**
**If you have any questions about any of the topics covered throughout your journey, contact UCLA Library.**
<a href="https://www.library.ucla.edu/" style="color:#005587;"; target="_blank">UCLA Library Homepage</a>
<a href="https://www.library.ucla.edu/research-teaching-support"style="color:#005587;"; target="_blank">Research and Teaching Support</a>
<a href="https://guides.library.ucla.edu/c.php?g=180299&p=1190116"style="color:#005587;"; target="_blank">Open Access Research Guide</a>
<a href="https://openaccessbutton.org/"style="color:#005587;"; target="_blank">Open Access Button</a>
<a href="https://unpaywall.org/"style="color:#005587;"; target="_blank">Unpaywall</a>
**Please take a moment to give us feedback on your experience!**
<a href="https://forms.gle/rrBQN9PhoWhegXGr9"style="color:#005587;"; target="_blank">Share Your Thoughts</a>
[[Play Again |Choose your character]]</tw-passagedata><tw-passagedata pid="74" name=" Your Dig-Ref Tweet" tags="" position="1535,1039" size="100,100">A tweet from the UCLA Library:
"Not sure where to start your research? You can "Ask a Librarian!" any time -- seriously! 24/7!!! We're here for you!
[[Click on Ask a Librarian | Your Dig-Ref Librarian]]
[[Close the Twitter app | Your Email]]</tw-passagedata><tw-passagedata pid="75" name=" The End " tags="" position="1572,1335" size="100,100">The past few weeks have been interesting. After an upsurge in publishing invitations, you successfully parse through ones that were legitimate and evaded the suspicious ones. Well done! Turns out, you shouldn't say yes to everything.
As you continue to navigate the publishing landscape and learn more about embargoes, wait periods, and other nonsensical factors associated with the publishing landscape, you challenge your professional values. You develop a set of guiding statements and record this in your journal:
* Scholars will have free and easy access to my work
* My voice and the voice of those in my research (as permitted) to be experienced by others
* Countless subsequent scholarly works to ripple and proliferate
Today, your paper is openly available through eScholarship, the Directory of Open Access Journals, and other legitimate open repositories. You become part of the next generation of open scholars.
[[END]] </tw-passagedata><tw-passagedata pid="76" name="Your Evaluation" tags="" position="2157,838" size="100,100">After evaulating and sorting through the sources, you feel more confident navigating the library. However, you still feel very limited on the number of sources you have to make a strong argument on your topic.
Before the research appointment was over, the librarian introduced you to the concept of Open Access (OA). Additionally, she introduced tools including <a href="https://unpaywall.org/"style="color:#005587;"; target="_blank">Unpaywall</a> and <a href="https://openaccessbutton.org/"style="color:#005587;"; target="_blank">Open Access Button</a> to aid in finding and accessing research that is freely and legally available. As an added bonus, you leave the meeting with 10 scholarly sources, some of which were OA.
You are grateful for this memorable experience and say goodbye to the librarian!
[[Your Break]]</tw-passagedata><tw-passagedata pid="77" name="Your Break" tags="" position="2151,998" size="100,100">After a short walk, you take a seat at the botanical garden and take a few deep breaths to engage your senses. A few minutes later, you pull out your phone, opening the health app to inspect your vitals and the number of footsteps taken. Smiling, "Not bad! I should really do this more often." Just as the app closes, an email appears.
[[Your Writing Mentor]]</tw-passagedata><tw-passagedata pid="78" name="Your Writing Mentor" tags="" position="1994,910" size="100,100">yo jordan!
i know i'm ur writing mentor and all but i'm writing to u "caj" on dis old skool flip fone. howzit goin? i've been thinkin bout our chat re: your topic and ran across this thing i wanna hook u up with.
i think ur work is unique and all and this class preps u up to put your work out there. it's called aleph and it's an undergrad research journal. imean even if u don't take it u and yo peeps can submit your intellectual brilliance. i mean the world could use it u know wut i mean?
if u go to this page http://aleph.humanities.ucla.edu/archive/ you'll see it goes to this thing called escholarship. checkzit out! it's totally badass and open. ain't nobody gotta give up extra dough to read it.
think bout it n let me know if u got questions. and if i don't got answers ill find you someone who will cuz i got connections and i got yo back. peace!
[[Reply | Your Reply]]
</tw-passagedata><tw-passagedata pid="79" name="You make the call" tags="" position="479,1300" size="100,100">You're all set to select a journal and move forward. To make sure your paper is available as you apply to graduate school, plan to post the pre-print in eScholarship. Your future is looking good as gold!
<font size = 4pt; color = "#003B5C"> <h4>*Click to play a mini-game!*</h4></font>
<iframe width="576" height="335" src="https://flowlab.io/game/embed/1497951" frameborder="0" allowfullscreen></iframe>
<font size = 4pt; color = "#003B5C"> *Take a Break!: Less stress for Bruin success! Use left and right arrows to walk. Use up arrow to jump.*</font>
[[END]] </tw-passagedata><tw-passagedata pid="80" name="Landing" tags="" position="846,100" size="100,100"><style> img {
max-width:100%;
max-height: 100%;
}
</style>
<img src="data:image/png;base64,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YNQKvvzwiCklfiQ8c06VKlehoSMnQAkRDg2pIAACIAACIAACIAACIAACIAACIAACIAACIAACcUoAiog4fTDoVuYhsOyDJTT8kT50gHdCiFGlBHbiEDTF5FcphN+b+N025YwqQksmsPLhVOyECMeGVBAAARAAARAAARAAARAAARAAARAAARAAARAAgTgnAEVEnD8gdC++CchOiEdFCXHggNtRrURIQvXAAgnH7b0OblHtHEKilk+JSqdWYcfUE0l8Q+AAARAAARAAARAAARAAARAAARAAARAAARAAARAAgcxGAIqIzPbE0N+4IWArIfw7GKJ0USkgjI7BF4lSgEiUEENHwRxTVEDIAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQiHsCUETE/SNCB+ORgFJCDBFzTAe5e7x9QWkijDrCXMN6HpLHNpkSHJtMvFHCaCqUEkIcU1eoiJ0QYSSRpgn8vXUL7dq1g44dPUaFixShUqXLUs6cOYEHBEAABEAABEAABEAABEAABEAABEAABEAABOKGABQRcfMo0JHMQuCD996hkeyY+sAB8QnhHZYOQSW6cTegZXWUz+xLQptgCgiwWKVTq9JwVkKUr1jJawAhEHAI7Nn9L7371uv0wXtv019//k779uzhnOOUN39+pbiqe2U9uuGmxlS8RCKYgQAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgMBJJwBFxEl/BOhAZiLwwdK3aeTQh/1KCNvLtNoawXeklAyuysFx+eAoH+SGWQehDksfYdQRp1Y5jYaOHI+dEA4iXPwEvvxsBT0xdjitW7tKZ0QZf6VKlaV2He+j+tff5K8AMRAAARAAARAAARAAARAAARAAARAAARAAARDIYAJQRGQwcDSXeQnITogRQ/rSwYPsmNooEvh2jALBvrOwNMn3rRmbkpbwqZWrKp8QMMdk00TYEPjogyU0fPBDdDDCObqR0FczpBJ4wN3duQc1a9HWL4AYCIAACIAACIAACIAACIAACIAACIAACIAACGQgASgiMhA2msq8BGQnxAg2xyRKCLPI6wWc+3IzzH06Cf6LydRXq4woIcQnRPkKMMfkh4SYEPjz91+pe5c2tJfNMik9mDV2FKFg3Bmg4i9i8PDHqE7dqwESBEAABEAABEAABEAABEAABEAABEAABEAABE4KASgiTgp2NJqZCLy/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9b15Z/aETfnfvw3Q7JZJdZppp8u+NzfZfOvwheVWjJ+ttLfn5bX4nbn5Bl+J35mtdEb6fPY051bPd8qPdPedmSLYvTTMWTpn43VXaSRfu2nuLh+IUqnxZj3VPw3zd3bp81G6yioBAgQIECBAgAABAgQqJSARUanm+OjBpI7y52NnYRpP/blnn846cNNEiek/phdaZLEw22yzf/SbVuyK9+PwIy++8FxIY5mnMaHTf8xPEztr55t/wTiJZf/sn4/6y9WJqWL6tfDzcc6AZ576T3gm2r4VO5mmmWbaWO4CWdkpuTKhRMDElFM+J9Xtn088nv0K9IVY53ffeTfOCzBdmDW245xx4svFP7nkBH9xXb6f9Z4FsvaNv7Z9JvtcPRU/V53tu9BH/kV0z6W1jqSnAZ6On+P0d5uGIJsmDjM03XTTZ3N3pKcO0oTW6W/4f2lJbZF++Zz+xtM/b6e/8ehS/K0tGE1SMsJCgMD/pkD5ezP9/ztpeLb/9e/N/81PgloTIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAI29/9AAAQABJREFUAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECAAAECBAgQIECAAAECBAhUXEAiouINJDwCBAgQIECAAAECBAgQIECAAAECBAgQIFBnAYmIOree2AkQIECAAAECBAgQIECAAAECBAgQIECAQMUFJCIq3kDCI0CAAAECBAgQIECAAAECBAgQIECAAAECdRaQiKhz64mdAAECBAgQIECA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AQIRaW0Z6oUAAggg8LMWsFFqy5Yt0wCpTQm1ShbptFov6doVc267RUemLNSRELG1YEIpi0U0abqOTJ81N7Mj2H7Wjc7LI4AAAggggAACCCCAAAIIIPA/KkAg4n+0YXktBBBAAIFsC4y9dIQ8Mv9vbu0JW1dmua7P8UM4estNyBRfhT72qkce00WGnDcylsIhAggggAACCCCAAAIIIIAAAgggULsCBCJq15/SEUAAAQQQSBS4aPi5Mv/Bv0bXYlMvWaI/je8bNW4s102/za1tE93IEQIIIIAAAggggAACCCCAAAIIIFC7AgQiatef0hFAAAEEEEgUGD18qDz80H3hOhDFWXwAwg2ZCEdK9Dr9TOlxav/izKQggAACCCCAAAIIIIAAAggggAACtShAIKIW8SkaAQQQQACBUgKjR/xWHv7bX9zlXNBBz8rCkx8Lbtxz7/1l5CXjpEGDBgVXOEUAAQQQQAABBBBAAAEEEEAAAQRqV4BARO36UzoCCCCAAAKJAvFAhM3DFC0JEQ9LBFM0HXRoRxk09PfSuEnTxGeRiAACCCCAAAIIIIAAAggggAACCNSmAIGI2tSnbAQQQAABBEoIXDhssDw6/wH5MT/ukMu9bvMW0q79DtKxU2fZZ7+DcukcIIAAAggggAACCCCAAAIIIIAAAmkTIBCRthahPggggAACCKjAv15/Vb74/DOdiqlMfrQ1IMI5merVrSfNW64nrVptJC10z4YAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRYgEJHhxqPqCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgikXYBARNpbiPohgAACCCCAAAIIIIAAAggggAACCCCAAAIIIJBhAQIRGW48qo4AAggggAACCCCAAAIIIIAAAggggAACCCCAQNoFCESkvYWoHwIIIIAAAggggAACCCCAAAIIIIAAAggggAACGRb4fwtFzPsGBKeHAAAAAElFTkSuQmCC">
</div>
[[Next| Instructions]]
</tw-passagedata><tw-passagedata pid="81" name=" Instructions" tags="" position="862,257" size="100,100">This is a choose your own adventure game. You play as scholars navigating the research and scholarly publishing landscape.
As you make choices, click on the hot-pink links to progress.
Occasionally, you'll happen upon a very different type of game within the adventure. Use your keyboard to navigate through those interludes.
[[Setting the Scene]]
//This game was created by UCLA Librarians:
<a href="https://www.library.ucla.edu/staff/salma-abumeeiz"style="color:#005587;"; target="_blank">Salma Abumeeiz</a>
<a href="https://www.library.ucla.edu/staff/jennifer-chan"style="color:#005587;"; target="_blank">Jennifer Chan</a>
<a href="https://www.library.ucla.edu/staff/courtney-hoffner"style="color:#005587;"; target="_blank">Courtney Hoffner</a>
<a href="https://www.library.ucla.edu/staff/simon-lee"style="color:#005587;"; target="_blank">Simon Lee</a>
<a href="https://www.library.ucla.edu/staff/wynn-tranfield"style="color:#005587;"; target="_blank">Wynn Tranfield</a>//
License:
<img src="data:image/png;base64,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
">
</tw-passagedata><tw-passagedata pid="82" name="Community Access" tags="" position="1414,420" size="100,100">You craft a message to community members with information about access routes.
If they're able to come to campus - that is, if it's safe and open, they can visit one of UCLA's many libraries. Once on campus, they can use a public access computer or use UCLA wifi to access articles on their own device.
If campus isn't a great option, it's best to hunt down Open Access articles in the wild. Plugins like <a href="https://unpaywall.org/"style="color:#005587;"; target="_blank">Unpaywall</a> and the <a href="https://openaccessbutton.org/"style="color:#005587;"; target="_blank">OA Button</a> can help, and could also be used as educational tools. You've also found the <a href="https://guides.library.ucla.edu/c.php?g=180299&p=1190116"style="color:#005587;"; target="_blank"> UCLA Library Research Guide on Open Access</a> , which serves as both an educational tool and guide to OA journals.
[[Next | Closing]]
</tw-passagedata><tw-passagedata pid="83" name=" Closing" tags="" position="1287,288" size="100,100">Armed with this new knowledge, you’re looking forward to showing the public how they can access vital research information. You also see how you can advocate for more access by reaching out to collegues and spreading the word about eScholarship.
You got into this profession to help people. You work at a publicly funded university. It just makes sense for your research to be as available as possible.
[[END]] </tw-passagedata></tw-storydata>
<script title="Twine engine code" data-main="harlowe">"use strict";function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var _slicedToArray=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(){/**
* @license almond 0.3.3 Copyright jQuery Foundation and other contributors.
* Released under MIT license, http://github.com/requirejs/almond/LICENSE
*/
var requirejs,require,define;!function(e){function t(e,t){return v.call(e,t)}function n(e,t){var n,r,i,o,a,s,c,u,l,f,p,d,h=t&&t.split("/"),g=y.map,m=g&&g["*"]||{};if(e){for(e=e.split("/"),a=e.length-1,y.nodeIdCompat&&w.test(e[a])&&(e[a]=e[a].replace(w,"")),"."===e[0].charAt(0)&&h&&(d=h.slice(0,h.length-1),e=d.concat(e)),l=0;l<e.length;l++)if("."===(p=e[l]))e.splice(l,1),l-=1;else if(".."===p){if(0===l||1===l&&".."===e[2]||".."===e[l-1])continue;l>0&&(e.splice(l-1,2),l-=2)}e=e.join("/")}if((h||m)&&g){for(n=e.split("/"),l=n.length;l>0;l-=1){if(r=n.slice(0,l).join("/"),h)for(f=h.length;f>0;f-=1)if((i=g[h.slice(0,f).join("/")])&&(i=i[r])){o=i,s=l;break}if(o)break;!c&&m&&m[r]&&(c=m[r],u=l)}!o&&c&&(o=c,s=u),o&&(n.splice(0,s,o),e=n.join("/"))}return e}function r(t,n){return function(){var r=b.call(arguments,0);return"string"!=typeof r[0]&&1===r.length&&r.push(null),f.apply(e,r.concat([t,n]))}}function i(e){return function(t){return n(t,e)}}function o(e){return function(t){h[e]=t}}function a(n){if(t(g,n)){var r=g[n];delete g[n],m[n]=!0,l.apply(e,r)}if(!t(h,n)&&!t(m,n))throw new Error("No "+n);return h[n]}function s(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function c(e){return e?s(e):[]}function u(e){return function(){return y&&y.config&&y.config[e]||{}}}var l,f,p,d,h={},g={},y={},m={},v=Object.prototype.hasOwnProperty,b=[].slice,w=/\.js$/;p=function(e,t){var r,o=s(e),c=o[0],u=t[1];return e=o[1],c&&(c=n(c,u),r=a(c)),c?e=r&&r.normalize?r.normalize(e,i(u)):n(e,u):(e=n(e,u),o=s(e),c=o[0],e=o[1],c&&(r=a(c))),{f:c?c+"!"+e:e,n:e,pr:c,p:r}},d={require:function(e){return r(e)},exports:function(e){var t=h[e];return void 0!==t?t:h[e]={}},module:function(e){return{id:e,uri:"",exports:h[e],config:u(e)}}},l=function(n,i,s,u){var l,f,y,v,b,w,x,T=[],S=void 0===s?"undefined":_typeof(s);if(u=u||n,w=c(u),"undefined"===S||"function"===S){for(i=!i.length&&s.length?["require","exports","module"]:i,b=0;b<i.length;b+=1)if(v=p(i[b],w),"require"===(f=v.f))T[b]=d.require(n);else if("exports"===f)T[b]=d.exports(n),x=!0;else if("module"===f)l=T[b]=d.module(n);else if(t(h,f)||t(g,f)||t(m,f))T[b]=a(f);else{if(!v.p)throw new Error(n+" missing "+f);v.p.load(v.n,r(u,!0),o(f),{}),T[b]=h[f]}y=s?s.apply(h[n],T):void 0,n&&(l&&l.exports!==e&&l.exports!==h[n]?h[n]=l.exports:y===e&&x||(h[n]=y))}else n&&(h[n]=s)},requirejs=require=f=function(t,n,r,i,o){if("string"==typeof t)return d[t]?d[t](n):a(p(t,c(n)).f);if(!t.splice){if(y=t,y.deps&&f(y.deps,y.callback),!n)return;n.splice?(t=n,n=r,r=null):t=e}return n=n||function(){},"function"==typeof r&&(r=i,i=o),i?l(e,t,n,r):setTimeout(function(){l(e,t,n,r)},4),f},f.config=function(e){return f(e)},requirejs._defined=h,define=function(e,n,r){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");n.splice||(r=n,n=[]),t(h,e)||t(g,e)||(g[e]=[e,n,r])},define.amd={jQuery:!0}}(),define("almond",function(){}),function(e,t){"object"===("undefined"==typeof module?"undefined":_typeof(module))&&"object"===_typeof(module.exports)?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function n(e,t,n){n=n||ce;var r,i,o=n.createElement("script");if(o.text=e,t)for(r in Te)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function r(e){return null==e?e+"":"object"===(void 0===e?"undefined":_typeof(e))||"function"==typeof e?he[ge.call(e)]||"object":void 0===e?"undefined":_typeof(e)}function i(e){var t=!!e&&"length"in e&&e.length,n=r(e);return!we(e)&&!xe(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function o(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function a(e,t,n){return we(t)?Se.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?Se.grep(e,function(e){return e===t!==n}):"string"!=typeof t?Se.grep(e,function(e){return de.call(t,e)>-1!==n}):Se.filter(t,e,n)}function s(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function c(e){var t={};return Se.each(e.match(Me)||[],function(e,n){t[n]=!0}),t}function u(e){return e}function l(e){throw e}function f(e,t,n,r){var i;try{e&&we(i=e.promise)?i.call(e).done(t).fail(n):e&&we(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}function p(){ce.removeEventListener("DOMContentLoaded",p),e.removeEventListener("load",p),Se.ready()}function d(e,t){return t.toUpperCase()}function h(e){return e.replace(qe,"ms-").replace(Fe,d)}function g(){this.expando=Se.expando+g.uid++}function y(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Be.test(e)?JSON.parse(e):e)}function m(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(We,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=y(n)}catch(e){}$e.set(e,t,n)}else n=void 0;return n}function v(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return Se.css(e,t,"")},c=s(),u=n&&n[3]||(Se.cssNumber[t]?"":"px"),l=e.nodeType&&(Se.cssNumber[t]||"px"!==u&&+c)&&Ue.exec(Se.css(e,t));if(l&&l[3]!==u){for(c/=2,u=u||l[3],l=+c||1;a--;)Se.style(e,t,l+u),(1-o)*(1-(o=s()/c||.5))<=0&&(a=0),l/=o;l*=2,Se.style(e,t,l+u),n=n||[]}return n&&(l=+l||+c||0,i=n[1]?l+(n[1]+1)*n[2]:+n[2],r&&(r.unit=u,r.start=l,r.end=i)),i}function b(e){var t,n=e.ownerDocument,r=e.nodeName,i=Ke[r];return i||(t=n.body.appendChild(n.createElement(r)),i=Se.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),Ke[r]=i,i)}function w(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)r=e[o],r.style&&(n=r.style.display,t?("none"===n&&(i[o]=Ve.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&Ze(r)&&(i[o]=b(r))):"none"!==n&&(i[o]="none",Ve.set(r,"display",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}function x(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&o(e,t)?Se.merge([e],n):n}function T(e,t){for(var n=0,r=e.length;n<r;n++)Ve.set(e[n],"globalEval",!t||Ve.get(t[n],"globalEval"))}function S(e,t,n,i,o){for(var a,s,c,u,l,f,p=t.createDocumentFragment(),d=[],h=0,g=e.length;h<g;h++)if((a=e[h])||0===a)if("object"===r(a))Se.merge(d,a.nodeType?[a]:a);else if(it.test(a)){for(s=s||p.appendChild(t.createElement("div")),c=(tt.exec(a)||["",""])[1].toLowerCase(),u=rt[c]||rt._default,s.innerHTML=u[1]+Se.htmlPrefilter(a)+u[2],f=u[0];f--;)s=s.lastChild;Se.merge(d,s.childNodes),s=p.firstChild,s.textContent=""}else d.push(t.createTextNode(a));for(p.textContent="",h=0;a=d[h++];)if(i&&Se.inArray(a,i)>-1)o&&o.push(a);else if(l=Xe(a),s=x(p.appendChild(a),"script"),l&&T(s),n)for(f=0;a=s[f++];)nt.test(a.type||"")&&n.push(a);return p}function k(){return!0}function O(){return!1}function j(e,t){return e===A()==("focus"===t)}function A(){try{return ce.activeElement}catch(e){}}function C(e,t,n,r,i,o){var a,s;if("object"===(void 0===t?"undefined":_typeof(t))){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)C(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=O;else if(!i)return e;return 1===o&&(a=i,i=function(e){return Se().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=Se.guid++)),e.each(function(){Se.event.add(this,t,i,r,n)})}function E(e,t,n){if(!n)return void(void 0===Ve.get(e,t)&&Se.event.add(e,t,k));Ve.set(e,t,!1),Se.event.add(e,t,{namespace:!1,handler:function(e){var r,i,o=Ve.get(this,t);if(1&e.isTrigger&&this[t]){if(o.length)(Se.event.special[t]||{}).delegateType&&e.stopPropagation();else if(o=le.call(arguments),Ve.set(this,t,o),r=n(this,t),this[t](),i=Ve.get(this,t),o!==i||r?Ve.set(this,t,!1):i={},o!==i)return e.stopImmediatePropagation(),e.preventDefault(),i.value}else o.length&&(Ve.set(this,t,{value:Se.event.trigger(Se.extend(o[0],Se.Event.prototype),o.slice(1),this)}),e.stopImmediatePropagation())}})}function N(e,t){return o(e,"table")&&o(11!==t.nodeType?t:t.firstChild,"tr")?Se(e).children("tbody")[0]||e:e}function _(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function P(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function I(e,t){var n,r,i,o,a,s,c,u;if(1===t.nodeType){if(Ve.hasData(e)&&(o=Ve.access(e),a=Ve.set(t,o),u=o.events)){delete a.handle,a.events={};for(i in u)for(n=0,r=u[i].length;n<r;n++)Se.event.add(t,i,u[i][n])}$e.hasData(e)&&(s=$e.access(e),c=Se.extend({},s),$e.set(t,c))}}function M(e,t){var n=t.nodeName.toLowerCase();"input"===n&&et.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function D(e,t,r,i){t=fe.apply([],t);var o,a,s,c,u,l,f=0,p=e.length,d=p-1,h=t[0],g=we(h);if(g||p>1&&"string"==typeof h&&!be.checkClone&<.test(h))return e.each(function(n){var o=e.eq(n);g&&(t[0]=h.call(this,n,o.html())),D(o,t,r,i)});if(p&&(o=S(t,e[0].ownerDocument,!1,e,i),a=o.firstChild,1===o.childNodes.length&&(o=a),a||i)){for(s=Se.map(x(o,"script"),_),c=s.length;f<p;f++)u=o,f!==d&&(u=Se.clone(u,!0,!0),c&&Se.merge(s,x(u,"script"))),r.call(e[f],u,f);if(c)for(l=s[s.length-1].ownerDocument,Se.map(s,P),f=0;f<c;f++)u=s[f],nt.test(u.type||"")&&!Ve.access(u,"globalEval")&&Se.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?Se._evalUrl&&!u.noModule&&Se._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")}):n(u.textContent.replace(ft,""),u,l))}return e}function L(e,t,n){for(var r,i=t?Se.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||Se.cleanData(x(r)),r.parentNode&&(n&&Xe(r)&&T(x(r,"script")),r.parentNode.removeChild(r));return e}function R(e,t,n){var r,i,o,a,s=e.style;return n=n||dt(e),n&&(a=n.getPropertyValue(t)||n[t],""!==a||Xe(e)||(a=Se.style(e,t)),!be.pixelBoxStyles()&&pt.test(a)&&ht.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function q(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function F(e){for(var t=e[0].toUpperCase()+e.slice(1),n=gt.length;n--;)if((e=gt[n]+t)in yt)return e}function H(e){var t=Se.cssProps[e]||mt[e];return t||(e in yt?e:mt[e]=F(e)||e)}function V(e,t,n){var r=Ue.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function $(e,t,n,r,i,o){var a="width"===t?1:0,s=0,c=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(c+=Se.css(e,n+Ge[a],!0,i)),r?("content"===n&&(c-=Se.css(e,"padding"+Ge[a],!0,i)),"margin"!==n&&(c-=Se.css(e,"border"+Ge[a]+"Width",!0,i))):(c+=Se.css(e,"padding"+Ge[a],!0,i),"padding"!==n?c+=Se.css(e,"border"+Ge[a]+"Width",!0,i):s+=Se.css(e,"border"+Ge[a]+"Width",!0,i));return!r&&o>=0&&(c+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-c-s-.5))||0),c}function B(e,t,n){var r=dt(e),i=!be.boxSizingReliable()||n,o=i&&"border-box"===Se.css(e,"boxSizing",!1,r),a=o,s=R(e,t,r),c="offset"+t[0].toUpperCase()+t.slice(1);if(pt.test(s)){if(!n)return s;s="auto"}return(!be.boxSizingReliable()&&o||"auto"===s||!parseFloat(s)&&"inline"===Se.css(e,"display",!1,r))&&e.getClientRects().length&&(o="border-box"===Se.css(e,"boxSizing",!1,r),(a=c in e)&&(s=e[c])),(s=parseFloat(s)||0)+$(e,t,n||(o?"border":"content"),a,r,s)+"px"}function W(e,t,n,r,i){return new W.prototype.init(e,t,n,r,i)}function z(){St&&(!1===ce.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(z):e.setTimeout(z,Se.fx.interval),Se.fx.tick())}function U(){return e.setTimeout(function(){Tt=void 0}),Tt=Date.now()}function G(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)n=Ge[r],i["margin"+n]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function J(e,t,n){for(var r,i=(Z.tweeners[t]||[]).concat(Z.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function X(e,t,n){var r,i,o,a,s,c,u,l,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&Ze(e),y=Ve.get(e,"fxshow");n.queue||(a=Se._queueHooks(e,"fx"),null==a.unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,Se.queue(e,"fx").length||a.empty.fire()})}));for(r in t)if(i=t[r],kt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!y||void 0===y[r])continue;g=!0}d[r]=y&&y[r]||Se.style(e,r)}if((c=!Se.isEmptyObject(t))||!Se.isEmptyObject(d)){f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],u=y&&y.display,null==u&&(u=Ve.get(e,"display")),l=Se.css(e,"display"),"none"===l&&(u?l=u:(w([e],!0),u=e.style.display||u,l=Se.css(e,"display"),w([e]))),("inline"===l||"inline-block"===l&&null!=u)&&"none"===Se.css(e,"float")&&(c||(p.done(function(){h.display=u}),null==u&&(l=h.display,u="none"===l?"":l)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),c=!1;for(r in d)c||(y?"hidden"in y&&(g=y.hidden):y=Ve.access(e,"fxshow",{display:u}),o&&(y.hidden=!g),g&&w([e],!0),p.done(function(){g||w([e]),Ve.remove(e,"fxshow");for(r in d)Se.style(e,r,d[r])})),c=J(g?y[r]:0,r,p),r in y||(y[r]=c.start,g&&(c.end=c.start,c.start=0))}}function Y(e,t){var n,r,i,o,a;for(n in e)if(r=h(n),i=t[r],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=Se.cssHooks[r])&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function Z(e,t,n){var r,i,o=0,a=Z.prefilters.length,s=Se.Deferred().always(function(){delete c.elem}),c=function(){if(i)return!1;for(var t=Tt||U(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,c=u.tweens.length;a<c;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),o<1&&c?n:(c||s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:Se.extend({},t),opts:Se.extend(!0,{specialEasing:{},easing:Se.easing._default},n),originalProperties:t,originalOptions:n,startTime:Tt||U(),duration:n.duration,tweens:[],createTween:function(t,n){var r=Se.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)u.tweens[n].run(1);return t?(s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u,t])):s.rejectWith(e,[u,t]),this}}),l=u.props;for(Y(l,u.opts.specialEasing);o<a;o++)if(r=Z.prefilters[o].call(u,e,l,u.opts))return we(r.stop)&&(Se._queueHooks(u.elem,u.opts.queue).stop=r.stop.bind(r)),r;return Se.map(l,J,u),we(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),Se.fx.timer(Se.extend(c,{elem:e,anim:u,queue:u.opts.queue})),u}function Q(e){return(e.match(Me)||[]).join(" ")}function K(e){return e.getAttribute&&e.getAttribute("class")||""}function ee(e){return Array.isArray(e)?e:"string"==typeof e?e.match(Me)||[]:[]}function te(e,t,n,i){var o;if(Array.isArray(t))Se.each(t,function(t,r){n||Lt.test(e)?i(e,r):te(e+"["+("object"===(void 0===r?"undefined":_typeof(r))&&null!=r?t:"")+"]",r,n,i)});else if(n||"object"!==r(t))i(e,t);else for(o in t)te(e+"["+o+"]",t[o],n,i)}function ne(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(Me)||[];if(we(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function re(e,t,n,r){function i(s){var c;return o[s]=!0,Se.each(e[s]||[],function(e,s){var u=s(t,n,r);return"string"!=typeof u||a||o[u]?a?!(c=u):void 0:(t.dataTypes.unshift(u),i(u),!1)}),c}var o={},a=e===Jt;return i(t.dataTypes[0])||!o["*"]&&i("*")}function ie(e,t){var n,r,i=Se.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&Se.extend(!0,e,r),e}function oe(e,t,n){for(var r,i,o,a,s=e.contents,c=e.dataTypes;"*"===c[0];)c.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){c.unshift(i);break}if(c[0]in n)o=c[0];else{for(i in n){if(!c[0]||e.converters[i+" "+c[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==c[0]&&c.unshift(o),n[o]}function ae(e,t,n,r){var i,o,a,s,c,u={},l=e.dataTypes.slice();if(l[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];for(o=l.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!c&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),c=o,o=l.shift())if("*"===o)o=c;else if("*"!==c&&c!==o){if(!(a=u[c+" "+o]||u["* "+o]))for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[c+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[i]:!0!==u[i]&&(o=s[0],l.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+c+" to "+o}}}return{state:"success",data:t}}var se=[],ce=e.document,ue=Object.getPrototypeOf,le=se.slice,fe=se.concat,pe=se.push,de=se.indexOf,he={},ge=he.toString,ye=he.hasOwnProperty,me=ye.toString,ve=me.call(Object),be={},we=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},xe=function(e){return null!=e&&e===e.window},Te={type:!0,src:!0,nonce:!0,noModule:!0},Se=function e(t,n){return new e.fn.init(t,n)},ke=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;Se.fn=Se.prototype={jquery:"3.4.1",constructor:Se,length:0,toArray:function(){return le.call(this)},get:function(e){return null==e?le.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=Se.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return Se.each(this,e)},map:function(e){return this.pushStack(Se.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(le.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:pe,sort:se.sort,splice:se.splice},Se.extend=Se.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,c=arguments.length,u=!1;for("boolean"==typeof a&&(u=a,a=arguments[s]||{},s++),"object"===(void 0===a?"undefined":_typeof(a))||we(a)||(a={}),s===c&&(a=this,s--);s<c;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(u&&r&&(Se.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||Se.isPlainObject(n)?n:{},i=!1,a[t]=Se.extend(u,o,r)):void 0!==r&&(a[t]=r));return a},Se.extend({expando:"jQuery"+("3.4.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==ge.call(e))&&(!(t=ue(e))||"function"==typeof(n=ye.call(t,"constructor")&&t.constructor)&&me.call(n)===ve)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){n(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(i(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(ke,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(i(Object(e))?Se.merge(n,"string"==typeof e?[e]:e):pe.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:de.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,o,a=0,s=[];if(i(e))for(r=e.length;a<r;a++)null!=(o=t(e[a],a,n))&&s.push(o);else for(a in e)null!=(o=t(e[a],a,n))&&s.push(o);return fe.apply([],s)},guid:1,support:be}),"function"==typeof Symbol&&(Se.fn[Symbol.iterator]=se[Symbol.iterator]),Se.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){he["[object "+t+"]"]=t.toLowerCase()});var Oe=function(e){function t(e,t,n,r){var i,o,a,s,c,l,p,d=t&&t.ownerDocument,h=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==h&&9!==h&&11!==h)return n;if(!r&&((t?t.ownerDocument||t:F)!==_&&N(t),t=t||_,I)){if(11!==h&&(c=me.exec(e)))if(i=c[1]){if(9===h){if(!(a=t.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(d&&(a=d.getElementById(i))&&R(t,a)&&a.id===i)return n.push(a),n}else{if(c[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((i=c[3])&&w.getElementsByClassName&&t.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(i)),n}if(w.qsa&&!z[e+" "]&&(!M||!M.test(e))&&(1!==h||"object"!==t.nodeName.toLowerCase())){if(p=e,d=t,1===h&&ue.test(e)){for((s=t.getAttribute("id"))?s=s.replace(xe,Te):t.setAttribute("id",s=q),l=k(e),o=l.length;o--;)l[o]="#"+s+" "+f(l[o]);p=l.join(","),d=ve.test(e)&&u(t.parentNode)||t}try{return Z.apply(n,d.querySelectorAll(p)),n}catch(t){z(e,!0)}finally{s===q&&t.removeAttribute("id")}}}return j(e.replace(ae,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>x.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[q]=!0,e}function i(e){var t=_.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ke(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function u(e){return e&&void 0!==e.getElementsByTagName&&e}function l(){}function f(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function p(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&"parentNode"===o,s=V++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,c){var u,l,f,p=[H,s];if(c){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,c))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(f=t[q]||(t[q]={}),l=f[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((u=l[o])&&u[0]===H&&u[1]===s)return p[2]=u[2];if(l[o]=p,p[2]=e(t,n,c))return!0}return!1}}function d(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function h(e,n,r){for(var i=0,o=n.length;i<o;i++)t(e,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,c=e.length,u=null!=t;s<c;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),u&&t.push(s)));return a}function y(e,t,n,i,o,a){return i&&!i[q]&&(i=y(i)),o&&!o[q]&&(o=y(o,a)),r(function(r,a,s,c){var u,l,f,p=[],d=[],y=a.length,m=r||h(t||"*",s.nodeType?[s]:s,[]),v=!e||!r&&t?m:g(m,p,e,s,c),b=n?o||(r?e:y||i)?[]:a:v;if(n&&n(v,b,s,c),i)for(u=g(b,d),i(u,[],s,c),l=u.length;l--;)(f=u[l])&&(b[d[l]]=!(v[d[l]]=f));if(r){if(o||e){if(o){for(u=[],l=b.length;l--;)(f=b[l])&&u.push(v[l]=f);o(null,b=[],u,c)}for(l=b.length;l--;)(f=b[l])&&(u=o?K(r,f):p[l])>-1&&(r[u]=!(a[u]=f))}}else b=g(b===a?b.splice(y,b.length):b),o?o(null,a,b,c):Z.apply(a,b)})}function m(e){for(var t,n,r,i=e.length,o=x.relative[e[0].type],a=o||x.relative[" "],s=o?1:0,c=p(function(e){return e===t},a,!0),u=p(function(e){return K(t,e)>-1},a,!0),l=[function(e,n,r){var i=!o&&(r||n!==A)||((t=n).nodeType?c(e,n,r):u(e,n,r));return t=null,i}];s<i;s++)if(n=x.relative[e[s].type])l=[p(d(l),n)];else{if(n=x.filter[e[s].type].apply(null,e[s].matches),n[q]){for(r=++s;r<i&&!x.relative[e[r].type];r++);return y(s>1&&d(l),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ae,"$1"),n,s<r&&m(e.slice(s,r)),r<i&&m(e=e.slice(r)),r<i&&f(e))}l.push(n)}return d(l)}function v(e,n){var i=n.length>0,o=e.length>0,a=function(r,a,s,c,u){var l,f,p,d=0,h="0",y=r&&[],m=[],v=A,b=r||o&&x.find.TAG("*",u),w=H+=null==v?1:Math.random()||.1,T=b.length;for(u&&(A=a===_||a||u);h!==T&&null!=(l=b[h]);h++){if(o&&l){for(f=0,a||l.ownerDocument===_||(N(l),s=!I);p=e[f++];)if(p(l,a||_,s)){c.push(l);break}u&&(H=w)}i&&((l=!p&&l)&&d--,r&&y.push(l))}if(d+=h,i&&h!==d){for(f=0;p=n[f++];)p(y,m,a,s);if(r){if(d>0)for(;h--;)y[h]||m[h]||(m[h]=X.call(c));m=g(m)}Z.apply(c,m),u&&!r&&m.length>0&&d+n.length>1&&t.uniqueSort(c)}return u&&(H=w,A=v),y};return i?r(a):a}var b,w,x,T,S,k,O,j,A,C,E,N,_,P,I,M,D,L,R,q="sizzle"+1*new Date,F=e.document,H=0,V=0,$=n(),B=n(),W=n(),z=n(),U=function(e,t){return e===t&&(E=!0),0},G={}.hasOwnProperty,J=[],X=J.pop,Y=J.push,Z=J.push,Q=J.slice,K=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},ee="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",te="[\\x20\\t\\r\\n\\f]",ne="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",re="\\["+te+"*("+ne+")(?:"+te+"*([*^$|!~]?=)"+te+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ne+"))|)"+te+"*\\]",ie=":("+ne+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+re+")*)|.*)\\)|)",oe=new RegExp(te+"+","g"),ae=new RegExp("^"+te+"+|((?:^|[^\\\\])(?:\\\\.)*)"+te+"+$","g"),se=new RegExp("^"+te+"*,"+te+"*"),ce=new RegExp("^"+te+"*([>+~]|"+te+")"+te+"*"),ue=new RegExp(te+"|>"),le=new RegExp(ie),fe=new RegExp("^"+ne+"$"),pe={ID:new RegExp("^#("+ne+")"),CLASS:new RegExp("^\\.("+ne+")"),TAG:new RegExp("^("+ne+"|[*])"),ATTR:new RegExp("^"+re),PSEUDO:new RegExp("^"+ie),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+te+"*(even|odd|(([+-]|)(\\d*)n|)"+te+"*(?:([+-]|)"+te+"*(\\d+)|))"+te+"*\\)|)","i"),bool:new RegExp("^(?:"+ee+")$","i"),needsContext:new RegExp("^"+te+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+te+"*((?:-\\d)?\\d*)"+te+"*\\)|)(?=[^-]|$)","i")},de=/HTML$/i,he=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,ye=/^[^{]+\{\s*\[native \w/,me=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ve=/[+~]/,be=new RegExp("\\\\([\\da-f]{1,6}"+te+"?|("+te+")|.)","ig"),we=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},xe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Te=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Se=function(){N()},ke=p(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{Z.apply(J=Q.call(F.childNodes),F.childNodes),J[F.childNodes.length].nodeType}catch(e){Z={apply:J.length?function(e,t){Y.apply(e,Q.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}w=t.support={},S=t.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!de.test(t||n&&n.nodeName||"HTML")},N=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:F;return r!==_&&9===r.nodeType&&r.documentElement?(_=r,P=_.documentElement,I=!S(_),F!==_&&(n=_.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Se,!1):n.attachEvent&&n.attachEvent("onunload",Se)),w.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=i(function(e){return e.appendChild(_.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=ye.test(_.getElementsByClassName),w.getById=i(function(e){return P.appendChild(e).id=q,!_.getElementsByName||!_.getElementsByName(q).length}),w.getById?(x.filter.ID=function(e){var t=e.replace(be,we);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&I){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var t=e.replace(be,we);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},x.find.ID=function(e,t){if(void 0!==t.getElementById&&I){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=w.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):w.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},x.find.CLASS=w.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&I)return t.getElementsByClassName(e)},D=[],M=[],(w.qsa=ye.test(_.querySelectorAll))&&(i(function(e){P.appendChild(e).innerHTML="<a id='"+q+"'></a><select id='"+q+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&M.push("[*^$]="+te+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||M.push("\\["+te+"*(?:value|"+ee+")"),e.querySelectorAll("[id~="+q+"-]").length||M.push("~="),e.querySelectorAll(":checked").length||M.push(":checked"),e.querySelectorAll("a#"+q+"+*").length||M.push(".#.+[+~]")}),i(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=_.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&M.push("name"+te+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&M.push(":enabled",":disabled"),P.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&M.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),M.push(",.*:")})),(w.matchesSelector=ye.test(L=P.matches||P.webkitMatchesSelector||P.mozMatchesSelector||P.oMatchesSelector||P.msMatchesSelector))&&i(function(e){w.disconnectedMatch=L.call(e,"*"),L.call(e,"[s!='']:x"),D.push("!=",ie)}),M=M.length&&new RegExp(M.join("|")),D=D.length&&new RegExp(D.join("|")),t=ye.test(P.compareDocumentPosition),R=t||ye.test(P.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},U=t?function(e,t){if(e===t)return E=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===_||e.ownerDocument===F&&R(F,e)?-1:t===_||t.ownerDocument===F&&R(F,t)?1:C?K(C,e)-K(C,t):0:4&n?-1:1)}:function(e,t){if(e===t)return E=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],c=[t];if(!i||!o)return e===_?-1:t===_?1:i?-1:o?1:C?K(C,e)-K(C,t):0;if(i===o)return a(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)c.unshift(n);for(;s[r]===c[r];)r++;return r?a(s[r],c[r]):s[r]===F?-1:c[r]===F?1:0},_):_},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==_&&N(e),w.matchesSelector&&I&&!z[n+" "]&&(!D||!D.test(n))&&(!M||!M.test(n)))try{var r=L.call(e,n);if(r||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){z(n,!0)}return t(n,_,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==_&&N(e),R(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==_&&N(e);var n=x.attrHandle[t.toLowerCase()],r=n&&G.call(x.attrHandle,t.toLowerCase())?n(e,t,!I):void 0;return void 0!==r?r:w.attributes||!I?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(xe,Te)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,i=0;if(E=!w.detectDuplicates,C=!w.sortStable&&e.slice(0),e.sort(U),E){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return C=null,e},T=t.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=T(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=T(t);return n},
x=t.selectors={cacheLength:50,createPseudo:r,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(be,we),e[3]=(e[3]||e[4]||e[5]||"").replace(be,we),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&le.test(n)&&(t=k(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(be,we).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=$[e+" "];return t||(t=new RegExp("(^|"+te+")"+e+"("+te+"|$)"))&&$(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(i){var o=t.attr(i,e);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(oe," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,c){var u,l,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,m=s&&t.nodeName.toLowerCase(),v=!c&&!s,b=!1;if(y){if(o){for(;g;){for(p=t;p=p[g];)if(s?p.nodeName.toLowerCase()===m:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&v){for(p=y,f=p[q]||(p[q]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),u=l[e]||[],d=u[0]===H&&u[1],b=d&&u[2],p=d&&y.childNodes[d];p=++d&&p&&p[g]||(b=d=0)||h.pop();)if(1===p.nodeType&&++b&&p===t){l[e]=[H,d,b];break}}else if(v&&(p=t,f=p[q]||(p[q]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),u=l[e]||[],d=u[0]===H&&u[1],b=d),!1===b)for(;(p=++d&&p&&p[g]||(b=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==m:1!==p.nodeType)||!++b||(v&&(f=p[q]||(p[q]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),l[e]=[H,b]),p!==t)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,n){var i,o=x.pseudos[e]||x.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[q]?o(n):o.length>1?(i=[e,e,"",n],x.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=K(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=O(e.replace(ae,"$1"));return i[q]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(be,we),function(t){return(t.textContent||T(t)).indexOf(e)>-1}}),lang:r(function(e){return fe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(be,we).toLowerCase(),function(t){var n;do{if(n=I?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===P},focus:function(e){return e===_.activeElement&&(!_.hasFocus||_.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:s(!1),disabled:s(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!x.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return he.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[n<0?n+t:n]}),even:c(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},x.pseudos.nth=x.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[b]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(b);for(b in{submit:!0,reset:!0})x.pseudos[b]=function(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}(b);return l.prototype=x.filters=x.pseudos,x.setFilters=new l,k=t.tokenize=function(e,n){var r,i,o,a,s,c,u,l=B[e+" "];if(l)return n?0:l.slice(0);for(s=e,c=[],u=x.preFilter;s;){r&&!(i=se.exec(s))||(i&&(s=s.slice(i[0].length)||s),c.push(o=[])),r=!1,(i=ce.exec(s))&&(r=i.shift(),o.push({value:r,type:i[0].replace(ae," ")}),s=s.slice(r.length));for(a in x.filter)!(i=pe[a].exec(s))||u[a]&&!(i=u[a](i))||(r=i.shift(),o.push({value:r,type:a,matches:i}),s=s.slice(r.length));if(!r)break}return n?s.length:s?t.error(e):B(e,c).slice(0)},O=t.compile=function(e,t){var n,r=[],i=[],o=W[e+" "];if(!o){for(t||(t=k(e)),n=t.length;n--;)o=m(t[n]),o[q]?r.push(o):i.push(o);o=W(e,v(i,r)),o.selector=e}return o},j=t.select=function(e,t,n,r){var i,o,a,s,c,l="function"==typeof e&&e,p=!r&&k(e=l.selector||e);if(n=n||[],1===p.length){if(o=p[0]=p[0].slice(0),o.length>2&&"ID"===(a=o[0]).type&&9===t.nodeType&&I&&x.relative[o[1].type]){if(!(t=(x.find.ID(a.matches[0].replace(be,we),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pe.needsContext.test(e)?0:o.length;i--&&(a=o[i],!x.relative[s=a.type]);)if((c=x.find[s])&&(r=c(a.matches[0].replace(be,we),ve.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&f(o)))return Z.apply(n,r),n;break}}return(l||O(e,p))(r,t,!I,n,!t||ve.test(e)&&u(t.parentNode)||t),n},w.sortStable=q.split("").sort(U).join("")===q,w.detectDuplicates=!!E,N(),w.sortDetached=i(function(e){return 1&e.compareDocumentPosition(_.createElement("fieldset"))}),i(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),w.attributes&&i(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(ee,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);Se.find=Oe,Se.expr=Oe.selectors,Se.expr[":"]=Se.expr.pseudos,Se.uniqueSort=Se.unique=Oe.uniqueSort,Se.text=Oe.getText,Se.isXMLDoc=Oe.isXML,Se.contains=Oe.contains,Se.escapeSelector=Oe.escape;var je=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&Se(e).is(n))break;r.push(e)}return r},Ae=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Ce=Se.expr.match.needsContext,Ee=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;Se.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?Se.find.matchesSelector(r,e)?[r]:[]:Se.find.matches(e,Se.grep(t,function(e){return 1===e.nodeType}))},Se.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(Se(e).filter(function(){for(t=0;t<r;t++)if(Se.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)Se.find(e,i[t],n);return r>1?Se.uniqueSort(n):n},filter:function(e){return this.pushStack(a(this,e||[],!1))},not:function(e){return this.pushStack(a(this,e||[],!0))},is:function(e){return!!a(this,"string"==typeof e&&Ce.test(e)?Se(e):e||[],!1).length}});var Ne,_e=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(Se.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||Ne,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:_e.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof Se?t[0]:t,Se.merge(this,Se.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:ce,!0)),Ee.test(r[1])&&Se.isPlainObject(t))for(r in t)we(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return i=ce.getElementById(r[2]),i&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):we(e)?void 0!==n.ready?n.ready(e):e(Se):Se.makeArray(e,this)}).prototype=Se.fn,Ne=Se(ce);var Pe=/^(?:parents|prev(?:Until|All))/,Ie={children:!0,contents:!0,next:!0,prev:!0};Se.fn.extend({has:function(e){var t=Se(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(Se.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&Se(e);if(!Ce.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&Se.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?Se.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?de.call(Se(e),this[0]):de.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(Se.uniqueSort(Se.merge(this.get(),Se(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Se.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return je(e,"parentNode")},parentsUntil:function(e,t,n){return je(e,"parentNode",n)},next:function(e){return s(e,"nextSibling")},prev:function(e){return s(e,"previousSibling")},nextAll:function(e){return je(e,"nextSibling")},prevAll:function(e){return je(e,"previousSibling")},nextUntil:function(e,t,n){return je(e,"nextSibling",n)},prevUntil:function(e,t,n){return je(e,"previousSibling",n)},siblings:function(e){return Ae((e.parentNode||{}).firstChild,e)},children:function(e){return Ae(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(o(e,"template")&&(e=e.content||e),Se.merge([],e.childNodes))}},function(e,t){Se.fn[e]=function(n,r){var i=Se.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=Se.filter(r,i)),this.length>1&&(Ie[e]||Se.uniqueSort(i),Pe.test(e)&&i.reverse()),this.pushStack(i)}});var Me=/[^\x20\t\r\n\f]+/g;Se.Callbacks=function(e){e="string"==typeof e?c(e):Se.extend({},e);var t,n,i,o,a=[],s=[],u=-1,l=function(){for(o=o||e.once,i=t=!0;s.length;u=-1)for(n=s.shift();++u<a.length;)!1===a[u].apply(n[0],n[1])&&e.stopOnFalse&&(u=a.length,n=!1);e.memory||(n=!1),t=!1,o&&(a=n?[]:"")},f={add:function(){return a&&(n&&!t&&(u=a.length-1,s.push(n)),function t(n){Se.each(n,function(n,i){we(i)?e.unique&&f.has(i)||a.push(i):i&&i.length&&"string"!==r(i)&&t(i)})}(arguments),n&&!t&&l()),this},remove:function(){return Se.each(arguments,function(e,t){for(var n;(n=Se.inArray(t,a,n))>-1;)a.splice(n,1),n<=u&&u--}),this},has:function(e){return e?Se.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return o=s=[],a=n="",this},disabled:function(){return!a},lock:function(){return o=s=[],n||t||(a=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||l()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!i}};return f},Se.extend({Deferred:function(t){var n=[["notify","progress",Se.Callbacks("memory"),Se.Callbacks("memory"),2],["resolve","done",Se.Callbacks("once memory"),Se.Callbacks("once memory"),0,"resolved"],["reject","fail",Se.Callbacks("once memory"),Se.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return Se.Deferred(function(t){Se.each(n,function(n,r){var i=we(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&we(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){function o(t,n,r,i){return function(){var s=this,c=arguments,f=function(){var e,f;if(!(t<a)){if((e=r.apply(s,c))===n.promise())throw new TypeError("Thenable self-resolution");f=e&&("object"===(void 0===e?"undefined":_typeof(e))||"function"==typeof e)&&e.then,we(f)?i?f.call(e,o(a,n,u,i),o(a,n,l,i)):(a++,f.call(e,o(a,n,u,i),o(a,n,l,i),o(a,n,u,n.notifyWith))):(r!==u&&(s=void 0,c=[e]),(i||n.resolveWith)(s,c))}},p=i?f:function(){try{f()}catch(e){Se.Deferred.exceptionHook&&Se.Deferred.exceptionHook(e,p.stackTrace),t+1>=a&&(r!==l&&(s=void 0,c=[e]),n.rejectWith(s,c))}};t?p():(Se.Deferred.getStackHook&&(p.stackTrace=Se.Deferred.getStackHook()),e.setTimeout(p))}}var a=0;return Se.Deferred(function(e){n[0][3].add(o(0,e,we(i)?i:u,e.notifyWith)),n[1][3].add(o(0,e,we(t)?t:u)),n[2][3].add(o(0,e,we(r)?r:l))}).promise()},promise:function(e){return null!=e?Se.extend(e,i):i}},o={};return Se.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=le.call(arguments),o=Se.Deferred(),a=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?le.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(f(e,o.done(a(n)).resolve,o.reject,!t),"pending"===o.state()||we(i[n]&&i[n].then)))return o.then();for(;n--;)f(i[n],a(n),o.reject);return o.promise()}});var De=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;Se.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&De.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},Se.readyException=function(t){e.setTimeout(function(){throw t})};var Le=Se.Deferred();Se.fn.ready=function(e){return Le.then(e).catch(function(e){Se.readyException(e)}),this},Se.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--Se.readyWait:Se.isReady)||(Se.isReady=!0,!0!==e&&--Se.readyWait>0||Le.resolveWith(ce,[Se]))}}),Se.ready.then=Le.then,"complete"===ce.readyState||"loading"!==ce.readyState&&!ce.documentElement.doScroll?e.setTimeout(Se.ready):(ce.addEventListener("DOMContentLoaded",p),e.addEventListener("load",p));var Re=function e(t,n,i,o,a,s,c){var u=0,l=t.length,f=null==i;if("object"===r(i)){a=!0;for(u in i)e(t,n,u,i[u],!0,s,c)}else if(void 0!==o&&(a=!0,we(o)||(c=!0),f&&(c?(n.call(t,o),n=null):(f=n,n=function(e,t,n){return f.call(Se(e),n)})),n))for(;u<l;u++)n(t[u],i,c?o:o.call(t[u],u,n(t[u],i)));return a?t:f?n.call(t):l?n(t[0],i):s},qe=/^-ms-/,Fe=/-([a-z])/g,He=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};g.uid=1,g.prototype={cache:function(e){var t=e[this.expando];return t||(t={},He(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[h(t)]=n;else for(r in t)i[h(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][h(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){Array.isArray(t)?t=t.map(h):(t=h(t),t=t in r?[t]:t.match(Me)||[]),n=t.length;for(;n--;)delete r[t[n]]}(void 0===t||Se.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!Se.isEmptyObject(t)}};var Ve=new g,$e=new g,Be=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,We=/[A-Z]/g;Se.extend({hasData:function(e){return $e.hasData(e)||Ve.hasData(e)},data:function(e,t,n){return $e.access(e,t,n)},removeData:function(e,t){$e.remove(e,t)},_data:function(e,t,n){return Ve.access(e,t,n)},_removeData:function(e,t){Ve.remove(e,t)}}),Se.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=$e.get(o),1===o.nodeType&&!Ve.get(o,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&(r=a[n].name,0===r.indexOf("data-")&&(r=h(r.slice(5)),m(o,r,i[r])));Ve.set(o,"hasDataAttrs",!0)}return i}return"object"===(void 0===e?"undefined":_typeof(e))?this.each(function(){$e.set(this,e)}):Re(this,function(t){var n;if(o&&void 0===t){if(void 0!==(n=$e.get(o,e)))return n;if(void 0!==(n=m(o,e)))return n}else this.each(function(){$e.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){$e.remove(this,e)})}}),Se.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Ve.get(e,t),n&&(!r||Array.isArray(n)?r=Ve.access(e,t,Se.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=Se.queue(e,t),r=n.length,i=n.shift(),o=Se._queueHooks(e,t),a=function(){Se.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Ve.get(e,n)||Ve.access(e,n,{empty:Se.Callbacks("once memory").add(function(){Ve.remove(e,[t+"queue",n])})})}}),Se.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?Se.queue(this[0],e):void 0===t?this:this.each(function(){var n=Se.queue(this,e,t);Se._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&Se.dequeue(this,e)})},dequeue:function(e){return this.each(function(){Se.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=Se.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=Ve.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ze=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ue=new RegExp("^(?:([+-])=|)("+ze+")([a-z%]*)$","i"),Ge=["Top","Right","Bottom","Left"],Je=ce.documentElement,Xe=function(e){return Se.contains(e.ownerDocument,e)},Ye={composed:!0};Je.getRootNode&&(Xe=function(e){return Se.contains(e.ownerDocument,e)||e.getRootNode(Ye)===e.ownerDocument});var Ze=function(e,t){return e=t||e,"none"===e.style.display||""===e.style.display&&Xe(e)&&"none"===Se.css(e,"display")},Qe=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i},Ke={};Se.fn.extend({show:function(){return w(this,!0)},hide:function(){return w(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Ze(this)?Se(this).show():Se(this).hide()})}});var et=/^(?:checkbox|radio)$/i,tt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,nt=/^$|^module$|\/(?:java|ecma)script/i,rt={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};rt.optgroup=rt.option,rt.tbody=rt.tfoot=rt.colgroup=rt.caption=rt.thead,rt.th=rt.td;var it=/<|&#?\w+;/;!function(){var e=ce.createDocumentFragment(),t=e.appendChild(ce.createElement("div")),n=ce.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),be.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",be.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var ot=/^key/,at=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,st=/^([^.]*)(?:\.(.+)|)/;Se.event={global:{},add:function(e,t,n,r,i){var o,a,s,c,u,l,f,p,d,h,g,y=Ve.get(e);if(y)for(n.handler&&(o=n,n=o.handler,i=o.selector),i&&Se.find.matchesSelector(Je,i),n.guid||(n.guid=Se.guid++),(c=y.events)||(c=y.events={}),(a=y.handle)||(a=y.handle=function(t){return void 0!==Se&&Se.event.triggered!==t.type?Se.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(Me)||[""],u=t.length;u--;)s=st.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d&&(f=Se.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=Se.event.special[d]||{},l=Se.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&Se.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=c[d])||(p=c[d]=[],p.delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,l):p.push(l),Se.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,c,u,l,f,p,d,h,g,y=Ve.hasData(e)&&Ve.get(e);if(y&&(c=y.events)){for(t=(t||"").match(Me)||[""],u=t.length;u--;)if(s=st.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){for(f=Se.event.special[d]||{},d=(r?f.delegateType:f.bindType)||d,p=c[d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)l=p[o],!i&&g!==l.origType||n&&n.guid!==l.guid||s&&!s.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(p.splice(o,1),l.selector&&p.delegateCount--,f.remove&&f.remove.call(e,l));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||Se.removeEvent(e,d,y.handle),delete c[d])}else for(d in c)Se.event.remove(e,d+t[u],n,r,!0);Se.isEmptyObject(c)&&Ve.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=Se.event.fix(e),c=new Array(arguments.length),u=(Ve.get(this,"events")||{})[s.type]||[],l=Se.event.special[s.type]||{};for(c[0]=s,t=1;t<arguments.length;t++)c[t]=arguments[t];if(s.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,s)){for(a=Se.event.handlers.call(this,s,u),t=0;(i=a[t++])&&!s.isPropagationStopped();)for(s.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((Se.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,c))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a,s=[],c=t.delegateCount,u=e.target;if(c&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],a={},n=0;n<c;n++)r=t[n],i=r.selector+" ",void 0===a[i]&&(a[i]=r.needsContext?Se(i,this).index(u)>-1:Se.find(i,this,null,[u]).length),a[i]&&o.push(r);o.length&&s.push({elem:u,handlers:o})}return u=this,c<t.length&&s.push({elem:u,handlers:t.slice(c)}),s},addProp:function(e,t){Object.defineProperty(Se.Event.prototype,e,{enumerable:!0,configurable:!0,get:we(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[Se.expando]?e:new Se.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return et.test(t.type)&&t.click&&o(t,"input")&&E(t,"click",k),!1},trigger:function(e){var t=this||e;return et.test(t.type)&&t.click&&o(t,"input")&&E(t,"click"),!0},_default:function(e){var t=e.target;return et.test(t.type)&&t.click&&o(t,"input")&&Ve.get(t,"click")||o(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},Se.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},Se.Event=function(e,t){if(!(this instanceof Se.Event))return new Se.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?k:O,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&Se.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[Se.expando]=!0},Se.Event.prototype={constructor:Se.Event,isDefaultPrevented:O,isPropagationStopped:O,isImmediatePropagationStopped:O,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=k,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=k,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=k,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},Se.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&ot.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&at.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},Se.event.addProp),Se.each({focus:"focusin",blur:"focusout"},function(e,t){Se.event.special[e]={setup:function(){return E(this,e,j),!1},trigger:function(){return E(this,e),!0},delegateType:t}}),Se.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){Se.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||Se.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),Se.fn.extend({on:function(e,t,n,r){return C(this,e,t,n,r)},one:function(e,t,n,r){return C(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,Se(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"===(void 0===e?"undefined":_typeof(e))){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=O),this.each(function(){Se.event.remove(this,e,n,t)})}});var ct=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,ut=/<script|<style|<link/i,lt=/checked\s*(?:[^=]|=\s*.checked.)/i,ft=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;Se.extend({htmlPrefilter:function(e){return e.replace(ct,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),c=Xe(e);if(!(be.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Se.isXMLDoc(e)))for(a=x(s),o=x(e),r=0,i=o.length;r<i;r++)M(o[r],a[r]);if(t)if(n)for(o=o||x(e),a=a||x(s),r=0,i=o.length;r<i;r++)I(o[r],a[r]);else I(e,s);return a=x(s,"script"),a.length>0&&T(a,!c&&x(e,"script")),s},cleanData:function(e){for(var t,n,r,i=Se.event.special,o=0;void 0!==(n=e[o]);o++)if(He(n)){if(t=n[Ve.expando]){if(t.events)for(r in t.events)i[r]?Se.event.remove(n,r):Se.removeEvent(n,r,t.handle);n[Ve.expando]=void 0}n[$e.expando]&&(n[$e.expando]=void 0)}}}),Se.fn.extend({detach:function(e){return L(this,e,!0)},remove:function(e){return L(this,e)},text:function(e){return Re(this,function(e){return void 0===e?Se.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return D(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){N(this,e).appendChild(e)}})},prepend:function(){return D(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=N(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return D(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return D(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(Se.cleanData(x(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return Se.clone(this,e,t)})},html:function(e){return Re(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ut.test(e)&&!rt[(tt.exec(e)||["",""])[1].toLowerCase()]){e=Se.htmlPrefilter(e);try{for(;n<r;n++)t=this[n]||{},1===t.nodeType&&(Se.cleanData(x(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return D(this,arguments,function(t){var n=this.parentNode;Se.inArray(this,e)<0&&(Se.cleanData(x(this)),n&&n.replaceChild(t,this))},e)}}),Se.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){Se.fn[e]=function(e){for(var n,r=[],i=Se(e),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),Se(i[a])[t](n),pe.apply(r,n.get());return this.pushStack(r)}});var pt=new RegExp("^("+ze+")(?!px)[a-z%]+$","i"),dt=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},ht=new RegExp(Ge.join("|"),"i");!function(){function t(){if(u){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Je.appendChild(c).appendChild(u);var t=e.getComputedStyle(u);r="1%"!==t.top,s=12===n(t.marginLeft),u.style.right="60%",a=36===n(t.right),i=36===n(t.width),u.style.position="absolute",o=12===n(u.offsetWidth/3),Je.removeChild(c),u=null}}function n(e){return Math.round(parseFloat(e))}var r,i,o,a,s,c=ce.createElement("div"),u=ce.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",be.clearCloneStyle="content-box"===u.style.backgroundClip,Se.extend(be,{boxSizingReliable:function(){return t(),i},pixelBoxStyles:function(){return t(),a},pixelPosition:function(){return t(),r},reliableMarginLeft:function(){return t(),s},scrollboxSize:function(){return t(),o}}))}();var gt=["Webkit","Moz","ms"],yt=ce.createElement("div").style,mt={},vt=/^(none|table(?!-c[ea]).+)/,bt=/^--/,wt={position:"absolute",visibility:"hidden",display:"block"},xt={letterSpacing:"0",fontWeight:"400"};Se.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=R(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=h(t),c=bt.test(t),u=e.style;if(c||(t=H(s)),a=Se.cssHooks[t]||Se.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:u[t];o=void 0===n?"undefined":_typeof(n),"string"===o&&(i=Ue.exec(n))&&i[1]&&(n=v(e,t,i),o="number"),null!=n&&n===n&&("number"!==o||c||(n+=i&&i[3]||(Se.cssNumber[s]?"":"px")),be.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(c?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,r){var i,o,a,s=h(t);return bt.test(t)||(t=H(s)),a=Se.cssHooks[t]||Se.cssHooks[s],
a&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=R(e,t,r)),"normal"===i&&t in xt&&(i=xt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),Se.each(["height","width"],function(e,t){Se.cssHooks[t]={get:function(e,n,r){if(n)return!vt.test(Se.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?B(e,t,r):Qe(e,wt,function(){return B(e,t,r)})},set:function(e,n,r){var i,o=dt(e),a=!be.scrollboxSize()&&"absolute"===o.position,s=a||r,c=s&&"border-box"===Se.css(e,"boxSizing",!1,o),u=r?$(e,t,r,c,o):0;return c&&a&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-$(e,t,"border",!1,o)-.5)),u&&(i=Ue.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=Se.css(e,t)),V(e,n,u)}}}),Se.cssHooks.marginLeft=q(be.reliableMarginLeft,function(e,t){if(t)return(parseFloat(R(e,"marginLeft"))||e.getBoundingClientRect().left-Qe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),Se.each({margin:"",padding:"",border:"Width"},function(e,t){Se.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+Ge[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(Se.cssHooks[e+t].set=V)}),Se.fn.extend({css:function(e,t){return Re(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=dt(e),i=t.length;a<i;a++)o[t[a]]=Se.css(e,t[a],!1,r);return o}return void 0!==n?Se.style(e,t,n):Se.css(e,t)},e,t,arguments.length>1)}}),Se.Tween=W,W.prototype={constructor:W,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||Se.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(Se.cssNumber[n]?"":"px")},cur:function(){var e=W.propHooks[this.prop];return e&&e.get?e.get(this):W.propHooks._default.get(this)},run:function(e){var t,n=W.propHooks[this.prop];return this.options.duration?this.pos=t=Se.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):W.propHooks._default.set(this),this}},W.prototype.init.prototype=W.prototype,W.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=Se.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){Se.fx.step[e.prop]?Se.fx.step[e.prop](e):1!==e.elem.nodeType||!Se.cssHooks[e.prop]&&null==e.elem.style[H(e.prop)]?e.elem[e.prop]=e.now:Se.style(e.elem,e.prop,e.now+e.unit)}}},W.propHooks.scrollTop=W.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Se.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},Se.fx=W.prototype.init,Se.fx.step={};var Tt,St,kt=/^(?:toggle|show|hide)$/,Ot=/queueHooks$/;Se.Animation=Se.extend(Z,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return v(n.elem,e,Ue.exec(t),n),n}]},tweener:function(e,t){we(e)?(t=e,e=["*"]):e=e.match(Me);for(var n,r=0,i=e.length;r<i;r++)n=e[r],Z.tweeners[n]=Z.tweeners[n]||[],Z.tweeners[n].unshift(t)},prefilters:[X],prefilter:function(e,t){t?Z.prefilters.unshift(e):Z.prefilters.push(e)}}),Se.speed=function(e,t,n){var r=e&&"object"===(void 0===e?"undefined":_typeof(e))?Se.extend({},e):{complete:n||!n&&t||we(e)&&e,duration:e,easing:n&&t||t&&!we(t)&&t};return Se.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in Se.fx.speeds?r.duration=Se.fx.speeds[r.duration]:r.duration=Se.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){we(r.old)&&r.old.call(this),r.queue&&Se.dequeue(this,r.queue)},r},Se.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Ze).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=Se.isEmptyObject(e),o=Se.speed(t,n,r),a=function(){var t=Z(this,Se.extend({},e),o);(i||Ve.get(this,"finish"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=Se.timers,a=Ve.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&Ot.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||Se.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=Ve.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=Se.timers,a=r?r.length:0;for(n.finish=!0,Se.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),Se.each(["toggle","show","hide"],function(e,t){var n=Se.fn[t];Se.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(G(t,!0),e,r,i)}}),Se.each({slideDown:G("show"),slideUp:G("hide"),slideToggle:G("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){Se.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),Se.timers=[],Se.fx.tick=function(){var e,t=0,n=Se.timers;for(Tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||Se.fx.stop(),Tt=void 0},Se.fx.timer=function(e){Se.timers.push(e),Se.fx.start()},Se.fx.interval=13,Se.fx.start=function(){St||(St=!0,z())},Se.fx.stop=function(){St=null},Se.fx.speeds={slow:600,fast:200,_default:400},Se.fn.delay=function(t,n){return t=Se.fx?Se.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=ce.createElement("input"),t=ce.createElement("select"),n=t.appendChild(ce.createElement("option"));e.type="checkbox",be.checkOn=""!==e.value,be.optSelected=n.selected,e=ce.createElement("input"),e.value="t",e.type="radio",be.radioValue="t"===e.value}();var jt,At=Se.expr.attrHandle;Se.fn.extend({attr:function(e,t){return Re(this,Se.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){Se.removeAttr(this,e)})}}),Se.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?Se.prop(e,t,n):(1===o&&Se.isXMLDoc(e)||(i=Se.attrHooks[t.toLowerCase()]||(Se.expr.match.bool.test(t)?jt:void 0)),void 0!==n?null===n?void Se.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:(r=Se.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!be.radioValue&&"radio"===t&&o(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(Me);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),jt={set:function(e,t,n){return!1===t?Se.removeAttr(e,n):e.setAttribute(n,n),n}},Se.each(Se.expr.match.bool.source.match(/\w+/g),function(e,t){var n=At[t]||Se.find.attr;At[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=At[a],At[a]=i,i=null!=n(e,t,r)?a:null,At[a]=o),i}});var Ct=/^(?:input|select|textarea|button)$/i,Et=/^(?:a|area)$/i;Se.fn.extend({prop:function(e,t){return Re(this,Se.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[Se.propFix[e]||e]})}}),Se.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&Se.isXMLDoc(e)||(t=Se.propFix[t]||t,i=Se.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=Se.find.attr(e,"tabindex");return t?parseInt(t,10):Ct.test(e.nodeName)||Et.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),be.optSelected||(Se.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),Se.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Se.propFix[this.toLowerCase()]=this}),Se.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,c=0;if(we(e))return this.each(function(t){Se(this).addClass(e.call(this,t,K(this)))});if(t=ee(e),t.length)for(;n=this[c++];)if(i=K(n),r=1===n.nodeType&&" "+Q(i)+" "){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");s=Q(r),i!==s&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,c=0;if(we(e))return this.each(function(t){Se(this).removeClass(e.call(this,t,K(this)))});if(!arguments.length)return this.attr("class","");if(t=ee(e),t.length)for(;n=this[c++];)if(i=K(n),r=1===n.nodeType&&" "+Q(i)+" "){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");s=Q(r),i!==s&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=void 0===e?"undefined":_typeof(e),r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):we(e)?this.each(function(n){Se(this).toggleClass(e.call(this,n,K(this),t),t)}):this.each(function(){var t,i,o,a;if(r)for(i=0,o=Se(this),a=ee(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||(t=K(this),t&&Ve.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Ve.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+Q(K(n))+" ").indexOf(t)>-1)return!0;return!1}});var Nt=/\r/g;Se.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=we(e),this.each(function(n){var i;1===this.nodeType&&(i=r?e.call(this,n,Se(this).val()):e,null==i?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=Se.map(i,function(e){return null==e?"":e+""})),(t=Se.valHooks[this.type]||Se.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=Se.valHooks[i.type]||Se.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(Nt,""):null==n?"":n)}}}),Se.extend({valHooks:{option:{get:function(e){var t=Se.find.attr(e,"value");return null!=t?t:Q(Se.text(e))}},select:{get:function(e){var t,n,r,i=e.options,a=e.selectedIndex,s="select-one"===e.type,c=s?null:[],u=s?a+1:i.length;for(r=a<0?u:s?a:0;r<u;r++)if(n=i[r],(n.selected||r===a)&&!n.disabled&&(!n.parentNode.disabled||!o(n.parentNode,"optgroup"))){if(t=Se(n).val(),s)return t;c.push(t)}return c},set:function(e,t){for(var n,r,i=e.options,o=Se.makeArray(t),a=i.length;a--;)r=i[a],(r.selected=Se.inArray(Se.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),Se.each(["radio","checkbox"],function(){Se.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=Se.inArray(Se(e).val(),t)>-1}},be.checkOn||(Se.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),be.focusin="onfocusin"in e;var _t=/^(?:focusinfocus|focusoutblur)$/,Pt=function(e){e.stopPropagation()};Se.extend(Se.event,{trigger:function(t,n,r,i){var o,a,s,c,u,l,f,p,d=[r||ce],h=ye.call(t,"type")?t.type:t,g=ye.call(t,"namespace")?t.namespace.split("."):[];if(a=p=s=r=r||ce,3!==r.nodeType&&8!==r.nodeType&&!_t.test(h+Se.event.triggered)&&(h.indexOf(".")>-1&&(g=h.split("."),h=g.shift(),g.sort()),u=h.indexOf(":")<0&&"on"+h,t=t[Se.expando]?t:new Se.Event(h,"object"===(void 0===t?"undefined":_typeof(t))&&t),t.isTrigger=i?2:3,t.namespace=g.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:Se.makeArray(n,[t]),f=Se.event.special[h]||{},i||!f.trigger||!1!==f.trigger.apply(r,n))){if(!i&&!f.noBubble&&!xe(r)){for(c=f.delegateType||h,_t.test(c+h)||(a=a.parentNode);a;a=a.parentNode)d.push(a),s=a;s===(r.ownerDocument||ce)&&d.push(s.defaultView||s.parentWindow||e)}for(o=0;(a=d[o++])&&!t.isPropagationStopped();)p=a,t.type=o>1?c:f.bindType||h,l=(Ve.get(a,"events")||{})[t.type]&&Ve.get(a,"handle"),l&&l.apply(a,n),(l=u&&a[u])&&l.apply&&He(a)&&(t.result=l.apply(a,n),!1===t.result&&t.preventDefault());return t.type=h,i||t.isDefaultPrevented()||f._default&&!1!==f._default.apply(d.pop(),n)||!He(r)||u&&we(r[h])&&!xe(r)&&(s=r[u],s&&(r[u]=null),Se.event.triggered=h,t.isPropagationStopped()&&p.addEventListener(h,Pt),r[h](),t.isPropagationStopped()&&p.removeEventListener(h,Pt),Se.event.triggered=void 0,s&&(r[u]=s)),t.result}},simulate:function(e,t,n){var r=Se.extend(new Se.Event,n,{type:e,isSimulated:!0});Se.event.trigger(r,null,t)}}),Se.fn.extend({trigger:function(e,t){return this.each(function(){Se.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return Se.event.trigger(e,t,n,!0)}}),be.focusin||Se.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){Se.event.simulate(t,e.target,Se.event.fix(e))};Se.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=Ve.access(r,t);i||r.addEventListener(e,n,!0),Ve.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Ve.access(r,t)-1;i?Ve.access(r,t,i):(r.removeEventListener(e,n,!0),Ve.remove(r,t))}}});var It=e.location,Mt=Date.now(),Dt=/\?/;Se.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||Se.error("Invalid XML: "+t),n};var Lt=/\[\]$/,Rt=/\r?\n/g,qt=/^(?:submit|button|image|reset|file)$/i,Ft=/^(?:input|select|textarea|keygen)/i;Se.param=function(e,t){var n,r=[],i=function(e,t){var n=we(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!Se.isPlainObject(e))Se.each(e,function(){i(this.name,this.value)});else for(n in e)te(n,e[n],t,i);return r.join("&")},Se.fn.extend({serialize:function(){return Se.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=Se.prop(this,"elements");return e?Se.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!Se(this).is(":disabled")&&Ft.test(this.nodeName)&&!qt.test(e)&&(this.checked||!et.test(e))}).map(function(e,t){var n=Se(this).val();return null==n?null:Array.isArray(n)?Se.map(n,function(e){return{name:t.name,value:e.replace(Rt,"\r\n")}}):{name:t.name,value:n.replace(Rt,"\r\n")}}).get()}});var Ht=/%20/g,Vt=/#.*$/,$t=/([?&])_=[^&]*/,Bt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Wt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,zt=/^(?:GET|HEAD)$/,Ut=/^\/\//,Gt={},Jt={},Xt="*/".concat("*"),Yt=ce.createElement("a");Yt.href=It.href,Se.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:It.href,type:"GET",isLocal:Wt.test(It.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Xt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":Se.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?ie(ie(e,Se.ajaxSettings),t):ie(Se.ajaxSettings,e)},ajaxPrefilter:ne(Gt),ajaxTransport:ne(Jt),ajax:function(t,n){function r(t,n,r,s){var u,p,d,w,x,T=n;l||(l=!0,c&&e.clearTimeout(c),i=void 0,a=s||"",S.readyState=t>0?4:0,u=t>=200&&t<300||304===t,r&&(w=oe(h,S,r)),w=ae(h,w,S,u),u?(h.ifModified&&(x=S.getResponseHeader("Last-Modified"),x&&(Se.lastModified[o]=x),(x=S.getResponseHeader("etag"))&&(Se.etag[o]=x)),204===t||"HEAD"===h.type?T="nocontent":304===t?T="notmodified":(T=w.state,p=w.data,d=w.error,u=!d)):(d=T,!t&&T||(T="error",t<0&&(t=0))),S.status=t,S.statusText=(n||T)+"",u?m.resolveWith(g,[p,T,S]):m.rejectWith(g,[S,T,d]),S.statusCode(b),b=void 0,f&&y.trigger(u?"ajaxSuccess":"ajaxError",[S,h,u?p:d]),v.fireWith(g,[S,T]),f&&(y.trigger("ajaxComplete",[S,h]),--Se.active||Se.event.trigger("ajaxStop")))}"object"===(void 0===t?"undefined":_typeof(t))&&(n=t,t=void 0),n=n||{};var i,o,a,s,c,u,l,f,p,d,h=Se.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?Se(g):Se.event,m=Se.Deferred(),v=Se.Callbacks("once memory"),b=h.statusCode||{},w={},x={},T="canceled",S={readyState:0,getResponseHeader:function(e){var t;if(l){if(!s)for(s={};t=Bt.exec(a);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return l?a:null},setRequestHeader:function(e,t){return null==l&&(e=x[e.toLowerCase()]=x[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==l&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)S.always(e[S.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||T;return i&&i.abort(t),r(0,t),this}};if(m.promise(S),h.url=((t||h.url||It.href)+"").replace(Ut,It.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(Me)||[""],null==h.crossDomain){u=ce.createElement("a");try{u.href=h.url,u.href=u.href,h.crossDomain=Yt.protocol+"//"+Yt.host!=u.protocol+"//"+u.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=Se.param(h.data,h.traditional)),re(Gt,h,n,S),l)return S;f=Se.event&&h.global,f&&0==Se.active++&&Se.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!zt.test(h.type),o=h.url.replace(Vt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Ht,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(Dt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace($t,"$1"),d=(Dt.test(o)?"&":"?")+"_="+Mt+++d),h.url=o+d),h.ifModified&&(Se.lastModified[o]&&S.setRequestHeader("If-Modified-Since",Se.lastModified[o]),Se.etag[o]&&S.setRequestHeader("If-None-Match",Se.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&S.setRequestHeader("Content-Type",h.contentType),S.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Xt+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)S.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,S,h)||l))return S.abort();if(T="abort",v.add(h.complete),S.done(h.success),S.fail(h.error),i=re(Jt,h,n,S)){if(S.readyState=1,f&&y.trigger("ajaxSend",[S,h]),l)return S;h.async&&h.timeout>0&&(c=e.setTimeout(function(){S.abort("timeout")},h.timeout));try{l=!1,i.send(w,r)}catch(e){if(l)throw e;r(-1,e)}}else r(-1,"No Transport");return S},getJSON:function(e,t,n){return Se.get(e,t,n,"json")},getScript:function(e,t){return Se.get(e,void 0,t,"script")}}),Se.each(["get","post"],function(e,t){Se[t]=function(e,n,r,i){return we(n)&&(i=i||r,r=n,n=void 0),Se.ajax(Se.extend({url:e,type:t,dataType:i,data:n,success:r},Se.isPlainObject(e)&&e))}}),Se._evalUrl=function(e,t){return Se.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){Se.globalEval(e,t)}})},Se.fn.extend({wrapAll:function(e){var t;return this[0]&&(we(e)&&(e=e.call(this[0])),t=Se(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return we(e)?this.each(function(t){Se(this).wrapInner(e.call(this,t))}):this.each(function(){var t=Se(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=we(e);return this.each(function(n){Se(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){Se(this).replaceWith(this.childNodes)}),this}}),Se.expr.pseudos.hidden=function(e){return!Se.expr.pseudos.visible(e)},Se.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},Se.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Zt={0:200,1223:204},Qt=Se.ajaxSettings.xhr();be.cors=!!Qt&&"withCredentials"in Qt,be.ajax=Qt=!!Qt,Se.ajaxTransport(function(t){var n,r;if(be.cors||Qt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Zt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),Se.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),Se.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return Se.globalEval(e),e}}}),Se.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),Se.ajaxTransport("script",function(e){if(e.crossDomain||e.scriptAttrs){var t,n;return{send:function(r,i){t=Se("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),ce.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Kt=[],en=/(=)\?(?=&|$)|\?\?/;Se.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||Se.expando+"_"+Mt++;return this[e]=!0,e}}),Se.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,a,s=!1!==t.jsonp&&(en.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&en.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=we(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(en,"$1"+i):!1!==t.jsonp&&(t.url+=(Dt.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||Se.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always(function(){void 0===o?Se(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Kt.push(i)),a&&we(o)&&o(a[0]),a=o=void 0}),"script"}),be.createHTMLDocument=function(){var e=ce.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),Se.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var r,i,o;return t||(be.createHTMLDocument?(t=ce.implementation.createHTMLDocument(""),r=t.createElement("base"),r.href=ce.location.href,t.head.appendChild(r)):t=ce),i=Ee.exec(e),o=!n&&[],i?[t.createElement(i[1])]:(i=S([e],t,o),o&&o.length&&Se(o).remove(),Se.merge([],i.childNodes))},Se.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=Q(e.slice(s)),e=e.slice(0,s)),we(t)?(n=t,t=void 0):t&&"object"===(void 0===t?"undefined":_typeof(t))&&(i="POST"),a.length>0&&Se.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?Se("<div>").append(Se.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},Se.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){Se.fn[t]=function(e){return this.on(t,e)}}),Se.expr.pseudos.animated=function(e){return Se.grep(Se.timers,function(t){return e===t.elem}).length},Se.offset={setOffset:function(e,t,n){var r,i,o,a,s,c,u,l=Se.css(e,"position"),f=Se(e),p={};"static"===l&&(e.style.position="relative"),s=f.offset(),o=Se.css(e,"top"),c=Se.css(e,"left"),u=("absolute"===l||"fixed"===l)&&(o+c).indexOf("auto")>-1,u?(r=f.position(),a=r.top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(c)||0),we(t)&&(t=t.call(e,n,Se.extend({},s))),null!=t.top&&(p.top=t.top-s.top+a),null!=t.left&&(p.left=t.left-s.left+i),"using"in t?t.using.call(e,p):f.css(p)}},Se.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){Se.offset.setOffset(this,e,t)});var t,n,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===Se.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===Se.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&(i=Se(e).offset(),i.top+=Se.css(e,"borderTopWidth",!0),i.left+=Se.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-Se.css(r,"marginTop",!0),left:t.left-i.left-Se.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===Se.css(e,"position");)e=e.offsetParent;return e||Je})}}),Se.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;Se.fn[e]=function(r){return Re(this,function(e,r,i){var o;if(xe(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),Se.each(["top","left"],function(e,t){Se.cssHooks[t]=q(be.pixelPosition,function(e,n){if(n)return n=R(e,t),pt.test(n)?Se(e).position()[t]+"px":n})}),Se.each({Height:"height",Width:"width"},function(e,t){Se.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){Se.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return Re(this,function(t,n,i){var o;return xe(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?Se.css(t,n,s):Se.style(t,n,i,s)},t,a?i:void 0,a)}})}),Se.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){Se.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),Se.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),Se.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),Se.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),we(e))return r=le.call(arguments,2),i=function(){return e.apply(t||this,r.concat(le.call(arguments)))},i.guid=e.guid=e.guid||Se.guid++,i},Se.holdReady=function(e){e?Se.readyWait++:Se.ready(!0)},Se.isArray=Array.isArray,Se.parseJSON=JSON.parse,Se.nodeName=o,Se.isFunction=we,Se.isWindow=xe,Se.camelCase=h,Se.type=r,Se.now=Date.now,Se.isNumeric=function(e){var t=Se.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return Se});var tn=e.jQuery,nn=e.$;return Se.noConflict=function(t){return e.$===Se&&(e.$=nn),t&&e.jQuery===Se&&(e.jQuery=tn),Se},t||(e.jQuery=e.$=Se),Se}),/*!
* https://github.com/paulmillr/es6-shim
* @license es6-shim Copyright 2013-2016 by Paul Miller (http://paulmillr.com)
* and contributors, MIT License
* es6-shim: v0.35.4
* see https://github.com/paulmillr/es6-shim/blob/0.35.3/LICENSE
* Details and documentation:
* https://github.com/paulmillr/es6-shim/
*/
function(e,t){"function"==typeof define&&define.amd?define("es6-shim",t):"object"===("undefined"==typeof exports?"undefined":_typeof(exports))?module.exports=t():e.returnExports=t()}(this,function(){var e,t=Function.call.bind(Function.apply),n=Function.call.bind(Function.call),r=Array.isArray,i=Object.keys,o=function(e){try{return e(),!1}catch(e){return!0}},a=function(e){try{return e()}catch(e){return!1}},s=function(e){return function(){return!t(e,this,arguments)}}(o),c=!!Object.defineProperty&&function(){return!o(function(){return Object.defineProperty({},"x",{get:function(){}})})}(),u="foo"===function(){}.name,l=Function.call.bind(Array.prototype.forEach),f=Function.call.bind(Array.prototype.reduce),p=Function.call.bind(Array.prototype.filter),d=Function.call.bind(Array.prototype.some),h=function(e,t,n,r){!r&&t in e||(c?Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:!0,value:n}):e[t]=n)},g=function(e,t,n){l(i(t),function(r){var i=t[r];h(e,r,i,!!n)})},y=Function.call.bind(Object.prototype.toString),m="function"==typeof/abc/?function(e){return"function"==typeof e&&"[object Function]"===y(e)}:function(e){return"function"==typeof e},v={getter:function(e,t,n){if(!c)throw new TypeError("getters require true ES5 support");Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get:n})},proxy:function(e,t,n){if(!c)throw new TypeError("getters require true ES5 support");var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,{configurable:r.configurable,enumerable:r.enumerable,get:function(){return e[t]},set:function(n){e[t]=n}})},redefine:function(e,t,n){if(c){var r=Object.getOwnPropertyDescriptor(e,t);r.value=n,Object.defineProperty(e,t,r)}else e[t]=n},defineByDescriptor:function(e,t,n){c?Object.defineProperty(e,t,n):"value"in n&&(e[t]=n.value)},preserveToString:function(e,t){t&&m(t.toString)&&h(e,"toString",t.toString.bind(t),!0)}},b=Object.create||function(e,t){var n=function(){};n.prototype=e;var r=new n;return void 0!==t&&i(t).forEach(function(e){v.defineByDescriptor(r,e,t[e])}),r},w=function(e,t){return!!Object.setPrototypeOf&&a(function(){var n=function t(n){var r=new e(n);return Object.setPrototypeOf(r,t.prototype),r};return Object.setPrototypeOf(n,e),n.prototype=b(e.prototype,{constructor:{value:n}}),t(n)})},x=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("unable to locate global object")}(),T=x.isFinite,S=Function.call.bind(String.prototype.indexOf),k=Function.apply.bind(Array.prototype.indexOf),O=Function.call.bind(Array.prototype.concat),j=Function.call.bind(String.prototype.slice),A=Function.call.bind(Array.prototype.push),C=Function.apply.bind(Array.prototype.push),E=Function.call.bind(Array.prototype.shift),N=Math.max,_=Math.min,P=Math.floor,I=Math.abs,M=Math.exp,D=Math.log,L=Math.sqrt,R=Function.call.bind(Object.prototype.hasOwnProperty),q=function(){},F=x.Map,H=F&&F.prototype.delete,V=F&&F.prototype.get,$=F&&F.prototype.has,B=F&&F.prototype.set,W=x.Symbol||{},z=W.species||"@@species",U=Number.isNaN||function(e){return e!==e},G=Number.isFinite||function(e){return"number"==typeof e&&T(e)},J=m(Math.sign)?Math.sign:function(e){var t=Number(e);return 0===t?t:U(t)?t:t<0?-1:1},X=function(e){var t=Number(e);return t<-1||U(t)?NaN:0===t||t===1/0?t:-1===t?-1/0:1+t-1==0?t:t*(D(1+t)/(1+t-1))},Y=function(e){return"[object Arguments]"===y(e)},Z=function(e){return null!==e&&"object"===(void 0===e?"undefined":_typeof(e))&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==y(e)&&"[object Function]"===y(e.callee)},Q=Y(arguments)?Y:Z,K={primitive:function(e){return null===e||"function"!=typeof e&&"object"!==(void 0===e?"undefined":_typeof(e))},string:function(e){return"[object String]"===y(e)},regex:function(e){return"[object RegExp]"===y(e)},symbol:function(e){return"function"==typeof x.Symbol&&"symbol"===(void 0===e?"undefined":_typeof(e))}},ee=function(e,t,n){var r=e[t];h(e,t,n,!0),v.preserveToString(e[t],r)},te="function"==typeof W&&"function"==typeof W.for&&K.symbol(W()),ne=K.symbol(W.iterator)?W.iterator:"_es6-shim iterator_";x.Set&&"function"==typeof(new x.Set)["@@iterator"]&&(ne="@@iterator"),x.Reflect||h(x,"Reflect",{},!0);var re=x.Reflect,ie=String,oe="undefined"!=typeof document&&document?document.all:null,ae=null==oe?function(e){return null==e}:function(e){return null==e&&e!==oe},se={Call:function(e,n){var r=arguments.length>2?arguments[2]:[];if(!se.IsCallable(e))throw new TypeError(e+" is not a function");return t(e,n,r)},RequireObjectCoercible:function(e,t){if(ae(e))throw new TypeError(t||"Cannot call method on "+e);return e},TypeIsObject:function(e){return void 0!==e&&null!==e&&!0!==e&&!1!==e&&("function"==typeof e||"object"===(void 0===e?"undefined":_typeof(e))||e===oe)},ToObject:function(e,t){return Object(se.RequireObjectCoercible(e,t))},IsCallable:m,IsConstructor:function(e){return se.IsCallable(e)},ToInt32:function(e){return se.ToNumber(e)>>0},ToUint32:function(e){return se.ToNumber(e)>>>0},ToNumber:function(e){if("[object Symbol]"===y(e))throw new TypeError("Cannot convert a Symbol value to a number");return+e},ToInteger:function(e){var t=se.ToNumber(e);return U(t)?0:0!==t&&G(t)?(t>0?1:-1)*P(I(t)):t},ToLength:function(e){var t=se.ToInteger(e);return t<=0?0:t>Number.MAX_SAFE_INTEGER?Number.MAX_SAFE_INTEGER:t},SameValue:function(e,t){return e===t?0!==e||1/e==1/t:U(e)&&U(t)},SameValueZero:function(e,t){return e===t||U(e)&&U(t)},IsIterable:function(e){return se.TypeIsObject(e)&&(void 0!==e[ne]||Q(e))},GetIterator:function(t){if(Q(t))return new e(t,"value");var n=se.GetMethod(t,ne);if(!se.IsCallable(n))throw new TypeError("value is not an iterable");var r=se.Call(n,t);if(!se.TypeIsObject(r))throw new TypeError("bad iterator");return r},GetMethod:function(e,t){var n=se.ToObject(e)[t];if(!ae(n)){if(!se.IsCallable(n))throw new TypeError("Method not callable: "+t);return n}},IteratorComplete:function(e){return!!e.done},IteratorClose:function(e,t){var n=se.GetMethod(e,"return");if(void 0!==n){var r,i;try{r=se.Call(n,e)}catch(e){i=e}if(!t){if(i)throw i;if(!se.TypeIsObject(r))throw new TypeError("Iterator's return method returned a non-object.")}}},IteratorNext:function(e){var t=arguments.length>1?e.next(arguments[1]):e.next();if(!se.TypeIsObject(t))throw new TypeError("bad iterator");return t},IteratorStep:function(e){var t=se.IteratorNext(e);return!se.IteratorComplete(t)&&t},Construct:function(e,t,n,r){var i=void 0===n?e:n;if(!r&&re.construct)return re.construct(e,t,i);var o=i.prototype;se.TypeIsObject(o)||(o=Object.prototype);var a=b(o),s=se.Call(e,a,t);return se.TypeIsObject(s)?s:a},SpeciesConstructor:function(e,t){var n=e.constructor;if(void 0===n)return t;if(!se.TypeIsObject(n))throw new TypeError("Bad constructor");var r=n[z];if(ae(r))return t;if(!se.IsConstructor(r))throw new TypeError("Bad @@species");return r},CreateHTML:function(e,t,n,r){var i=se.ToString(e),o="<"+t;if(""!==n){o+=" "+n+'="'+se.ToString(r).replace(/"/g,""")+'"'}return o+">"+i+"</"+t+">"},IsRegExp:function(e){if(!se.TypeIsObject(e))return!1;var t=e[W.match];return void 0!==t?!!t:K.regex(e)},ToString:function(e){return ie(e)}};if(c&&te){var ce=function(e){if(K.symbol(W[e]))return W[e];var t=W.for("Symbol."+e);return Object.defineProperty(W,e,{configurable:!1,enumerable:!1,writable:!1,value:t}),t};if(!K.symbol(W.search)){var ue=ce("search"),le=String.prototype.search;h(RegExp.prototype,ue,function(e){return se.Call(le,e,[this])});var fe=function(e){var t=se.RequireObjectCoercible(this);if(!ae(e)){var n=se.GetMethod(e,ue);if(void 0!==n)return se.Call(n,e,[t])}return se.Call(le,t,[se.ToString(e)])};ee(String.prototype,"search",fe)}if(!K.symbol(W.replace)){var pe=ce("replace"),de=String.prototype.replace;h(RegExp.prototype,pe,function(e,t){return se.Call(de,e,[this,t])});var he=function(e,t){var n=se.RequireObjectCoercible(this);if(!ae(e)){var r=se.GetMethod(e,pe);if(void 0!==r)return se.Call(r,e,[n,t])}return se.Call(de,n,[se.ToString(e),t])};ee(String.prototype,"replace",he)}if(!K.symbol(W.split)){var ge=ce("split"),ye=String.prototype.split;h(RegExp.prototype,ge,function(e,t){return se.Call(ye,e,[this,t])});var me=function(e,t){var n=se.RequireObjectCoercible(this);if(!ae(e)){var r=se.GetMethod(e,ge);if(void 0!==r)return se.Call(r,e,[n,t])}return se.Call(ye,n,[se.ToString(e),t])};ee(String.prototype,"split",me)}var ve=K.symbol(W.match),be=ve&&function(){var e={};return e[W.match]=function(){return 42},42!=="a".match(e)}();if(!ve||be){var we=ce("match"),xe=String.prototype.match;h(RegExp.prototype,we,function(e){return se.Call(xe,e,[this])});var Te=function(e){var t=se.RequireObjectCoercible(this);if(!ae(e)){var n=se.GetMethod(e,we);if(void 0!==n)return se.Call(n,e,[t])}return se.Call(xe,t,[se.ToString(e)])};ee(String.prototype,"match",Te)}}var Se=function(e,t,n){v.preserveToString(t,e),Object.setPrototypeOf&&Object.setPrototypeOf(e,t),c?l(Object.getOwnPropertyNames(e),function(r){r in q||n[r]||v.proxy(e,r,t)}):l(Object.keys(e),function(r){r in q||n[r]||(t[r]=e[r])}),t.prototype=e.prototype,v.redefine(e.prototype,"constructor",t)},ke=function(){return this},Oe=function(e){c&&!R(e,z)&&v.getter(e,z,ke)},je=function(e,t){var n=t||function(){return this};h(e,ne,n),!e[ne]&&K.symbol(ne)&&(e[ne]=n)},Ae=function(e,t,n){c?Object.defineProperty(e,t,{configurable:!0,enumerable:!0,writable:!0,value:n}):e[t]=n},Ce=function(e,t,n){if(Ae(e,t,n),!se.SameValue(e[t],n))throw new TypeError("property is nonconfigurable")},Ee=function(e,t,n,r){if(!se.TypeIsObject(e))throw new TypeError("Constructor requires `new`: "+t.name);var i=t.prototype;se.TypeIsObject(i)||(i=n);var o=b(i);for(var a in r)if(R(r,a)){var s=r[a];h(o,a,s,!0)}return o};if(String.fromCodePoint&&1!==String.fromCodePoint.length){var Ne=String.fromCodePoint;ee(String,"fromCodePoint",function(e){return se.Call(Ne,this,arguments)})}var _e={fromCodePoint:function(e){for(var t,n=[],r=0,i=arguments.length;r<i;r++){if(t=Number(arguments[r]),!se.SameValue(t,se.ToInteger(t))||t<0||t>1114111)throw new RangeError("Invalid code point "+t);t<65536?A(n,String.fromCharCode(t)):(t-=65536,A(n,String.fromCharCode(55296+(t>>10))),A(n,String.fromCharCode(t%1024+56320)))}return n.join("")},raw:function(e){var t=se.ToObject(e,"bad callSite"),n=se.ToObject(t.raw,"bad raw value"),r=n.length,i=se.ToLength(r);if(i<=0)return"";for(var o,a,s,c,u=[],l=0;l<i&&(o=se.ToString(l),s=se.ToString(n[o]),A(u,s),!(l+1>=i));)a=l+1<arguments.length?arguments[l+1]:"",c=se.ToString(a),A(u,c),l+=1;return u.join("")}};String.raw&&"xy"!==String.raw({raw:{0:"x",1:"y",length:2}})&&ee(String,"raw",_e.raw),g(String,_e);var Pe=function e(t,n){if(n<1)return"";if(n%2)return e(t,n-1)+t;var r=e(t,n/2);return r+r},Ie={repeat:function(e){var t=se.ToString(se.RequireObjectCoercible(this)),n=se.ToInteger(e);if(n<0||n>=1/0)throw new RangeError("repeat count must be less than infinity and not overflow maximum string size");return Pe(t,n)},startsWith:function(e){var t=se.ToString(se.RequireObjectCoercible(this));if(se.IsRegExp(e))throw new TypeError('Cannot call method "startsWith" with a regex');var n,r=se.ToString(e);arguments.length>1&&(n=arguments[1]);var i=N(se.ToInteger(n),0);return j(t,i,i+r.length)===r},endsWith:function(e){var t=se.ToString(se.RequireObjectCoercible(this));if(se.IsRegExp(e))throw new TypeError('Cannot call method "endsWith" with a regex');var n,r=se.ToString(e),i=t.length;arguments.length>1&&(n=arguments[1]);var o=void 0===n?i:se.ToInteger(n),a=_(N(o,0),i);return j(t,a-r.length,a)===r},includes:function(e){if(se.IsRegExp(e))throw new TypeError('"includes" does not accept a RegExp');var t,n=se.ToString(e);return arguments.length>1&&(t=arguments[1]),-1!==S(this,n,t)},codePointAt:function(e){var t=se.ToString(se.RequireObjectCoercible(this)),n=se.ToInteger(e),r=t.length;if(n>=0&&n<r){var i=t.charCodeAt(n),o=n+1===r;if(i<55296||i>56319||o)return i;var a=t.charCodeAt(n+1);return a<56320||a>57343?i:1024*(i-55296)+(a-56320)+65536}}};if(String.prototype.includes&&!1!=="a".includes("a",1/0)&&ee(String.prototype,"includes",Ie.includes),String.prototype.startsWith&&String.prototype.endsWith){var Me=o(function(){return"/a/".startsWith(/a/)}),De=a(function(){return!1==="abc".startsWith("a",1/0)});Me&&De||(ee(String.prototype,"startsWith",Ie.startsWith),ee(String.prototype,"endsWith",Ie.endsWith))}if(te){a(function(){var e=/a/;return e[W.match]=!1,"/a/".startsWith(e)})||ee(String.prototype,"startsWith",Ie.startsWith);a(function(){var e=/a/;return e[W.match]=!1,"/a/".endsWith(e)})||ee(String.prototype,"endsWith",Ie.endsWith);a(function(){var e=/a/;return e[W.match]=!1,"/a/".includes(e)})||ee(String.prototype,"includes",Ie.includes)}g(String.prototype,Ie);var Le=["\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003","\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028","\u2029\ufeff"].join(""),Re=new RegExp("(^["+Le+"]+)|(["+Le+"]+$)","g"),qe=function(){return se.ToString(se.RequireObjectCoercible(this)).replace(Re,"")},Fe=["\x85","\u200b","\ufffe"].join(""),He=new RegExp("["+Fe+"]","g"),Ve=/^[-+]0x[0-9a-f]+$/i,$e=Fe.trim().length!==Fe.length;h(String.prototype,"trim",qe,$e);var Be=function(e){return{value:e,done:0===arguments.length}},We=function(e){se.RequireObjectCoercible(e),this._s=se.ToString(e),this._i=0};We.prototype.next=function(){var e=this._s,t=this._i;if(void 0===e||t>=e.length)return this._s=void 0,Be();var n,r,i=e.charCodeAt(t);return i<55296||i>56319||t+1===e.length?r=1:(n=e.charCodeAt(t+1),r=n<56320||n>57343?1:2),this._i=t+r,Be(e.substr(t,r))},je(We.prototype),je(String.prototype,function(){return new We(this)});var ze={from:function(e){var t,r=this;arguments.length>1&&(t=arguments[1]);var i,o;if(void 0===t)i=!1;else{if(!se.IsCallable(t))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(o=arguments[2]),i=!0}var a,s,c,u=void 0!==(Q(e)||se.GetMethod(e,ne));if(u){s=se.IsConstructor(r)?Object(new r):[];var l,f,p=se.GetIterator(e);for(c=0;;){if(!1===(l=se.IteratorStep(p)))break;f=l.value;try{i&&(f=void 0===o?t(f,c):n(t,o,f,c)),s[c]=f}catch(e){throw se.IteratorClose(p,!0),e}c+=1}a=c}else{var d=se.ToObject(e);a=se.ToLength(d.length),s=se.IsConstructor(r)?Object(new r(a)):new Array(a);var h;for(c=0;c<a;++c)h=d[c],i&&(h=void 0===o?t(h,c):n(t,o,h,c)),Ce(s,c,h)}return s.length=a,s},of:function(){for(var e=arguments.length,t=this,n=r(t)||!se.IsCallable(t)?new Array(e):se.Construct(t,[e]),i=0;i<e;++i)Ce(n,i,arguments[i]);return n.length=e,n}};g(Array,ze),Oe(Array),e=function(e,t){this.i=0,this.array=e,this.kind=t},g(e.prototype,{next:function(){var t=this.i,n=this.array;if(!(this instanceof e))throw new TypeError("Not an ArrayIterator");if(void 0!==n)for(var r=se.ToLength(n.length);t<r;t++){var i,o=this.kind;return"key"===o?i=t:"value"===o?i=n[t]:"entry"===o&&(i=[t,n[t]]),this.i=t+1,Be(i)}return this.array=void 0,Be()}}),je(e.prototype),Array.of===ze.of||function(){var e=function(e){this.length=e};e.prototype=[];var t=Array.of.apply(e,[1,2]);return t instanceof e&&2===t.length}()||ee(Array,"of",ze.of);var Ue={copyWithin:function(e,t){var n,r=se.ToObject(this),i=se.ToLength(r.length),o=se.ToInteger(e),a=se.ToInteger(t),s=o<0?N(i+o,0):_(o,i),c=a<0?N(i+a,0):_(a,i);arguments.length>2&&(n=arguments[2]);var u=void 0===n?i:se.ToInteger(n),l=u<0?N(i+u,0):_(u,i),f=_(l-c,i-s),p=1;for(c<s&&s<c+f&&(p=-1,c+=f-1,s+=f-1);f>0;)c in r?r[s]=r[c]:delete r[s],c+=p,s+=p,f-=1;return r},fill:function(e){var t;arguments.length>1&&(t=arguments[1]);var n;arguments.length>2&&(n=arguments[2]);var r=se.ToObject(this),i=se.ToLength(r.length);t=se.ToInteger(void 0===t?0:t),n=se.ToInteger(void 0===n?i:n);for(var o=t<0?N(i+t,0):_(t,i),a=n<0?i+n:n,s=o;s<i&&s<a;++s)r[s]=e;return r},find:function(e){var t=se.ToObject(this),r=se.ToLength(t.length);if(!se.IsCallable(e))throw new TypeError("Array#find: predicate must be a function");for(var i,o=arguments.length>1?arguments[1]:null,a=0;a<r;a++)if(i=t[a],o){if(n(e,o,i,a,t))return i}else if(e(i,a,t))return i},findIndex:function(e){var t=se.ToObject(this),r=se.ToLength(t.length);if(!se.IsCallable(e))throw new TypeError("Array#findIndex: predicate must be a function");for(var i=arguments.length>1?arguments[1]:null,o=0;o<r;o++)if(i){if(n(e,i,t[o],o,t))return o}else if(e(t[o],o,t))return o;return-1},keys:function(){return new e(this,"key")},values:function(){return new e(this,"value")},entries:function(){return new e(this,"entry")}};if(Array.prototype.keys&&!se.IsCallable([1].keys().next)&&delete Array.prototype.keys,Array.prototype.entries&&!se.IsCallable([1].entries().next)&&delete Array.prototype.entries,Array.prototype.keys&&Array.prototype.entries&&!Array.prototype.values&&Array.prototype[ne]&&(g(Array.prototype,{values:Array.prototype[ne]}),K.symbol(W.unscopables)&&(Array.prototype[W.unscopables].values=!0)),u&&Array.prototype.values&&"values"!==Array.prototype.values.name){var Ge=Array.prototype.values;ee(Array.prototype,"values",function(){return se.Call(Ge,this,arguments)}),h(Array.prototype,ne,Array.prototype.values,!0)}g(Array.prototype,Ue),1/[!0].indexOf(!0,-0)<0&&h(Array.prototype,"indexOf",function(e){var t=k(this,arguments);return 0===t&&1/t<0?0:t},!0),je(Array.prototype,function(){return this.values()}),Object.getPrototypeOf&&je(Object.getPrototypeOf([].values()));var Je=function(){return a(function(){return 0===Array.from({length:-1}).length})}(),Xe=function(){var e=Array.from([0].entries());return 1===e.length&&r(e[0])&&0===e[0][0]&&0===e[0][1]}();if(Je&&Xe||ee(Array,"from",ze.from),!function(){return a(function(){return Array.from([0],void 0)})}()){var Ye=Array.from;ee(Array,"from",function(e){return arguments.length>1&&void 0!==arguments[1]?se.Call(Ye,this,arguments):n(Ye,this,e)})}var Ze=-(Math.pow(2,32)-1),Qe=function(e,t){var r={length:Ze};return r[t?(r.length>>>0)-1:0]=!0,a(function(){return n(e,r,function(){throw new RangeError("should not reach here")},[]),!0})};if(!Qe(Array.prototype.forEach)){var Ke=Array.prototype.forEach;ee(Array.prototype,"forEach",function(e){return se.Call(Ke,this.length>=0?this:[],arguments)})}if(!Qe(Array.prototype.map)){var et=Array.prototype.map;ee(Array.prototype,"map",function(e){return se.Call(et,this.length>=0?this:[],arguments)})}if(!Qe(Array.prototype.filter)){var tt=Array.prototype.filter;ee(Array.prototype,"filter",function(e){return se.Call(tt,this.length>=0?this:[],arguments)})}if(!Qe(Array.prototype.some)){var nt=Array.prototype.some;ee(Array.prototype,"some",function(e){return se.Call(nt,this.length>=0?this:[],arguments)})}if(!Qe(Array.prototype.every)){var rt=Array.prototype.every;ee(Array.prototype,"every",function(e){return se.Call(rt,this.length>=0?this:[],arguments)})}if(!Qe(Array.prototype.reduce)){var it=Array.prototype.reduce;ee(Array.prototype,"reduce",function(e){return se.Call(it,this.length>=0?this:[],arguments)})}if(!Qe(Array.prototype.reduceRight,!0)){var ot=Array.prototype.reduceRight;ee(Array.prototype,"reduceRight",function(e){return se.Call(ot,this.length>=0?this:[],arguments)})}var at=8!==Number("0o10"),st=2!==Number("0b10"),ct=d(Fe,function(e){return 0===Number(e+0+e)});if(at||st||ct){var ut=Number,lt=/^0b[01]+$/i,ft=/^0o[0-7]+$/i,pt=lt.test.bind(lt),dt=ft.test.bind(ft),ht=function(e){var t;if("function"==typeof e.valueOf&&(t=e.valueOf(),K.primitive(t)))return t;if("function"==typeof e.toString&&(t=e.toString(),K.primitive(t)))return t;throw new TypeError("No default value")},gt=He.test.bind(He),yt=Ve.test.bind(Ve),mt=function(){var e=function(t){var n;"string"==typeof(n=arguments.length>0?K.primitive(t)?t:ht(t):0)&&(n=se.Call(qe,n),pt(n)?n=parseInt(j(n,2),2):dt(n)?n=parseInt(j(n,2),8):(gt(n)||yt(n))&&(n=NaN));var r=this,i=a(function(){return ut.prototype.valueOf.call(r),!0});return r instanceof e&&!i?new ut(n):ut(n)};return e}();Se(ut,mt,{}),g(mt,{NaN:ut.NaN,MAX_VALUE:ut.MAX_VALUE,MIN_VALUE:ut.MIN_VALUE,NEGATIVE_INFINITY:ut.NEGATIVE_INFINITY,POSITIVE_INFINITY:ut.POSITIVE_INFINITY}),Number=mt,v.redefine(x,"Number",mt)}var vt=Math.pow(2,53)-1;g(Number,{MAX_SAFE_INTEGER:vt,MIN_SAFE_INTEGER:-vt,EPSILON:2.220446049250313e-16,parseInt:x.parseInt,parseFloat:x.parseFloat,isFinite:G,isInteger:function(e){return G(e)&&se.ToInteger(e)===e},isSafeInteger:function(e){return Number.isInteger(e)&&I(e)<=Number.MAX_SAFE_INTEGER},isNaN:U}),h(Number,"parseInt",x.parseInt,Number.parseInt!==x.parseInt),1===[,1].find(function(){return!0})&&ee(Array.prototype,"find",Ue.find),0!==[,1].findIndex(function(){return!0})&&ee(Array.prototype,"findIndex",Ue.findIndex);var bt=Function.bind.call(Function.bind,Object.prototype.propertyIsEnumerable),wt=function(e,t){c&&bt(e,t)&&Object.defineProperty(e,t,{enumerable:!1})},xt=function(){for(var e=Number(this),t=arguments.length,n=t-e,r=new Array(n<0?0:n),i=e;i<t;++i)r[i-e]=arguments[i];return r},Tt=function(e){return function(t,n){return t[n]=e[n],t}},St=function(e,t){var n,r=i(Object(t));return se.IsCallable(Object.getOwnPropertySymbols)&&(n=p(Object.getOwnPropertySymbols(Object(t)),bt(t))),f(O(r,n||[]),Tt(t),e)},kt={assign:function(e,t){var n=se.ToObject(e,"Cannot convert undefined or null to object");return f(se.Call(xt,1,arguments),St,n)},is:function(e,t){return se.SameValue(e,t)}};if(Object.assign&&Object.preventExtensions&&function(){var e=Object.preventExtensions({1:2});try{Object.assign(e,"xy")}catch(t){return"y"===e[1]}}()&&ee(Object,"assign",kt.assign),g(Object,kt),c){var Ot={setPrototypeOf:function(e,t){var r,i=function(e,t){if(!se.TypeIsObject(e))throw new TypeError("cannot set prototype on a non-object");if(null!==t&&!se.TypeIsObject(t))throw new TypeError("can only set prototype to an object or null"+t)},o=function(e,t){return i(e,t),n(r,e,t),e};try{r=e.getOwnPropertyDescriptor(e.prototype,"__proto__").set,n(r,{},null)}catch(t){if(e.prototype!=={}.__proto__)return;r=function(e){this.__proto__=e},o.polyfill=o(o({},null),e.prototype)instanceof e}return o}(Object)};g(Object,Ot)}if(Object.setPrototypeOf&&Object.getPrototypeOf&&null!==Object.getPrototypeOf(Object.setPrototypeOf({},null))&&null===Object.getPrototypeOf(Object.create(null))&&function(){var e=Object.create(null),t=Object.getPrototypeOf,n=Object.setPrototypeOf;Object.getPrototypeOf=function(n){var r=t(n);return r===e?null:r},Object.setPrototypeOf=function(t,r){return n(t,null===r?e:r)},Object.setPrototypeOf.polyfill=!1}(),!!o(function(){return Object.keys("foo")})){var jt=Object.keys;ee(Object,"keys",function(e){return jt(se.ToObject(e))}),i=Object.keys}if(o(function(){return Object.keys(/a/g)})){var At=Object.keys;ee(Object,"keys",function(e){if(K.regex(e)){var t=[];for(var n in e)R(e,n)&&A(t,n);return t}return At(e)}),i=Object.keys}if(Object.getOwnPropertyNames){if(!!o(function(){return Object.getOwnPropertyNames("foo")})){var Ct="object"===("undefined"==typeof window?"undefined":_typeof(window))?Object.getOwnPropertyNames(window):[],Et=Object.getOwnPropertyNames;ee(Object,"getOwnPropertyNames",function(e){var t=se.ToObject(e);if("[object Window]"===y(t))try{return Et(t)}catch(e){return O([],Ct)}return Et(t)})}}if(Object.getOwnPropertyDescriptor){if(!!o(function(){return Object.getOwnPropertyDescriptor("foo","bar")})){var Nt=Object.getOwnPropertyDescriptor;ee(Object,"getOwnPropertyDescriptor",function(e,t){return Nt(se.ToObject(e),t)})}}if(Object.seal){if(!!o(function(){return Object.seal("foo")})){var _t=Object.seal;ee(Object,"seal",function(e){return se.TypeIsObject(e)?_t(e):e})}}if(Object.isSealed){if(!!o(function(){return Object.isSealed("foo")})){var Pt=Object.isSealed;ee(Object,"isSealed",function(e){return!se.TypeIsObject(e)||Pt(e)})}}if(Object.freeze){if(!!o(function(){return Object.freeze("foo")})){var It=Object.freeze;ee(Object,"freeze",function(e){return se.TypeIsObject(e)?It(e):e})}}if(Object.isFrozen){if(!!o(function(){return Object.isFrozen("foo")})){var Mt=Object.isFrozen;ee(Object,"isFrozen",function(e){return!se.TypeIsObject(e)||Mt(e)})}}if(Object.preventExtensions){if(!!o(function(){return Object.preventExtensions("foo")})){var Dt=Object.preventExtensions;ee(Object,"preventExtensions",function(e){return se.TypeIsObject(e)?Dt(e):e})}}if(Object.isExtensible){if(!!o(function(){return Object.isExtensible("foo")})){var Lt=Object.isExtensible;ee(Object,"isExtensible",function(e){return!!se.TypeIsObject(e)&&Lt(e)})}}if(Object.getPrototypeOf){if(!!o(function(){return Object.getPrototypeOf("foo")})){var Rt=Object.getPrototypeOf;ee(Object,"getPrototypeOf",function(e){return Rt(se.ToObject(e))})}}var qt=c&&function(){var e=Object.getOwnPropertyDescriptor(RegExp.prototype,"flags");return e&&se.IsCallable(e.get)}();if(c&&!qt){var Ft=function(){if(!se.TypeIsObject(this))throw new TypeError("Method called on incompatible type: must be an object.");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e};v.getter(RegExp.prototype,"flags",Ft)}var Ht=c&&a(function(){return"/a/i"===String(new RegExp(/a/g,"i"))}),Vt=te&&c&&function(){var e=/./;return e[W.match]=!1,RegExp(e)===e}(),$t=a(function(){return"/abc/"===RegExp.prototype.toString.call({source:"abc"})}),Bt=$t&&a(function(){return"/a/b"===RegExp.prototype.toString.call({source:"a",flags:"b"})});if(!$t||!Bt){var Wt=RegExp.prototype.toString;h(RegExp.prototype,"toString",function(){var e=se.RequireObjectCoercible(this);return K.regex(e)?n(Wt,e):"/"+ie(e.source)+"/"+ie(e.flags)},!0),v.preserveToString(RegExp.prototype.toString,Wt)}if(c&&(!Ht||Vt)){var zt=Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get,Ut=Object.getOwnPropertyDescriptor(RegExp.prototype,"source")||{},Gt=function(){return this.source},Jt=se.IsCallable(Ut.get)?Ut.get:Gt,Xt=RegExp,Yt=function(){return function e(t,n){var r=se.IsRegExp(t);if(!(this instanceof e)&&r&&void 0===n&&t.constructor===e)return t;var i=t,o=n;return K.regex(t)?(i=se.Call(Jt,t),o=void 0===n?se.Call(zt,t):n,new e(i,o)):(r&&(i=t.source,o=void 0===n?t.flags:n),new Xt(t,n))}}();Se(Xt,Yt,{$input:!0}),RegExp=Yt,v.redefine(x,"RegExp",Yt)}if(c){var Zt={input:"$_",lastMatch:"$&",lastParen:"$+",leftContext:"$`",rightContext:"$'"};l(i(Zt),function(e){e in RegExp&&!(Zt[e]in RegExp)&&v.getter(RegExp,Zt[e],function(){return RegExp[e]})})}Oe(RegExp);var Qt=1/Number.EPSILON,Kt=function(e){return e+Qt-Qt},en=Math.pow(2,-23),tn=Math.pow(2,127)*(2-en),nn=Math.pow(2,-126),rn=Math.E,on=Math.LOG2E,an=Math.LOG10E,sn=Number.prototype.clz;delete Number.prototype.clz;var cn={acosh:function(e){var t=Number(e);if(U(t)||e<1)return NaN;if(1===t)return 0;if(t===1/0)return t;var n=1/(t*t);if(t<2)return X(t-1+L(1-n)*t);var r=t/2;return X(r+L(1-n)*r-1)+1/on},asinh:function(e){var t=Number(e);if(0===t||!T(t))return t;var n=I(t),r=n*n,i=J(t);return n<1?i*X(n+r/(L(r+1)+1)):i*(X(n/2+L(1+1/r)*n/2-1)+1/on)},atanh:function(e){var t=Number(e);if(0===t)return t;if(-1===t)return-1/0;if(1===t)return 1/0;if(U(t)||t<-1||t>1)return NaN;var n=I(t);return J(t)*X(2*n/(1-n))/2},cbrt:function(e){var t=Number(e);if(0===t)return t;var n,r=t<0;return r&&(t=-t),t===1/0?n=1/0:(n=M(D(t)/3),n=(t/(n*n)+2*n)/3),r?-n:n},clz32:function(e){var t=Number(e),n=se.ToUint32(t);return 0===n?32:sn?se.Call(sn,n):31-P(D(n+.5)*on)},cosh:function(e){var t=Number(e);if(0===t)return 1;if(U(t))return NaN;if(!T(t))return 1/0;var n=M(I(t)-1);return(n+1/(n*rn*rn))*(rn/2)},expm1:function(e){var t=Number(e);if(t===-1/0)return-1;if(!T(t)||0===t)return t;if(I(t)>.5)return M(t)-1;for(var n=t,r=0,i=1;r+n!==r;)r+=n,i+=1,n*=t/i;return r},hypot:function(e,t){for(var n=0,r=0,i=0;i<arguments.length;++i){var o=I(Number(arguments[i]));r<o?(n*=r/o*(r/o),n+=1,r=o):n+=o>0?o/r*(o/r):o}return r===1/0?1/0:r*L(n)},log2:function(e){return D(e)*on},log10:function(e){return D(e)*an},log1p:X,sign:J,sinh:function(e){var t=Number(e);if(!T(t)||0===t)return t;var n=I(t);if(n<1){var r=Math.expm1(n);return J(t)*r*(1+1/(r+1))/2}var i=M(n-1);return J(t)*(i-1/(i*rn*rn))*(rn/2)},tanh:function(e){var t=Number(e);return U(t)||0===t?t:t>=20?1:t<=-20?-1:(Math.expm1(t)-Math.expm1(-t))/(M(t)+M(-t))},trunc:function(e){var t=Number(e);return t<0?-P(-t):P(t)},imul:function(e,t){var n=se.ToUint32(e),r=se.ToUint32(t),i=n>>>16&65535,o=65535&n,a=r>>>16&65535,s=65535&r;return o*s+(i*s+o*a<<16>>>0)|0},fround:function(e){var t=Number(e);if(0===t||t===1/0||t===-1/0||U(t))return t;var n=J(t),r=I(t);if(r<nn)return n*Kt(r/nn/en)*nn*en;var i=(1+en/Number.EPSILON)*r,o=i-(i-r);return o>tn||U(o)?n*(1/0):n*o}},un=function(e,t,n){return I(1-e/t)/Number.EPSILON<(n||8)};g(Math,cn),h(Math,"sinh",cn.sinh,Math.sinh(710)===1/0),h(Math,"cosh",cn.cosh,Math.cosh(710)===1/0),h(Math,"log1p",cn.log1p,-1e-17!==Math.log1p(-1e-17)),h(Math,"asinh",cn.asinh,Math.asinh(-1e7)!==-Math.asinh(1e7)),h(Math,"asinh",cn.asinh,Math.asinh(1e300)===1/0),h(Math,"atanh",cn.atanh,0===Math.atanh(1e-300)),h(Math,"tanh",cn.tanh,-2e-17!==Math.tanh(-2e-17)),h(Math,"acosh",cn.acosh,Math.acosh(Number.MAX_VALUE)===1/0),h(Math,"acosh",cn.acosh,!un(Math.acosh(1+Number.EPSILON),Math.sqrt(2*Number.EPSILON))),h(Math,"cbrt",cn.cbrt,!un(Math.cbrt(1e-300),1e-100)),h(Math,"sinh",cn.sinh,-2e-17!==Math.sinh(-2e-17));var ln=Math.expm1(10);h(Math,"expm1",cn.expm1,ln>22025.465794806718||ln<22025.465794806718);var fn=Math.round,pn=0===Math.round(.5-Number.EPSILON/4)&&1===Math.round(Number.EPSILON/3.99-.5),dn=Qt+1,hn=2*Qt-1,gn=[dn,hn].every(function(e){return Math.round(e)===e});h(Math,"round",function(e){var t=P(e),n=-1===t?-0:t+1;return e-t<.5?t:n},!pn||!gn),v.preserveToString(Math.round,fn);var yn=Math.imul;-5!==Math.imul(4294967295,5)&&(Math.imul=cn.imul,v.preserveToString(Math.imul,yn)),2!==Math.imul.length&&ee(Math,"imul",function(e,t){return se.Call(yn,Math,arguments)});var mn=function(){var e=x.setTimeout;if("function"==typeof e||"object"===(void 0===e?"undefined":_typeof(e))){se.IsPromise=function(e){return!!se.TypeIsObject(e)&&void 0!==e._promise};var t,r=function(e){if(!se.IsConstructor(e))throw new TypeError("Bad promise constructor");var t=this,n=function(e,n){if(void 0!==t.resolve||void 0!==t.reject)throw new TypeError("Bad Promise implementation!");t.resolve=e,t.reject=n};if(t.resolve=void 0,t.reject=void 0,t.promise=new e(n),!se.IsCallable(t.resolve)||!se.IsCallable(t.reject))throw new TypeError("Bad promise constructor")};"undefined"!=typeof window&&se.IsCallable(window.postMessage)&&(t=function(){var e=[],t=function(t){A(e,t),window.postMessage("zero-timeout-message","*")},n=function(t){if(t.source===window&&"zero-timeout-message"===t.data){if(t.stopPropagation(),0===e.length)return;E(e)()}};return window.addEventListener("message",n,!0),t});var i,o,a=se.IsCallable(x.setImmediate)?x.setImmediate:"object"===("undefined"==typeof process?"undefined":_typeof(process))&&process.nextTick?process.nextTick:function(){var e=x.Promise,t=e&&e.resolve&&e.resolve();return t&&function(e){return t.then(e)}}()||(se.IsCallable(t)?t():function(t){e(t,0)}),s=function(e){return e},c=function(e){throw e},u={},l=function(e,t,n){a(function(){f(e,t,n)})},f=function(e,t,n){var r,i;if(t===u)return e(n);try{r=e(n),i=t.resolve}catch(e){r=e,i=t.reject}i(r)},p=function(e,t){var n=e._promise,r=n.reactionLength;if(r>0&&(l(n.fulfillReactionHandler0,n.reactionCapability0,t),n.fulfillReactionHandler0=void 0,n.rejectReactions0=void 0,n.reactionCapability0=void 0,r>1))for(var i=1,o=0;i<r;i++,o+=3)l(n[o+0],n[o+2],t),e[o+0]=void 0,e[o+1]=void 0,e[o+2]=void 0;n.result=t,n.state=1,n.reactionLength=0},d=function(e,t){var n=e._promise,r=n.reactionLength;if(r>0&&(l(n.rejectReactionHandler0,n.reactionCapability0,t),n.fulfillReactionHandler0=void 0,n.rejectReactions0=void 0,n.reactionCapability0=void 0,r>1))for(var i=1,o=0;i<r;i++,o+=3)l(n[o+1],n[o+2],t),e[o+0]=void 0,e[o+1]=void 0,e[o+2]=void 0;n.result=t,n.state=2,n.reactionLength=0},h=function(e){var t=!1;return{resolve:function(n){var r;if(!t){if(t=!0,n===e)return d(e,new TypeError("Self resolution"));if(!se.TypeIsObject(n))return p(e,n);try{r=n.then}catch(t){return d(e,t)}if(!se.IsCallable(r))return p(e,n);a(function(){m(e,n,r)})}},reject:function(n){if(!t)return t=!0,d(e,n)}}
},y=function(e,t,r,i){e===o?n(e,t,r,i,u):n(e,t,r,i)},m=function(e,t,n){var r=h(e),i=r.resolve,o=r.reject;try{y(n,t,i,o)}catch(e){o(e)}},v=function(){var e=function(t){if(!(this instanceof e))throw new TypeError('Constructor Promise requires "new"');if(this&&this._promise)throw new TypeError("Bad construction");if(!se.IsCallable(t))throw new TypeError("not a valid resolver");var n=Ee(this,e,i,{_promise:{result:void 0,state:0,reactionLength:0,fulfillReactionHandler0:void 0,rejectReactionHandler0:void 0,reactionCapability0:void 0}}),r=h(n),o=r.reject;try{t(r.resolve,o)}catch(e){o(e)}return n};return e}();i=v.prototype;var b=function(e,t,n,r){var i=!1;return function(o){if(!i&&(i=!0,t[e]=o,0==--r.count)){(0,n.resolve)(t)}}},w=function(e,t,n){for(var r,i,o=e.iterator,a=[],s={count:1},c=0;;){try{if(!1===(r=se.IteratorStep(o))){e.done=!0;break}i=r.value}catch(t){throw e.done=!0,t}a[c]=void 0;var u=t.resolve(i),l=b(c,a,n,s);s.count+=1,y(u.then,u,l,n.reject),c+=1}if(0==--s.count){(0,n.resolve)(a)}return n.promise},T=function(e,t,n){for(var r,i,o,a=e.iterator;;){try{if(!1===(r=se.IteratorStep(a))){e.done=!0;break}i=r.value}catch(t){throw e.done=!0,t}o=t.resolve(i),y(o.then,o,n.resolve,n.reject)}return n.promise};return g(v,{all:function(e){var t=this;if(!se.TypeIsObject(t))throw new TypeError("Promise is not object");var n,i,o=new r(t);try{return n=se.GetIterator(e),i={iterator:n,done:!1},w(i,t,o)}catch(e){var a=e;if(i&&!i.done)try{se.IteratorClose(n,!0)}catch(e){a=e}var s=o.reject;return s(a),o.promise}},race:function(e){var t=this;if(!se.TypeIsObject(t))throw new TypeError("Promise is not object");var n,i,o=new r(t);try{return n=se.GetIterator(e),i={iterator:n,done:!1},T(i,t,o)}catch(e){var a=e;if(i&&!i.done)try{se.IteratorClose(n,!0)}catch(e){a=e}var s=o.reject;return s(a),o.promise}},reject:function(e){var t=this;if(!se.TypeIsObject(t))throw new TypeError("Bad promise constructor");var n=new r(t);return(0,n.reject)(e),n.promise},resolve:function(e){var t=this;if(!se.TypeIsObject(t))throw new TypeError("Bad promise constructor");if(se.IsPromise(e)){var n=e.constructor;if(n===t)return e}var i=new r(t);return(0,i.resolve)(e),i.promise}}),g(i,{catch:function(e){return this.then(null,e)},then:function(e,t){var n=this;if(!se.IsPromise(n))throw new TypeError("not a promise");var i,o=se.SpeciesConstructor(n,v);i=arguments.length>2&&arguments[2]===u&&o===v?u:new r(o);var a,f=se.IsCallable(e)?e:s,p=se.IsCallable(t)?t:c,d=n._promise;if(0===d.state){if(0===d.reactionLength)d.fulfillReactionHandler0=f,d.rejectReactionHandler0=p,d.reactionCapability0=i;else{var h=3*(d.reactionLength-1);d[h+0]=f,d[h+1]=p,d[h+2]=i}d.reactionLength+=1}else if(1===d.state)a=d.result,l(f,i,a);else{if(2!==d.state)throw new TypeError("unexpected Promise state");a=d.result,l(p,i,a)}return i.promise}}),u=new r(v),o=i.then,v}}();if(x.Promise&&(delete x.Promise.accept,delete x.Promise.defer,delete x.Promise.prototype.chain),"function"==typeof mn){g(x,{Promise:mn});var vn=w(x.Promise,function(e){return e.resolve(42).then(function(){})instanceof e}),bn=!o(function(){return x.Promise.reject(42).then(null,5).then(null,q)}),wn=o(function(){return x.Promise.call(3,q)}),xn=function(e){var t=e.resolve(5);t.constructor={};var n=e.resolve(t);try{n.then(null,q).then(null,q)}catch(e){return!0}return t===n}(x.Promise),Tn=c&&function(){var e=0,t=Object.defineProperty({},"then",{get:function(){e+=1}});return Promise.resolve(t),1===e}(),Sn=function e(t){var n=new Promise(t);t(3,function(){}),this.then=n.then,this.constructor=e};Sn.prototype=Promise.prototype,Sn.all=Promise.all;var kn=a(function(){return!!Sn.all([1,2])});if(vn&&bn&&wn&&!xn&&Tn&&!kn||(Promise=mn,ee(x,"Promise",mn)),1!==Promise.all.length){var On=Promise.all;ee(Promise,"all",function(e){return se.Call(On,this,arguments)})}if(1!==Promise.race.length){var jn=Promise.race;ee(Promise,"race",function(e){return se.Call(jn,this,arguments)})}if(1!==Promise.resolve.length){var An=Promise.resolve;ee(Promise,"resolve",function(e){return se.Call(An,this,arguments)})}if(1!==Promise.reject.length){var Cn=Promise.reject;ee(Promise,"reject",function(e){return se.Call(Cn,this,arguments)})}wt(Promise,"all"),wt(Promise,"race"),wt(Promise,"resolve"),wt(Promise,"reject"),Oe(Promise)}var En=function(e){var t=i(f(e,function(e,t){return e[t]=!0,e},{}));return e.join(":")===t.join(":")},Nn=En(["z","a","bb"]),_n=En(["z",1,"a","3",2]);if(c){var Pn=function(e,t){return t||Nn?ae(e)?"^"+se.ToString(e):"string"==typeof e?"$"+e:"number"==typeof e?_n?e:"n"+e:"boolean"==typeof e?"b"+e:null:null},In=function(){return Object.create?Object.create(null):{}},Mn=function(e,t,i){if(r(i)||K.string(i))l(i,function(e){if(!se.TypeIsObject(e))throw new TypeError("Iterator value "+e+" is not an entry object");t.set(e[0],e[1])});else if(i instanceof e)n(e.prototype.forEach,i,function(e,n){t.set(n,e)});else{var o,a;if(!ae(i)){if(a=t.set,!se.IsCallable(a))throw new TypeError("bad map");o=se.GetIterator(i)}if(void 0!==o)for(;;){var s=se.IteratorStep(o);if(!1===s)break;var c=s.value;try{if(!se.TypeIsObject(c))throw new TypeError("Iterator value "+c+" is not an entry object");n(a,t,c[0],c[1])}catch(e){throw se.IteratorClose(o,!0),e}}}},Dn=function(e,t,i){if(r(i)||K.string(i))l(i,function(e){t.add(e)});else if(i instanceof e)n(e.prototype.forEach,i,function(e){t.add(e)});else{var o,a;if(!ae(i)){if(a=t.add,!se.IsCallable(a))throw new TypeError("bad set");o=se.GetIterator(i)}if(void 0!==o)for(;;){var s=se.IteratorStep(o);if(!1===s)break;var c=s.value;try{n(a,t,c)}catch(e){throw se.IteratorClose(o,!0),e}}}},Ln={Map:function(){var e={},t=function(e,t){this.key=e,this.value=t,this.next=null,this.prev=null};t.prototype.isRemoved=function(){return this.key===e};var r=function(e){return!!e._es6map},i=function(e,t){if(!se.TypeIsObject(e)||!r(e))throw new TypeError("Method Map.prototype."+t+" called on incompatible receiver "+se.ToString(e))},o=function(e,t){i(e,"[[MapIterator]]"),this.head=e._head,this.i=this.head,this.kind=t};o.prototype={isMapIterator:!0,next:function(){if(!this.isMapIterator)throw new TypeError("Not a MapIterator");var e=this.i,t=this.kind,n=this.head;if(void 0===this.i)return Be();for(;e.isRemoved()&&e!==n;)e=e.prev;for(var r;e.next!==n;)if(e=e.next,!e.isRemoved())return r="key"===t?e.key:"value"===t?e.value:[e.key,e.value],this.i=e,Be(r);return this.i=void 0,Be()}},je(o.prototype);var a,s=function e(){if(!(this instanceof e))throw new TypeError('Constructor Map requires "new"');if(this&&this._es6map)throw new TypeError("Bad construction");var n=Ee(this,e,a,{_es6map:!0,_head:null,_map:F?new F:null,_size:0,_storage:In()}),r=new t(null,null);return r.next=r.prev=r,n._head=r,arguments.length>0&&Mn(e,n,arguments[0]),n};return a=s.prototype,v.getter(a,"size",function(){if(void 0===this._size)throw new TypeError("size method called on incompatible Map");return this._size}),g(a,{get:function(e){i(this,"get");var t,n=Pn(e,!0);if(null!==n)return t=this._storage[n],t?t.value:void 0;if(this._map)return t=V.call(this._map,e),t?t.value:void 0;for(var r=this._head,o=r;(o=o.next)!==r;)if(se.SameValueZero(o.key,e))return o.value},has:function(e){i(this,"has");var t=Pn(e,!0);if(null!==t)return void 0!==this._storage[t];if(this._map)return $.call(this._map,e);for(var n=this._head,r=n;(r=r.next)!==n;)if(se.SameValueZero(r.key,e))return!0;return!1},set:function(e,n){i(this,"set");var r,o=this._head,a=o,s=Pn(e,!0);if(null!==s){if(void 0!==this._storage[s])return this._storage[s].value=n,this;r=this._storage[s]=new t(e,n),a=o.prev}else this._map&&($.call(this._map,e)?V.call(this._map,e).value=n:(r=new t(e,n),B.call(this._map,e,r),a=o.prev));for(;(a=a.next)!==o;)if(se.SameValueZero(a.key,e))return a.value=n,this;return r=r||new t(e,n),se.SameValue(-0,e)&&(r.key=0),r.next=this._head,r.prev=this._head.prev,r.prev.next=r,r.next.prev=r,this._size+=1,this},delete:function(t){i(this,"delete");var n=this._head,r=n,o=Pn(t,!0);if(null!==o){if(void 0===this._storage[o])return!1;r=this._storage[o].prev,delete this._storage[o]}else if(this._map){if(!$.call(this._map,t))return!1;r=V.call(this._map,t).prev,H.call(this._map,t)}for(;(r=r.next)!==n;)if(se.SameValueZero(r.key,t))return r.key=e,r.value=e,r.prev.next=r.next,r.next.prev=r.prev,this._size-=1,!0;return!1},clear:function(){i(this,"clear"),this._map=F?new F:null,this._size=0,this._storage=In();for(var t=this._head,n=t,r=n.next;(n=r)!==t;)n.key=e,n.value=e,r=n.next,n.next=n.prev=t;t.next=t.prev=t},keys:function(){return i(this,"keys"),new o(this,"key")},values:function(){return i(this,"values"),new o(this,"value")},entries:function(){return i(this,"entries"),new o(this,"key+value")},forEach:function(e){i(this,"forEach");for(var t=arguments.length>1?arguments[1]:null,r=this.entries(),o=r.next();!o.done;o=r.next())t?n(e,t,o.value[1],o.value[0],this):e(o.value[1],o.value[0],this)}}),je(a,a.entries),s}(),Set:function(){var e,t=function(e){return e._es6set&&void 0!==e._storage},r=function(e,n){if(!se.TypeIsObject(e)||!t(e))throw new TypeError("Set.prototype."+n+" called on incompatible receiver "+se.ToString(e))},o=function t(){if(!(this instanceof t))throw new TypeError('Constructor Set requires "new"');if(this&&this._es6set)throw new TypeError("Bad construction");var n=Ee(this,t,e,{_es6set:!0,"[[SetData]]":null,_storage:In()});if(!n._es6set)throw new TypeError("bad set");return arguments.length>0&&Dn(t,n,arguments[0]),n};e=o.prototype;var a=function(e){var t=e;if("^null"===t)return null;if("^undefined"!==t){var n=t.charAt(0);return"$"===n?j(t,1):"n"===n?+j(t,1):"b"===n?"btrue"===t:+t}},s=function(e){if(!e["[[SetData]]"]){var t=new Ln.Map;e["[[SetData]]"]=t,l(i(e._storage),function(e){var n=a(e);t.set(n,n)}),e["[[SetData]]"]=t}e._storage=null};v.getter(o.prototype,"size",function(){return r(this,"size"),this._storage?i(this._storage).length:(s(this),this["[[SetData]]"].size)}),g(o.prototype,{has:function(e){r(this,"has");var t;return this._storage&&null!==(t=Pn(e))?!!this._storage[t]:(s(this),this["[[SetData]]"].has(e))},add:function(e){r(this,"add");var t;return this._storage&&null!==(t=Pn(e))?(this._storage[t]=!0,this):(s(this),this["[[SetData]]"].set(e,e),this)},delete:function(e){r(this,"delete");var t;if(this._storage&&null!==(t=Pn(e))){var n=R(this._storage,t);return delete this._storage[t]&&n}return s(this),this["[[SetData]]"].delete(e)},clear:function(){r(this,"clear"),this._storage&&(this._storage=In()),this["[[SetData]]"]&&this["[[SetData]]"].clear()},values:function(){return r(this,"values"),s(this),new c(this["[[SetData]]"].values())},entries:function(){return r(this,"entries"),s(this),new c(this["[[SetData]]"].entries())},forEach:function(e){r(this,"forEach");var t=arguments.length>1?arguments[1]:null,i=this;s(i),this["[[SetData]]"].forEach(function(r,o){t?n(e,t,o,o,i):e(o,o,i)})}}),h(o.prototype,"keys",o.prototype.values,!0),je(o.prototype,o.prototype.values);var c=function(e){this.it=e};return c.prototype={isSetIterator:!0,next:function(){if(!this.isSetIterator)throw new TypeError("Not a SetIterator");return this.it.next()}},je(c.prototype),o}()};if(x.Set&&!Set.prototype.delete&&Set.prototype.remove&&Set.prototype.items&&Set.prototype.map&&Array.isArray((new Set).keys)&&(x.Set=Ln.Set),x.Map||x.Set){a(function(){return 2===new Map([[1,2]]).get(1)})||(x.Map=function e(){if(!(this instanceof e))throw new TypeError('Constructor Map requires "new"');var t=new F;return arguments.length>0&&Mn(e,t,arguments[0]),delete t.constructor,Object.setPrototypeOf(t,x.Map.prototype),t},x.Map.prototype=b(F.prototype),h(x.Map.prototype,"constructor",x.Map,!0),v.preserveToString(x.Map,F));var Rn=new Map,qn=function(){var e=new Map([[1,0],[2,0],[3,0],[4,0]]);return e.set(-0,e),e.get(0)===e&&e.get(-0)===e&&e.has(0)&&e.has(-0)}(),Fn=Rn.set(1,2)===Rn;qn&&Fn||ee(Map.prototype,"set",function(e,t){return n(B,this,0===e?0:e,t),this}),qn||(g(Map.prototype,{get:function(e){return n(V,this,0===e?0:e)},has:function(e){return n($,this,0===e?0:e)}},!0),v.preserveToString(Map.prototype.get,V),v.preserveToString(Map.prototype.has,$));var Hn=new Set,Vn=Set.prototype.delete&&Set.prototype.add&&Set.prototype.has&&function(e){return e.delete(0),e.add(-0),!e.has(0)}(Hn),$n=Hn.add(1)===Hn;if(!Vn||!$n){var Bn=Set.prototype.add;Set.prototype.add=function(e){return n(Bn,this,0===e?0:e),this},v.preserveToString(Set.prototype.add,Bn)}if(!Vn){var Wn=Set.prototype.has;Set.prototype.has=function(e){return n(Wn,this,0===e?0:e)},v.preserveToString(Set.prototype.has,Wn);var zn=Set.prototype.delete;Set.prototype.delete=function(e){return n(zn,this,0===e?0:e)},v.preserveToString(Set.prototype.delete,zn)}var Un=w(x.Map,function(e){var t=new e([]);return t.set(42,42),t instanceof e}),Gn=Object.setPrototypeOf&&!Un,Jn=function(){try{return!(x.Map()instanceof x.Map)}catch(e){return e instanceof TypeError}}();0===x.Map.length&&!Gn&&Jn||(x.Map=function e(){if(!(this instanceof e))throw new TypeError('Constructor Map requires "new"');var t=new F;return arguments.length>0&&Mn(e,t,arguments[0]),delete t.constructor,Object.setPrototypeOf(t,e.prototype),t},x.Map.prototype=F.prototype,h(x.Map.prototype,"constructor",x.Map,!0),v.preserveToString(x.Map,F));var Xn=w(x.Set,function(e){var t=new e([]);return t.add(42,42),t instanceof e}),Yn=Object.setPrototypeOf&&!Xn,Zn=function(){try{return!(x.Set()instanceof x.Set)}catch(e){return e instanceof TypeError}}();if(0!==x.Set.length||Yn||!Zn){var Qn=x.Set;x.Set=function e(){if(!(this instanceof e))throw new TypeError('Constructor Set requires "new"');var t=new Qn;return arguments.length>0&&Dn(e,t,arguments[0]),delete t.constructor,Object.setPrototypeOf(t,e.prototype),t},x.Set.prototype=Qn.prototype,h(x.Set.prototype,"constructor",x.Set,!0),v.preserveToString(x.Set,Qn)}var Kn=new x.Map,er=!a(function(){return Kn.keys().next().done});if(("function"!=typeof x.Map.prototype.clear||0!==(new x.Set).size||0!==Kn.size||"function"!=typeof x.Map.prototype.keys||"function"!=typeof x.Set.prototype.keys||"function"!=typeof x.Map.prototype.forEach||"function"!=typeof x.Set.prototype.forEach||s(x.Map)||s(x.Set)||"function"!=typeof Kn.keys().next||er||!Un)&&g(x,{Map:Ln.Map,Set:Ln.Set},!0),x.Set.prototype.keys!==x.Set.prototype.values&&h(x.Set.prototype,"keys",x.Set.prototype.values,!0),je(Object.getPrototypeOf((new x.Map).keys())),je(Object.getPrototypeOf((new x.Set).keys())),u&&"has"!==x.Set.prototype.has.name){var tr=x.Set.prototype.has;ee(x.Set.prototype,"has",function(e){return n(tr,this,e)})}}g(x,Ln),Oe(x.Map),Oe(x.Set)}var nr=function(e){if(!se.TypeIsObject(e))throw new TypeError("target must be an object")},rr={apply:function(){return se.Call(se.Call,null,arguments)},construct:function(e,t){if(!se.IsConstructor(e))throw new TypeError("First argument must be a constructor.");var n=arguments.length>2?arguments[2]:e;if(!se.IsConstructor(n))throw new TypeError("new.target must be a constructor.");return se.Construct(e,t,n,"internal")},deleteProperty:function(e,t){if(nr(e),c){var n=Object.getOwnPropertyDescriptor(e,t);if(n&&!n.configurable)return!1}return delete e[t]},has:function(e,t){return nr(e),t in e}};Object.getOwnPropertyNames&&Object.assign(rr,{ownKeys:function(e){nr(e);var t=Object.getOwnPropertyNames(e);return se.IsCallable(Object.getOwnPropertySymbols)&&C(t,Object.getOwnPropertySymbols(e)),t}});var ir=function(e){return!o(e)};if(Object.preventExtensions&&Object.assign(rr,{isExtensible:function(e){return nr(e),Object.isExtensible(e)},preventExtensions:function(e){return nr(e),ir(function(){return Object.preventExtensions(e)})}}),c){var or=function(e,t,n){var r=Object.getOwnPropertyDescriptor(e,t);if(!r){var i=Object.getPrototypeOf(e);if(null===i)return;return or(i,t,n)}return"value"in r?r.value:r.get?se.Call(r.get,n):void 0},ar=function(e,t,r,i){var o=Object.getOwnPropertyDescriptor(e,t);if(!o){var a=Object.getPrototypeOf(e);if(null!==a)return ar(a,t,r,i);o={value:void 0,writable:!0,enumerable:!0,configurable:!0}}if("value"in o){if(!o.writable)return!1;if(!se.TypeIsObject(i))return!1;return Object.getOwnPropertyDescriptor(i,t)?re.defineProperty(i,t,{value:r}):re.defineProperty(i,t,{value:r,writable:!0,enumerable:!0,configurable:!0})}return!!o.set&&(n(o.set,i,r),!0)};Object.assign(rr,{defineProperty:function(e,t,n){return nr(e),ir(function(){return Object.defineProperty(e,t,n)})},getOwnPropertyDescriptor:function(e,t){return nr(e),Object.getOwnPropertyDescriptor(e,t)},get:function(e,t){nr(e);var n=arguments.length>2?arguments[2]:e;return or(e,t,n)},set:function(e,t,n){nr(e);var r=arguments.length>3?arguments[3]:e;return ar(e,t,n,r)}})}if(Object.getPrototypeOf){var sr=Object.getPrototypeOf;rr.getPrototypeOf=function(e){return nr(e),sr(e)}}if(Object.setPrototypeOf&&rr.getPrototypeOf){var cr=function(e,t){for(var n=t;n;){if(e===n)return!0;n=rr.getPrototypeOf(n)}return!1};Object.assign(rr,{setPrototypeOf:function(e,t){if(nr(e),null!==t&&!se.TypeIsObject(t))throw new TypeError("proto must be an object or null");return t===re.getPrototypeOf(e)||!(re.isExtensible&&!re.isExtensible(e))&&(!cr(e,t)&&(Object.setPrototypeOf(e,t),!0))}})}var ur=function(e,t){if(se.IsCallable(x.Reflect[e])){a(function(){return x.Reflect[e](1),x.Reflect[e](NaN),x.Reflect[e](!0),!0})&&ee(x.Reflect,e,t)}else h(x.Reflect,e,t)};Object.keys(rr).forEach(function(e){ur(e,rr[e])});var lr=x.Reflect.getPrototypeOf;if(u&&lr&&"getPrototypeOf"!==lr.name&&ee(x.Reflect,"getPrototypeOf",function(e){return n(lr,x.Reflect,e)}),x.Reflect.setPrototypeOf&&a(function(){return x.Reflect.setPrototypeOf(1,{}),!0})&&ee(x.Reflect,"setPrototypeOf",rr.setPrototypeOf),x.Reflect.defineProperty&&(a(function(){var e=!x.Reflect.defineProperty(1,"test",{value:1}),t="function"!=typeof Object.preventExtensions||!x.Reflect.defineProperty(Object.preventExtensions({}),"test",{});return e&&t})||ee(x.Reflect,"defineProperty",rr.defineProperty)),x.Reflect.construct&&(a(function(){var e=function(){};return x.Reflect.construct(function(){},[],e)instanceof e})||ee(x.Reflect,"construct",rr.construct)),"Invalid Date"!==String(new Date(NaN))){var fr=Date.prototype.toString,pr=function(){var e=+this;return e!==e?"Invalid Date":se.Call(fr,this)};ee(Date.prototype,"toString",pr)}var dr={anchor:function(e){return se.CreateHTML(this,"a","name",e)},big:function(){return se.CreateHTML(this,"big","","")},blink:function(){return se.CreateHTML(this,"blink","","")},bold:function(){return se.CreateHTML(this,"b","","")},fixed:function(){return se.CreateHTML(this,"tt","","")},fontcolor:function(e){return se.CreateHTML(this,"font","color",e)},fontsize:function(e){return se.CreateHTML(this,"font","size",e)},italics:function(){return se.CreateHTML(this,"i","","")},link:function(e){return se.CreateHTML(this,"a","href",e)},small:function(){return se.CreateHTML(this,"small","","")},strike:function(){return se.CreateHTML(this,"strike","","")},sub:function(){return se.CreateHTML(this,"sub","","")},sup:function(){return se.CreateHTML(this,"sup","","")}};l(Object.keys(dr),function(e){var t=String.prototype[e],r=!1;if(se.IsCallable(t)){var i=n(t,"",' " '),o=O([],i.match(/"/g)).length;r=i!==i.toLowerCase()||o>2}else r=!0;r&&ee(String.prototype,e,dr[e])});var hr=function(){if(!te)return!1;var e="object"===("undefined"==typeof JSON?"undefined":_typeof(JSON))&&"function"==typeof JSON.stringify?JSON.stringify:null;if(!e)return!1;if(void 0!==e(W()))return!0;if("[null]"!==e([W()]))return!0;var t={a:W()};return t[W()]=!0,"{}"!==e(t)}(),gr=a(function(){return!te||"{}"===JSON.stringify(Object(W()))&&"[{}]"===JSON.stringify([Object(W())])});if(hr||!gr){var yr=JSON.stringify;ee(JSON,"stringify",function(e){if("symbol"!==(void 0===e?"undefined":_typeof(e))){var t;arguments.length>1&&(t=arguments[1]);var i=[e];if(r(t))i.push(t);else{var o=se.IsCallable(t)?t:null,a=function(e,t){var r=o?n(o,this,e,t):t;if("symbol"!==(void 0===r?"undefined":_typeof(r)))return K.symbol(r)?Tt({})(r):r};i.push(a)}return arguments.length>2&&i.push(arguments[2]),yr.apply(this,i)}})}return x}),define("jqueryplugins",["jquery"],function(e){e.prototype.extend({popAttr:function(e){var t=this.attr(e);return this.removeAttr(e),t},popData:function(e){var t=this.data(e);return this.removeData(e),t},tag:function(){return this[0]&&this[0].tagName&&this[0].tagName.toLowerCase()},textNodes:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*";return 1===this.length&&this[0]instanceof Text?[this[0]]:Array.from(this.add(this.contents().add(this.find(e).contents())).filter(function(){return this instanceof Text})).sort(function(e,t){return 2&e.compareDocumentPosition(t)?1:-1})},findAndFilter:function(e){return this.filter(e).add(this.find(e))}})}),function(){function e(){for(var e=0;e<arguments.length;e++)for(var t in arguments[e])this[t]=arguments[e][t]}function t(e,t){e.childAt=e.childAt||{};for(var n=t.start;n<t.end;n+=1)e.childAt[n]=t}function n(e,t,n,r){return!(e.canFollow&&!(e.canFollow.indexOf(n&&n.type)>-1)||e.cannotFollow&&(-1!==e.cannotFollow.indexOf(n&&n.type)||e.cannotFollow.indexOf("text")>-1&&r)||e.peek&&e.peek.toLowerCase()!==t.slice(0,e.peek.length).toLowerCase())}function r(e){for(var t=e.innerText,r=[],o=0,s=o,c=t.length,u=null;o<c;){for(var l=t.slice(o),f=(r.length?r[0]:e).innerMode,p=0,d=f.length;p<d;p+=1){var h=a[f[p]];if(n(h,l,u,s<o)&&h.pattern.test(l)){var g=h.pattern.exec(l),y=h.fn(g),m=!1,v=0;if(y.matches){for(;v<r.length;v+=1){var b=r[v].type;if(b in y.matches){m=!0;break}0===b.indexOf("verbatim")&&(b="verbatimOpener"),y.cannotCross&&y.cannotCross.indexOf(b)>-1&&(v=r.length-1)}if(v>=r.length&&!y.isFront)continue}s<o&&e.addChild({type:"text",text:t.slice(s,o),innerMode:f}),u=e.addChild(y),o+=u.text.length,s=o,m&&(i(e,u,r[v]),r=r.slice(v+1)),u.isFrontToken()&&r.unshift(u);break}}p===d&&(o+=1,null===u&&(u={type:"text"}))}for(s<o&&e.addChild({type:"text",text:t.slice(s,o),innerMode:(r.length?r[0]:e).innerMode});r.length>0;)r.shift().demote();return e}function i(e,n,r){var i=e.children.indexOf(n),o=e.children.indexOf(r);n.children=e.children.splice(o+1,i-(o+1)),n.children.forEach(function(e){t(n,e)}),n.type=n.matches[r.type],n.innerText="";for(var a=0,s=n.children.length;a<s;a++)n.innerText+=n.children[a].text;n.start=r.start,n.text=r.text+n.innerText+n.text,Object.keys(r).forEach(function(e){Object.hasOwnProperty.call(n,e)||(n[e]=r[e])}),n.isFront&&(n.isFront=!1),e.children.splice(o,1),t(e,n)}var o=void 0,a={};e.prototype={constructor:e,addChild:function(n){var i=this.lastChildEnd(),o=new e({start:i,end:n.text&&i+n.text.length,children:[]},n);return o.innerText&&r(o),this.children.push(o),t(this,o),o},firstChild:function(){return this.children?this.children[0]||null:null},lastChild:function(){return this.children?this.children[this.children.length-1]||null:null},lastChildEnd:function(){var e=this.lastChild();return e?e.end:this.start+Math.max(0,this.text.indexOf(this.innerText))},tokenAt:function(e){if(e<this.start||e>=this.end)return null;if(this.childAt)return this.childAt[e]&&this.childAt[e].tokenAt(e)||this;if(this.children.length)for(var t=0;t<this.children.length;t+=1){var n=this.children[t].tokenAt(e);if(n)return n}return this},pathAt:function(e){if(e<this.start||e>=this.end)return[];if(this.childAt)return(this.childAt[e]&&this.childAt[e].pathAt(e)||[]).concat(this);var t=[];if(this.children.length)for(var n=0;n<this.children.length;n+=1){var r=this.children[n].pathAt(e);if(r.length){t.concat(r);break}}return t.concat(this)},nearestTokenAt:function(e){return e<this.start||e>=this.end?null:this.children?this.children.reduce(function(t,n){return t||(e>=n.start&&e<n.end?n:null)},null):this},everyLeaf:function(e){return this.children&&0!==this.children.length?this.children.reduce(function(t,n){return n.everyLeaf(e)&&t},!0):!!e(this)},isWhitespace:function(){return this.everyLeaf(function(e){return"whitespace"===e.type||!e.text.trim()})},isFrontToken:function(){return this.isFront},isBackToken:function(){return"matches"in this},demote:function(){this.type="text"},error:function(e){this.type="error",this.message=e},toString:function(){var e=this.type+"("+this.start+"\u2192"+this.end+")";return this.children&&this.children.length>0&&(e+="["+this.children+"]"),e}},o={lex:function(t,n){return r(new e({type:"root",start:n||0,end:t.length,text:t,innerText:t,children:[],childAt:{},innerMode:o.modes.start}))},rules:a,modes:{}},"object"===("undefined"==typeof module?"undefined":_typeof(module))?module.exports=o:"function"==typeof define&&define.amd?define("lexer",[],function(){return o}):this&&this.loaded?(this.modules||(this.modules={}),this.modules.Lexer=o):this.TwineLexer=o}.call(eval("this")||("undefined"!=typeof global?global:window)),function(){function e(t){return t&&"object"===(void 0===t?"undefined":_typeof(t))?(Object.keys(t).forEach(function(n){t[n]=e(t[n])}),t):(t+"").replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}function t(e){return function(){return"("+e+Array.apply(0,arguments).join("|")+")"}}var n=void 0,r=t("?:"),i=t("?!"),o=t("?="),a="[ \\f\\t\\v\\u00a0\\u2000-\\u200a\\u2028\\u2029\\u202f\\u205f\\u3000]*",s=a.replace("*","+"),c="\\b",u="[\\w\\-\\u00c0-\\u00de\\u00df-\\u00ff\\u0150\\u0170\\u0151\\u0171\\uD800-\\uDFFF]",l=u.replace("\\-",""),f=r("\\n","$"),p="("+r("\\\\\\n\\\\?|\\n\\\\","[^\\n]")+"+)",d=a+"(\\*+)"+s+p+f,h=a+"((?:0\\.)+)"+s+p+f,g=a+"-{3,}"+a+f,y=a+"(#{1,6})"+a+p+f,m=a+"(==+>|<=+|=+><=+|<==+>)"+a+f,v=a+"(=+\\|+|\\|+=+|=+\\|+=+|\\|=+\\|)"+a+f,b={opener:"\\[\\[(?!\\[)",text:"("+function(){return"[^"+Array.apply(0,arguments).map(e).join("")+"]*"}("]")+")",rightSeparator:r("\\->","\\|"),leftSeparator:"<\\-",closer:"\\]\\]",legacySeparator:"\\|",legacyText:"("+r("[^\\|\\]]","\\]"+i("\\]"))+"+)"},w=l+"*"+l.replace("\\w","a-zA-Z")+l+"*",x="\\$("+w+")",T="'s"+s+"("+w+")",S="("+w+")"+s+"of"+c+i("it\\b"),k="'s"+s,O=r("it","time","visits?","exits?")+c,j="its"+s+"("+w+")",A="its"+s,C="("+w+")"+s+"of"+s+"it"+c,E="of\\b"+s+"it"+c,N={opener:"\\(",name:"("+r(u+"+",x)+"):"+i("\\/"),closer:"\\)"},_=r("=<","=>","[gl]te?\\b","n?eq\\b","isnot\\b","are\\b","x\\b","isa\\b","or"+s+"a"+c),P={name:"[a-zA-Z][\\w\\-]*",attrs:"(?:\"[^\"]*\"|'[^']*'|[^'\">])*?"},I="\\|("+u+"+)(>|\\))",M="(<|\\()("+u+"+)\\|",D="_("+w+")"+c,L="\\b(\\d+(?:\\.\\d+)?(?:[eE][+\\-]?\\d+)?)"+i("m?s")+c;b.main=b.opener+r(b.text+b.rightSeparator,b.text.replace("*","*?")+b.leftSeparator)+b.text,n={upperLetter:"[A-Z\\u00c0-\\u00de\\u0150\\u0170]",lowerLetter:"[a-z0-9_\\-\\u00df-\\u00ff\\u0151\\u0171]",anyLetter:u,anyLetterStrict:l,whitespace:s,escapedLine:"\\\\\\n\\\\?|\\n\\\\",br:"\\n(?!\\\\)",commentFront:"\x3c!--",commentBack:"--\x3e",tag:"<\\/?"+P.name+P.attrs+">",tagPeek:"<",scriptStyleTag:"<("+r("script","style","textarea")+")"+P.attrs+">[^]*?<\\/\\1>",scriptStyleTagOpener:"<",url:"("+r("https?","mailto","javascript","ftp","data")+":\\/\\/[^\\s<]+[^<.,:;\"')\\]\\s])",bullet:"\\*",hr:g,heading:y,align:m,column:v,bulleted:d,numbered:h,strikeOpener:e("~~"),italicOpener:e("//"),boldOpener:e("''"),supOpener:e("^^"),strongFront:e("**"),strongBack:e("**"),emFront:e("*"),emBack:e("*"),verbatimOpener:"`+",collapsedFront:"{",collapsedBack:"}",hookAppendedFront:"\\["+i("=+"),hookPrependedFront:I+"\\["+i("=+"),hookFront:"\\["+i("=+"),hookBack:"\\]"+i(M),hookAppendedBack:"\\]"+M,unclosedHook:"\\[=+",unclosedHookPrepended:I+"\\[=+",passageLink:b.main+b.closer,passageLinkPeek:"[[",legacyLink:b.opener+b.legacyText+b.legacySeparator+b.legacyText+b.closer,legacyLinkPeek:"[[",simpleLink:b.opener+b.legacyText+b.closer,simpleLinkPeek:"[[",macroFront:N.opener+o(N.name),macroFrontPeek:"(",macroName:N.name,groupingFront:"\\("+i(N.name),groupingFrontPeek:"(",groupingBack:"\\)",twine1Macro:"<<[^>\\s]+\\s*(?:\\\\.|'(?:[^'\\\\]*\\\\.)*[^'\\\\]*'|\"(?:[^\"\\\\]*\\\\.)*[^\"\\\\]*\"|[^'\"\\\\>]|>(?!>))*>>",twine1MacroPeek:"<<",property:T,propertyPeek:"'s",belongingProperty:S,possessiveOperator:k,belongingOperator:"of\\b",belongingOperatorPeek:"of",itsOperator:A,itsOperatorPeek:"its",belongingItOperator:E,belongingItOperatorPeek:"of",variable:x,variablePeek:"$",tempVariable:D,tempVariablePeek:"_",hookRef:"\\?("+u+"+)\\b",hookRefPeek:"?",cssTime:"(\\d+\\.?\\d*|\\d*\\.?\\d+)(m?s)\\b",colour:r(r("Red","Orange","Yellow","Lime","Green","Cyan","Aqua","Blue","Navy","Purple","Fuchsia","Magenta","White","Gray","Grey","Black"),"#[\\dA-Fa-f]{3}(?:[\\dA-Fa-f]{3})?"),datatype:r("array","boolean","changer","colour","gradient","color","command","dm","datamap","ds","dataset","number","num","string","str"),number:L,boolean:r("true","false")+c,identifier:O,itsProperty:j,itsPropertyPeek:"its",belongingItProperty:C,escapedStringChar:"\\\\[^\\n]",singleStringOpener:"'",doubleStringOpener:'"',is:"is"+i(s+"not"+c,s+"an?"+c,s+"in"+c,s+"<",s+">")+c,isNot:"is"+s+"not"+i(s+"a"+c)+c,isA:"is"+s+"an?"+c,isNotA:"is"+s+"not"+s+"an?"+c,matches:"matches"+s,and:"and\\b",or:"or\\b",not:"not\\b",inequality:"((?:is(?:"+s+"not)?"+a+")*)("+r("<(?!=)","<=",">(?!=)",">=")+")",isIn:"is"+s+"in"+c,contains:"contains\\b",addition:e("+")+i("="),subtraction:e("-")+i("="),multiplication:e("*")+i("="),division:r("/","%")+i("="),comma:",",spread:"\\.\\.\\."+i("\\."),to:r("to\\b","="),into:"into\\b",making:"making\\b",where:"where\\b",when:"when\\b",via:"via\\b",with:"with\\b",each:"each\\b",augmentedAssign:r("\\+","\\-","\\*","\\/","%")+"=",bind:"bind\\b",incorrectOperator:_},"object"===("undefined"==typeof module?"undefined":_typeof(module))?module.exports=n:"function"==typeof define&&define.amd?define("patterns",[],function(){return n}):this&&this.loaded?(this.modules||(this.modules={}),this.modules.Patterns=n):this.Patterns=n}.call(eval("this")||("undefined"!=typeof global?global:window)),function(){function e(e){function t(e){return e=e||"innerText",function(t){var n=t.reduceRight(function(e,t,n){return e||(n?t:"")},""),r={};return r[e]=n,r}}function r(e,t){var n={};return n[e]=t,function(){return{isFront:!0,matches:n,cannotCross:["verbatimOpener"]}}}function i(e,t){return Object.keys(t).forEach(function(n){var r=t[n].fn;t[n].fn=function(t){var i=r(t);return i.text||(i.text=t[0]),i.type||(i.type=n),i.innerMode||(i.innerMode=e),i}}),t}var o=Object.bind(0,null),a=[],s=[],c=i(a,{hr:{fn:o},bulleted:{fn:function(e){return{depth:e[1].length,innerText:e[2]}}},numbered:{fn:function(e){return{depth:e[1].length/2,innerText:e[2]}}},heading:{fn:function(e){return{depth:e[1].length,innerText:e[2]}}},align:{fn:function(e){var t=void 0,n=e[1],r=n.indexOf("><");return~r?25===(t=Math.round(r/(n.length-2)*50))&&(t="center"):"<"===n[0]&&">"===n.slice(-1)?t="justify":n.indexOf(">")>-1?t="right":n.indexOf("<")>-1&&(t="left"),{align:t}}},column:{fn:function(e){var t=void 0,n=e[1],r=n.indexOf("|");return r&&r<n.length-1?t="center":"|"===n[0]&&"|"===n.slice(-1)?t="none":r===n.length-1?t="right":r||(t="left"),{column:t,width:/\|+/.exec(n)[0].length,marginLeft:/^=*/.exec(n)[0].length,marginRight:/=*$/.exec(n)[0].length}}}});Object.keys(c).forEach(function(e){c[e].canFollow=[null,"br","hr","bulleted","numbered","heading","align"],c[e].cannotFollow=["text"]});var u=i(a,{twine1Macro:{fn:function(){return{type:"error",message:"Harlowe macros use a different syntax to Twine 1 and SugarCube macros."}}},emBack:{fn:function(){return{matches:{emFront:"em"},cannotCross:["verbatimOpener"]}}},strongBack:{fn:function(){return{matches:{strongFront:"strong"},cannotCross:["verbatimOpener"]}}},strongFront:{fn:function(){return{isFront:!0}}},emFront:{fn:function(){return{isFront:!0}}},boldOpener:{fn:r("boldOpener","bold")},italicOpener:{fn:r("italicOpener","italic")},strikeOpener:{fn:r("strikeOpener","strike")},supOpener:{fn:r("supOpener","sup")},commentFront:{fn:function(){return{isFront:!0}}},commentBack:{fn:function(){return{matches:{commentFront:"comment"}}}},scriptStyleTag:{fn:o},tag:{fn:o},url:{fn:o},hookPrependedFront:{fn:function(e){return{name:e[1],hidden:")"===e[2],isFront:!0,tagPosition:"prepended"}}},hookFront:{fn:function(){return{isFront:!0}}},hookBack:{fn:function(){return{matches:{hookPrependedFront:"hook",hookFront:"hook"},cannotCross:["verbatimOpener"]}}},hookAppendedBack:{fn:function(e){return{name:e[2],hidden:"("===e[1],tagPosition:"appended",matches:{
hookFront:"hook"},cannotCross:["verbatimOpener"]}}},unclosedHook:{fn:o},unclosedHookPrepended:{fn:function(e){return{type:"unclosedHook",name:e[1],hidden:")"===e[2]}}},verbatimOpener:{fn:function(e){var t=e[0].length,n={};return n["verbatim"+t]="verbatim",{type:"verbatim"+t,isFront:!0,matches:n}}},collapsedFront:{fn:function(){return{isFront:!0}}},collapsedBack:{fn:function(){return{matches:{collapsedFront:"collapsed"},cannotCross:["verbatimOpener"]}}},escapedLine:{fn:o},legacyLink:{fn:function(e){return{type:"twineLink",innerText:e[1],passage:e[2]}}},br:{fn:o}}),l=i(s,{macroFront:{fn:function(e){return{isFront:!0,name:e[1]}}},groupingBack:{fn:function(){return{matches:{groupingFront:"grouping",macroFront:"macro"},cannotCross:["singleStringOpener","doubleStringOpener"]}}},passageLink:{fn:function(e){var t=e[1]||"",n=e[2]||"",r=e[3]||"";return{type:"twineLink",innerText:n?r:t,passage:t?r:n}}},simpleLink:{fn:function(e){return{type:"twineLink",innerText:e[1]||"",passage:e[1]||""}}},variable:{fn:t("name")},tempVariable:{fn:t("name")}}),f=i(s,Object.assign({macroName:{canFollow:["macroFront"],fn:function(e){return e[2]?{isMethodCall:!0,innerText:e[2]}:{isMethodCall:!1}}},groupingFront:{fn:function(){return{isFront:!0}}},property:{fn:t("name"),canFollow:["variable","hookRef","property","tempVariable","colour","itsProperty","belongingItProperty","macro","grouping","string","boolean","number"]},possessiveOperator:{fn:o},itsProperty:{cannotFollow:["text"],fn:t("name")},itsOperator:{cannotFollow:["text"],fn:o},belongingItProperty:{cannotFollow:["text"],fn:t("name")},belongingItOperator:{cannotFollow:["text"],fn:o},belongingProperty:{cannotFollow:["text"],fn:t("name")},belongingOperator:{cannotFollow:["text"],fn:o},escapedStringChar:{fn:function(){return{type:"text"}}},singleStringOpener:{fn:function(){return{isFront:!0,matches:{singleStringOpener:"string"}}}},doubleStringOpener:{fn:function(){return{isFront:!0,matches:{doubleStringOpener:"string"}}}},hookRef:{fn:t("name")},cssTime:{fn:function(e){return{value:+e[1]*("s"===e[2].toLowerCase()?1e3:1)}}},datatype:{cannotFollow:["text"],fn:function(e){return{name:e[0].toLowerCase()}}},colour:{cannotFollow:["text"],fn:function(e){var t,n=e[0].toLowerCase(),r={red:"e61919",orange:"e68019",yellow:"e5e619",lime:"80e619",green:"19e619",cyan:"19e5e6",aqua:"19e5e6",blue:"197fe6",navy:"1919e6",purple:"7f19e6",fuchsia:"e619e5",magenta:"e619e5",white:"fff",black:"000",gray:"888",grey:"888"};return t=Object.hasOwnProperty.call(r,n)?"#"+r[n]:n,{colour:t}}},number:{fn:function(e){return{value:parseFloat(e[0])}}},inequality:{fn:function(e){return{operator:e[2],negate:e[1].indexOf("not")>-1}}},augmentedAssign:{fn:function(e){return{operator:e[0][0]}}},identifier:{fn:t("name"),cannotFollow:["text"]},whitespace:{fn:o,cannotFollow:"text"},incorrectOperator:{fn:function(e){var t={"=>":">=","=<":"<=",gte:">=",lte:"<=",gt:">",lt:"<",eq:"is",isnot:"is not",neq:"is not",isa:"is a",are:"is",x:"*","or a":"or"}[e[0].toLowerCase().replace(/\s+/g," ")];return{type:"error",message:"Please say "+(t?"'"+t+"'":"something else")+" instead of '"+e[0]+"'.",explanation:"In the interests of readability, I want certain operators to be in a specific form."}},cannotFollow:"text"}},["boolean","is","to","into","where","when","via","with","making","each","and","or","not","isNot","contains","isIn","isA","isNotA","matches","bind"].reduce(function(e,t){return e[t]={fn:o,cannotFollow:["text"]},e},{}),["comma","spread","addition","subtraction","multiplication","division"].reduce(function(e,t){return e[t]={fn:o},e},{})));a.push.apply(a,_toConsumableArray(Object.keys(c)).concat(_toConsumableArray(Object.keys(l)),_toConsumableArray(Object.keys(u)))),s.push.apply(s,_toConsumableArray(Object.keys(l)).concat(_toConsumableArray(Object.keys(f))));var p=Object.assign({},c,u,l,f);return Object.keys(p).forEach(function(e){var t=n[e];p[e].pattern="string"!=typeof t?t:new RegExp("^(?:"+t+")","i"),n[e+"Peek"]&&(p[e].peek=n[e+"Peek"])}),Object.assign(e.rules,p),e.modes.start=e.modes.markup=a,e.modes.macro=s,e}function t(t){return Object.freeze({lex:e(t).lex,Patterns:n})}var n=void 0;Object.assign=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},"object"===("undefined"==typeof module?"undefined":_typeof(module))?(n=require("./patterns"),module.exports=t(require("./lexer"))):"function"==typeof define&&define.amd?define("markup",["lexer","patterns"],function(e,r){return n=r,t(e)}):this&&this.loaded&&this.modules?(n=this.modules.Patterns,this.modules.Markup=t(this.modules.Lexer)):(n=this.Patterns,this.TwineMarkup=t(this.TwineLexer))}.call(eval("this")||("undefined"!=typeof global?global:window)),define("utils/selectors",[],function(){return Object.freeze({passage:"tw-passage",story:"tw-story",sidebar:"tw-sidebar",internalLink:"tw-link",brokenLink:"tw-broken-link",hook:"tw-hook",enchantment:"tw-enchantment",expression:"tw-expression",script:"[role=script]",stylesheet:"[role=stylesheet]",storyData:"tw-storydata",passageData:"tw-passagedata",collapsed:"tw-collapsed",backdrop:"tw-backdrop",dialog:"tw-dialog",error:"tw-error"})}),define("utils/polyfills",[],function(){var e=Array.prototype;"function"!=typeof e.includes&&(e.includes=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!Number.isNaN(t)&&Number.isFinite(n)&&void 0!==t)return e.indexOf.call(this,t,n)>-1;var r=Object(this),i=parseInt(r.length);if(i<=0)return!1;for(var o=n>=0?n:Math.max(0,i+n);o<i;){if(Object.is(t,r[o]))return!0;o+=1}return!1})}),define("utils",["jquery","markup","utils/selectors","utils/polyfills"],function(e,t,n){function r(t,n){var r=o[n];if(!r[t]){var i=e("<p>").appendTo(document.body).attr("data-t8n",t).addClass(n);r[t]=u.cssTimeUnit(i.css("animation-duration"))+u.cssTimeUnit(i.css("animation-delay")),i.remove()}return r[t]}var i={configurable:0,writable:0},o={"transition-in":Object.create(null),"transition-out":Object.create(null)},a="audio,blockquote,canvas,div,h1,h2,h3,h4,h5,hr,ol,p,pre,table,ul,video,tw-align,tw-story,tw-passage".split(","),s="a,b,i,em,strong,sup,sub,abbr,acronym,s,strike,del,big,small,script,img,button,input,tw-link,tw-broken-link,tw-verbatim,tw-collapsed,tw-error".split(","),c=["audio"],u=void 0,l=void 0,f=[];return u={lockProperty:function(e,t,n){var r=Object.create(i);return n&&(r.value=n),Object.defineProperty(e,t,r),e},permutations:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r=t.length,i=[[].concat(t)],o=Array(r).fill(0),a=1,s=void 0,c=void 0;a<r;)o[a]<a?(s=a%2&&o[a],c=t[a],t[a]=t[s],t[s]=c,++o[a],a=1,i.push([].concat(t))):(o[a]=0,++a);return i},toJSLiteral:function(e){return e instanceof Map?"(new Map("+u.toJSLiteral([].concat(_toConsumableArray(e.entries())))+"))":e instanceof Set?"(new Set("+u.toJSLiteral([].concat(_toConsumableArray(e.values())))+"))":JSON.stringify(e)},cssTimeUnit:function(e){return e=e.toLowerCase(),"ms"===e.slice(-2)?+e.slice(0,-2)||0:"s"===e.slice(-1)?1e3*+e.slice(0,-1)||0:0},nth:function(e){var t=(+e+"").slice(-1);return e+("1"===t?"st":"2"===t?"nd":"3"===t?"rd":"th")},plural:function(e,t){return e+" "+t+(e>1?"s":"")},andList:function(e){return 1===e.length?e[0]:e.slice(0,-1).join(", ")+" and "+e[e.length-1]},realWhitespace:"[ \\n\\r\\f\\t\\v\\u00a0\\u2000-\\u200a\\u2028\\u2029\\u202f\\u205f\\u3000]",anyRealLetter:"[\\dA-Za-z\\u00c0-\\u00de\\u00df-\\u00ff\\u0150\\u0170\\u0151\\u0171\\uD800-\\uDFFF]",unescape:function(e){return e.replace(/&(?:amp|lt|gt|quot|nbsp|zwnj|#39|#96);/g,function(e){return{"&":"&",">":">","<":"<",""":'"',"'":"'"," ":String.fromCharCode(160),"‌":String.fromCharCode(8204)}[e]})},escape:function(e){return e.replace(/[&><"']/g,function(e){return{"&":"&",">":">","<":"<",'"':""","'":"'"}[e]})},insensitiveName:function(e){return(e+"").toLowerCase().replace(/-|_/g,"")},childrenProbablyInline:function(e){var t=[];return Array.prototype.every.call(e.find("*"),function(e){return!(!e.hidden&&!/none|inline/.test(e.style.display))||!a.includes(e.tagName.toLowerCase())&&!/none|inline/.test(e.style.display)&&(!!s.includes(e.tagName.toLowerCase())||(t.push(e),!0))})&&t.every(function(e){return/none|inline/.test(e.style.display)})},transitionReplace:function(t,r,i){var o=t.closest(n.hook);o.length>0&&(t=o);var a=e("<tw-transition-container>").css("position","relative");a.insertBefore(t.first());var s=void 0;r&&(s=e("<tw-transition-container>").appendTo(a),r.appendTo(s));var c=e("<tw-transition-container>").css("position","absolute").prependTo(a);t.detach().appendTo(c),u.transitionOut(c,i),r&&u.transitionIn(s,i,function(){s.unwrap().children().first().unwrap()})},transitionOut:function(e,t,n){function i(){e.remove()}if(0!==e.length){var o=u.childrenProbablyInline(e);(e.length>1||!o||!["tw-hook","tw-passage"].includes(e.tag()))&&(e=e.wrapAll("<tw-transition-container>").parent()),e.attr("data-t8n",t).addClass("transition-out"),u.childrenProbablyInline(e)&&e.css("display","inline-block"),"number"==typeof n&&e.css("animation-duration",n+"ms");var a=n||r(t,"transition-out");a?window.setTimeout(i,a):i()}},transitionIn:function(e,t,n){function i(){var t=0===e.findAndFilter(c.join(",")).length;a&&t?e.contents().unwrap():e.removeClass("transition-in").removeAttr("data-t8n")}if(0!==e.length){var o=u.childrenProbablyInline(e),a=e.length>1||!o||!["tw-hook","tw-passage"].includes(e.tag());a&&(e=e.wrapAll("<tw-transition-container>").parent()),e.attr("data-t8n",t).addClass("transition-in"),"number"==typeof n&&e.css("animation-duration",n+"ms"),u.childrenProbablyInline(e)&&e.css("display","inline-block");var s=n||r(t,"transition-in");s?window.setTimeout(i,s):i()}},$:function(t,n){return e(t,n||u.storyElement).not(".transition-out, .transition-out *")},impossible:function(e,t){window.console&&console.error(e+"(): "+t)},assertMustHave:function(e,t){if(window.console)for(var n=0;n<t.length;n+=1)t[n]in e||console.error("Assertion failed: object lacks property "+t[n])},assertOnlyHas:function(e,t){if(window.console)for(var n in e)t.includes(n)||console.error("Assertion failed: object had unexpected property '"+n+"'!")},onStartup:function(e){f?f.push(e):e()},get storyElement(){return l}},e(function(){l=e(n.story),f.forEach(function(e){return e()}),f=null}),Object.freeze(u)}),define("utils/naturalsort",[],function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:String;return function(n,r){var i,o,a,s,c=/(^-?[0-9]+(\.?[0-9]*)[df]?e?[0-9]?$|^0x[0-9a-f]+$|[0-9]+)/gi,u=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\-]\d{1,4}[\/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,l=/^0x[0-9a-f]+$/i,f=/^0/,p=t(n).trim(),d=t(r).trim(),h=p.replace(c,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),g=d.replace(c,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),y=parseInt(p.match(l))||1!==h.length&&p.match(u)&&Date.parse(p),m=parseInt(d.match(l))||y&&d.match(u)&&Date.parse(d)||null;if(e&&window.Intl&&window.Intl.Collator&&(a=window.Intl.Collator(e)),m){if(y<m)return-1;if(y>m)return 1}for(var v=0,b=Math.max(h.length,g.length);v<b;v++){if(i=!(h[v]||"").match(f)&&parseFloat(h[v])||h[v]||0,o=!(g[v]||"").match(f)&&parseFloat(g[v])||g[v]||0,isNaN(i)!==isNaN(o))return isNaN(i)?1:-1;if((void 0===i?"undefined":_typeof(i))!==(void 0===o?"undefined":_typeof(o)))i+="",o+="";else if("string"==typeof i&&a&&0!==(s=a.compare(i,o)))return s;if(i<o)return-1;if(i>o)return 1}return 0}}}),define("passages",["jquery","utils/naturalsort","utils","utils/selectors"],function(e,t,n,r){function i(e){return Object.assign(new Map([["source",o(e.html())],["tags",(e.attr("tags")||"").split(/\s/)||[]],["name",e.attr("name")]]),{TwineScript_TypeName:"a passage datamap",TwineScript_ObjectName:"a passage datamap"})}var o=n.unescape,a=n.onStartup,s=Object.assign(new Map,{TwineScript_ObjectName:"the Passages datamap",getTagged:function(e){var n=t("en",function(e){return e.get("name")}),r=[];return this.forEach(function(t){var n=t instanceof Map&&t.get("tags");Array.isArray(n)&&n.includes(e)&&r.push(t)}),r.sort(n)},hasValid:function(e){var t=this.get(e);return t&&t instanceof Map&&t.has("source")},create:i});return a(function(){Array.from(e(r.storyData+" > "+r.passageData)).forEach(function(t){t=e(t),s.set(t.attr("name"),new i(t))})}),s}),define("datatypes/hookset",["jquery","utils","utils/selectors","markup"],function(e,t,n,r){function i(e){var t=[].concat(_toConsumableArray(e.textContent));return 1===t.length?[e]:t.reduce(function(e,t){return t.match(p)&&e[e.length-1].match(p)?e[e.length-1]+=t:e.push(t),e},[]).reduce(function(t,n){var r=e;return n.length<e.textContent.length&&(e=e.splitText(n.length)),t.concat(r)},[])}function o(e,t,n){var r=e.textContent.length;if(!(t>=r)){var i=void 0,o=[i=0===t?e:e.splitText(t)];return n&&(n<=0&&(n=r-n),n<r&&o.push(i.splitText(n-t))),o}}function a(e,t){var n=[],r="",i=[];if(!e.length||!t)return i;for(;e.length>0;){n.push(e[0]),r+=e[0].textContent,e.shift();var s=r.indexOf(t);if(s>-1){for(var c,u=r.length-(s+t.length);s>=n[0].textContent.length;)s-=n[0].textContent.length,n.shift();if(1===n.length){var l=o(n[0],s,s+t.length);i.push(l[0]),l[1]&&e.unshift(l[1]);break}i.push(o(n[0],s,n[0].length)[0]),(c=i).push.apply(c,_toConsumableArray(n.slice(1,-1)));var f=o(n[n.length-1],0,n[n.length-1].textContent.length-u);i.push(f[0]),f[1]&&e.unshift(f[1]),i=i.filter(Boolean);break}}return[i].concat(_toConsumableArray(a(e,t)))}function s(t,n){var r=a(n.textNodes(),t),i=e();return r.forEach(function(t){i=i.add(e(t).wrapAll("<tw-pseudo-hook>").parent())}),i}function c(e){e=t.insensitiveName(e).replace(/\?/g,"").replace(/"/g,""");var r=n.hook+'[name="'+e+'"]';return r+={page:", tw-story",passage:", tw-passage",sidebar:", tw-sidebar",link:", tw-link, .enchantment-link"}[e]||""}function u(n){var r=n.dom,o=e();this.prev&&(o=o.add(u.call(this.prev,{dom:r})));var a=function(t,n){if(Array.isArray(n))return n.reduce(function(e,n){return e.add(t.get(n))},e());if(n&&"object"===(void 0===n?"undefined":_typeof(n))&&"first"in n&&"last"in n){var r=n.first,o=n.last,a=t.length;r<0&&(r+=a),o<0&&(o+=a);for(var s=e(t.get(r));r!==o;)r+=Math.sign(o-r),s=s.add(t.get(r));return s}if("string"==typeof n){if("chars"===n){var c=e();return t.textNodes().forEach(function(e){return i(e).forEach(function(e){return c=c.add(e)})}),c}if("links"===n)return t.find("tw-link, .enchantment-link");if("lines"===n){var u=t.findAndFilter("br:not(tw-sidebar *)").get(),l=[e()],f=e();return t.textNodes(":not(tw-sidebar):not(tw-sidebar *)").forEach(function(t){2&t.compareDocumentPosition(u[0])&&(u.shift(),l.push(e())),l[l.length-1]=l[l.length-1].add(t)}),l.forEach(function(e){return f=f.add(e.wrapAll("<tw-pseudo-hook>").parent())}),f}}return e(t.get(n))};if(this.selector){var l=void 0;l=this.selector.match("^"+f.hookRef+"$")?r.add(r.parentsUntil(t.storyElement.parent())).findAndFilter(c(this.selector)):s(this.selector,r),o=this.properties.length?o.add(this.properties.reduce(a,l)):o.add(l)}return this.base&&(o=o.add(this.properties.reduce(a,u.call(this.base,{dom:r})))),o}function l(e){if(!e)return[];var n=e.selector,r=e.base,i=e.properties,o=e.prev;return[JSON.stringify([t.insensitiveName(n)||"",l(r),[].concat(_toConsumableArray(i)).sort()])].concat(_toConsumableArray(l(o))).sort()}var f=r.Patterns,p=new RegExp(t.realWhitespace+"+"),d=Object.freeze({forEach:function(t,n){var r=u.call(this,t).each(function(t){n(e(this),t)});return t.dom.findAndFilter("tw-pseudo-hook").contents().unwrap(),r},hooks:function(e){return u.call(this,e)},get TwineScript_ObjectName(){return this.properties.length>0||this.prev?"a complex hook name":this.selector+" (a hook name)"},TwineScript_TypeName:"a hook name (like ?this)",TwineScript_Unstorable:!0,"TwineScript_+":function(e){var t=e.TwineScript_Clone();return t.prev=this,t},TwineScript_is:function(e){return l(this)+""==l(e)+""},TwineScript_GetProperty:function(e){return d.create(void 0,this,[e],void 0)},TwineScript_Properties:["chars","links","lines"],TwineScript_Clone:function(){return d.create(this.selector,this.base,this.properties,this.prev)},create:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;return Object.assign(Object.create(this||d),{selector:e,base:t,properties:n,prev:r})},from:function(e){return d.isPrototypeOf(e)?e:d.create(e)}});return d}),define("internaltypes/twineerror",["jquery","utils"],function(e,t){var n=t.impossible,r=t.escape,i={syntax:"The markup seems to contain a mistake.",saving:"I tried to save or load the game, but I couldn't do it.",operation:"I tried to perform an operation on some data, but the data's type was incorrect.",macrocall:"I tried to use a macro, but its call wasn't written correctly.",datatype:"I tried to use a macro, but was given the wrong type of data to it.",infinite:"I almost ended up doing the same thing over and over, forever.",property:"I tried to access a value in a string/array/datamap, but I couldn't find it.",unimplemented:"I currently don't have this particular feature. I'm sorry.",javascript:"This error message was reported by your browser's Javascript engine. I don't understand it either, but it usually means that an expression was badly written."},o={error:[],warning:[]},a={create:function(e,t,r){return t||n("TwineError.create","called with only 1 string."),r||e in i||n("TwineError.create","no error explanation given"),Object.assign(Object.create(this),{type:e,message:t,explanation:r})},fromError:function(e){return a.create("javascript","\u2615 "+e.message)},containsError:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(function(e,t){return e||(t instanceof Error?t:a.isPrototypeOf(t)?t:!!Array.isArray(t)&&a.containsError.apply(a,_toConsumableArray(t)))},!1)},createWarning:function(e,t){return Object.assign(this.create(e,t),{warning:!0})},render:function(t){var n=this;t=t||"";var a=e("<tw-error class='"+("javascript"===this.type?"javascript ":"")+(this.warning?"warning":"error")+"' title='"+r(t)+"'>"+r(this.message)+"</tw-error>"),s=e("<tw-error-explanation>").text(this.explanation||i[this.type]).hide(),c=e("<tw-error-explanation-button tabindex=0>").html("<span class='folddown-arrowhead'>►</span>");return c.on("click",function(){s.toggle(),c.children(".folddown-arrowhead").css("transform","rotate("+(s.is(":visible")?"90deg":"0deg")+")")}),a.append(c).append(s),a.data("TwineError",this),o.error.forEach(function(e){return e(n,t)}),a},on:function(e,t){return e in o?("function"!=typeof t||o[e].includes(t)||o[e].push(t),a):void n("TwineError.on","invalid event name")}};return a}),define("utils/operationutils",["jquery","utils","datatypes/hookset","internaltypes/twineerror"],function(e,t,n,r){function i(e){return!!e&&("object"===(void 0===e?"undefined":_typeof(e))||"function"==typeof e)}function o(e){return Array.isArray(e)?"array":e instanceof Map?"datamap":e instanceof Set?"dataset":"string"==typeof e?"string":e&&"object"===(void 0===e?"undefined":_typeof(e))?"object":""}function a(e,t){if(e instanceof Map||b("isValidDatamapName","called with non-Map"),r.containsError(t))return t;if("string"!=typeof t&&"number"!=typeof t)return r.create("property","Only strings and numbers can be used as data names for "+l(e)+", not "+l(t)+".");var n="string"==typeof t?+t:""+t;return!(!Number.isNaN(n)&&e.has(n))||r.create("property","You mustn't use both "+l(t)+" and "+l(n)+" as data names in the same datamap.")}function s(e,t){if(null===t)return void 0===e;if(t.innerType){if("optional"===t.pattern||"zero or more"===t.pattern)return void 0===e||s(e,t.innerType);if("either"===t.pattern)return t.innerType.some(function(t){return s(e,t)});if("lambda"===t.pattern&&s(e,t.innerType))return"string"!=typeof t.clauses&&b("singleTypeCheck","lambda signature had non-string clauses"),t.clauses.includes("where")==="where"in e&&t.clauses.includes("making")==="making"in e&&t.clauses.includes("via")==="via"in e&&t.clauses.includes("with")==="with"in e;if("wrapped"===t.pattern)return s(e,t.innerType)}return(void 0===t||void 0!==e)&&("anything"===t.TwineScript_TypeName&&void 0!==e&&!e.TwineScript_Unstorable||(t===String?"string"==typeof e:t===Boolean?"boolean"==typeof e:t===parseInt?"number"==typeof e&&!Number.isNaN(e)&&!(e+"").includes("."):t===Number?"number"==typeof e&&!Number.isNaN(e):t===Array?Array.isArray(e):t===Map||t===Set?e instanceof t:Object.isPrototypeOf.call(t,e)))}function c(e){return"string"==typeof e||Array.isArray(e)||n.isPrototypeOf(e)}function u(e){if(!i(e))return e;if("function"==typeof e.TwineScript_Clone)return e.TwineScript_Clone();if(Array.isArray(e))return[].concat(_toConsumableArray(e));if(e instanceof Map)return new Map(e);if(e instanceof Set)return new Set(e);if("function"==typeof e)return Object.assign(e.bind(),e);switch(Object.getPrototypeOf(e)){case Object.prototype:return Object.assign({},e);case null:return Object.assign(Object.create(null),e)}return b("OperationUtils.clone","The value "+(e.toSource?e.toSource():e)+" cannot be cloned!"),e}function l(e){return i(e)&&"TwineScript_ObjectName"in e?e.TwineScript_ObjectName:Array.isArray(e)?"an array":e instanceof Map?"a datamap":e instanceof Set?"a dataset":"boolean"==typeof e?"the boolean value '"+e+"'":"string"==typeof e||"number"==typeof e?"the "+(void 0===e?"undefined":_typeof(e))+" "+x(e):void 0===e?"an empty variable":"...whatever this is"}function f(e){return Object.getPrototypeOf(e)===Object.prototype&&e.innerType?e.typeName?e.typeName:"either"===e.pattern?(Array.isArray(e.innerType)||b("typeName",'"either" pattern had non-array inner type'),e.innerType.map(f).join(" or ")):"optional"===e.pattern?"(optional) "+f(e.innerType):f(e.innerType):e===String||e===Number||e===Boolean?"a "+_typeof(e()):e===parseInt?"a whole number":e===Map?"a datamap":e===Set?"a dataset":e===Array?"an array":i(e)&&"TwineScript_TypeName"in e?e.TwineScript_TypeName:l(e)}function p(e,t){return"object"!==(void 0===e?"undefined":_typeof(e))&&"object"!==(void 0===t?"undefined":_typeof(t))?e===t:Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every(function(e,n){return p(t[n],e)}):e instanceof Map&&t instanceof Map?p(Array.from(e.entries()).sort(),Array.from(t.entries()).sort()):e instanceof Set&&t instanceof Set?p([].concat(_toConsumableArray(e)),[].concat(_toConsumableArray(t))):e&&"function"==typeof e.TwineScript_is?e.TwineScript_is(t):e&&"object"===(void 0===e?"undefined":_typeof(e))&&t&&"object"===(void 0===t?"undefined":_typeof(t))&&Object.getPrototypeOf(e)===Object.prototype&&Object.getPrototypeOf(t)===Object.prototype?p(Object.getOwnPropertyNames(e).map(function(t){return[t,e[t]]}),Object.getOwnPropertyNames(t).map(function(e){return[e,t[e]]})):Object.is(e,t)}function d(e,t){if(e||""===e){if("string"==typeof e)return e.includes(t);if(Array.isArray(e))return e.some(function(e){return p(e,t)});if(e instanceof Set||e instanceof Map)return Array.from(e.keys()).some(function(e){return p(e,t)})}return r.create("operation",l(e)+" cannot contain any values, let alone "+l(t))}function h(e,t){return"function"==typeof t.TwineScript_IsTypeOf?t.TwineScript_IsTypeOf(e):r.create("operation",'"is a" should only be used to compare type names, not '+l(t)+".")}function g(e,t){return e&&"function"==typeof e.TwineScript_IsTypeOf?e.TwineScript_IsTypeOf(t):t&&"function"==typeof t.TwineScript_IsTypeOf?t.TwineScript_IsTypeOf(e):Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every(function(e,n){return g(e,t[n])}):e instanceof Map&&t instanceof Map?g(Array.from(e.entries()).sort(),Array.from(t.entries()).sort()):e instanceof Set&&t instanceof Set?(e=[].concat(_toConsumableArray(e)),w.apply(void 0,_toConsumableArray(t)).some(function(t){return g(e,t)})):p(e,t)}function y(e,t,n){if(!t||!n)return r.create("macrocall","The sub"+o(e)+" index values must not be 0 or NaN.");var i="string"==typeof e;if(i&&(e=Array.from(e)),t<0&&(t=e.length+t+1),n<0&&(n=e.length+n+1),t>n)return y(arguments[0],n,t);var a=e.slice(t>0?t-1:t,n).map(u);return i?a.join(""):a}function m(t){return r.containsError(t)?t:t&&"function"==typeof t.TwineScript_Print?t.TwineScript_Print():t instanceof Map?(t=Array.from(t.entries()),r.containsError(t)?t:t.reduce(function(e,t){var n=_slicedToArray(t,2),r=n[0],i=n[1];return e+"<tr><td>`"+m(r)+"`</td><td>`"+m(i)+"`</td></tr>"},"<table class=datamap>")+"</table>"):t instanceof Set?Array.from(t.values()).map(m)+"":Array.isArray(t)?t.map(m)+"":t instanceof e?t:i(t)?r.create("unimplemented","I don't know how to print this value yet."):t+""}function v(e,t){if(e>t)return v(t,e);var n=[e];for(t-=e;t-- >0;)n.push(++e);return n}var b=t.impossible,w=t.permutations,x=t.toJSLiteral;return Object.freeze({isObject:i,singleTypeCheck:s,isValidDatamapName:a,collectionType:o,isSequential:c,clone:u,objectName:l,typeName:f,is:p,contains:d,isA:h,matches:g,subset:y,range:v,printBuiltinValue:m,numericIndex:/^(?:[1-9]\d*|0)$/,unique:function(e,t,n){return!n.slice(t+1).some(function(t){return p(e,t)})}})}),define("twinescript/compiler",["utils"],function(e){function t(e,t){for(var n=0;n<e.length;n+=1)if(t.includes(e[n].type))return n;return NaN}function n(e,n){return e.length-1-t.apply(void 0,[[].concat(_toConsumableArray(e)).reverse(),n])}function r(e,r){var i=[];return e.length?([["error"],["comma"],{rightAssociative:["spread","bind"]},["to"],["into"],["where","when","via"],["with","making","each"],["augmentedAssign"],["and","or"],["is","isNot"],["contains","isIn"],["isA","isNotA"],["matches"],["inequality"],["addition","subtraction"],["multiplication","division"],{rightAssociative:["not","positive","negative"]},{rightAssociative:["belongingProperty"]},{rightAssociative:["belongingOperator","belongingItOperator"]},["property"],["itsProperty"],{rightAssociative:["belongingItProperty"]},["possessiveOperator","itsOperator"],["twineLink"],["macro"],["grouping"]]["most"===r?"reverse":"valueOf"]().some(function(r){var o=void 0;if(o=r.rightAssociative?t(e,r.rightAssociative):n(e,r),!Number.isNaN(o)&&o>-1)return i=[e[o],o],!0}),i):i}function i(e){if("inequality"===e.type){var t=e.operator;return e.negate?{">":"<=","<":">=",">=":"<","<=":">"}[t]:t}return e.type}function o(e){var t=i(e);return{">":"<","<":">",">=":"<=","<=":">=",contains:"isIn",isIn:"contains",isA:"typifies",typifies:"isA",isNotA:"untypifies",untypifies:"isNotA"}[t]||t}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isVarRef,u=t.whitespaceError,l=t.elidedComparison,f=t.testNeedsRight;if(e=[].concat(e),!e.length)return n&&u?"TwineError.create('operation',"+s(u)+")":"";var p=e[0];if(1===e.length){if("identifier"===p.type)return n?"VarRef.create(Operations.Identifiers,"+s(p.text)+")":" Operations.Identifiers."+p.text.toLowerCase()+" ";if("variable"===p.type)return"VarRef.create(State.variables,"+s(p.name)+")"+(n?"":".get()");if("tempVariable"===p.type)return"VarRef.create(section.stack[0].tempVariables,"+s(p.name)+")"+(n?"":".get()");if("hookRef"===p.type)return" HookSet.create('?"+p.name+"') ";if("string"===p.type)return p.text.replace(/\n/g,"\\n");if("colour"===p.type)return"Colour.create("+s(p.colour)+")";if("datatype"===p.type)return"Datatype.create("+s(p.name)+")";if("blockedValue"===p.type)return"section.blockedValue()";if("root"===p.type)return a(p.children);if("whitespace"===p.type&&n&&u)return"TwineError.create('operation',"+s(u)+")"}var d=void 0,h=r(e,"least"),g=_slicedToArray(h,2);p=g[0],d=g[1];var y=(p||{}).type,m=function(e){return{isVarRef:!0,whitespaceError:"I need usable data to be on the "+e+' of "'+p.text+'".'}},v=void 0,b=void 0,w=void 0,x=void 0,T=void 0,S=void 0,k=!0,O=!0,j=!1;if(y){if("error"===y)return"TwineError.create('syntax',"+s(p.message)+")";if("comma"===y)w=",",O=!1;else if("spread"===y)w="Operations.makeSpreader(",b=a(e.slice(d+1))+")",k=!1;else if("bind"===y)w="VarBind.create(",b=a(e.slice(d+1),m("right"))+")",k=!1;else if("to"===y)T="to",b=a(e.slice(d+1),m("right")),v="Operations.setIt("+a(e.slice(0,d),m("left"))+")";else if("into"===y)T="into",b=a(e.slice(0,d),m("left")),v="Operations.setIt("+a(e.slice(d+1),m("right"))+")";else if("where"===y||"when"===y||"via"===y)v="Lambda.create("+(a(e.slice(0,d),{isVarRef:!0,whitespaceError:null}).trim()||"undefined")+",",w=s(p.type)+",",b=s(a(e.slice(d+1)))+")";else if("with"===y||"making"===y||"each"===y){var A=e.slice(d+1);![2,3].includes(A.length)||"whitespace"!==A[0].type||"tempVariable"!==A[1].type||A[2]&&"whitespace"!==A[2].type?(v="TwineError.create('operation','I need a temporary variable to the right of \\'",w=p.type,b="\\'.')"):"each"===y?(v="Lambda.create(",w=a(A,m("right")).trim(),b=",'where','true')"):(v="Lambda.create("+(a(e.slice(0,d),{isVarRef:!0,whitespaceError:null}).trim()||"undefined")+",",w=s(p.type)+",",b=s(A[1].name)+")")}else if("augmentedAssign"===y)T=p.operator,v=a(e.slice(0,d),m("left")),b="Operations['"+T+"']("+a(e.slice(0,d))+","+a(e.slice(d+1))+")";else if("and"===y||"or"===y){var C=function e(t){var n=r(t,"least"),i=_slicedToArray(n,2),o=i[0],a=i[1];if(o)return["inequality","is","isNot","isIn","contains","isA","typifies","isNotA","untypifies","matches"].includes(o.type)?o:["and","or"].includes(o.type)?e(t.slice(0,a))||e(t.slice(a+1)):void 0},E=C(e.slice(0,d)),N=C(e.slice(d+1)),_="TwineError.create('operation', 'This use of \"is not\" and \""+y+"\" is grammatically ambiguous','Maybe try rewriting this as \"__ is not __ "+y+" __ is not __\"') ";if(x=p.type,l===p.type)x="",v=a(e.slice(0,d),{isVarRef:n,elidedComparison:l}).trim(),w=",",b=a(e.slice(d+1),{elidedComparison:l}).trim();else if(E&&!N){var P=E,I=s(i(P));if("isNot"===P.type||"isNotA"===P.type||"untypifies"===P.type)return _;b="Operations.elidedComparisonOperator("+s(p.type)+","+I+","+a(e.slice(d+1),{elidedComparison:y})+")"}else if(!E&&N){var M=N,D=e.indexOf(M),L=s(o(M));if("isNot"===M.type||"isNotA"===M.type||"untypifies"===M.type)return _;b="Operations.elidedComparisonOperator("+s(p.type)+","+L+","+a(e.slice(0,d),{elidedComparison:y})+")",v=a([].concat(_toConsumableArray(e.slice(D+1)),[Object.assign(Object.create(M),_defineProperty({},"inequality"===M.type?"operator":"type",o(M)))],_toConsumableArray(e.slice(d+1,D))))}}else if("is"===y||"isNot"===y||"contains"===y||"isIn"===y||"inequality"===y||"isA"===y||"typifies"===y||"isNotA"===y||"untypifies"===y||"matches"===y)j=!0,x=i(p);else if("addition"===y||"subtraction"===y){var R=a(e.slice(0,d),{testNeedsRight:!0}).trim();if(!R)return p.type={addition:"positive",subtraction:"negative"}[y],a(e,{isVarRef:n,whitespaceError:u,elidedComparison:l,testNeedsRight:f});x=p.text}else if("multiplication"===y||"division"===y)x=p.text;else if("positive"===y||"negative"===y)x="*",v="negative"===y?"-1":"1";else if("not"===y)w=" ",b="Operations.not("+a(e.slice(d+1))+")",k=!1;else if("belongingProperty"===y)b="VarRef.create("+a(e.slice(d+1),m("right"))+","+s(p.name)+")"+(n?"":".get()"),w=" ",k=O=!1;else if("belongingOperator"===y||"belongingItOperator"===y)p.type.includes("It")?(b="Operations.Identifiers.it",O=!1):b=a(e.slice(d+1),m("right")),S="belonging";else if("property"===y)v="VarRef.create("+a(e.slice(0,d),m("left"))+","+s(p.name)+")"+(n?"":".get()"),w=" ",k=O=!1;else if("itsProperty"===y||"belongingItProperty"===y)v="VarRef.create(Operations.Identifiers.it,"+s(p.name)+").get()",w=" ",k=O=!1;else if("possessiveOperator"===y||"itsOperator"===y)p.type.includes("it")&&(v="Operations.Identifiers.it",k=!1),S="possessive";else if("twineLink"===y)w='Macros.run("link-goto", [section,'+s(p.innerText)+","+s(p.passage)+"])",k=O=!1;else if("macro"===y){var q=p.children[0];"macroName"!==q.type&&c("Compiler.compile","macro token had no macroName child token"),w="Macros.run("+(q.isMethodCall?a(q.children):'"'+p.name+'"')+", [section,"+a(p.children.slice(1))+"])",k=O=!1}else"grouping"===y&&(w="("+a(p.children,{isVarRef:n})+")",k=O=!1)}else;return d>-1?(x&&(n=!1),v=v||a(e.slice(0,d),{isVarRef:n
}).trim(),b=b||a(e.slice(d+1)).trim(),j&&!v&&(v=" Operations.Identifiers.it "),k&&!v||O&&!b?f&&O&&!b?"":"TwineError.create('operation','I need some code to be "+(k?"left ":"")+(k&&O?"and ":"")+(O?"right ":"")+'of "'+p.text+"\"')":w?v+w+b:T?"Operations.makeAssignmentRequest("+[v,b,s(T)]+")":S?"VarRef.create("+("belonging"===S?b:v)+",{computed:true,value:"+("belonging"===S?v:b)+"})"+(n?"":".get()"):x?" Operations["+s(x)+"]("+v+","+b+") ":""):1===e.length?(("value"in e[0]?e[0].value:e[0].text)+"").trim()||" ":e.reduce(function(e,t){return e+a(t,{isVarRef:n})},"")}var s=e.toJSLiteral,c=e.impossible;return a}),define("renderer",["utils","markup","twinescript/compiler","internaltypes/twineerror"],function(e,t,n,r){function i(e,t){return"<"+t+">"+e+"</"+t+">"}function o(e,t){var n=f.render(e.children);return n&&i(n,t)}function a(e){var t=[];if("string"!==e.type)for(var n=0;n<e.children.length;n+=1)t.push.apply(t,_toConsumableArray(a(e.children[n])));var r=e.firstChild();return"macro"===e.type&&r&&"macroName"===r.type&&f.options.blockerMacros.includes(l(r.text.slice(0,-1)))&&t.push(e),t}var s=e.escape,c=e.impossible,u=e.toJSLiteral,l=e.insensitiveName,f=void 0,p="text-align: center; max-width:50%; ";return f={options:{blockerMacros:[]},exec:function(){var e=void 0,n=void 0;return function(r){return"string"!=typeof r?(c("Renderer.exec","source was not a string, but "+(void 0===r?"undefined":_typeof(r))),""):r===e?n:(e=r,n=f.render(t.lex(r).children))}}(),render:function e(c){var d="",h=[];if(!c)return d;for(var g=c.length,y=0;y<g;y+=1){var m=c[y];switch(m.type){case"error":d+=r.create("syntax",m.message).render(s(m.text))[0].outerHTML;break;case"numbered":case"bulleted":var v="numbered"===m.type?"ol":"ul";d+="<"+v+">";for(var b=1;y<g&&c[y]&&c[y].type===m.type;)d+=("<"+v+">").repeat(Math.max(0,c[y].depth-b)),d+=("</"+v+">").repeat(Math.max(0,b-c[y].depth)),b=c[y].depth,d+=o(c[y],"li"),y+=1;y-=1,d+=("</"+v+">").repeat(b+1);break;case"align":for(;m&&"align"===m.type;){var w=m,x=w.align,T=y+=1;if("left"===x){y-=1;break}for(;y<g&&c[y]&&"align"!==c[y].type;)y+=1;var S=e(c.slice(T,y)),k="";switch(x){case"center":k+=p+"margin-left: auto; margin-right: auto;";break;case"justify":case"right":k+="text-align: "+x+";";break;default:+x&&(k+=p+"margin-left: "+x+"%;")}d+="<tw-align "+(k?'style="'+k+'"':"")+(f.options.debug?' title="'+m.text+'"':"")+">"+S+"</tw-align>\n",m=c[y]}break;case"column":for(var O=[];m&&"column"===m.type;){var j=m,A=j.column,C=y+=1;if("none"===A){y-=1;break}for(;y<g&&c[y]&&"column"!==c[y].type;)y+=1;O.push({text:m.text,type:A,body:e(c.slice(C,y)),width:m.width,marginLeft:m.marginLeft,marginRight:m.marginRight}),m=c[y]}O.length&&function(){var e=O.reduce(function(e,t){return e+t.width},0);d+="<tw-columns>"+O.map(function(t){return"<tw-column type="+t.type+' style="width:'+t.width/e*100+"%; margin-left: "+t.marginLeft+"em; margin-right: "+t.marginRight+'em;" '+(f.options.debug?' title="'+t.text+'"':"")+">"+t.body+"</tw-column>\n"}).join("")+"</tw-columns>"}();break;case"heading":d+=o(m,"h"+m.depth);break;case"br":if(!h.length||/td|th/.test(h[0])){d+="<br>";for(var E=c[y+1];E&&("br"===E.type||"tag"===E.type&&/^<br\b/i.test(E.text));)d+="<br data-cons "+("tag"===E.type?"data-raw":"")+">",y+=1,E=c[y+1]}break;case"hr":d+="<hr>";break;case"escapedLine":case"comment":break;case"inlineUrl":d+='<a class="link" href="'+s(m.text)+'">'+m.text+"</a>";break;case"scriptStyleTag":case"tag":var N=m.text.toLowerCase();/^<\/?(?:table|thead|tbody|tr|tfoot|td|th)\b/.test(N)&&h[m.text.startsWith("</")?"shift":"unshift"](N),d+=m.text.startsWith("</")?m.text:m.text.replace(/>$/," data-raw>");break;case"sub":case"sup":case"strong":case"em":d+=o(m,m.type);break;case"strike":d+=o(m,"s");break;case"bold":d+=o(m,"b");break;case"italic":d+=o(m,"i");break;case"twineLink":var _=_slicedToArray(t.lex("(link-goto:"+u(m.innerText)+","+u(m.passage)+")").children,1),P=_[0];d+='<tw-expression type="macro" name="link-goto"'+(f.options.debug?' title="'+s(m.text)+'"':"")+' js="'+s(n(P))+'"></tw-expression>';break;case"hook":d+="<tw-hook "+(m.hidden?"hidden ":"")+(m.name?'name="'+l(m.name)+'"':"")+(f.options.debug&&m.name?' title="Hook: ?'+m.name+'"':"")+' source="'+s(m.innerText)+'"></tw-hook>';break;case"unclosedHook":return d+="<tw-hook "+(m.hidden?"hidden ":"")+(m.name?'name="'+l(m.name)+'"':"")+'source="'+s(c.slice(y+1,g).map(function(e){return e.text}).join(""))+'"></tw-hook>';case"verbatim":d+=i(s(m.innerText).replace(/\n/g,"<br>"),"tw-verbatim");break;case"collapsed":d+=o(m,"tw-collapsed");break;case"variable":case"tempVariable":case"macro":var I="macro"===m.type?a(m):[],M=I.map(function(e){var t=n(e);return e.type="blockedValue",t});d+='<tw-expression type="'+m.type+'" name="'+s(m.name||m.text)+'"'+(f.options.debug?' title="'+s(m.text)+'"':"")+(I.length?' blockers="'+s(JSON.stringify(M))+'"':"")+' js="'+s(n(m))+'"></tw-expression>',I.forEach(function(e){return e.type="macro"});break;default:d+=m.children&&m.children.length?e(m.children):m.text}}return d}},Object.freeze(f)}),define("internaltypes/changedescriptor",["jquery","utils","renderer","datatypes/hookset"],function(e,t,n,r){var i=t.assertOnlyHas,o=t.impossible,a=t.transitionIn,s=n.exec,c=void 0,u={source:"",innerSource:"",enabled:!0,target:null,append:"append",newTargets:null,transition:"instant",transitionTime:null,transitionDeferred:!1,loopVars:null,styles:null,attr:null,data:null,section:null,summary:function(){var e=this;return["source","innerSource","enabled","target","append","newTargets","transition","transitionTime"].filter(function(t){return e.hasOwnProperty(t)}).concat([this.attr.length&&"attr",this.styles.length&&"styles",Object.keys(this.loopVars).length&&"loopVars",Object.keys(this.data).length&&"data"].filter(Boolean))},create:function(e,t){var n=Object.assign(Object.create(this),{attr:[].concat(this.attr||[]),styles:[].concat(this.styles||[]),loopVars:this.loopVars||{},data:this.data||{}},e);return t&&t.run(n),n},update:function(){var e=this,t=this.section,n=this.newTargets,i=this.target,o=function(t){if(Array.isArray(e.styles)&&e.styles.length>0){var n=e.styles.reduce(function(e,t){return Object.keys(t).forEach(function(n){var r=t[n];e[+("function"==typeof r)][n]=r}),e},[{},{}]),r=_slicedToArray(n,2),i=r[0],o=r[1];t.css(i),setTimeout(function(){return t.css(o)})}e.attr&&e.attr.forEach(function(e){return t.attr(e)}),e.data&&t.data(e.data)};Array.isArray(n)&&n.length&&(i=n.map(function(e){return e.target})),[].concat(i).forEach(function(e){r.isPrototypeOf(e)?e.forEach(t,o):o(e)})},render:function(){var t=this,n=this.source,l=this.transition,f=this.transitionTime,p=this.transitionDeferred,d=this.enabled,h=this.data,g=this.section,y=this.newTargets,m=this.target,v=this.target,b=this.append;if(i(this,c),!d||void 0!==m.popAttr("hidden"))return u.create({target:m,data:Object.assign({},h,{hiddenSource:n})}).update(),e();if(Array.isArray(y)&&y.length&&(m=y),!m)return o("ChangeDescriptor.render","ChangeDescriptor has source but not a target!"),e();var w=e();if([].concat(m).filter(function(e){return!e.jquery}).map(function(e){var t=b,n=void 0;if(e.target&&e.append){var r=e;t=r.append,n=r.before,e=e.target}return{elements:e.hooks(g,v).filter(function(){return!(n&&1&this.compareDocumentPosition(document)&&2&this.compareDocumentPosition(v[0]))}),append:t}},[]).forEach(function(n){var r=n.elements,i=n.append;r.each(function(n,r){r=e(r),w=w.add(t.create({target:r,append:i,newTargets:null}).render()),r.filter("tw-pseudo-hook").contents().unwrap()})}),w.length||Array.isArray(m)||r.isPrototypeOf(m))return w;if(!(b in m)){if("replace"!==b)return o("Section.render","The target doesn't have a '"+b+"' method."),e();m[0]instanceof Text?b="replaceWith":(m.empty(),b="append")}return m[0]instanceof Text&&("append"===b&&(b="after"),"prepend"===b&&(b="before")),w=e(n&&e.parseHTML(s(n),document,!0)),m[b](w.length?w:void 0),this.update(),l&&!p&&a("replace"===b?m:w,l,f),w}};return c=Object.keys(u),Object.seal(u)}),define("datatypes/changercommand",["utils","utils/operationutils","internaltypes/changedescriptor","internaltypes/twineerror"],function(e,t,n,r){var i=e.impossible,o=t.is,a={},s={changer:!0,TwineScript_TypeName:"a changer command",TwineScript_Print:function(){return"`[A ('"+this.macroName+"':) command]`"},summary:function(){var e=n.create();return this.run(e),e.summary()},create:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Array.isArray(t)||i("ChangerCommand.create","params was not an array"),Object.assign(Object.create(this),{macroName:e,params:t,next:n,TwineScript_ObjectName:"a ("+e+":) command"})},"TwineScript_+":function(e){for(var t=this.TwineScript_Clone(),n=t;n.next;)n=n.next;return n.next=e,t},TwineScript_is:function(e){if(s.isPrototypeOf(e))return this.macroName===e.macroName&&o(this.params,e.params)&&o(this.next,e.next)},TwineScript_Clone:function(){return this.create(this.macroName,this.params,this.next)},run:function(e){var t=a[this.macroName].apply(a,[e].concat(_toConsumableArray(this.params)));if(r.containsError(t))return t;this.next&&this.next.run(e)},register:function(e,t){a[e]=t}};return Object.freeze(s)}),define("state",["utils","passages","datatypes/changercommand","internaltypes/twineerror","utils/operationutils"],function(e,t,n,r,i){function o(){if(m.hasSessionStorage){var e=m.serialise();if("string"==typeof e)try{sessionStorage.setItem("Saved Session",e)}catch(e){return}}}function a(e){h=(p[d]||f).create(e),o()}var s=e.impossible,c=i.objectName,u=["localStorage","sessionStorage"].map(function(e){try{return!!window[e]&&function(){return window[e].setItem("test","1"),window[e].removeItem("test"),!0}()}catch(e){return!1}}),l={TwineScript_ObjectName:"this story's variables",TwineScript_VariableStore:!0},f={passage:"",variables:l,create:function(e,t){var n=Object.create(f);return n.passage=e||"",n.variables=Object.assign(Object.create(this.variables),t),n}},p=[],d=-1,h=f.create(),g=void 0,y={forward:[],back:[],load:[]},m=void 0;return m=Object.assign({get passage(){return h.passage},get variables(){return h.variables},get pastLength(){return d},get futureLength(){return p.length-1-d},passageNameVisited:function(e){var n=0;if(!t.get(e))return 0;for(var r=0;r<=d;r++)n+=+(e===p[r].passage);return n},passageNameLastVisited:function(e){if(!t.get(e))return 1/0;if(e===h.passage)return 0;for(var n=d;n>0;n--)if(p[n].passage===e)return d-n+1;return 1/0},pastPassageNames:function(){for(var e=[],t=d-1;t>=0;t--)e.unshift(p[t].passage);return e},play:function(e){h||s("State.play","present is undefined!"),h.passage=e,p=p.slice(0,d+1).concat(h),d+=1,a(e),y.forward.forEach(function(t){return t(e)})},rewind:function(e){var t=1,n=!1;if(e)if("string"==typeof e){if((t=this.passageNameLastVisited(e))===1/0)return}else"number"==typeof e&&(t=e);for(;t>0&&d>0;t--)n=!0,d-=1;return n&&(a(p[d].passage),y.back.forEach(function(e){return e()})),n},fastForward:function(e){var t=1,n=!1;for("number"==typeof e&&(t=e);t>0&&p.length>0;t--)n=!0,d+=1;return n&&(a(p[d].passage),y.forward.forEach(function(e){return e(p[d].passage,"fastForward")})),n},on:function(e,t){return e in y?("function"!=typeof t||y[e].includes(t)||y[e].push(t),m):void s("State.on","invalid event name")},reset:function(){window.jasmine&&(p=[],d=-1,h=f.create(),g=void 0,y.load.forEach(function(e){return e(p)}))},hasStorage:u[0],hasSessionStorage:u[1]},function(){function e(t){return"number"==typeof t||"boolean"==typeof t||"string"==typeof t||null===t||Array.isArray(t)&&t.every(e)||t instanceof Set&&Array.from(t).every(e)||t instanceof Map&&Array.from(t.values()).every(e)||n.isPrototypeOf(t)}function i(e,t){return t instanceof Set?{"(dataset:)":Array.from(t)}:t instanceof Map?{"(datamap:)":Array.from(t)}:n.isPrototypeOf(t)?{changer:{name:t.macroName,params:t.params,next:t.next}}:t}function o(e,t){if(t&&"object"===(void 0===t?"undefined":_typeof(t))){if(Array.isArray(t["(dataset:)"]))return new Set(t["(dataset:)"]);if(Array.isArray(t["(datamap:)"]))return new Map(t["(datamap:)"]);if(t.changer&&"object"===_typeof(t.changer)){var r=t.changer,i=r.name,o=r.params,a=r.next;return n.create(i,o,a)}}return t}function s(){var t=p.slice(0,d+1),n=t.map(function(t){return Object.keys(t.variables).filter(function(n){return t.variables[n]&&!e(t.variables[n])}).map(function(e){return[e,t.variables[e]]})});if(g||(g=n.reduce(function(e,t,n){var r=_slicedToArray(t,2),i=r[0],o=r[1];return e||i&&[i,o,n+1]},void 0)),g){var o=g,a=_slicedToArray(o,3),s=a[0],u=a[1],l=a[2];return r.create("saving","The variable $"+s+" holds "+c(u)+" (which is, or contains, a complex data value) on turn "+l+"; the game can no longer be saved.")}try{return JSON.stringify(t,i)}catch(e){return!1}}function u(e){var n=void 0,r=l,i="The save data is unintelligible.";try{n=JSON.parse(e,o)}catch(e){return Error(i)}if(!Array.isArray(n))return Error(i);var s=void 0;return(s=(n=n.map(function(e){return"object"===(void 0===e?"undefined":_typeof(e))&&e.hasOwnProperty("passage")&&e.hasOwnProperty("variables")?t.hasValid(e.passage)?(e.variables=Object.assign(Object.create(r),e.variables),r=e.variables,Object.assign(Object.create(f),e)):Error("The data refers to a passage named '"+e.passage+"', but it isn't in this story."):Error(i)})).find(function(e){return e instanceof Error}))?s:(p=n,y.load.forEach(function(e){return e(p)}),d=p.length-1,a(p[d].passage),!0)}return{serialise:s,deserialise:u}}()),Object.seal(f),Object.freeze(m)}),define("datatypes/colour",["jquery"],function(e){function t(t){if(t in s)return s[t];var n=e("<p>").css("background-color",t).css("background-color");return n=n.startsWith("rgb")?n.match(/\d+/g).reduce(function(e,t,n){return e["rgb"[n]]=+t,e},{}):{r:192,g:192,b:192},s[t]=n,n}function n(e){return"string"!=typeof e?e:(e=e.replace("#",""),e=e.replace(o,"$1$1$2$2$3$3"),{r:parseInt(e.slice(0,2),16),g:parseInt(e.slice(2,4),16),b:parseInt(e.slice(4,6),16)})}function r(e){var t=e.r,n=e.g,r=e.b,i=e.a;t/=255,n/=255,r/=255;var o=Math.max(t,n,r),a=Math.min(t,n,r),s=(o+a)/2,c=o-a;if(o===a)return{h:0,s:0,l:s};var u=void 0;switch(o){case t:u=(n-r)/c+(n<r?6:0);break;case n:u=(r-t)/c+2;break;case r:u=(t-n)/c+4}return u=Math.round(60*u),{h:u,s:s>.5?c/(2-o-a):c/(o+a),l:s,a:i}}function i(e){function t(e){return e<0&&(e+=1),e>1&&(e-=1),e<1/6?c+6*(s-c)*e:e<.5?s:e<2/3?c+(s-c)*(2/3-e)*6:c}var n=e.h,r=e.s,i=e.l,o=e.a;if(0===r){var a=Math.floor(255*i);return{r:a,g:a,b:a}}n/=360;var s=i<.5?i*(1+r):i+r-i*r,c=2*i-s;return{r:Math.floor(255*t(n+1/3)),g:Math.floor(255*t(n)),b:Math.floor(255*t(n-1/3)),a:o}}var o=/^([\da-fA-F])([\da-fA-F])([\da-fA-F])$/,a=/^([\da-fA-F])([\da-fA-F])([\da-fA-F])([\da-fA-F])([\da-fA-F])([\da-fA-F])$/,s=Object.create(null),c=Object.freeze({TwineScript_TypeName:"a colour",TwineScript_ObjectName:"a colour",TwineScript_DebugName:function(){return"a colour "+this.TwineScript_Print()},"TwineScript_+":function(e){var t=this,n=e;return c.create({r:Math.min(Math.round(.6*(t.r+n.r)),255),g:Math.min(Math.round(.6*(t.g+n.g)),255),b:Math.min(Math.round(.6*(t.b+n.b)),255),a:(t.a+n.a)/2})},TwineScript_Print:function(){return"<tw-colour style='background-color:rgba("+[this.r,this.g,this.b,this.a].join(",")+");'></span>"},TwineScript_is:function(e){return c.isPrototypeOf(e)&&e.r===this.r&&e.g===this.g&&e.b===this.b&&e.a===this.a},TwineScript_Clone:function(){return c.create(this)},toRGBAString:function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.a+")"},TwineScript_GetProperty:function(e){return"h"===e||"s"===e||"l"===e?r(this)[e]:"r"===e||"g"===e||"b"===e?this[e]:void 0},TwineScript_Properties:["h","s","l","r","g","b"],create:function(e){return"string"==typeof e?c.isHexString(e)?this.create(n(e)):this.create(t(e)):!("h"in e&&"s"in e&&"l"in e)||"r"in e||"g"in e||"b"in e?("a"in e&&"number"==typeof e.a||(e.a=1),Object.assign(Object.create(this),e)):this.create(i(e))},isHexString:function(e){return"string"==typeof e&&"#"===e[0]&&(e.slice(1).match(o)||e.slice(1).match(a))},isCSS3Function:function(e){return"string"==typeof e&&/^(?:rgb|hsl)a?\(\s*\d+\s*,\s*\d+%?\s*,\s*\d+%?(?:,\s*\d+(?:\.\d+)?\s*)?\)$/.test(e)}});return c}),define("datatypes/gradient",[],function(){var e=Object.freeze({TwineScript_TypeName:"a gradient",TwineScript_ObjectName:"a gradient",TwineScript_DebugName:function(){return"a gradient "+this.TwineScript_Print()},TwineScript_GetProperty:function(e){return"angle"===e?this.angle:"stops"===e?this.stops.map(function(e){return new Map([["percent",e.stop],["colour",e.colour.TwineScript_Clone()]])}):void 0},TwineScript_Properties:["angle","stops"],TwineScript_is:function(e){var t=this;return e.angle===this.angle&&e.stops.length===this.stops.length&&e.stops.every(function(e,n){var r=e.colour,i=e.stop;return t.stops[n].stop===i&&t.stops[n].colour.TwineScript_is(r)})},TwineScript_Clone:function(){return e.create(this.angle,[].concat(_toConsumableArray(this.stops)))},TwineScript_Print:function(){return"<tw-colour style='background:"+this.toLinearGradientString()+"'></tw-colour>"},create:function(e,t){return Object.assign(Object.create(this),{angle:e,stops:t.sort(function(e,t){return e.stop-t.stop})})},toLinearGradientString:function(){return"linear-gradient("+this.angle+"deg, "+this.stops.reduce(function(e,t){var n=t.colour,r=t.stop;return e+n.toRGBAString()+" "+100*r+"%,"},"").slice(0,-1)+")"}});return e}),define("internaltypes/varref",["state","internaltypes/twineerror","utils","utils/operationutils","datatypes/hookset","datatypes/colour","datatypes/gradient"],function(e,t,n,r,i,o,a){function s(e,n){var r=void 0;if(e instanceof Map&&(r=t.containsError(A(e,n))))return r;if(T(e)){var o=void 0,a="You can only access position strings/numbers ('4th', 'last', '2ndlast', (2), etc.) or slices ('1stTo2ndlast', '3rdTo5th'), ";if("number"==typeof n){if(0===n)return t.create("property","You can't access elements at position 0 of "+S(e)+".","Only positive and negative position values exist.");n>0&&(n-=1)}else if("string"==typeof n&&(o=/^(\d+)(?:st|[nr]d|th)last$/i.exec(n)))n=-o[1];else if("string"==typeof n&&(o=/^(\d+)(?:st|[nr]d|th)$/i.exec(n)))n=o[1]-1;else if("string"==typeof n&&(o=/^(?:(\d+)(?:st|[nr]d|th)(last)?|last)to(?:(\d+)(?:st|[nr]d|th)(last)?|last)$/i.exec(n))){var s=o,c=_slicedToArray(s,5),u=c[1],l=void 0===u?0:u,f=c[2],p=c[3],d=void 0===p?0:p,h=c[4];l=f?-l:l-1,d=h?-d:d-1,n={last:d,first:l}}else if("last"===n)n=-1;else{if(i.isPrototypeOf(e)&&!i.TwineScript_Properties.includes(n))return t.create("property",a+w(i.TwineScript_Properties.map(function(e){return"'"+e+"'"}))+" of "+S(e)+", not "+S(n)+".");if(!["length","any","all"].includes(n)&&!i.isPrototypeOf(e))return t.create("property",a+"'length', 'any' and 'all' of "+S(e)+", not "+S(n)+".")}}else if(e instanceof Set){if(!["length","any","all"].includes(n))return t.create("property","You can only get the 'length', 'any' and 'all' of "+S(e)+".","To check contained values, use the 'contains' operator.");"length"===n&&(n="size")}else{if(Array.isArray(e.TwineScript_Properties)&&!e.TwineScript_Properties.includes(n))return t.create("property","You can only get the "+w(e.TwineScript_Properties.map(function(e){return"'"+e+"'"}))+" of "+S(e)+", not "+S(n)+".");if("number"==typeof e||"boolean"==typeof e)return t.create("property","You can't get data values from "+S(e)+".")}return n}function c(e,n){return{compiledPropertyChain:n.reduce(function(r,i,o){i.computed&&(i=i.value),E.isPrototypeOf(i)&&(i=i.get()),i=Array.isArray(i)?i.map(function(t){return s(e,t)}):s(e,i);var a=void 0;return(a=t.containsError(r,i))?a:(o<n.length-1&&(e=m(e,i)),r.push(i),r)},[]),deepestObject:e}}function u(e,t){return t-0<0&&Math.abs(t)<=e.length?e.length+(t-0):t}function l(e,t){var n="'"+t+"' value"+("any"===t?"":"s")+" of ";return{determiner:t,array:[].concat(_toConsumableArray(e)),TwineScript_ObjectName:n+S(e),TwineScript_TypeName:n+"a data structure",TwineScript_Unstorable:!0,TwineScript_Print:function(){return"`["+this.TwineScript_TypeName+"]`"}}}function f(e,t){if(void 0===e)return e;if(e instanceof Map||e.varref)return e.get(t);if(T(e)&&Number.isFinite(t)&&(t=u(e,t)),"any"===t||"all"===t)return l(e,t);if(e.TwineScript_GetProperty)return e.TwineScript_GetProperty(t);var n=e[t];return"function"!=typeof n?n:void 0}function p(e){return e.computed?"string"==typeof e.value?"('"+e.value+"')":"("+e.value+")":"'"+e+"'"}function d(e,n){if(Array.isArray(n))return n.map(function(t){return d(e,t)});if(i.isPrototypeOf(e))return t.create("operation","I can't modify "+S(e),"You should alter hooks indirectly using macros like (replace:) or (enchant:).");if(e instanceof Set)return t.create("operation","I can't modify "+S(e),"You should use an (array:) if you need to modify the data inside this dataset.");if(o.isPrototypeOf(e)||a.isPrototypeOf(e))return t.create("operation","I can't modify the components of "+S(e)+".");if(e instanceof Map)return"string"==typeof n||t.create("operation",S(e)+" can only have string data names, not "+S(n)+".");if(T(e)){if(["length","any","all"].includes(n))return t.create("operation","I can't forcibly alter the '"+n+"' of "+S(e)+".");if(+n!=(0|n))return t.create("property",S(e)+" can only have position keys ('3rd', '1st', (5), etc.), not "+p(n)+".")}return e.TwineScript_Identifiers&&n in e?t.create("keyword","I can't alter the value of the '"+n+"' identifier.","You can only alter data in variables and hooks, not fixed identifiers."):"number"!=typeof e&&"boolean"!=typeof e||t.create("operation","You can't alter the data values of "+S(e)+".")}function h(e,t,n){var r=t;e instanceof Map?e.set(t,n):(T(e)&&(t=u(e,t)),e.TwineScript_Set?e.TwineScript_Set(t):e[t]=n),_.set.forEach(function(t){return t(e,r,n)})}function g(e,t){var n=t;T(e)&&(t=u(e,t)),Array.isArray(e)&&j.exec(t)?e.splice(t,1):e instanceof Map||e instanceof Set?e.delete(t):delete e[t],_.delete.forEach(function(t){return t(e,n)})}function y(e){function t(){return e}return{get:t,set:t,delete:t,varref:!0}}function m(n,r,o){if(r&&"object"===(void 0===r?"undefined":_typeof(r))&&"last"in r&&"first"in r){if(i.isPrototypeOf(n))return n.TwineScript_GetProperty(r);var a=r.first,s=r.last;return C(n,a+(a>=0),s+(s>=0))}if(Array.isArray(r))return i.isPrototypeOf(n)?n.TwineScript_GetProperty(r):r.map(function(e){return m(n,e,e)})["string"==typeof n?"join":"valueOf"]("");"string"==typeof n&&(n=[].concat(_toConsumableArray(n)));var c=f(n,r);return void 0===c?n===e.variables?N:n.TwineScript_VariableStore?t.create("property","There isn't a temp variable named _"+o+" in this place.","Temp variables only exist inside the same passage and hook in which they're (set:)."):t.create("property","I can't find a "+p(o)+" data name in "+S(n)):c}function v(e,n){var r=this,i=this.compiledPropertyChain.reduce(function(e,t){var n=void 0;return n=0===e.length?r.object:m.apply(void 0,_toConsumableArray(e[e.length-1])),e.push([n,t])&&e},[]).reduceRight(e,n);return t.containsError(i)?i:void 0}var b=n.impossible,w=n.andList,x=r.isObject,T=r.isSequential,S=r.objectName,k=r.typeName,O=r.clone,j=r.numericIndex,A=r.isValidDatamapName,C=r.subset,E=void 0,N=0,_={set:[],delete:[]};return E=Object.freeze({varref:!0,get:function(){return m(this.deepestObject,this.compiledPropertyChain.slice(-1)[0],this.propertyChain.slice(-1)[0])},set:function(e){return!this.object||this.object.TwineScript_VariableStore||this.object.TwineScript_Identifiers?v.call(this,function(e,n,r){var i=_slicedToArray(n,2),o=i[0],a=i[1],s=void 0;if(s=t.containsError(e,o,a)||t.containsError(d(o,a)))return s;if(e&&e.TwineScript_Unstorable)return t.create("operation",k(e)+" can't be stored.");if(r>0&&(o=O(o)),"string"==typeof o){if("string"!=typeof e||e.length!==(Array.isArray(a)?a.length:1))return t.create("datatype","I can't put this non-string value, "+S(e)+", in a string.");o=[].concat(_toConsumableArray(o));var c=[].concat(_toConsumableArray(e));[].concat(a).forEach(function(e){0+e<0&&(e=o.length+(0+e)),o=[].concat(_toConsumableArray(o.slice(0,e)),[c.shift()],_toConsumableArray(o.slice(e+1)))}),o=o.join("")}else x(o)&&(Array.isArray(a)&&T(e)?("string"==typeof e&&(e=[].concat(_toConsumableArray(e))),a.map(function(t,n){return[t,e[n]]}).forEach(function(e){var t=_slicedToArray(e,2),n=t[0],r=t[1];return h(o,n,r)})):h(o,a,e));return o},e):t.create("macrocall","I can't (set:) "+S(this)+", if the "+(S(this.object).match(/ (.+$)/)||["","value"])[1]+" isn't stored in a variable.","Modifying data structures that aren't in variables won't change the game state at all.")},delete:function(){return v.call(this,function(e,n,r){var i=_slicedToArray(n,2),o=i[0],a=i[1],s=void 0;if(s=t.containsError(e,o,a)||t.containsError(d(o,a)))return s;if(r>0&&(o=O(o)),null===e){var c="string"==typeof o;c&&(o=[].concat(_toConsumableArray(o))),Array.isArray(a)?(T(o)&&(a=[].concat(_toConsumableArray(new Set(a))),a.sort(function(e,t){return u(o,t)-u(o,e)})),a.forEach(function(e){return g(o,e)})):g(o,a),c&&(o=o.join(""))}else h(o,a,e);return o},null)},create:function(e,n){var r=void 0;if(r=t.containsError(e))return y(r);n=[].concat(n),E.isPrototypeOf(e)&&(n=e.propertyChain.concat(n),e=e.object);var i=c(e,n),o=i.compiledPropertyChain,a=i.deepestObject;return(r=t.containsError(o,a))?y(r):Object.assign(Object.create(E),{object:e,propertyChain:n,compiledPropertyChain:o,deepestObject:a})},get TwineScript_ObjectName(){var t=this,n=function(n,r){return r||t.object!==e.variables&&!t.object.TwineScript_VariableStore?p(n):n};return(this.object===e.variables?"$":this.object.TwineScript_VariableStore?"_":S(this.object)+"'s ")+(1===this.propertyChain.length?n(this.propertyChain[0]):this.propertyChain.reduce(function(e,t,r){return e+"'s "+n(t,r)}))+(this.object.TwineScript_VariableStoreName?" in "+this.object.TwineScript_VariableStoreName:"")},on:function(e,t){return e in _?("function"!=typeof t||_[e].includes(t)||_[e].push(t),E):void b("VarRef.on","invalid event name")}})}),define("internaltypes/varscope",[],function(){return{TwineScript_ObjectName:"the temporary variables",TwineScript_VariableStore:!0}}),define("datatypes/lambda",["utils","utils/operationutils","internaltypes/varscope","internaltypes/twineerror"],function(e,t,n,r){var i=e.toJSLiteral,o=e.insensitiveName,a=(e.plural,t.typeName,t.objectName,t.singleTypeCheck,Object.freeze({lambda:!0,TwineScript_TypeName:"a lambda",get TwineScript_ObjectName(){return'a "'+("making"in this?"making ... ":"")+("with"in this?"with ... ":"")+("where"in this?"where ... ":"")+("when"in this?"when ... ":"")+("via"in this?"via ... ":"")+'" lambda'},TwineScript_Print:function(){return"`[A lambda]`"},TwineScript_is:function(e){return e===this},TypeSignature:function(e){return{pattern:"lambda",innerType:a,clauses:e,typeName:'a "'+e.split().concat("").join(" ...")+'" lambda'}},create:function(e,t,i){var s=void 0;if(r.containsError(e))return e;if(a.isPrototypeOf(e)){if("when"===t||"when"in e)return r.create("syntax","A 'when' lambda cannot have any other clauses, such as '"+t+"'.");if(t in e&&("where"!==t||"true"!==e[t]))return r.create("syntax","This lambda has two '"+t+"' clauses.");s=e}else{if("when"===t&&void 0!==e)return r.create("syntax","A 'when' lambda shouldn't begin with a temporary variable (just use 'when' followed by the condition).");if(void 0!==e&&(!e||!e.varref||!n.isPrototypeOf(e.object)||e.propertyChain.length>1))return r.create("syntax","This lambda needs to start with a single temporary variable.");s=Object.create(this),s.loop=e?e.propertyChain[0]:""}s[t]=i;var c=[s.making,s.with,s.loop].filter(function(e,t,n){return e&&n.indexOf(o(e))!==t});return c.length?r.create("syntax","This lambda has two variables named '"+c[0]+"'.","Lambdas should have all-unique parameter names."):s},apply:function(e,t){var o=t.loop,a=t.with,s=t.making,c=t.fail,u=t.pass,l=t.ignoreVia,f=t.tempVariables;f=f||Object.create(e.stack.length?e.stack[0].tempVariables:n),[[this.loop,o],[this.with,a],[this.making,s]].forEach(function(e){var t=_slicedToArray(e,2),n=t[0],r=t[1];return n&&(f[n]=r)}),e.stack.unshift(Object.assign(Object.create(null),{tempVariables:f})),!o||this.with||this.making||this.when?e.eval("Operations").initialiseIt(r.create("operation","I can't use 'it', or an implied 'it', in "+this.TwineScript_ObjectName)):e.eval("Operations").initialiseIt(o);var p=!l&&this.via,d=e.eval("where"in this||"when"in this?"Operations.where("+(this.where||this.when)+","+(p||i(u))+","+i(c)+")":p||i(u));return e.stack.shift(),d},filter:function(e,t){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=void 0,a=t.reduce(function(t,a){if(o=r.containsError(t))return o;var s=n.apply(e,{loop:a,pass:!0,fail:!1,ignoreVia:!0,tempVariables:i});return(o=r.containsError(s))?o:t.concat(s?[a]:[])},[]);return(o=r.containsError(a))?o:a}}));return a}),define("macros",["jquery","utils/naturalsort","utils","utils/operationutils","datatypes/changercommand","datatypes/lambda","datatypes/hookset","internaltypes/changedescriptor","internaltypes/twineerror"],function(e,t,n,r,i,o,a,s,c){function u(e){return function(n){n=n.reduce(function(e,n){if(n&&!0===n.spreader){var r=n.value,i=c.containsError(r);if(i)return i;if(Array.isArray(r)||"string"==typeof r)for(var o=0;o<r.length;o++)e.push(r[o]);else r instanceof Set?e.push.apply(e,_toConsumableArray(Array.from(r).sort(t("en")))):e.push(c.create("operation","I can't spread out "+m(r)+", because it is not a string, dataset, or array."))}else e.push(n);return e},[]);var r=c.containsError(n);return r||e.apply(void 0,_toConsumableArray(n))}}function l(e,t,n){n=[].concat(n||[]),e="("+(Array.isArray(e)&&e.length>1?e[0]:e)+":)";var r=void 0;return r=n.length>0?"The "+e+" macro must only be given "+g(n.map(v))+(n.length>1?", in that order":"."):"The macro must not be given any data - just write "+e+".",function(i){for(var a=arguments.length,s=Array(a>1?a-1:0),u=1;u<a;u++)s[u-1]=arguments[u];for(var l=void 0,f=0,p=Math.max(s.length,n.length);f<p;f+=1){var y=function(t,i){var a=n[t],u=s[t];return t>=n.length&&!l?{v:c.create("datatype",s.length-n.length+" too many values were given to this "+e+" macro.",r)}:(a||(a=l),!a.innerType||"rest"!==a.pattern&&"zero or more"!==a.pattern||(l=a.innerType,"rest"===a.pattern&&(a=a.innerType)),b(u,a)?void 0:void 0===u?{v:c.create("datatype","The "+e+" macro needs "+h(n.length-t,"more value")+".",r)}:u&&u.TwineScript_Unstorable&&(a===w.TypeSignature.Any||a.innerType&&a.innerType===w.TypeSignature.Any)?{v:c.create("datatype",e+"'s "+d(t+1)+" value, "+m(u)+", is not valid data for this macro.",r)}:u&&o.isPrototypeOf(u)&&"lambda"===a.pattern?{v:c.create("datatype",e+"'s "+d(t+1)+" value (a lambda) should have "+g(["where","when","making","via","with"].filter(function(e){return a.clauses.includes(e)}).map(function(e){return"a '"+e+"' clause"}))+", not "+g(["where","when","making","via","with"].filter(function(e){return e in u}).map(function(e){return"a '"+e+"' clause"}))+".")}:{v:c.create("datatype",e+"'s "+d(t+1)+" value is "+m(u)+", but should be "+v(a)+".",a.message||r)})}(f);if("object"===(void 0===y?"undefined":_typeof(y)))return y.v}return t.apply(void 0,[i].concat(s))}}function f(e,t){Array.isArray(e)?e.forEach(function(e){return y(x,p(e),t)}):y(x,p(e),t)}var p=n.insensitiveName,d=n.nth,h=n.plural,g=n.andList,y=n.lockProperty,m=r.objectName,v=r.typeName,b=r.singleTypeCheck,w=void 0,x={},T=function(e,t,n,r){return function(){for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];o=o.slice(1);var c=t.apply(void 0,_toConsumableArray(o));if(c)return c;var u=s.create(),l=Object.assign({TwineScript_ObjectName:"a ("+e+":) command",TwineScript_TypeName:"a ("+e+":) command",TwineScript_Print:function(){return"`[A ("+e+":) command]`"}},r?{TwineScript_Attach:function(e){return e.run(u),l},TwineScript_Run:function(e){return n.apply(void 0,[u,e].concat(_toConsumableArray(o)))}}:{TwineScript_Run:function(e){return n.apply(void 0,[e].concat(_toConsumableArray(o)))}});return l}};return w={has:function(e){return e=p(e),x.hasOwnProperty(e)},get:function(e){return e=p(e),x.hasOwnProperty(e)&&x[e]},
add:function e(t,n,r){return f(t,u(l(t,n,r))),e},addChanger:function e(t,n,r,o){return f(t,u(l(t,n,o))),i.register(Array.isArray(t)?t[0]:t,r),e},addCommand:function e(t,n,r,i){var o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=[].concat(t)[0];return f(t,u(l(t,T(a,n,r,o),i))),e},TypeSignature:{optional:function(e){return{pattern:"optional",innerType:e}},zeroOrMore:function(e){return{pattern:"zero or more",innerType:e}},either:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return{pattern:"either",innerType:t}},rest:function(e){return{pattern:"rest",innerType:e}},wrapped:function(e,t){return{pattern:"wrapped",innerType:e,message:t}},Any:{TwineScript_TypeName:"anything"}},run:function(e,t){return c.containsError(e)?e:w.has(e)?w.get(e)(t):c.create("macrocall","I can't run the macro '"+e+"' because it doesn't exist.","Did you mean to run a macro? If you have a word written like (this:), it is regarded as a macro name.")}},Object.freeze(w)}),define("datatypes/datatype",["datatypes/changercommand","datatypes/colour","datatypes/gradient"],function(e,t,n){var r=Object.freeze({datatype:!0,TwineScript_TypeName:"a datatype",TwineScript_Print:function(){return"`["+this.TwineScript_ObjectName+"]`"},TwineScript_is:function(e){return r.isPrototypeOf(e)&&e.name===this.name},TwineScript_Clone:function(){return r.create(this.name)},TwineScript_IsTypeOf:function(e){return this.name===(Array.isArray(e)?"array":e instanceof Map?"datamap":e instanceof Set?"dataset":t.isPrototypeOf(e)?"colour":n.isPrototypeOf(e)?"gradient":"string"==typeof e?"string":"number"==typeof e?"number":"boolean"==typeof e?"boolean":"unknown")},create:function(e){return e="dm"===e?"datamap":"ds"===e?"dataset":"num"===e?"number":"str"===e?"string":"color"===e?"colour":e,Object.assign(Object.create(this),{name:e,TwineScript_ObjectName:"the "+e+" datatype"})}});return r}),define("datatypes/varbind",["utils","utils/operationutils","internaltypes/varref","internaltypes/twineerror"],function(e,t,n,r){var i=t.objectName;return Object.freeze({TwineScript_TypeName:"a bound variable",TwineScript_ObjectName:"a bound variable",TwineScript_Unstorable:!0,set:function(e){var t=this.varRef.set(e),n=void 0;if(n=r.containsError(t))return n},create:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"one way";return n.isPrototypeOf(e)||e.varref?Object.assign(Object.create(this),{varRef:e,bind:t}):r.create("operation","I can only 'bind' a variable, not "+i(e)+".")}})}),define("datatypes/assignmentrequest",["utils"],function(e){var t=e.assertMustHave;return Object.freeze({assignmentRequest:!0,TwineScript_TypeName:"a 'to' or 'into' expression",TwineScript_ObjectName:"a 'to' or 'into' expression",TwineScript_Unstorable:!0,create:function(e,n,r){return t(e,["varref"]),Object.assign(Object.create(this),{dest:e,src:n,operator:r})}})}),define("twinescript/operations",["jquery","state","datatypes/assignmentrequest","utils/operationutils","internaltypes/twineerror"],function(e,t,n,r,i){function o(e,t,n,r){return n=n||"do this to",function(o,a){1===t.length&&(a=o);var s=void 0;return(s=i.containsError(o,a))?s:(void 0===o?"undefined":_typeof(o))!==e||(void 0===a?"undefined":_typeof(a))!==e?i.create("operation","I can only "+n+" "+e+"s, not "+y((void 0===o?"undefined":_typeof(o))!==e?o:a)+".",r):t(o,a)}}function a(e){return function(t,n){var r=void 0;return(r=i.containsError(t,n))?r:t&&t.varref?i.create("operation","I can't give an expression a new value."):(void 0===t?"undefined":_typeof(t))!==(void 0===n?"undefined":_typeof(n))||c(t)&&"TwineScript_TypeName"in t&&c(n)&&"TwineScript_TypeName"in n&&t.TwineScript_TypeName!==n.TwineScript_TypeName||u(t)!==u(n)?i.create("operation",y(t)+" isn't the same type of data as "+y(n)):e(t,n)}}function s(e){return function t(n,r){var o=void 0;if(o=i.containsError(n,r))return o;if(v=n,n.determiner){var a="all"===n.determiner;return n.array.reduce(function(e,n){var o=void 0,s=t(n,r);return(o=i.containsError(e,s))?o:a?e&&s:e||s},a)}if(r.determiner){var s="all"===r.determiner;return r.array.reduce(function(e,r){var o=void 0,a=t(n,r);return(o=i.containsError(e,a))?o:s?e&&a:e||a},s)}return e(n,r)}}var c=r.isObject,u=r.collectionType,l=r.is,f=r.isA,p=r.clone,d=r.unique,h=r.contains,g=r.matches,y=(r.typeName,r.objectName),m=void 0,v=0,b="If one of these values is a number, you may want to write a check that it 'is not 0'. Also, if one is a string, you may want to write a check that it 'is not \"\" '.";return m={create:function(n){var r=Object.create(this);return r.Identifiers={TwineScript_Identifiers:!0,get it(){return v},get time(){return Date.now()-n.timestamp},get visits(){return t.pastPassageNames().filter(function(e){return e===t.passage}).length+1},get visit(){return r.Identifiers.visits},get exits(){return n.dom.find("tw-enchantment, tw-link").filter(function(t,n){return e(n).data("enchantmentEvent")||e(n).parent().data("linkPassageName")||e(n).parent().data("clickEvent")}).length},get exit(){return r.Identifiers.exits}},r},elidedComparisonOperator:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return r.reduce(function(n,r){return"boolean"==typeof r?r:m[e](n,m[t](v,r))},"and"===e)},and:o("boolean",a(function(e,t){return e&&t}),"use 'and' to join",b),or:o("boolean",a(function(e,t){return e||t}),"use 'or' to join",b),not:o("boolean",function(e){return!e},"use 'not' to invert",b),"+":a(function(e,t){if(Array.isArray(e))return[].concat(_toConsumableArray(e),_toConsumableArray(t));var n=void 0;return e instanceof Map?(n=new Map(e),t.forEach(function(e,t){return n.set(t,e)}),n):e instanceof Set?new Set([].concat(_toConsumableArray(e),_toConsumableArray(t)).filter(d).map(p)):"function"==typeof e["TwineScript_+"]?e["TwineScript_+"](t):"string|number|boolean".includes(void 0===e?"undefined":_typeof(e))?e+t:i.create("operation","I can't use + on "+y(e)+".")}),"-":a(function(e,t){if(Array.isArray(e))return e.filter(function(e){return!t.some(function(t){return l(e,t)})});if(e instanceof Set){var n=[].concat(_toConsumableArray(t));return new Set([].concat(_toConsumableArray(e)).filter(function(e){return!n.some(function(t){return l(e,t)})}))}return"string"==typeof e?e.split(t).join(""):"number"==typeof e?e-t:i.create("operation","I can't use - on "+y(e)+".")}),"*":o("number",a(function(e,t){return e*t}),"multiply"),"/":o("number",a(function(e,t){return 0===t?i.create("operation","I can't divide "+y(e)+" by zero."):e/t}),"divide"),"%":o("number",a(function(e,t){return 0===t?i.create("operation","I can't modulo "+y(e)+" by zero."):e%t}),"modulus"),"<":s(o("number",a(function(e,t){return e<t}),"do < to")),">":s(o("number",a(function(e,t){return e>t}),"do > to")),"<=":s(o("number",a(function(e,t){return e<=t}),"do <= to")),">=":s(o("number",a(function(e,t){return e>=t}),"do >= to")),is:s(l),isNot:s(function(e,t){return!m.is(e,t)}),contains:s(h),isIn:s(function(e,t){return h(t,e)}),isA:s(f),isNotA:s(function(e,t){return!f(e,t)}),typifies:s(function(e,t){return f(t,e)}),untypifies:s(function(e,t){return!f(t,e)}),matches:s(g),where:function(e,t,n){var r=void 0;return(r=i.containsError(e))?r:"boolean"!=typeof e?i.create("operation","This lambda's 'where' clause must evaluate to true or false, not "+y(e)+"."):e?t:n},makeSpreader:function(e){return{value:e,spreader:!0}},makeAssignmentRequest:function(e,t,r){var o=i.containsError(e,t);return o||(c(e)&&"varref"in e?n.create(e,t,r):i.create("operation","I can't store a new value inside "+y(e)+"."))},setIt:function(e){return i.containsError(e)?e:e.varref?(v=e.get(),e):i.create("operation","I can't put a new value into "+y(e)+".")},initialiseIt:function(e){v=e}},Object.freeze(m)}),define("twinescript/environ",["macros","state","utils","datatypes/colour","datatypes/hookset","datatypes/lambda","datatypes/datatype","datatypes/varbind","internaltypes/varref","internaltypes/twineerror","twinescript/operations"],function(Macros,State,Utils,Colour,HookSet,Lambda,Datatype,VarBind,VarRef,TwineError,OperationsProto){return function(section){"object"===(void 0===section?"undefined":_typeof(section))&§ion||Utils.impossible("TwineScript.environ","no Section argument was given!");var Operations=OperationsProto.create(section);return section.eval=function(){try{for(var _len7=arguments.length,args=Array(_len7),_key7=0;_key7<_len7;_key7++)args[_key7]=arguments[_key7];return eval(args.join(""))}catch(e){return e}},section}}),define("internaltypes/twinenotifier",["jquery","utils"],function(e,t){var n=t.impossible,r={create:function(e){return e||n("TwineNotifier.create","called with only 1 string."),Object.assign(Object.create(r),{message:e})},render:function(){return e("<tw-notifier>").attr("message",this.message)}};return r}),define("section",["jquery","utils","utils/selectors","renderer","twinescript/environ","twinescript/operations","state","utils/operationutils","datatypes/changercommand","datatypes/hookset","datatypes/colour","internaltypes/changedescriptor","internaltypes/varscope","internaltypes/twineerror","internaltypes/twinenotifier"],function(e,t,n,r,i,o,a,s,c,u,l,f,p,d,h){function g(e,n,r){if(n&&"object"===(void 0===n?"undefined":_typeof(n))&&c.isPrototypeOf(n)){if(!this.renderInto(r.popAttr("source"),r,n)){var i=t.insensitiveName(e.attr("name"));if(["if","elseif","unless","else"].includes(i)&&(e.addClass("false"),"elseif"!==i&&(this.stack[0].lastHookShown=!1)),r.data("live")){var o=r.data("live"),a=o.delay,s=o.event;x.call(this,e,r,a,s)}return}}else{if(!1===n)return r.attr("source")&&r.data("hiddenSource",r.popAttr("source")),e.addClass("false"),void(this.stack[0].lastHookShown=!1);!0!==n&&e.replaceWith(d.create("datatype",S(n)+" cannot be attached to this hook.","Only Booleans, changer commands, and the (live:) macro can be attached to hooks.").render(e.attr("title")))}this.stack[0].lastHookShown=!0}function y(t){var n=t instanceof e?t[0]:t,r=n.nextSibling;if(r&&(r instanceof Text&&!r.textContent.trim()||"br"===(r.tagName||"").toLowerCase())){var i=y(r),o=i.whitespace,a=i.nextElem;return{whitespace:e(r).add(o),nextElem:a}}return{whitespace:e(),nextElem:e(r)}}function m(r){var i=this.eval(r.popAttr("js")||"");this.stackTop.evaluateOnly&&i&&(c.isPrototypeOf(i)||"function"==typeof i.TwineScript_Run)&&(i=d.create("syntax","I can't work out what this "+this.stackTop.evaluateOnly+" should evaluate to, because it contains a "+c.isPrototypeOf(i)?"changer":"command.","Please rewrite this without putting changers or commands here."));var a=void 0,s=void 0,u=e();for(s=r;c.isPrototypeOf(i);){var p=y(s);if(a=p.whitespace,s=p.nextElem,s[0]instanceof Text&&"+"===s[0].textContent.trim()){var m=void 0,v=s,b=y(v);if(m=b.whitespace,s=b.nextElem,s.is(n.expression)){var w=this.eval(s.popAttr("js"));if(d.containsError(w)){i=w;break}var x=o["+"](i,w);e(a).add(v).add(m).remove(),i=d.containsError(x)?d.create("operation","I can't combine "+S(i)+" with "+S(w)+".","function"==typeof w.TwineScript_Run?"If you want to attach this changer to "+S(w)+", remove the + between them.":"Changers can only be added to other changers."):x;continue}}if(s.is(n.expression)){var k=this.eval(s.popAttr("js"));if(d.containsError(k)){i=k;break}if(k&&"object"===(void 0===k?"undefined":_typeof(k))&&"function"==typeof k.TwineScript_Attach){i=k.TwineScript_Attach(i);break}return c.isPrototypeOf(k)?void r.replaceWith(d.create("operation","Changers like ("+i.macroName+":) need to be combined using + between them.","Place the + between the changer macros, or the variables holding them. The + is absent only between a changer and its attached hook or command.").render(r.attr("title"))):void r.replaceWith(d.create("operation",S(k)+" can't have changers like ("+i.macroName+":) attached.","Changers placed just before hooks, links and commands will attempt to attach, but in this case it didn't work.").render(r.attr("title")))}if(s.is(n.hook)){a.remove(),u=s;break}i.macroName||t.impossible("Section.runExpression","changer has no macroName");var O=r.attr("title")||"("+i.macroName+": ...)";return void r.replaceWith(d.create("syntax","The ("+i.macroName+":) changer should be stored in a variable or attached to a hook.","Macros like this should appear to the left of a hook: "+O+"[Some text]").render(r.attr("title")))}u=u.length?u:y(r).nextElem.filter(n.hook);var j=void 0;if(j=d.containsError(i))j instanceof Error&&(j=d.fromError(j)),r.replaceWith(j.render(r.attr("title"),r));else if(h.isPrototypeOf(i))r.append(i.render());else if(i&&"function"==typeof i.TwineScript_Run)if(i=i.TwineScript_Run(this),d.containsError(i))r.replaceWith(i.render(r.attr("title")));else if(f.isPrototypeOf(i)){if(i.data&&i.data.live)return void r.replaceWith(d.create("unimplemented","I currently can't attach (live:) or (event:) macros to commands - only hooks.").render(r.attr("title")));i.section=this,i.target=s,this.renderInto("",s,i)}else{if("blocked"===i)return void(this.stackTop.blocked=!0);i&&t.impossible("Section.runExpression","TwineScript_Run() returned a non-ChangeDescriptor "+(void 0===i?"undefined":_typeof(i))+': "'+i+'"')}else!u.length&&("string"==typeof i||"number"==typeof i||i instanceof Map||i instanceof Set||Array.isArray(i)||l.isPrototypeOf(i))||i&&"function"==typeof i.TwineScript_Print&&!c.isPrototypeOf(i)?(i=T(i),d.containsError(i)?(i instanceof Error&&(i=d.fromError(i)),r.replaceWith(i.render(r.attr("title")))):"string"!=typeof i?t.impossible("printBuiltinValue() produced a non-string "+(void 0===i?"undefined":_typeof(i))):this.renderInto(i,r)):u.length?g.call(this,r,i,u):c.isPrototypeOf(i)||"boolean"==typeof i||t.impossible("Section.runExpression","The expression evaluated to an unknown value: "+i.toSource())}function v(e){var t=e.first()[0],n=e.parent();if(!n.length)return null;var r=n.textNodes().filter(function(e){var n=e.compareDocumentPosition(t);return 4&n&&!(8&n)});return(r=r[r.length-1])||v(n)}function b(e){var t=e.last()[0],n=e.parent();if(!n.length)return null;var r=n.textNodes().filter(function(e){var n=e.compareDocumentPosition(t);return 2&n&&!(8&n)})[0];return r||b(n)}function w(t){function n(t){return 0===e(this||t).parentsUntil("tw-collapsed").filter("tw-verbatim, tw-expression, [collapsing=false]").length}var r=v(t);e(r).parents("tw-collapsed").length||(r=null);var i=b(t);e(i).parents("tw-collapsed").length||(i=null),t.findAndFilter("br:not([data-raw])").filter(n).replaceWith(document.createTextNode(" "));var o=t.textNodes(),a=0;o.reduce(function(e,t){return n(t)?(t.textContent=t.textContent.replace(/\s+/g," ")," "!==t.textContent[0]||e&&e.textContent&&!(e.textContent.search(/\s$/)>-1)||(t.textContent=t.textContent.slice(1)),t):document.createTextNode("A")},r),[].concat(_toConsumableArray(o)).reverse().every(function(e){return!!n(e)&&(e.textContent.match(/^\s*$/)?(a+=e.textContent.length,e.textContent="",!0):(e.textContent=e.textContent.replace(/\s+$/,function(e){return a+=e.length,""}),!1))}),a>0&&i&&(o[o.length-1].textContent+=" "),t[0]&&O()&&t[0].normalize()}function x(e,r){var i=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:20,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;a&&t.assertMustHave(a,["when"]);var s=r.data("hiddenSource")||"",c=_slicedToArray(this.stack,1),u=c[0].tempVariables,l=this.whenUnblocked.bind(this,function(){if(i.inDOM()){var t=a&&a.filter(i,[!0],u);if(d.containsError(t))return void t.render(e.attr("title")).replaceAll(e);if(a&&!t[0])return void setTimeout(l,o);i.renderInto(s,r,{append:"replace"}),t||r.find(n.expression+"[name='stop']").length||i.inDOM()&&setTimeout(l,o)}});setTimeout(l,o)}var T=s.printBuiltinValue,S=s.objectName,k=void 0,O=function(){var t=void 0;return function(){if(void 0!==t)return t;var n=e("<p>");return n[0].normalize?(n.append(document.createTextNode("0-"),document.createTextNode("2"),document.createTextNode(""))[0].normalize(),t=1===n.contents().length):t=!1}}();return k={create:function(n){n instanceof e&&1===n.length||t.impossible("Section.create","called with no DOM element");var r=Object.assign(Object.create(this),{timestamp:Date.now(),dom:n||t.storyElement,stack:[],enchantments:[],unblockCallbacks:[]});return r=i(r)},get stackTop(){return this.stack[0]},inDOM:function(){return e(t.storyElement).find(this.dom).length>0},evaluateTwineMarkup:function(t,n){var r=e("<p>");this.stack.unshift({desc:f.create({target:r,source:t,section:this}),tempVariables:this.stackTop.tempVariables,evaluateOnly:n}),this.execute();var i=void 0;return(i=r.find("tw-error")).length>0?i:r},renderInto:function(t,r,i){var o=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=f.create({target:r,source:t,section:this});if(i)if(c.isPrototypeOf(i)){var u=i.run(s);if(d.containsError(u))return u.render(r.attr("title")).replaceAll(r),!1}else Object.assign(s,i);if(r=s.target,this.stack.length>=50)return d.create("infinite","Printing this expression may have trapped me in an infinite loop.").render(r.attr("title")).replaceAll(r),!1;var l=function(t,i){var a=r instanceof e&&r.is(n.hook)&&r.parents("tw-collapsed").length>0;o.stack.unshift({desc:t,tempVariables:i,collapses:a,evaluateOnly:o.stackTop&&o.stackTop.evaluateOnly})};if(!a){a=Object.create(this.stack.length?this.stackTop.tempVariables:p);var h=r&&r.tag();a.TwineScript_VariableStoreName=h===n.hook?r.attr("name")?"?"+r.attr("name"):"an unnamed hook":h===n.expression?"a "+r.attr("type")+" expression":h===n.passage?"this passage":"an unknown scope"}return Object.keys(s.loopVars).length?function(){var e=Object.assign({},s.loopVars),t=Math.min.apply(Math,_toConsumableArray(Object.keys(e).map(function(t){return e[t].length})));if(t){for(var n=t-1;n>=0;n-=1)!function(t){l(s,Object.keys(e).reduce(function(n,r){return n[r]=e[r][t],n},Object.create(a)))}(n);for(var n=t-1;n>=0&&!o.stackTop.blocked;n-=1)o.execute()}}():(l(s,a),this.execute()),0===this.stack.length&&this.updateEnchantments(),s.enabled},execute:function(){var r=_slicedToArray(this.stack,1),i=r[0],o=i.desc,a=i.dom,s=i.collapses,c=i.evaluateOnly;o&&!a&&(a=o.render(),this.stackTop.dom=a,this.stackTop.desc=void 0);var u=this;a.findAndFilter(n.hook+","+n.expression).each(function(){var r=e(this);switch(r.tag()){case n.hook:r.attr("hidden")&&(r.removeAttr("hidden"),r.data("hiddenSource",r.popAttr("source"))),r.attr("source")&&u.renderInto(r.popAttr("source"),r);break;case n.expression:if(r.attr("blockers")){if(c)return void r.removeAttr("blockers").removeAttr("js").replaceWith(d.create("syntax","I can't use a macro like (prompt:) or (confirm:) in "+c+".","Please rewrite this without putting such macros here.").render(r.attr("title"),r));var i=[];try{i=JSON.parse(r.popAttr("blockers")),r.data("blockers",i)}catch(e){t.impossible("Section.execute","JSON.parse blockers failed.")}}if(r.data("blockers")){var o=r.data("blockers");if(o.length){u.stackTop.blocked=!0;var a=u.eval(o.shift());return d.containsError(a)&&(u.stackTop.blocked=!1,r.removeData("blockers").replaceWith(a.render(r.attr("title"),r))),!1}r.removeData("blockers")}if(r.attr("js")&&m.call(u,r),u.stackTop.blocked)return!1}}),u.stackTop.blocked||(a.length&&s&&w(a),a.findAndFilter(n.collapsed).each(function(){w(e(this))}),this.stack.shift())},updateEnchantments:function(){this.enchantments.forEach(function(e){e.disenchant(),e.enchantScope()})},unblock:function(e){for(this.stack.length||t.impossible("Section.unblock","stack is empty"),this.stackTop.blocked=!1,void 0!==e&&(this.stackTop.blockedValues=(this.stackTop.blockedValues||[]).concat(e));this.stack.length&&!this.stackTop.blocked;)this.execute();if(!this.stack.length)for(;this.unblockCallbacks.length>0;){var n=this.unblockCallbacks.shift();if(n(),this.stackTop.blocked)return}},whenUnblocked:function(e){if(!this.stack.length||!this.stackTop.blocked)return void e();this.unblockCallbacks=this.unblockCallbacks.concat(e)},blockedValue:function(){var e=this.stackTop;return e||t.impossible("Section.blockedValue","stack is empty"),e.blockedValues&&e.blockedValues.length||t.impossible("Section.blockedValue","blockedValues is missing or empty"),e.blockedValues.shift()}},Object.preventExtensions(k)}),define("engine",["jquery","utils","utils/selectors","state","section","passages"],function(e,t,n,r,i,o){function a(){var t=e("<tw-passage><tw-sidebar>"),i=t.children(n.sidebar);h.permalink&&r.save&&i.append('<tw-icon tabindex=0 class="permalink" title="Permanent link to this passage"><a href="#'+r.save()+'">§');var o=e('<tw-icon tabindex=0 class="undo" title="Undo">↶</tw-icon>').click(function(){return d.goBack()}),a=e('<tw-icon tabindex=0 class="redo" title="Redo">↷</tw-icon>').click(function(){return d.goForward()});return r.pastLength<=0&&o.css("visibility","hidden"),r.futureLength<=0&&a.css("visibility","hidden"),i.append(o).append(a),t}function s(e,t){return"<tw-include type="+e+" title='"+u(t.get("name"))+"'>"+t.get("source")+"</tw-include>"}function c(c){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.assertOnlyHas(u,["stretch","transitionIn","transitionOut","transitionTime"]);var d=o.get(c),g=t.storyElement,y=g.parent(),m=u.stretch,v=u.transitionOut,b=u.transitionIn,w=u.transitionTime;if(v=v||"instant",b=b||"dissolve",y.is(n.enchantment)){var x=y.data("enchantedProperties");x&&g.css(x.reduce(function(e,t){return e[t]="",e},{})),y=g.unwrap().parent()}o.hasValid(c)||l("Engine.showPassage","There's no passage with the name \""+c+'"!'),g.detach();var T=t.$(g.children(f));!m&&v&&(p(T,v,w),T.css("position","absolute"));var S=(d.get("tags")||[]).join(" "),k=a().appendTo(g).attr({tags:S});g.attr({tags:S});var O=i.create(k),j=d.get("source");j=o.getTagged("header").map(s.bind(0,"header")).join("")+(h.debug?o.getTagged("debug-header").map(s.bind(0,"debug-header")).join(""):"")+j+o.getTagged("footer").map(s.bind(0,"footer")).join("")+(h.debug?o.getTagged("debug-footer").map(s.bind(0,"debug-footer")).join(""):""),r.pastLength<=0&&(h.debug&&(j=o.getTagged("debug-startup").map(s.bind(0,"debug-startup")).join("")+j),j=o.getTagged("startup").map(s.bind(0,"startup")).join("")+j),O.renderInto(j,k,{transition:b,transitionTime:w}),y.append(g.parents().length?g.parents().last():g),scroll(0,m?k.offset().top-.05*e(window).height():g.offset().top)}var u=t.escape,l=t.impossible,f=t.passageSelector,p=t.transitionOut,d=void 0,h=Object.create(null);return d={goBack:function(e){r.rewind()&&c(r.passage,e)},goForward:function(e){r.fastForward()&&c(r.passage,e)},goToPassage:function(e,t){r.play(e),c(e,t)},showPassage:c,options:h},Object.freeze(d)}),define("debugmode",["jquery","utils","state","internaltypes/varref","internaltypes/twineerror","utils/operationutils","engine","passages"],function(e,t,n,r,i,o,a,s){var c=o.objectName,u=(o.typeName,o.is),l=o.isObject;return function(){function o(){var e=y.children();d.find(".tab-variables").text(e.length+" Variable"+(1!==e.length?"s":""))}function f(n,r,i,a){var s=y.children('[data-name="'+t.escape(n+"")+'"][data-path="'+t.escape(r+"")+'"]'),u=l(i)&&i.TwineScript_DebugName?i.TwineScript_DebugName():t.escape(c(i));s.length||(s=e('<div class="variable-row" data-name="'+t.escape(n+"")+'" data-path="'+t.escape(r+"")+'" data-value="'+u+'"></div>').appendTo(y));var p="";r.length&&(p=r.reduce(function(e,t){return e+t+"'s "},"")),s.empty().append("<span class='variable-name "+(p?"":a?"temporary":"global")+"'>"+(p?"<span class='variable-path "+(a?"temporary":"global")+"'>"+t.escape(p)+"</span> ":"")+t.escape(n+"")+(a?"<span class='temporary-variable-scope'>"+a+"</span>":"")+"</span><span class='variable-value'>"+u+"</span>").css("padding-left",Math.min(5,r.length)+"em").appendTo(y),o(),Array.isArray(i)?i.forEach(function(e,i){return f(t.nth(i+1),r.concat(n),e,a)}):i instanceof Map?[].concat(_toConsumableArray(i)).forEach(function(e){var t=_slicedToArray(e,2),i=t[0],o=t[1];return f(i,r.concat(n),o,a)}):i instanceof Set&&[].concat(_toConsumableArray(i)).forEach(function(e){return f("???",r.concat(n),e,a)})}function p(){var t=[];y.children().each(function(r,i){i=e(i);var a=i.attr("data-name"),s=i.attr("data-path"),c=i.attr("data-value");s||a.startsWith("TwineScript")||(a in n.variables?(t.push(a),u(n.variables[a],c)||f(a,[],n.variables[a])):(i.remove(),o()))});for(var r in n.variables)r.startsWith("TwineScript")||t.includes(r)||f(r,[],n.variables[r]);d.find(".panel-source").text(s.get(n.passage).get("source"))}var d=e("<tw-debugger>\n\t\t<div class='panel panel-variables'></div>\n\t\t<div class='panel panel-errors' hidden><table></table></div>\n\t\t<div class='panel panel-source' hidden></div>\n\t\t<div class='tabs'>\n\t\t<button class='tab tab-variables enabled'>0 Variables</button> <button class='tab tab-errors'>0 Errors</button> <button class='tab tab-source'>Source</button>\n\t\t</div>\n\t\tTurns: <select class='turns' disabled></select><button class='show-invisibles'>Debug View</button></tw-debugger>"),h=d.find(".show-invisibles");h.click(function(){e(document.documentElement).toggleClass("debug-mode"),h.toggleClass("enabled")}),["variables","source","errors"].forEach(function(e){var t=d.find(".tab-"+e),n=d.find(".panel-"+e);t.click(function(){t.toggleClass("enabled"),d.find(".tab:not(.tab-"+e+")").removeClass("enabled"),d.find(".panel").attr("hidden",""),t.is(".enabled")&&n.removeAttr("hidden")})});var g=d.find(".turns");g.change(function(e){var t=e.target.value,r=t-n.pastLength;0!==r&&(n[r<0?"rewind":"fastForward"](Math.abs(r)),a.showPassage(n.passage))}),n.on("forward",function(t){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=n.pastLength;i>1&&g.removeAttr("disabled"),r?(g.find("[selected]").removeAttr("selected"),g.val(i)):(g.children().each(function(t,n){t>=i&&e(n).remove()}),g.append("<option value="+i+">"+(i+1)+": "+t+"</option>").val(i))}).on("back",function(){n.pastLength<=1&&g.attr("disabled"),g.find("[selected]").removeAttr("selected"),g.val(n.pastLength)}).on("load",function(e){g.empty(),g[e.length<=1?"attr":"removeAttr"]("disabled"),e.forEach(function(e,t){return g.append("<option value="+t+">"+(t+1)+": "+e.passage+"</option>")})});var y=d.find(".panel-variables");n.on("forward",p).on("back",p),n.on("load",function(){return e(".panel-variables").empty()}),r.on("set",function(e,t,r){(e===n.variables||e.TwineScript_VariableStore)&&f(t,[],r,e===n.variables?"":e.TwineScript_VariableStoreName)}).on("delete",function(e,t){e===n.variables&&y.find('[data-name="'+t+'"]:not(.temporary)').remove()}),i.on("error",function(t,r){var i=e('<tr class="error-row"><td class="error-passage">'+n.passage+'</td><td class="error-message">'+t.message+"</td></tr>");i.find(".error-message").attr("title",r);var o=d.find(".panel-errors table"),a=o.children().length+1;a>500&&o.children(":first-child").remove(),o.append(i),d.find(".tab-errors").text(a+" Error"+(1!==a?"s":""))}),e(document.body).append(d)}}),define("utils/dialog",["jquery","renderer"],function(e,t){function n(n,r,i,o){var a=e(t.exec("<tw-backdrop><tw-dialog>\n"+(r||""===r?"=><=\n<input type=text></input>\n\n=><=\n":"")+"==>\n"+(o?"|||=\n<tw-link tabindex=0>OK</tw-link>\n=|\n<tw-link tabindex=0>Cancel</tw-link>":"\n<tw-link tabindex=0>OK</tw-link>")+"</tw-dialog></tw-backdrop>"));return a.find("tw-dialog").prepend(t.exec(n)),r&&a.find("input").last().val(r),a.find("tw-link").last().on("click",function(){a.remove(),i()}),o&&e(a.find("tw-link").get(-2)).on("click",function(){a.remove(),o()}),a}return n}),define("macrolib/values",["macros","utils","utils/operationutils","datatypes/colour","datatypes/gradient","internaltypes/twineerror"],function(e,t,n,r,i,o){function a(e){return function(){var t=e.apply(void 0,arguments);return"number"!=typeof t||isNaN(t)?o.create("macrocall","This mathematical expression doesn't compute!"):t}}var s=t.realWhitespace,c=t.nth,u=t.anyRealLetter,l=n.subset,f=n.objectName,p=n.clone,d=e.TypeSignature,h=d.rest,g=d.zeroOrMore,y=d.either,m=d.optional,v=d.Any;e.add(["text","string","str"],function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.join("")},[g(e.TypeSignature.either(String,Number,Boolean,Array))])("substring",function(e,t,n,r){return l(t,n,r)},[String,parseInt,parseInt])("lowercase",function(e,t){return t.toLowerCase()},[String])("uppercase",function(e,t){return t.toUpperCase()},[String])("lowerfirst",function(e,t){return t.replace(new RegExp(u+"+"),function(e){return e=Array.from(e),e[0].toLowerCase()+e.slice(1).join("").toLowerCase()})},[String])("upperfirst",function(e,t){return t.replace(new RegExp(u+"+"),function(e){return e=Array.from(e),e[0].toUpperCase()+e.slice(1).join("").toLowerCase()})},[String])("words",function(e,t){return t.split(new RegExp(s+"+")).filter(Boolean)},[String])(["str-repeated","string-repeated"],function(e,t,n){return t<=0?o.create("macrocall","I can't repeat this string "+t+" times."):0===n.length?o.create("macrocall","I can't repeat an empty string."):n.repeat(t)},[parseInt,String])(["str-reversed","string-reversed"],function(e,t){return[].concat(_toConsumableArray(t)).reverse().join("")},[String])(["num","number"],function(e,t){return Number.isNaN(+t)?o.create("macrocall","I couldn't convert "+f(t)+" to a number."):+t},[String])(["rgb","rgba"],function(e){for(var t,n=0;n<3;n+=1)if((t=arguments.length<=n+1?void 0:arguments[n+1])<0||t>255)return o.create("macrocall","RGB values must be whole numbers between 0 and 255, not "+f(t)+".");return(arguments.length<=4?void 0:arguments[4])<0||(arguments.length<=4?void 0:arguments[4])>1?o.create("macrocall","Alpha values must be numbers between 0 and 1 inclusive, not "+f(arguments.length<=4?void 0:arguments[4])+"."):r.create({r:arguments.length<=1?void 0:arguments[1],g:arguments.length<=2?void 0:arguments[2],b:arguments.length<=3?void 0:arguments[3],a:arguments.length<=4?void 0:arguments[4]})},[parseInt,parseInt,parseInt,m(Number)])(["hsl","hsla"],function(e,t,n,i,a){var s=" values must be numbers between 0 and 1 inclusive, not ";return n<0||n>1?o.create("macrocall","Saturation"+s+f(n)+"."):i<0||i>1?o.create("macrocall","Lightness"+s+f(i)+"."):a<0||a>1?o.create("macrocall","Alpha"+s+f(i)+"."):(t=Math.round(t)%360,t<0&&(t+=360),r.create({h:t,s:n,l:i,a:a}))},[Number,Number,Number,m(Number)])(["gradient"],function(e,t){for(var n=arguments.length,a=Array(n>2?n-2:0),s=2;s<n;s++)a[s-2]=arguments[s];if("number"!=typeof t)return o.create("datatype","(gradient:)'s first argument should be a number of degrees, not "+f(t)+".");if(t=Math.round(t)%360,t<0&&(t+=360),a.length<4)return o.create("datatype","(gradient:) must be given at least 2 colour-stop pairs of numbers and colours.");var c=void 0,u=[],l=a.reduce(function(e,t){if(o.containsError(e))return e;if(void 0===c)c=t;else{if("number"!=typeof c||c<0||c>1)return r.isPrototypeOf(c)?o.create("datatype","(gradient:) colour-stops should be pairs of numbers and colours, not colours and numbers."):o.create("datatype","(gradient:) colour-stop percents should be fractional numbers between 0 and 1, not "+f(c)+".");if(!r.isPrototypeOf(t))return"string"==typeof t&&t.startsWith("#")?o.create("datatype",'HTML hex colours should be given to (gradient:) as bare colour values like #808080, not strings like "'+t+'".'):o.create("datatype","(gradient:) colours should be built-in colours, HTML hex colours, or colours produced by (rgb:), (rgba:), (hsl:) or (hsla:), not "+f(c)+".");u.push({stop:c,colour:p(t)}),c=void 0}return e},!0);return o.containsError(l)?l:void 0!==c?o.create("macrocall","This gradient has a colour-stop percent without a colour."):i.create(t,u)},[Number,h(y(Number,r))])("cond",function(e){for(var t=0;t<(arguments.length<=1?0:arguments.length-1);t+=2){var n=arguments.length<=t+1?void 0:arguments[t+1];if(t===(arguments.length<=1?0:arguments.length-1)-1||o.containsError(n))return n;if("boolean"!=typeof n)return o.create("datatype","(cond:)'s "+c(t+1)+" value is "+f(n)+", but should be a boolean.");if(n)return arguments.length<=t+1+1?void 0:arguments[t+1+1]}
return o.create("macrocall","An odd number of values must be given to (cond:), not "+(arguments.length<=1?0:arguments.length-1),"(cond:) must be given one or more pairs of booleans and values, as well as one final value.")},[Boolean,v,h(v)]),{weekday:[function(){return["Sun","Mon","Tues","Wednes","Thurs","Fri","Satur"][(new Date).getDay()]+"day"},null],monthday:[function(){return(new Date).getDate()},null],currenttime:[function(){var e=new Date,t=e.getHours()<12;return(e.getHours()%12||12)+":"+(e.getMinutes()<10?"0":"")+e.getMinutes()+" "+(t?"A":"P")+"M"},null],currentdate:[function(){return(new Date).toDateString()},null],min:[Math.min,h(Number)],max:[Math.max,h(Number)],abs:[Math.abs,Number],sign:[Math.sign,Number],sin:[Math.sin,Number],cos:[Math.cos,Number],tan:[Math.tan,Number],floor:[Math.floor,Number],round:[Math.round,Number],ceil:[Math.ceil,Number],pow:[a(Math.pow),[Number,Number]],exp:[Math.exp,Number],sqrt:[a(Math.sqrt),Number],log:[a(Math.log),Number],log10:[a(Math.log10),Number],log2:[a(Math.log2),Number],random:[function(e,t){var n=void 0,r=void 0;return t?(n=Math.min(e,t),r=Math.max(e,t)):(n=0,r=e),r+=1,~~(Math.random()*(r-n))+n},[parseInt,e.TypeSignature.optional(parseInt)]],either:[function(){var e;return e=~~(Math.random()*arguments.length),arguments.length<=e?void 0:arguments[e]},h(v)],nth:[function(e){var t;return e<=0?o.create("datatype","(nth:)'s first value should be a positive whole number, not "+e):(t=(e-1)%(arguments.length<=1?0:arguments.length-1)+1,arguments.length<=t?void 0:arguments[t])},[parseInt,h(v)]],"":function(){var t=this;Object.keys(this).forEach(function(n){if(n){var r=t[n][0],i=t[n][1];e.add(n,function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return r.apply(void 0,n)},i)}})}}[""]()}),function(e){!function(){if(!e.requestAnimationFrame){if(e.webkitRequestAnimationFrame)return e.requestAnimationFrame=e.webkitRequestAnimationFrame,void(e.cancelAnimationFrame=e.webkitCancelAnimationFrame||e.webkitCancelRequestAnimationFrame);var t=0;e.requestAnimationFrame=function(n){var r=(new Date).getTime(),i=Math.max(0,16-(r-t)),o=e.setTimeout(function(){n(r+i)},i);return t=r+i,o},e.cancelAnimationFrame=function(e){clearTimeout(e)}}}(),"function"==typeof define&&define("requestAnimationFrame",[],function(){return e.requestAnimationFrame})}(window),define("macrolib/commands",["jquery","requestAnimationFrame","macros","utils","utils/selectors","state","passages","renderer","engine","internaltypes/twineerror","datatypes/hookset","datatypes/varbind","utils/operationutils","utils/dialog"],function(e,t,n,r,i,o,a,s,c,u,l,f,p,d){function h(e){return"("+e+" "+c.options.ifid+") "}var g=p.printBuiltinValue,y=n.TypeSignature,m=y.Any,v=y.rest,b=y.either,w=y.optional,x=Object.assign;n.addCommand("display",function(e){if(!a.hasValid(e))return u.create("macrocall","I can't (display:) the passage '"+e+"' because it doesn't exist.")},function(e,t,n){return x(e,{source:r.unescape(a.get(n).get("source"))})},[String])("print",function(){},function(e,t,n){return x(e,{source:g(n)})},[m])("go-to",function(e){if(!a.hasValid(e))return u.create("macrocall","I can't (go-to:) the passage '"+e+"' because it doesn't exist.")},function(e,n,r){return t(function(){return c.goToPassage(r,{transitionOut:e.data.t8nDepart,transitionIn:e.data.t8nArrive})}),"blocked"},[String])("undo",function(){},function(e){return o.pastLength<1?u.create("macrocall","I can't (undo:) on the first turn."):(t(function(){return c.goBack({transitionOut:e.data.t8nDepart,transitionIn:e.data.t8nArrive})}),"blocked")},[])("cycling-link",function(){if(""===(arguments.length<=0?void 0:arguments[0]))return u.create("macrocall","The first string in a (cycling-link:) can't be empty.");if(arguments.length<=(f.isPrototypeOf(arguments.length<=0?void 0:arguments[0])?2:1)){var e;return u.create("macrocall","I need two or more strings to cycle through, not just '"+(e=arguments.length-1,arguments.length<=e?void 0:arguments[e])+"'.")}},function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var o=void 0;f.isPrototypeOf(r[0])&&(o=r.shift());var a=0,s=_slicedToArray(t.stack,1),c=s[0].tempVariables;e.data.clickEvent=function(t){a=(a+1)%r.length;var n=""===r[a]?"":"<tw-link>"+r[a]+"</tw-link>";if(o){var i=o.set(r[a]);if(u.containsError(i))return void t.replaceWith(i.render(r[a]))}var s=x({},e,{source:n,transitionDeferred:!1});e.section.renderInto("",null,s,c)};var l="<tw-link>"+r[0]+"</tw-link>";if(o){var p=o.set(r[a]);if(u.containsError(p))return p}return x(e,{source:l,append:"replace",transitionDeferred:!0})},[b(f,String),v(String)]),r.onStartup(function(){return e(r.storyElement).on("change.dropdown-macro","select",function(){var t=e(this),n=t.closest("tw-expression, tw-hook").data("dropdownEvent");n&&n(t)})}),n.addCommand("dropdown",function(e){var t;return""===(arguments.length<=1?void 0:arguments[1])||""===(t=(arguments.length<=1?0:arguments.length-1)-1+1,arguments.length<=t?void 0:arguments[t])?u.create("macrocall","The first or last strings in a (dropdown:) can't be empty.","Because empty strings create separators within (dropdown:)s, having them at the start or end doesn't make sense."):(arguments.length<=1?0:arguments.length-1)<=1?u.create("macrocall","I need two or more strings to create a (dropdown:) menu, not just "+(arguments.length<=1?0:arguments.length-1)+"."):void 0},function(e,t,n){for(var r=arguments.length,i=Array(r>3?r-3:0),o=3;o<r;o++)i[o-3]=arguments[o];var a=Math.max.apply(Math,_toConsumableArray(i.map(function(e){return[].concat(_toConsumableArray(e)).length}))),s="<select>"+i.map(function(e,t){return"<option"+(0===t?" selected":"")+(""===e?" disabled":"")+">"+(e||"\u2500".repeat(a))+"</option>"}).join("\n")+"</select>";e.data.dropdownEvent=function(e){var t=e.val(),r=n.set(t);if(u.containsError(r))return void e.replaceWith(r.render(t))};var c=n.set(i[0]);return u.containsError(c)?c:x(e,{source:s,append:"replace"})},[f,String,v(String)])("show",function(){},function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return r.forEach(function(n){return n.forEach(t,function(n){var r=n.data("hiddenSource");void 0!==r&&(t.renderInto("",null,x({},e,{source:r,target:n})),n.removeData("hiddenSource"))})}),e},[v(l)])("stop",function(){},function(){},[],!1)("load-game",function(){},function(e,n){var i=localStorage.getItem(h("Saved Game")+n);if(!i)return u.create("saving","I can't find a save slot named '"+n+"'!");var a=o.deserialise(i);if(a instanceof Error){var s=d("Sorry to interrupt... The story tried to load saved data, but there was a problem.\n"+a.message+"\n\nThat data might have been saved from a different version of this story. Should I delete it?\n(Type 'delete' and choose OK to delete it.)\n\nEither way, the story will now continue without loading the data.","",function(){e.unblock()},function(){"delete"===s.find("input").last().val()&&localStorage.removeItem(h("Saved Game")+n),e.unblock()});return r.storyElement.append(s),"blocked"}t(c.showPassage.bind(c,o.passage,!1))},[String],!1)("alert",function(){},function(e,t){r.storyElement.append(d(t,!1,function(){return e.unblock()})),e.stackTop.blocked=!0},[String],!1)("open-url",function(){},function(e,t){window.open(t,"")},[String],!1)("reload",function(){},function(){if(o.pastLength<1)return u.create("infinite","I mustn't (reload:) the page in the starting passage.");o.hasSessionStorage&&sessionStorage.removeItem("Saved Session"),window.location.reload()},[],!1)("goto-url",function(){},function(e,t){window.location.assign(t)},[String],!1),n.add("save-game",function(e,t,n){if(n=n||"",!o.hasStorage)return!1;var r=o.serialise();if(u.containsError(r))return r;if(!1===r)return!1;try{return localStorage.setItem(h("Saved Game")+t,r),localStorage.setItem(h("Saved Game Filename")+t,n),!0}catch(e){return!1}},[String,w(String)])("prompt",function(e,t,n){var i=d(t,n,function(){e.unblock(n)},function(){e.unblock(i.find("input").last().val())});r.storyElement.append(i)},[String,String])("confirm",function(e,t){r.storyElement.append(d(t,!1,function(){return e.unblock(!1)},function(){return e.unblock(!0)}))},[String])("page-url",function(){return window.location.href},[]),s.options.blockerMacros.push("prompt","confirm")}),define("macrolib/datastructures",["jquery","utils/naturalsort","macros","utils/operationutils","state","engine","passages","datatypes/lambda","datatypes/assignmentrequest","internaltypes/twineerror","internaltypes/twinenotifier"],function(e,t,n,r,i,o,a,s,c,u,l){var f=r.objectName,p=(r.typeName,r.subset),d=r.collectionType,h=r.isValidDatamapName,g=r.is,y=r.unique,m=r.clone,v=r.range,b=n.TypeSignature,w=b.optional,x=b.rest,T=b.either,S=b.zeroOrMore,k=b.Any;n.add("set",function(e){for(var t="",n=0;n<(arguments.length<=1?0:arguments.length-1);n+=1){var r=arguments.length<=n+1?void 0:arguments[n+1];if("into"===r.operator)return u.create("macrocall","Please say 'to' when using the (set:) macro.");var i=void 0;if(r.src&&r.src.varref){var a=r.src.get(),s=void 0;if(s=u.containsError(a))return s;i=r.dest.set(a)}else i=r.dest.set(r.src);if(u.isPrototypeOf(i))return i;o.options.debug&&(t+=(t?"; ":"")+f(r.dest)+" is now "+f(r.src))}return{TwineScript_TypeName:"a (set:) operation",TwineScript_ObjectName:"a (set:) operation",TwineScript_Unstorable:!0,TwineScript_Print:function(){return t&&l.create(t).render()[0].outerHTML}}},[x(c)])("put",function(e){for(var t="",n=0;n<(arguments.length<=1?0:arguments.length-1);n+=1){var r=arguments.length<=n+1?void 0:arguments[n+1];if("into"!==r.operator)return u.create("macrocall","Please say 'into' when using the (put:) macro.");var i=r.dest.set(r.src);if(u.isPrototypeOf(i))return i;o.options.debug&&(t+=(t?"; ":"")+f(r.dest)+" is now "+f(r.src))}return{TwineScript_TypeName:"a (put:) operation",TwineScript_ObjectName:"a (put:) operation",TwineScript_Unstorable:!0,TwineScript_Print:function(){return t&&l.create(t).render()[0].outerHTML}}},[x(c)])("move",function(e){for(var t="",n=0;n<(arguments.length<=1?0:arguments.length-1);n+=1){var r=arguments.length<=n+1?void 0:arguments[n+1];if("into"!==r.operator)return u.create("macrocall","Please say 'into' when using the (move:) macro.");var i=void 0,a=void 0;if(r.src&&r.src.varref){var s=r.src.get();if(a=u.containsError(s))return a;if(i=r.dest.set(s),a=u.containsError(i))return a;r.src.delete()}else if(i=r.dest.set(r.src),a=u.containsError(i))return a;o.options.debug&&(t+=(t?"; ":"")+f(r.dest)+" is now "+f(r.src))}return{TwineScript_TypeName:"a (move:) operation",TwineScript_ObjectName:"a (move:) operation",TwineScript_Unstorable:!0,TwineScript_Print:function(){return t&&l.create(t).render()[0].outerHTML}}},[x(c)])(["a","array"],function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n},S(k))("range",function(e,t,n){return v(t,n)},[parseInt,parseInt])("subarray",function(e,t,n,r){return p(t,n,r)},[Array,parseInt,parseInt])("reversed",function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reverse().map(m)},S(k))("shuffled",function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce(function(e,t,n){var r=Math.random()*(n+1)|0;return r===n?e.push(t):(e.push(e[r]),e[r]=t),e},[]).map(m)},[k,x(k)])("sorted",function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return r.sort(t("en"))},[T(Number,String),x(T(Number,String))])("rotated",function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return t*=-1,0===t?u.create("macrocall","I can't rotate these values by 0 positions."):Math.abs(t)>=r.length?u.create("macrocall","I can't rotate these "+r.length+" values by "+t+" positions."):r.slice(t).concat(r.slice(0,t)).map(m)},[parseInt,k,x(k)])("repeated",function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];if(t<=0)return u.create("macrocall","I can't repeat these values "+t+" times.");for(var o=[];t-- >0;)o.push.apply(o,r);return o.map(m)},[parseInt,x(k)])("interlaced",function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var i=Math.min.apply(Math,_toConsumableArray(n.map(function(e){return e.length}))),o=[],a=0;a<i;a+=1)for(var s=0;s<n.length;s+=1)o.push(m(n[s][a]));return o},[Array,x(Array)]),n.add("altered",function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return r.map(function(n){return t.apply(e,{loop:n})})},[s.TypeSignature("via"),S(k)])("find",function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return t.filter(e,r)},[s.TypeSignature("where"),S(k)])("all-pass",function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var o=t.filter(e,r);return u.containsError(o)||o.length===r.length},[s.TypeSignature("where"),S(k)])("some-pass",function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var o=t.filter(e,r);return u.containsError(o)||o.length>0},[s.TypeSignature("where"),S(k)])("none-pass",function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var o=t.filter(e,r);return u.containsError(o)||0===o.length},[s.TypeSignature("where"),S(k)])("folded",function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return"where"in t&&(r=t.filter(e,r)),u.containsError(r)||r.reduce(function(n,r){return t.apply(e,{making:n,loop:r})})},[T(s.TypeSignature("where via making"),s.TypeSignature("via making")),x(k)]),n.add("datanames",function(e,n){return Array.from(n.keys()).sort(t("en"))},[Map])("datavalues",function(e,n){return Array.from(n.entries()).sort(t("en",function(e){return String(e[0])})).map(function(e){return m(e[1])})},[Map])("dataentries",function(e,n){return Array.from(n.entries()).sort(function(e,n){return[e[0],n[0]].sort(t("en"))[0]===e[0]?-1:1}).map(function(e){return new Map([["name",e[0]],["value",m(e[1])]])})},[Map])("history",function(e,t){if(!t)return i.pastPassageNames();var n=t.filter(e,i.pastPassageNames().map(function(e){return a.get(e)}));return u.containsError(n)?n:n.map(function(e){return e.get("name")})},[w(s.TypeSignature("where"))])("passage",function(e,t){return u.containsError(t)?t:m(a.get(t||i.passage))||u.create("macrocall","There's no passage named '"+t+"' in this story.")},[w(String)])("passages",function(e,n){if(u.containsError(n))return n;var r=t("en"),i=[].concat(_toConsumableArray(a.values())),o=n?n.filter(e,i):i,s=u.containsError(o);return s||o.sort(function(e,t){return r(e.get("name"),t.get("name"))})},[w(s.TypeSignature("where"))])("savedgames",function(){function e(e){return"("+e+" "+o.options.ifid+") "}var t=0,n=void 0,r=new Map;do{if(!i.hasStorage)break;n=localStorage.key(t),t+=1;var a=e("Saved Game");n&&n.startsWith(a)&&(n=n.slice(a.length),r.set(n,localStorage.getItem(e("Saved Game Filename")+n)))}while(n);return r},[])(["datamap","dm"],function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=void 0,o=new Map,a=n.reduce(function(e,t){var n=void 0;if(u.containsError(e))return e;if(void 0===i)i=t;else{if(n=u.containsError(h(o,i)))return n;if(o.has(i))return u.create("macrocall","You used the same data name ("+f(i)+") twice in the same (datamap:) call.");o.set(i,m(t)),i=void 0}return e},!0);return u.containsError(a)?a:void 0!==i?u.create("macrocall","This datamap has a data name without a value."):o},S(k))(["dataset","ds"],function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return new Set(n.filter(y).map(m))},S(k))("count",function e(t,n){for(var r=arguments.length,i=Array(r>2?r-2:0),o=2;o<r;o++)i[o-2]=arguments[o];if(i.length>1){var a=void 0,s=i.map(function(r){return e(t,n,r)});return(a=u.containsError(s))?a:s.reduce(function(e,t){return e+t},0)}var c=i[0];switch(d(n)){case"dataset":case"datamap":return u.create("macrocall","(count:) shouldn't be given a datamap or dataset.","You should use the 'contains' operator instead. For instance, write: $variable contains 'value'.");case"string":return"string"!=typeof c?u.create("macrocall",f(n)+" can't contain "+f(c)+" because it isn't a string."):c?n.split(c).length-1:0;case"array":return n.reduce(function(e,t){return e+g(t,c)},0);default:return u.create("macrocall",f(n)+" can't contain values, let alone "+f(c)+".")}},[k,x(k)])}),define("macrolib/stylechangers",["jquery","macros","utils","utils/selectors","datatypes/colour","datatypes/gradient","datatypes/changercommand","datatypes/lambda","internaltypes/changedescriptor","internaltypes/twineerror"],function(e,t,n,r,i,o,a,s,c,u){var l=t.TypeSignature,f=l.either,p=l.wrapped,d=l.optional,h=l.Any,g=l.zeroOrMore,y=[p(Boolean,'If you gave a number, you may instead want to check that the number is not 0. If you gave a string, you may instead want to check that the string is not "".')];n.onStartup(function(){return e(n.storyElement).on("mouseenter.hover-macro","[hover=false]",function(){var t=e(this),n=t.data("hoverChanger");t.data({mouseoutStyle:t.attr("style")||""}),c.create({target:t},n).update(),t.attr("hover",!0)}).on("mouseleave.hover-macro","[hover=true]",function(){var t=e(this),n=t.data("mouseoutStyle");t.attr("style",n).removeData("mouseoutStyle").attr("hover",!1)})});var m=["instant","dissolve","rumble","shudder","pulse","flicker","slideleft","slideright","slideup","slidedown"],v="Only the following names are recognised (capitalisation and hyphens ignored): "+m.join(", ");t.addChanger("if",function(e,t){return a.create("if",[t])},function(e,t){return e.enabled=e.enabled&&t},y)("unless",function(e,t){return a.create("unless",[!t])},function(e,t){return e.enabled=e.enabled&&t},y)("elseif",function(e,t){return"lastHookShown"in e.stack[0]?a.create("elseif",[!1===e.stack[0].lastHookShown&&!!t]):u.create("macrocall","There's no (if:) or something else before this to do (else-if:) with.")},function(e,t){return e.enabled=e.enabled&&t},y)("else",function(e){return"lastHookShown"in e.stack[0]?a.create("else",[!1===e.stack[0].lastHookShown]):u.create("macrocall","There's nothing before this to do (else:) with.")},function(e,t){return e.enabled=e.enabled&&t},null)("hidden",function(){return a.create("hidden")},function(e){return e.enabled=!1},null)("live",function(e,t){return a.create("live",[t])},function(e,t){e.enabled=!1,e.data.live={delay:t}},d(Number))("event",function(e,t){return a.create("event",[t])},function(e,t){e.enabled=!1,e.data.live={event:t}},s.TypeSignature("when"))("more",function(){return a.create("more")},function(e){e.enabled=!1,e.data.live={event:{when:!0,filter:function(e){return 0!==e.eval("Operations").Identifiers.exits?[]:[!0]}}}},null)("hook",function(e,t){return a.create("hook",[t])},function(e,t){return e.attr.push({name:t})},[String])(["for","loop"],function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return t.loop?a.create("for",[t,r]):u.create("datatype","The lambda provided to (for:) must refer to a temp variable, not just 'it'.")},function(e,t,n){var r=t.filter(e.section,n),i=void 0;if(i=u.containsError(r))return i;e.loopVars[t.loop]=r||[]},[s.TypeSignature("where"),g(h)])(["transition","t8n"],function(e,t){return t=n.insensitiveName(t),-1===m.indexOf(t)?u.create("datatype","'"+t+"' is not a valid (transition:)",v):a.create("transition",[t])},function(e,t){return e.transition=t,e},[String])(["transition-time","t8n-time"],function(e,t){return t<=0?u.create("datatype","(transition-time:) should be a positive number of (milli)seconds, not "+t):a.create("transition-time",[t])},function(e,t){return e.transitionTime=t,e.data.t8nTime=t,e},[Number])(["transition-depart","t8n-depart"],function(e,t){return t=n.insensitiveName(t),-1===m.indexOf(t)?u.create("datatype","'"+t+"' is not a valid transition",v):a.create("transition-depart",[t])},function(e,t){return e.data.t8nDepart=t,e},[String])(["transition-arrive","t8n-arrive"],function(e,t){return t=n.insensitiveName(t),-1===m.indexOf(t)?u.create("datatype","'"+t+"' is not a valid transition",v):a.create("transition-arrive",[t])},function(e,t){return e.data.t8nArrive=t,e},[String])("font",function(e,t){return a.create("font",[t])},function(e,t){return e.styles.push({"font-family":t}),e},[String])("align",function(e,t){var n=void 0,r=t.indexOf("><");if(!/^(==+>|<=+|=+><=+|<==+>)$/.test(t))return u.create("macrocall",'The (align:) macro requires an alignment arrow ("==>", "<==", "==><=" etc.) be provided, not "'+t+'"');if(~r){var i=Math.round(r/(t.length-2)*50);n=Object.assign({"text-align":"center","max-width":"50%"},25===i?{"margin-left":"auto","margin-right":"auto"}:{"margin-left":i+"%"})}else n="<"===t[0]&&">"===t.slice(-1)?{"text-align":"justify","max-width":"50%"}:t.includes(">")?{"text-align":"right"}:{"text-align":"left"};return n.display="block",a.create("align",[n])},function(e,t){e.styles.push(t)},[String])(["text-colour","text-color","color","colour"],function(e,t){return i.isPrototypeOf(t)&&(t=t.toRGBAString(t)),a.create("text-colour",[t])},function(e,t){return e.styles.push({color:t}),e},[f(String,i)])("text-rotate",function(e,t){return a.create("text-rotate",[t])},function(t,n){return t.styles.push({display:"inline-block",transform:function(){var t=e(this).css("transform")||"";return"none"===t&&(t=""),t+" rotate("+n+"deg)"}}),t},[Number])("background",function(e,t){return i.isPrototypeOf(t)?t=t.toRGBAString(t):o.isPrototypeOf(t)&&(t=t.toLinearGradientString(t)),a.create("background",[t])},function(t,r){var o=void 0;return o=i.isHexString(r)||i.isCSS3Function(r)?{"background-color":r}:r.startsWith("linear-gradient(")?{"background-image":r}:{"background-size":"cover","background-image":"url("+r+")"},t.styles.push(o,{display:function(){return n.childrenProbablyInline(e(this))?"initial":"block"}}),t},[f(String,i,o)]).apply(void 0,_toConsumableArray(function(){var t={color:function(){return"transparent"}},r=Object.assign(Object.create(null),{none:{},bold:{"font-weight":"bold"},italic:{"font-style":"italic"},underline:{"text-decoration":"underline"},strike:{"text-decoration":"line-through"},superscript:{"vertical-align":"super","font-size":".83em"},subscript:{"vertical-align":"sub","font-size":".83em"},blink:{animation:"fade-in-out 1s steps(1,end) infinite alternate"},shudder:{animation:"shudder linear 0.1s 0s infinite",display:"inline-block"},mark:{"background-color":"hsla(60, 100%, 50%, 0.6)"},condense:{"letter-spacing":"-0.08em"},expand:{"letter-spacing":"0.1em"},outline:[{"text-shadow":function(){var t=e(this).css("color");return"-1px -1px 0 "+t+", 1px -1px 0 "+t+",-1px 1px 0 "+t+", 1px 1px 0 "+t}},{color:function(){for(var t=e(this);t.length&&t[0]!==document;t=t.parent()){var n=t.css("background-color");if("transparent"!==n&&!n.match(/^\w+a\(.+?,\s*0\s*\)$/))return n}return"#fff"}}],shadow:{"text-shadow":function(){return"0.08em 0.08em 0.08em "+e(this).css("color")}},emboss:{"text-shadow":function(){return"0.08em 0.08em 0em "+e(this).css("color")}},smear:[{"text-shadow":function(){var t=e(this).css("color");return"0em 0em 0.02em "+t+",-0.2em 0em 0.5em "+t+", 0.2em 0em 0.5em "+t}},t],blur:[{"text-shadow":function(){return"0em 0em 0.08em "+e(this).css("color")}},t],blurrier:[{"text-shadow":function(){return"0em 0em 0.2em "+e(this).css("color")},"user-select":"none"},t],mirror:{display:"inline-block",transform:"scaleX(-1)"},upsidedown:{display:"inline-block",transform:"scaleY(-1)"},fadeinout:{animation:"fade-in-out 2s ease-in-out infinite alternate"},rumble:{animation:"rumble linear 0.1s 0s infinite",display:"inline-block"}});return["text-style",function(e,t){return t=n.insensitiveName(t),t in r?a.create("text-style",[t]):u.create("datatype","'"+t+"' is not a valid (text-style:)","Only the following names are recognised (capitalisation and hyphens ignored): "+Object.keys(r).join(", "))},function(e,t){return n.assertMustHave(r,[t]),e.styles="none"===t?[]:e.styles.concat(r[t]),e}]}()).concat([[String]]))("hover-style",function(e,t){var n=c.create(),r=(t.run(n),n.summary());return r+""=="styles"||r.every(function(e){return"styles"===e||"attr"===e})&&n.attr.every(function(e){return Object.keys(e)+""=="style"})?a.create("hover-style",[t]):u.create("datatype","The changer given to (hover-style:) must only change the hook's style.")},function(e,t){return e.data.hoverChanger=t,e.attr.push({hover:!1}),e},[a])("css",function(e,t){return t.trim().endsWith(";")||(t+=";"),a.create("css",[t])},function(t,n){return t.attr.push({style:function(){return(e(this).attr("style")||"")+n}}),t},[String])}),define("internaltypes/enchantment",["jquery","utils","internaltypes/changedescriptor"],function(e,t,n){var r={create:function(n){return t.assertOnlyHas(n,["scope","section","attr","data","changer","functions"]),Object.assign(Object.create(this),{enchantments:e()},n)},enchantScope:function(){var r=this,i=this.attr,o=this.data,a=this.functions,s=this.section,c=this.changer,u=this.scope;u instanceof e&&(u=Array.prototype.map.call(u,function(t){return e(t)})),this.enchantments=e(),u.forEach(s,function(e){var u=e.wrapAll("<tw-enchantment>").parent();if(i&&u.attr(i),o&&u.data(o),a&&a.forEach(function(e){return e(u)}),c){var l=n.create({section:s,target:u});if(c.run(l),l.update(),e.is(t.storyElement)){var f=Object.keys(Object.assign.apply(Object,[{}].concat(_toConsumableArray(l.styles))));e.css(f.reduce(function(e,t){return e[t]="inherit",e},{})),u.data({enchantedProperties:f})}}e.is(t.storyElement)&&u.css({width:"100%",height:"100%"}),r.enchantments=r.enchantments.add(u)})},disenchant:function(){this.enchantments.each(function(){var n=e(this).contents();n.unwrap();var r=e(this).data("enchantedProperties");r&&n.has(t.storyElement)&&t.storyElement.css(r.reduce(function(e,t){return e[t]="",e},{}))})}};return Object.freeze(r)}),define("macrolib/enchantments",["jquery","utils","utils/selectors","utils/operationutils","engine","passages","macros","datatypes/hookset","datatypes/changercommand","internaltypes/enchantment","internaltypes/twineerror"],function(e,t,n,r,i,o,a,s,c,u,l){function f(n,r){return t.onStartup(function(){t.storyElement.on(n.event+".enchantment","."+n.classList.replace(/ /g,"."),function(){var t=e(this),n=t.data("enchantmentEvent");n&&n(t)})}),[function(e,t){return t?c.create(r,[s.from(t)]):l.create("datatype","A string given to this ("+r+":) macro was empty.")},function(e,t){e.enabled=!1,e.transitionDeferred=!0,n.rerender&&(e.newTargets=(e.newTargets||[]).concat({target:t,append:n.rerender}));var r=_slicedToArray(e.section.stack,1),o=r[0].tempVariables,a=u.create({functions:[function(e){e.attr("class",e.children().is("tw-story, tw-sidebar, tw-passage")?n.blockClassList:n.classList)}],attr:(n.classList+"").match(/\b(?:link|enchantment-clickblock)\b/)?{tabIndex:"0"}:{},data:{enchantmentEvent:function(){if(!e.section.stackTop||!e.section.stackTop.blocked){if(n.once){var t=e.section.enchantments.indexOf(a);e.section.enchantments.splice(t,1),a.disenchant()}if(n.goto)return void i.goToPassage(n.goto,{transitionOut:n.transitionOut,transitionIn:n.transitionIn});e.section.renderInto(e.source,null,Object.assign({},e,{enabled:!0,transitionDeferred:!1}),o)}}},scope:t,section:e.section});return e.section.enchantments.push(a),a.enchantScope(),e},h(s,String)]}var p=r.is,d=a.TypeSignature,h=d.either,g=d.rest;a.addCommand("enchant",function(e,t){var n=t.summary();if(n.includes("newTargets")||n.includes("target"))return l.create("macrocall","The changer given to (enchant:) can't include a revision command like (replace:) or (append:).")},function(e,t,n){var r=u.create({scope:s.from(t),changer:n,section:e});return e.enchantments.push(r),r.enchantScope(),""},[h(s,String),c],!1);var y=["replace","append","prepend"];y.forEach(function(t){a.addChanger(t,function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return r.every(Boolean)?c.create(t,r.map(s.from)):l.create("datatype","A string given to this ("+t+":) macro was empty.")},function(n){for(var r,i=arguments.length,o=Array(i>1?i-1:0),a=1;a<i;a++)o[a-1]=arguments[a];return e(n.target).parents().filter("tw-collapsed").length>0||(n.attr=[].concat(_toConsumableArray(n.attr),[{collapsing:!1}])),n.newTargets=n.newTargets||[],(r=n.newTargets).push.apply(r,_toConsumableArray(o.filter(function(e){return!n.newTargets.some(function(n){var r=n.target,i=n.append;return p(e,r)&&t===i})}).map(function(e){return{target:e,append:t,before:!0}}))),n},g(h(s,String)))}),t.onStartup(function(){t.storyElement.on("click.enchantment",function(){Array.from(e(this).parents(".enchantment-clickblock")).sort(function(e,t){return 8&e.compareDocumentPosition(t)?1:-1}).forEach(function(t){var n=e(t).data("enchantmentEvent");n&&n()})})});var m=[{name:"click",enchantDesc:{event:"click",once:!0,rerender:"",classList:"link enchantment-link",blockClassList:"enchantment-clickblock"}},{name:"mouseover",enchantDesc:{event:"mouseenter",once:!0,rerender:"",classList:"enchantment-mouseover"}},{name:"mouseout",enchantDesc:{event:"mouseleave",once:!0,rerender:"",classList:"enchantment-mouseout"}}];m.forEach(function(e){return a.addChanger.apply(a,[e.name].concat(_toConsumableArray(f(e.enchantDesc,e.name))))}),y.forEach(function(e){m.forEach(function(t){var n=Object.assign({},t.enchantDesc,{rerender:e}),r=t.name+"-"+e;a.addChanger.apply(a,[r].concat(_toConsumableArray(f(n,r))))})}),m.forEach(function(e){var t=e.name+"-goto";a.addCommand(t,function(e,n){return e&&n?o.hasValid(n)?void 0:l.create("macrocall","I can't ("+t+":) the passage '"+n+"' because it doesn't exist."):l.create("datatype","A string given to this ("+t+":) macro was empty.")},function(n,r,i,o){var a=f(Object.assign({},e.enchantDesc,{goto:o,transitionOut:n.data.t8nDepart,transitionIn:n.data.t8nArrive}),t);return(0,_slicedToArray(a,2)[1])({section:r},s.from(i)),Object.assign(n,{source:""})},[h(s,String),String])})}),define("macrolib/links",["jquery","macros","utils","utils/selectors","state","passages","engine","datatypes/changercommand","datatypes/hookset","internaltypes/twineerror"],function(e,t,n,r,i,o,a,s,c,u){function l(e,t,r){r=r||t;var i=o.hasValid(t)&&t===r,a=e.evaluateTwineMarkup(n.unescape(r),"a link's passage name"),s=void 0;if(i){var c=a.children().length>0?"`".repeat((r.match(/`+/)||[]).reduce(function(e,t){return Math.max(e,t.length+1)},1)):"";t=c+"\0".repeat(!!c)+t+"\0".repeat(!!c)+c}else a.findAndFilter("tw-error").length&&(s=a.findAndFilter("tw-error").data("TwineError")),r=a.text();return{text:t,passage:r,error:s}}var f=t.TypeSignature,p=f.optional,d=f.rest,h=["Links can't have empty strings for their displayed text.","In the link syntax, a link's displayed text is inside the [[ and ]], and on the non-pointy side of the -> or <- arrow if it's there."],g=Object.assign;n.onStartup(function(){return e(n.storyElement).on("click.passage-link",r.internalLink,function(){var t=e(this),n=t.closest("tw-expression"),r=t.closest("tw-expression, tw-hook"),i=r.data("clickEvent"),o=r.data("section");if(!(o&&o.stackTop&&o.stackTop.blocked)){if(i){if(t.find("tw-error").length>0)return;return void i(t)}var s=n.data("linkPassageName"),c=n.data("t8nDepart"),u=n.data("t8nArrive"),l=n.data("t8nTime");return n.find("tw-enchantment").each(function(t,n){c=e(n).data("t8nDepart")||c,u=e(n).data("t8nArrive")||u,l=void 0!==e(n).data("t8nTime")?e(n).data("t8nTime"):l}),s?void a.goToPassage(s,{transitionOut:c,transitionIn:u,transitionTime:l}):t.is("[undo]")?void a.goBack({transitionOut:c,transitionIn:u,transitionTime:l}):void 0}})}),[["link","link-replace"],["link-reveal"],["link-repeat"]].forEach(function(e){return t.addChanger(e,function(t,n){return n?s.create(e[0],[n]):u.create("macrocall",h[0])},function(t,n){t.innerSource||(t.innerSource=t.source),t.source="<tw-link tabindex=0>"+n+"</tw-link>",t.append="link"===e[0]?"replace":"append",t.transitionDeferred=!0;var r=_slicedToArray(t.section.stack,1),i=r[0].tempVariables
;t.data.section=t.section,t.data.clickEvent=function(n){"link-reveal"===e[0]&&n.contents().unwrap(),t.source=t.innerSource+"",t.transitionDeferred=!1,t.section.renderInto("",null,t,i)}},[String])}),t.addCommand(["link-goto"],function(e){if(!e)return u.create.apply(u,["macrocall"].concat(h))},function(e,t,r,a){var s=void 0,c=l(t,r,a);if(r=c.text,a=c.passage,s=c.error)return s;var u=void 0;return o.hasValid(a)||(u='<tw-broken-link passage-name="'+n.escape(a)+'">'+r+"</tw-broken-link>"),u=u||"<tw-link tabindex=0 "+(i.passageNameVisited(a)>0?'class="visited" ':"")+">"+r+"</tw-link>",e.data.linkPassageName=a,e.data.section=t,g(e,{source:u,transitionDeferred:!0})},[String,p(String)])("link-undo",function(e){if(!e)return u.create("macrocall",h[0])},function(e,t,n){return i.pastLength<1?u.create("macrocall","I can't use (link-undo:) on the first turn."):(e.data.section=t,g(e,{source:"<tw-link tabindex=0 undo>"+n+"</tw-link>",transitionDeferred:!0}))},[String])("link-show",function(e){if(!e)return u.create("macrocall",h[0])},function(e,t,n){for(var r=arguments.length,i=Array(r>3?r-3:0),o=3;o<r;o++)i[o-3]=arguments[o];var a=_slicedToArray(t.stack,1),s=a[0].tempVariables;return e.data.section=t,e.data.clickEvent=function(n){n.contents().unwrap(),i.forEach(function(n){return n.forEach(t,function(n){var r=n.data("hiddenSource");void 0!==r&&t.renderInto("",null,g({},e,{source:r,target:n,transitionDeferred:!1}),s)})})},g(e,{source:"<tw-link tabindex=0>"+n+"</tw-link>",transitionDeferred:!0})},[String,d(c)]),t.addChanger(["link-reveal-goto"],function(e,t,n){if(!t)return u.create.apply(u,["macrocall"].concat(h));var r=l(e,t,n);return t=r.text,n=r.passage,r.error||s.create("link-reveal-goto",[t,n])},function(e,t,r){if(!o.hasValid(r))return void(e.source='<tw-broken-link passage-name="'+n.escape(r)+'">'+t+"</tw-broken-link>");e.innerSource||(e.innerSource=e.source);var s=i.passageNameVisited(r);e.source="<tw-link tabindex=0 "+(s>0?'class="visited" ':"")+">"+t+"</tw-link>",e.append="append",e.transitionDeferred=!0;var c=_slicedToArray(e.section.stack,1),u=c[0].tempVariables;e.data.section=e.section,e.data.clickEvent=function(t){e.source=e.innerSource,t.contents().unwrap(),e.transitionDeferred=!1,e.section.renderInto(e.innerSource+"",null,e,u),e.section.whenUnblocked(function(){return a.goToPassage(r,{transitionOut:e.data.t8nDepart,transitionIn:e.data.t8nArrive})})}},[String,p(String)])}),define("repl",["utils","engine","markup","twinescript/compiler","twinescript/environ"],function(e,t,n,r,i){e.onStartup(function(){return setTimeout(function(){t.options.debug&&(window.REPL=function(e){var t=r(n.lex("(print:"+e+")"));console.log(t);var o=i({}).eval(t);return o.TwineScript_Print?o.TwineScript_Print():o},window.LEX=function(e){var t=n.lex(e);return 1===t.length?t[0]:t})})})}),require.config({paths:{jquery:"../node_modules/jquery/dist/jquery",almond:"../node_modules/almond/almond","es6-shim":"../node_modules/es6-shim/es6-shim",requestAnimationFrame:"../node_modules/requestanimationframe/app/requestAnimationFrame",jqueryplugins:"utils/jqueryplugins",markup:"./markup/markup",lexer:"./markup/lexer",patterns:"./markup/patterns"},deps:["jquery","es6-shim","jqueryplugins"]}),require(["jquery","debugmode","renderer","state","engine","passages","utils","utils/selectors","utils/dialog","macros","macrolib/values","macrolib/commands","macrolib/datastructures","macrolib/stylechangers","macrolib/enchantments","macrolib/links","repl"],function($,DebugMode,Renderer,State,Engine,Passages,Utils,Selectors,Dialog){function __HarloweEval(text){return eval(text+"")}function printJSError(e){var t=e.name+": "+e.message;if(e.stack){var n=e.stack.split("\n"),r=n.findIndex(function(e){return e.includes("__HarloweEval")});t+="\n"+n.slice(0,r).join("\n").replace(/\([^\)]+\)/g,"")}return"<div style='font-family:monospace;overflow-y:scroll;max-height:30vh'>```"+t+"```</div>"}var _installHandlers=function(){$(document.documentElement).on("keydown",function(e){13===e.which&&"0"===e.target.getAttribute("tabindex")&&$(e.target).trigger("click")}),Engine.options.debug&&DebugMode(),_installHandlers=null};!function(e){window.onerror=function(t,n,r,i,o){window.onerror=e,Utils.storyElement.parent().append(Dialog("Sorry to interrupt, but this page's code has got itself in a mess.\n\n"+printJSError(o)+"\n(This is probably due to a bug in the Harlowe game engine.)",void 0,function(){})),"function"==typeof e&&e.apply(void 0,arguments)}}(window.onerror),Utils.onStartup(function(){var e=$(Selectors.storyData);if(0!==e.length){var t=e.attr("options");t&&t.split(/\s/).forEach(function(e){Renderer.options[e]=Engine.options[e]=!0});var n=e.attr("startnode");Renderer.options.ifid=Engine.options.ifid=e.attr("ifid"),n||(n=[].reduce.call($(Selectors.passageData),function(e,t){var n=t.getAttribute("pid");return n<e?n:e},1/0)),n=$(Selectors.passageData+"[pid="+n+"]").attr("name"),_installHandlers();var r=!1;$(Selectors.script).each(function(e){try{__HarloweEval($(this).html())}catch(t){r||(r=!0,Utils.storyElement.parent().append(Dialog("There is a problem with this story's "+Utils.nth(e+1)+" script:\n\n"+printJSError(t),void 0,function(){})))}}),$(Selectors.stylesheet).each(function(e){$(document.head).append('<style data-title="Story stylesheet '+(e+1)+'">'+$(this).html())});var i=!Engine.options.debug&&State.hasSessionStorage&&sessionStorage.getItem("Saved Session");if(i&&!0===State.deserialise(i))return void Engine.showPassage(State.passage,!1);Engine.goToPassage(n)}})}),define("harlowe",function(){}),require(["harlowe"])}();
</script>
</body>
</html>