-
Notifications
You must be signed in to change notification settings - Fork 0
/
dev
2457 lines (2457 loc) · 17.3 KB
/
dev
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
(lp0
(dp1
S'bad'
p2
(lp3
I54897
aI54898
aI54899
aI54900
aI54901
aI54902
aI54903
aI54904
aI54905
aI54906
aI54907
aI54908
aI54909
aI54910
aI54911
aI54912
aI54913
aI54914
aI54915
asS'good'
p4
(lp5
I54896
asS'question'
p6
(lp7
I40608
aI17556
aI23631
aI2879
aI13055
aI26073
aI35151
asS'question_id'
p8
I1
sa(dp9
g2
(lp10
I54925
aI54926
aI54927
aI54928
aI54929
aI54930
aI54931
aI54932
aI54933
aI54934
aI54935
aI54936
aI54937
aI54938
aI54939
aI54940
aI54941
aI54942
aI54943
aI54944
aI54945
aI54946
aI54947
aI54948
aI54949
aI54950
aI54951
aI54952
aI54953
aI54954
aI54955
aI54956
aI54957
aI54958
aI54959
aI54960
aI54961
aI54962
aI54963
aI54964
aI54965
aI54966
aI54967
aI54968
aI54969
aI54970
aI54971
aI54972
aI54973
aI54974
asg4
(lp11
I54916
aI54917
aI54918
aI54919
aI54920
aI54921
aI54922
aI54923
aI54924
asg6
(lp12
I40608
aI17556
aI18098
aI13781
aI26302
aI19773
aI28988
aI49085
aI35151
asg8
I2
sa(dp13
g2
(lp14
I54977
aI54978
aI54979
aI54980
aI54981
aI54982
aI54983
aI54984
aI54985
aI54986
aI54987
asg4
(lp15
I54975
aI54976
asg6
(lp16
I40608
aI28090
aI1870
aI17556
aI19773
aI1637
aI35151
asg8
I3
sa(dp17
g2
(lp18
I54989
aI54990
aI54991
asg4
(lp19
I54988
asg6
(lp20
I43777
aI32478
aI19773
aI4150
aI35151
asg8
I4
sa(dp21
g2
(lp22
I54995
aI54996
aI54997
aI54998
aI54999
aI55000
aI55001
aI55002
aI55003
aI55004
aI55005
aI55006
aI55007
aI55008
aI55009
aI55010
aI55011
aI55012
aI55013
aI55014
aI55015
asg4
(lp23
I54992
aI54993
aI54994
asg6
(lp24
I11260
aI32478
aI18098
aI18619
aI834
aI18889
aI4767
aI35151
asg8
I5
sa(dp25
g2
(lp26
I55020
aI55021
asg4
(lp27
I55016
aI55017
aI55018
aI55019
asg6
(lp28
I42536
aI51949
aI45763
aI18098
aI18619
aI834
aI18889
aI39302
aI18098
aI53524
aI35151
asg8
I6
sa(dp29
g2
(lp30
I55026
aI55027
aI55028
aI55029
aI55030
aI55031
aI55032
aI55033
aI55034
aI55035
aI55036
aI55037
aI55038
aI55039
aI55040
aI55041
aI55042
aI55043
aI55044
aI55045
aI55046
aI55047
aI55048
aI55049
aI55050
aI55051
aI55052
aI55053
aI55054
aI55055
aI55056
aI55057
aI55058
aI55059
aI55060
aI55061
aI55062
asg4
(lp31
I55022
aI55023
aI55024
aI55025
asg6
(lp32
I11260
aI50361
aI47074
aI46702
aI50362
aI35151
asg8
I7
sa(dp33
g2
(lp34
I55065
aI55066
aI55067
aI55068
asg4
(lp35
I55063
aI55064
asg6
(lp36
I42536
aI50361
aI47074
aI46702
aI50362
aI35151
asg8
I8
sa(dp37
g2
(lp38
I55070
asg4
(lp39
I55069
asg6
(lp40
I41870
aI32478
aI18098
aI8094
aI44639
aI47177
aI47074
aI46702
aI32478
aI21643
aI35151
asg8
I9
sa(dp41
g2
(lp42
I55077
aI55078
aI55079
aI55080
aI55081
aI55082
aI55083
aI55084
aI55085
aI55086
aI55087
aI55088
aI55089
aI55090
aI55091
aI55092
aI55093
aI55094
aI55095
aI55096
aI55097
asg4
(lp43
I55071
aI55072
aI55073
aI55074
aI55075
aI55076
asg6
(lp44
I40608
aI45763
aI51967
aI40436
aI14708
aI35151
asg8
I10
sa(dp45
g2
(lp46
I55100
aI55101
aI55102
aI55103
aI55104
aI55105
aI55106
asg4
(lp47
I55098
aI55099
asg6
(lp48
I11260
aI32478
aI18098
aI28551
aI51967
aI34579
aI35151
asg8
I11
sa(dp49
g2
(lp50
I55108
asg4
(lp51
I55107
asg6
(lp52
I43777
aI17556
aI51967
aI28988
aI42568
aI35151
asg8
I12
sa(dp53
g2
(lp54
I55114
aI55115
aI55116
asg4
(lp55
I55109
aI55110
aI55111
aI55112
aI55113
asg6
(lp56
I13485
aI17556
aI51967
aI28988
aI39124
aI17381
aI26314
aI5416
aI35151
asg8
I13
sa(dp57
g2
(lp58
I55119
aI55120
aI55121
aI55122
aI55123
aI55124
asg4
(lp59
I55117
aI55118
asg6
(lp60
I42536
aI12942
aI45763
aI1194
aI50034
aI15682
aI47849
aI1382
aI21919
aI35151
asg8
I14
sa(dp61
g2
(lp62
I55142
aI55143
aI55144
aI55145
aI55146
aI55147
aI55148
aI55149
aI55150
aI55151
aI55152
aI55153
aI55154
aI55155
aI55156
aI55157
aI55158
aI55159
aI55160
asg4
(lp63
I55125
aI55126
aI55127
aI55128
aI55129
aI55130
aI55131
aI55132
aI55133
aI55134
aI55135
aI55136
aI55137
aI55138
aI55139
aI55140
aI55141
asg6
(lp64
I43777
aI17873
aI1382
aI52813
aI50034
aI35151
asg8
I15
sa(dp65
g2
(lp66
sg4
(lp67
I55161
asg6
(lp68
I40608
aI12530
aI26302
aI16769
aI17556
aI15679
aI34756
aI35151
asg8
I16
sa(dp69
g2
(lp70
I55171
aI55172
aI55173
aI55174
aI55175
aI55176
aI55177
aI55178
aI55179
aI55180
aI55181
aI55182
aI55183
aI55184
aI55185
aI55186
aI55187
aI55188
aI55189
aI55190
aI55191
aI55192
aI55193
aI55194
aI55195
aI55196
aI55197
aI55198
aI55199
aI55200
aI55201
aI55202
aI55203
aI55204
aI55205
aI55206
aI55207
aI55208
aI55209
aI55210
aI55211
aI55212
aI55213
aI55214
aI55215
aI55216
aI55217
aI55218
aI55219
aI55220
aI55221
aI55222
aI55223
aI55224
aI55225
aI55226
aI55227
aI55228
aI55229
aI55230
aI55231
aI55232
aI55233
aI55234
aI55235
aI55236
aI55237
aI55238
aI55239
aI55240
aI55241
aI55242
aI55243
aI55244
aI55245
aI55246
aI55247
aI55248
aI55249
aI55250
aI55251
aI55252
aI55253
asg4
(lp71
I55162
aI55163
aI55164
aI55165
aI55166
aI55167
aI55168
aI55169
aI55170
asg6
(lp72
I13485
aI8646
aI18098
aI22406
aI21262
aI28551
aI35151
asg8
I17
sa(dp73
g2
(lp74
I55257
asg4
(lp75
I55254
aI55255
aI55256
asg6
(lp76
I11260
aI32478
aI18098
aI22406
aI21262
aI8646
aI35151
asg8
I18
sa(dp77
g2
(lp78
I55260
aI55261
asg4
(lp79
I55258
aI55259
asg6
(lp80
I43777
aI32478
aI18098
aI22406
aI21262
aI8646
aI35151
asg8
I19
sa(dp81
g2
(lp82
I55264
aI55265
aI55266
aI55267
aI55268
aI55269
aI55270
aI55271
aI55272
aI55273
aI55274
aI55275
aI55276
aI55277
aI55278
aI55279
aI55280
aI55281
aI55282
aI55283
aI55284
aI55285
aI55286
aI55287
aI55288
aI55289
aI55290
aI55291
aI55292
asg4
(lp83
I55262
aI55263
asg6
(lp84
I40608
aI17556
aI2224
aI41306
aI3095
aI28988
aI40793
aI26302
aI125
aI35151
asg8
I20
sa(dp85
g2
(lp86
I55299
aI55300
aI55301
aI55302
aI55303
aI55304
aI55305
aI55306
aI55307
aI55308
aI55309
aI55310
aI55311
aI55312
aI55313
aI55314
asg4
(lp87
I55293
aI55294
aI55295
aI55296
aI55297
aI55298
asg6
(lp88
I40608
aI55328
aI40174
aI42280
aI26302
aI35151
asg8
I21
sa(dp89
g2
(lp90
I55319
aI55320
aI55321
aI55322
aI55323
aI55324
aI55325
aI55326
aI55327
aI55328
aI55329
aI55330
aI55331
asg4
(lp91
I55315
aI55316
aI55317
aI55318
asg6
(lp92
I13485
aI4767
aI40174
aI35151
asg8
I22
sa(dp93
g2
(lp94
I55338
aI55339
aI55340
aI55341
aI55342
aI55343
aI55344
aI55345
aI55346
aI55347
aI55348
asg4
(lp95
I55332
aI55333
aI55334
aI55335
aI55336
aI55337
asg6
(lp96
I13485
aI17556
aI18098
aI56471
aI431
aI32414
aI27425
aI21643
aI2146
aI35151
asg8
I23
sa(dp97
g2
(lp98
I55351
aI55352
aI55353
aI55354
aI55355
aI55356
aI55357
aI55358
aI55359
aI55360
aI55361
aI55362
aI55363
aI55364
aI55365
aI55366
aI55367
aI55368
aI55369
aI55370
aI55371
aI55372
aI55373
aI55374
aI55375
aI55376
aI55377
aI55378
aI55379
aI55380
asg4
(lp99
I55349
aI55350
asg6
(lp100
I40608
aI40793
aI26302
aI125
aI45763
aI2146
aI16146
aI35151
asg8
I24
sa(dp101
g2
(lp102
I55382
aI55383
aI55384
aI55385
aI55386
aI55387
aI55388
aI55389
aI55390
aI55391
aI55392
aI55393
asg4
(lp103
I55381
asg6
(lp104
I40608
aI15603
aI17556
aI27988
aI42930
aI17779
aI21643
aI35151
asg8
I25
sa(dp105
g2
(lp106
I55396
aI55397
aI55398
aI55399
asg4
(lp107
I55394
aI55395
asg6
(lp108
I43777
aI17556
aI18098
aI1870
aI27988
aI42930
aI17779
aI20332
aI35151
asg8
I26
sa(dp109
g2
(lp110
I55402
aI55403
aI55404
aI55405
aI55406
aI55407
asg4
(lp111
I55400
aI55401
asg6
(lp112
I40608
aI17556
aI27988
aI42930
aI17779
aI28988
aI51762
aI39971
aI35151
asg8
I27
sa(dp113
g2
(lp114
I55410
aI55411
aI55412
aI55413
aI55414
aI55415
aI55416
asg4
(lp115
I55408
aI55409
asg6
(lp116
I40608
aI37000
aI17893
aI3036
aI3036
aI20798
aI35151
asg8
I28
sa(dp117
g2
(lp118
I55425
aI55426
aI55427
aI55428
aI55429