-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathout_begging.html
852 lines (763 loc) · 128 KB
/
out_begging.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
<!doctype html>
<html ng-app="TaskApp">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Rally | Rally Task Report</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/nvd3/1.1.15-beta/nv.d3.min.css">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.13/d3.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/nvd3/1.1.15-beta/nv.d3.min.js"></script>
<script type="text/javascript">
"use strict";
if (typeof angular === "object") { angular.module("TaskApp", []).controller(
"TaskController", ["$scope", "$location", function($scope, $location) {
$scope.source = "{\n \"Dummy.dummy_random_action\": [\n {\n \"args\": {\n \"actions_num\": 1, \n \"sleep_max\": 2, \n \"sleep_min\": 0.5\n }, \n \"context\": {\n \"users\": {\n \"project_domain\": \"default\", \n \"resource_management_workers\": 30, \n \"tenants\": 1, \n \"user_domain\": \"default\", \n \"users_per_tenant\": 1\n }\n }, \n \"runner\": {\n \"concurrency\": 400, \n \"times\": 4000, \n \"type\": \"constant\"\n }\n }\n ]\n}";
$scope.scenarios = [{"load_profile": [["parallel iterations", [[0.09, 288], [0.18, 400], [0.27, 400], [0.36, 400], [0.44999999999999996, 400], [0.54, 400], [0.63, 416], [0.72, 428], [0.8099999999999999, 423], [0.8999999999999999, 425], [0.99, 423], [1.08, 420], [1.17, 414], [1.26, 432], [1.3499999999999999, 425], [1.44, 431], [1.53, 431], [1.6199999999999999, 435], [1.71, 434], [1.7999999999999998, 431], [1.89, 427], [1.98, 433], [2.07, 426], [2.16, 438], [2.25, 415], [2.34, 420], [2.4299999999999997, 416], [2.52, 416], [2.61, 430], [2.6999999999999997, 439], [2.79, 428], [2.88, 423], [2.9699999999999998, 428], [3.06, 431], [3.15, 431], [3.2399999999999998, 418], [3.33, 431], [3.42, 427], [3.51, 432], [3.5999999999999996, 429], [3.69, 430], [3.78, 427], [3.8699999999999997, 414], [3.96, 431], [4.05, 422], [4.14, 432], [4.2299999999999995, 432], [4.32, 421], [4.41, 429], [4.5, 430], [4.59, 423], [4.68, 430], [4.77, 431], [4.859999999999999, 420], [4.95, 426], [5.04, 427], [5.13, 426], [5.22, 426], [5.31, 425], [5.3999999999999995, 429], [5.49, 427], [5.58, 426], [5.67, 423], [5.76, 430], [5.85, 429], [5.9399999999999995, 430], [6.029999999999999, 427], [6.12, 426], [6.21, 425], [6.3, 420], [6.39, 432], [6.4799999999999995, 424], [6.569999999999999, 428], [6.66, 424], [6.75, 423], [6.84, 424], [6.93, 420], [7.02, 427], [7.109999999999999, 431], [7.199999999999999, 424], [7.29, 421], [7.38, 431], [7.47, 431], [7.56, 419], [7.6499999999999995, 432], [7.739999999999999, 434], [7.83, 427], [7.92, 430], [8.01, 428], [8.1, 424], [8.19, 424], [8.28, 428], [8.37, 425], [8.459999999999999, 418], [8.549999999999999, 431], [8.64, 429], [8.73, 426], [8.82, 427], [8.91, 422], [9.0, 421], [9.09, 431], [9.18, 424], [9.27, 427], [9.36, 423], [9.45, 422], [9.54, 431], [9.629999999999999, 427], [9.719999999999999, 429], [9.81, 430], [9.9, 436], [9.99, 421], [10.08, 426], [10.17, 424], [10.26, 423], [10.35, 435], [10.44, 438], [10.53, 423], [10.62, 430], [10.709999999999999, 423], [10.799999999999999, 420], [10.889999999999999, 430], [10.98, 422], [11.07, 420], [11.16, 428], [11.25, 434], [11.34, 432], [11.43, 424], [11.52, 430], [11.61, 432], [11.7, 431], [11.79, 424], [11.879999999999999, 414], [11.969999999999999, 420], [12.059999999999999, 434], [12.15, 419], [12.24, 413], [12.33, 380], [12.42, 357], [12.51, 319], [12.6, 294], [12.69, 268], [12.78, 239], [12.87, 216], [12.959999999999999, 195], [13.049999999999999, 169], [13.139999999999999, 147], [13.229999999999999, 129], [13.32, 110], [13.41, 84], [13.5, 74], [13.59, 65], [13.68, 49], [13.77, 31], [13.86, 22], [13.95, 15], [14.04, 12], [14.129999999999999, 4], [14.219999999999999, 1], [14.309999999999999, 0], [14.399999999999999, 0], [14.49, 0], [14.58, 0], [14.67, 0], [14.76, 0], [14.85, 0], [14.94, 0], [15.03, 0], [15.12, 0], [15.209999999999999, 0], [15.299999999999999, 0], [15.389999999999999, 0], [15.479999999999999, 0], [15.57, 0], [15.66, 0], [15.75, 0], [15.84, 0], [15.93, 0], [16.02, 0], [16.11, 0], [16.2, 0], [16.29, 0], [16.38, 0], [16.47, 0], [16.56, 0], [16.65, 0], [16.74, 0], [16.83, 0], [16.919999999999998, 0], [17.009999999999998, 0], [17.099999999999998, 0], [17.189999999999998, 0], [17.28, 0], [17.37, 0], [17.46, 0], [17.55, 0], [17.64, 0], [17.73, 0], [17.82, 0], [17.91, 0], [18.075621128082275, 0]]]], "errors": [], "name": "dummy_random_action", "runner": "constant", "iterations_count": 4000, "output_errors": [], "pos": "0", "load_duration": 18.075621128082275, "sla_success": true, "met": "dummy_random_action", "atomic": {"pie": [["action_0", 1.2813753212690353]], "iter": [["action_0", [[1, 1.2444642782211304], [6, 1.167273998260498], [10, 0.8562939763069153], [14, 1.1210139989852905], [18, 1.0846132040023804], [22, 0.9932966828346252], [26, 1.3942109942436218], [30, 1.4428990483283997], [34, 1.0632354617118835], [38, 1.138911485671997], [42, 1.2944112420082092], [46, 1.652822494506836], [50, 1.021266222000122], [54, 1.2985336780548096], [58, 1.4093465209007263], [62, 1.2436659932136536], [66, 1.1131035089492798], [70, 0.9115080237388611], [74, 1.2844786643981934], [78, 1.2323721647262573], [82, 1.6262869834899902], [86, 1.440840482711792], [90, 1.3989725708961487], [94, 1.1758683323860168], [98, 1.4470269680023193], [102, 1.1792435050010681], [106, 1.2516517043113708], [110, 1.153785765171051], [114, 1.0891336798667908], [118, 0.9828332662582397], [122, 1.3228462934494019], [126, 1.458324909210205], [130, 1.1735877394676208], [134, 1.8338042497634888], [138, 1.0809512734413147], [142, 1.3947851657867432], [146, 1.2283827066421509], [150, 1.2003401517868042], [154, 1.1021132469177246], [158, 1.4068284630775452], [162, 1.364124059677124], [166, 1.1664517521858215], [170, 1.2297747135162354], [174, 1.403378963470459], [178, 1.277434229850769], [182, 1.7829837203025818], [186, 1.0819342136383057], [190, 1.2376629114151], [194, 1.5011057257652283], [198, 1.2490147948265076], [202, 1.239469587802887], [206, 0.9568954706192017], [210, 0.8412152528762817], [214, 1.3444520235061646], [218, 1.048358678817749], [222, 1.2571924924850464], [226, 1.4606687426567078], [230, 0.8926202654838562], [234, 1.2128170728683472], [238, 1.8612770438194275], [242, 1.53254896402359], [246, 1.5125749111175537], [250, 1.1085059642791748], [254, 1.1909175515174866], [258, 1.0001397132873535], [262, 1.292083501815796], [266, 1.6883650422096252], [270, 1.214294970035553], [274, 1.3861963152885437], [278, 1.188535213470459], [282, 1.1855830550193787], [286, 1.5622903108596802], [290, 0.9622715711593628], [294, 1.1501988172531128], [298, 1.163529872894287], [302, 1.4759644269943237], [306, 1.00513756275177], [310, 1.4618671536445618], [314, 1.1684842705726624], [318, 1.3768634796142578], [322, 1.2890844941139221], [326, 1.1349610090255737], [330, 1.5951207876205444], [334, 1.192399024963379], [338, 1.0412777662277222], [342, 0.9950379729270935], [346, 1.1853694319725037], [350, 1.5311159491539001], [354, 0.6886987686157227], [358, 1.1876239776611328], [362, 1.2067091464996338], [366, 1.0234662890434265], [370, 1.3562312722206116], [374, 0.9397439360618591], [378, 1.198152244091034], [382, 1.2874464988708496], [386, 1.1783999800682068], [390, 1.286842703819275], [394, 1.718751072883606], [398, 1.115997314453125], [402, 1.339532494544983], [406, 1.1605417728424072], [410, 1.0578587055206299], [414, 1.3768235445022583], [418, 1.6242942810058594], [422, 1.357821524143219], [426, 1.5821534991264343], [430, 1.5367233753204346], [434, 1.0840398073196411], [438, 1.0168434977531433], [442, 1.382087528705597], [446, 1.0946662425994873], [450, 1.343085765838623], [454, 1.0729820132255554], [458, 1.5330048203468323], [462, 1.0836482048034668], [466, 1.2178489565849304], [470, 1.0781117677688599], [474, 1.3663907051086426], [478, 1.3400933146476746], [482, 1.4618889689445496], [486, 1.0155918598175049], [490, 0.8881972432136536], [494, 1.1988801956176758], [498, 1.09796142578125], [502, 1.278573989868164], [506, 1.6018270254135132], [510, 1.5126685500144958], [514, 1.6287060379981995], [518, 1.2438047528266907], [522, 1.2477025389671326], [526, 1.4723517894744873], [530, 1.1038474440574646], [534, 1.0056242942810059], [538, 1.1816527843475342], [542, 1.1737639904022217], [546, 1.3964559435844421], [550, 1.3778602480888367], [554, 0.860261082649231], [558, 1.747591257095337], [562, 1.2138627767562866], [566, 1.4241084456443787], [570, 1.3442952632904053], [574, 1.2242117524147034], [578, 1.3035079836845398], [582, 1.6845118403434753], [586, 1.1099365949630737], [590, 1.6885138154029846], [594, 1.2181644439697266], [598, 1.1593587398529053], [602, 1.3763315081596375], [606, 1.0122442841529846], [610, 1.5679258108139038], [614, 1.5609124898910522], [618, 0.8964865803718567], [622, 1.3166680335998535], [626, 1.4365575909614563], [630, 1.277223527431488], [634, 1.0606410503387451], [638, 1.1356627941131592], [642, 1.3364261984825134], [646, 1.5616193413734436], [650, 1.0531522035598755], [654, 1.1891957521438599], [658, 1.1968382596969604], [662, 1.5049386024475098], [666, 1.4853017330169678], [670, 1.4343615174293518], [674, 1.286519467830658], [678, 1.4525381922721863], [682, 1.3958979845046997], [686, 1.5215667486190796], [690, 1.5658199787139893], [694, 1.231452226638794], [698, 1.42975252866745], [702, 1.4129302501678467], [706, 1.212242603302002], [710, 1.2743396162986755], [714, 1.0913012623786926], [718, 1.758592426776886], [722, 1.269032061100006], [726, 1.7985892295837402], [730, 1.3229374885559082], [734, 1.2102187275886536], [738, 1.459643006324768], [742, 0.829281210899353], [746, 1.0524476766586304], [750, 1.3059372901916504], [754, 1.168154239654541], [758, 1.1302375197410583], [762, 1.435518205165863], [766, 1.1366414427757263], [770, 1.4543777108192444], [774, 1.4307374954223633], [778, 1.1712117195129395], [782, 0.937470018863678], [786, 1.5663931965827942], [790, 1.6399505138397217], [794, 1.1734815835952759], [798, 1.609775722026825], [802, 1.3274793028831482], [806, 1.3494503498077393], [810, 1.220748484134674], [814, 1.0226653218269348], [818, 1.1679972410202026], [822, 1.4030404686927795], [826, 1.1755282878875732], [830, 0.8296640515327454], [834, 0.8968170285224915], [838, 1.1473387479782104], [842, 1.2353554964065552], [846, 1.1938520073890686], [850, 1.095894455909729], [854, 1.4095789194107056], [858, 1.2452922463417053], [862, 1.055438220500946], [866, 1.0261139869689941], [870, 1.5864495635032654], [874, 0.7972382307052612], [878, 1.1545284390449524], [882, 1.4541195034980774], [886, 1.0193474888801575], [890, 0.9802494645118713], [894, 0.7328818440437317], [898, 1.5237604975700378], [902, 1.045515239238739], [906, 1.1195789575576782], [910, 1.298961341381073], [914, 1.529809057712555], [918, 1.0807645320892334], [922, 1.328181266784668], [926, 1.1622474789619446], [930, 1.339869737625122], [934, 1.5164145231246948], [938, 1.286853015422821], [942, 1.084563970565796], [946, 1.4988272786140442], [950, 1.537707805633545], [954, 1.3510469794273376], [958, 1.198712706565857], [962, 1.359975814819336], [966, 1.4263769388198853], [970, 1.3985722661018372], [974, 1.4067779779434204], [978, 1.125457525253296], [982, 1.3207865953445435], [986, 0.9230230450630188], [990, 1.242588996887207], [994, 1.051367998123169], [998, 1.5341734886169434], [1002, 1.542875051498413], [1006, 1.1013190150260925], [1010, 1.3074105381965637], [1014, 1.47559654712677], [1018, 1.3316787481307983], [1022, 0.8563165068626404], [1026, 1.2848305106163025], [1030, 0.9511269330978394], [1034, 1.2249813675880432], [1038, 1.5458623766899109], [1042, 1.3409389853477478], [1046, 1.4699954390525818], [1050, 1.113138496875763], [1054, 1.6733847260475159], [1058, 1.5875919461250305], [1062, 1.363035798072815], [1066, 1.5169710516929626], [1070, 0.8566452264785767], [1074, 0.9041617512702942], [1078, 1.0845207571983337], [1082, 1.0683044791221619], [1086, 1.3270047307014465], [1090, 1.132377803325653], [1094, 1.2639715075492859], [1098, 1.8229713439941406], [1102, 1.6932530403137207], [1106, 1.2044152617454529], [1110, 0.916547954082489], [1114, 1.2542470693588257], [1118, 1.5573838353157043], [1122, 1.043630599975586], [1126, 1.3592514991760254], [1130, 1.4915963411331177], [1134, 1.2572092413902283], [1138, 1.098816990852356], [1142, 1.0028655529022217], [1146, 1.4703819751739502], [1150, 1.145009994506836], [1154, 1.1563090085983276], [1158, 1.4948277473449707], [1162, 1.0148935914039612], [1166, 1.4172820448875427], [1170, 1.497161328792572], [1174, 0.9843184351921082], [1178, 1.2257120609283447], [1182, 0.8860472440719604], [1186, 1.4929958581924438], [1190, 0.9634408354759216], [1194, 1.210670530796051], [1198, 0.8263632655143738], [1202, 1.4607028365135193], [1206, 1.526643991470337], [1210, 1.6212141513824463], [1214, 1.5329647660255432], [1218, 1.0821690559387207], [1222, 1.2292522192001343], [1226, 1.1547784805297852], [1230, 1.0105929970741272], [1234, 1.562033474445343], [1238, 1.356997549533844], [1242, 1.2345167398452759], [1246, 1.5120864510536194], [1250, 0.9931367635726929], [1254, 1.6237242221832275], [1258, 1.5442692637443542], [1262, 1.257023274898529], [1266, 1.1246647238731384], [1270, 1.2389037609100342], [1274, 1.0257909893989563], [1278, 0.8313590288162231], [1282, 1.2614524960517883], [1286, 1.5061064958572388], [1290, 1.278939962387085], [1294, 1.1675565242767334], [1298, 0.8409792184829712], [1302, 1.173550546169281], [1306, 1.0409749746322632], [1310, 1.2756342887878418], [1314, 1.0909265279769897], [1318, 1.3826164603233337], [1322, 0.8976010680198669], [1326, 1.1959495544433594], [1330, 1.1795944571495056], [1334, 1.1269975304603577], [1338, 1.1132414937019348], [1342, 1.297022521495819], [1346, 1.21481055021286], [1350, 1.196257770061493], [1354, 1.6985862851142883], [1358, 1.3950437903404236], [1362, 1.5919201374053955], [1366, 1.1696423292160034], [1370, 1.589217483997345], [1374, 1.1994432210922241], [1378, 1.5642182230949402], [1382, 1.1160817742347717], [1386, 1.1965192556381226], [1390, 1.4631455540657043], [1394, 1.3484132885932922], [1398, 1.7036612629890442], [1402, 1.412193238735199], [1406, 0.9878510236740112], [1410, 1.3102997541427612], [1414, 1.4242411851882935], [1418, 1.0130379796028137], [1422, 0.8785210251808167], [1426, 1.2996160387992859], [1430, 1.650363028049469], [1434, 1.5076321959495544], [1438, 1.1389319896697998], [1442, 1.0234060287475586], [1446, 1.406707763671875], [1450, 1.172553837299347], [1454, 1.7095755338668823], [1458, 1.0805183053016663], [1462, 1.415941298007965], [1466, 1.064467966556549], [1470, 1.409462034702301], [1474, 0.903745710849762], [1478, 1.6019135117530823], [1482, 1.4349892139434814], [1486, 0.9300102591514587], [1490, 1.656673789024353], [1494, 1.502618134021759], [1498, 1.4983472228050232], [1502, 0.9968894720077515], [1506, 1.4683654308319092], [1510, 1.1249367594718933], [1514, 1.208282232284546], [1518, 1.1377071738243103], [1522, 1.5034714341163635], [1526, 1.3182512521743774], [1530, 0.909111738204956], [1534, 1.786235749721527], [1538, 1.071295976638794], [1542, 1.2247437834739685], [1546, 1.4269212484359741], [1550, 1.408826231956482], [1554, 1.80349600315094], [1558, 1.4777379035949707], [1562, 0.8601576685905457], [1566, 1.3620285391807556], [1570, 1.1744993329048157], [1574, 0.9251620173454285], [1578, 1.3220800757408142], [1582, 1.7422340512275696], [1586, 1.1636085510253906], [1590, 1.383491337299347], [1594, 1.3474990129470825], [1598, 1.0995607376098633], [1602, 1.311818242073059], [1606, 1.314200758934021], [1610, 1.2866032123565674], [1614, 1.1670224070549011], [1618, 1.133257806301117], [1622, 1.2891122102737427], [1626, 1.018655776977539], [1630, 1.3965327739715576], [1634, 1.5319883227348328], [1638, 1.1490675806999207], [1642, 1.563738465309143], [1646, 1.00937819480896], [1650, 1.5319785475730896], [1654, 1.1763724088668823], [1658, 1.1319722533226013], [1662, 1.1379172801971436], [1666, 1.1484375596046448], [1670, 1.33954256772995], [1674, 1.1150147914886475], [1678, 1.0960694551467896], [1682, 1.552871823310852], [1686, 0.8334701657295227], [1690, 1.3541132807731628], [1694, 1.5084712505340576], [1698, 1.2672272324562073], [1702, 1.6729559898376465], [1706, 1.0011804699897766], [1710, 1.5017147660255432], [1714, 0.6765550374984741], [1718, 1.371141493320465], [1722, 1.817333996295929], [1726, 0.9866914749145508], [1730, 1.6748012900352478], [1734, 1.271062195301056], [1738, 1.4947539567947388], [1742, 1.2384830117225647], [1746, 1.725877046585083], [1750, 1.0890162587165833], [1754, 1.3307240009307861], [1758, 1.3464420437812805], [1762, 1.0111697316169739], [1766, 1.2602249383926392], [1770, 1.155282974243164], [1774, 1.5859882831573486], [1778, 1.3514220118522644], [1782, 1.236335575580597], [1786, 1.4315794706344604], [1790, 1.0850235223770142], [1794, 1.6627323031425476], [1798, 1.1519978046417236], [1802, 0.9014238119125366], [1806, 0.9377015233039856], [1810, 1.2500360012054443], [1814, 0.9860171675682068], [1818, 1.2290872931480408], [1822, 1.4324575662612915], [1826, 1.2290717959403992], [1830, 1.3590663075447083], [1834, 1.1184925436973572], [1838, 1.0321953892707825], [1842, 1.2321310639381409], [1846, 1.0534939169883728], [1850, 1.190434217453003], [1854, 1.1777912378311157], [1858, 1.5493649244308472], [1862, 0.7507078051567078], [1866, 1.5173110365867615], [1870, 1.8778342604637146], [1874, 1.469587802886963], [1878, 1.2722787857055664], [1882, 1.573726236820221], [1886, 1.0796202421188354], [1890, 1.3821547627449036], [1894, 1.3616884350776672], [1898, 1.028064787387848], [1902, 1.2473312616348267], [1906, 1.5986282229423523], [1910, 1.4859724640846252], [1914, 1.3769295811653137], [1918, 1.392171323299408], [1922, 1.3996554613113403], [1926, 1.4483282566070557], [1930, 0.9956356883049011], [1934, 1.1527060270309448], [1938, 1.18502539396286], [1942, 1.2223822474479675], [1946, 1.510497272014618], [1950, 1.274560034275055], [1954, 1.483765959739685], [1958, 1.4481678009033203], [1962, 1.189441740512848], [1966, 1.5244739651679993], [1970, 1.5716609954833984], [1974, 0.8524907231330872], [1978, 1.08702552318573], [1982, 1.4763065576553345], [1986, 0.6938105225563049], [1990, 1.5820587873458862], [1994, 1.400073528289795], [1998, 1.1999667882919312], [2002, 1.4989047646522522], [2006, 1.553496778011322], [2010, 1.0364847779273987], [2014, 1.3619715571403503], [2018, 1.972249984741211], [2022, 1.0957440733909607], [2026, 1.6020514965057373], [2030, 1.4221845865249634], [2034, 1.3945887088775635], [2038, 0.9225584864616394], [2042, 0.9881497621536255], [2046, 1.4411839842796326], [2050, 1.2229618430137634], [2054, 1.5639997720718384], [2058, 1.180503249168396], [2062, 1.589169681072235], [2066, 1.0490097999572754], [2070, 0.659095048904419], [2074, 1.2090279459953308], [2078, 1.384554922580719], [2082, 1.1913695335388184], [2086, 1.5153409838676453], [2090, 1.0130364298820496], [2094, 1.435614287853241], [2098, 1.1344552636146545], [2102, 1.6706345081329346], [2106, 1.1547309756278992], [2110, 1.1764849424362183], [2114, 1.2071455717086792], [2118, 1.1593891382217407], [2122, 1.5804542303085327], [2126, 0.6853747963905334], [2130, 1.5430353283882141], [2134, 1.2367790341377258], [2138, 1.3290844559669495], [2142, 0.8922777771949768], [2146, 1.4950627088546753], [2150, 0.891889750957489], [2154, 1.326762080192566], [2158, 1.5738252401351929], [2162, 1.2424579858779907], [2166, 1.415448009967804], [2170, 1.2985854744911194], [2174, 1.351285994052887], [2178, 1.406026542186737], [2182, 1.1589832305908203], [2186, 1.3065127730369568], [2190, 1.4933007955551147], [2194, 1.3515892624855042], [2198, 1.3027217984199524], [2202, 1.4196519255638123], [2206, 1.0989457964897156], [2210, 1.1964539885520935], [2214, 1.2005382776260376], [2218, 1.4506944417953491], [2222, 1.2240790128707886], [2226, 1.3840188384056091], [2230, 1.2237229943275452], [2234, 0.9301341772079468], [2238, 1.30654376745224], [2242, 1.3156227469444275], [2246, 1.5146607756614685], [2250, 1.6408095359802246], [2254, 1.2961152791976929], [2258, 1.0061641931533813], [2262, 1.0508660674095154], [2266, 1.2507380247116089], [2270, 1.5016342401504517], [2274, 1.0154300928115845], [2278, 1.5973917841911316], [2282, 1.406695008277893], [2286, 1.2010122537612915], [2290, 1.2124245166778564], [2294, 1.2704757452011108], [2298, 1.340340256690979], [2302, 1.009651243686676], [2306, 1.6155559420585632], [2310, 1.0812090635299683], [2314, 1.3624697923660278], [2318, 1.3669639825820923], [2322, 1.5340827703475952], [2326, 1.3601282835006714], [2330, 1.3628125190734863], [2334, 1.3924302458763123], [2338, 1.5980005264282227], [2342, 1.3749402165412903], [2346, 1.6685689687728882], [2350, 1.1350898146629333], [2354, 1.3866804838180542], [2358, 1.1936402320861816], [2362, 1.3309217691421509], [2366, 1.3300742506980896], [2370, 1.3953749537467957], [2374, 1.5001522898674011], [2378, 1.256186306476593], [2382, 1.0046799778938293], [2386, 1.2734450697898865], [2390, 1.4401047825813293], [2394, 1.2308315634727478], [2398, 1.3451359868049622], [2402, 1.1781898140907288], [2406, 1.0388025045394897], [2410, 1.7756792902946472], [2414, 1.337957739830017], [2418, 1.1702280044555664], [2422, 1.1300113797187805], [2426, 1.1033241748809814], [2430, 0.9960438013076782], [2434, 1.886027455329895], [2438, 1.2123154997825623], [2442, 1.2989959716796875], [2446, 1.546019971370697], [2450, 1.6222485303878784], [2454, 1.237732708454132], [2458, 1.433334231376648], [2462, 1.10248601436615], [2466, 1.093788743019104], [2470, 1.6335935592651367], [2474, 1.4827209115028381], [2478, 1.0744482278823853], [2482, 0.986109733581543], [2486, 1.2192975282669067], [2490, 1.0527809858322144], [2494, 1.7889982461929321], [2498, 1.576204776763916], [2502, 1.5565022230148315], [2506, 0.9720532894134521], [2510, 1.39524245262146], [2514, 1.4064353108406067], [2518, 1.872696042060852], [2522, 1.4120162725448608], [2526, 1.179570496082306], [2530, 0.7476344704627991], [2534, 1.0252740383148193], [2538, 0.8718460202217102], [2542, 1.4692580103874207], [2546, 1.126402199268341], [2550, 1.0945376753807068], [2554, 1.209261417388916], [2558, 1.5114747881889343], [2562, 1.497134804725647], [2566, 1.342795193195343], [2570, 1.0153455138206482], [2574, 1.2110547423362732], [2578, 1.3564377427101135], [2582, 1.2900983095169067], [2586, 1.3634858131408691], [2590, 1.3560975193977356], [2594, 1.1860190629959106], [2598, 0.9221789836883545], [2602, 1.5529637336730957], [2606, 1.3831285238265991], [2610, 1.116503119468689], [2614, 1.1007996201515198], [2618, 1.2733229398727417], [2622, 1.5494205355644226], [2626, 1.0593467950820923], [2630, 1.0229859948158264], [2634, 1.3518933057785034], [2638, 1.6354265213012695], [2642, 1.126359760761261], [2646, 1.2396419644355774], [2650, 1.1123989820480347], [2654, 1.2736270427703857], [2658, 1.4279712438583374], [2662, 1.2964402437210083], [2666, 1.2581502795219421], [2670, 1.1995720267295837], [2674, 0.9459481239318848], [2678, 1.3440605401992798], [2682, 1.4438822865486145], [2686, 1.7773579955101013], [2690, 1.0236542224884033], [2694, 1.4145562648773193], [2698, 1.359858751296997], [2702, 1.6686573028564453], [2706, 1.600583016872406], [2710, 1.384335219860077], [2714, 1.221409559249878], [2718, 1.4141615629196167], [2722, 1.1249032020568848], [2726, 1.6162021160125732], [2730, 1.1973788142204285], [2734, 1.354199767112732], [2738, 1.3352187275886536], [2742, 1.469980001449585], [2746, 1.1857865452766418], [2750, 1.8700132966041565], [2754, 1.3086727261543274], [2758, 1.1623089909553528], [2762, 1.4936420321464539], [2766, 1.481229543685913], [2770, 1.3051445484161377], [2774, 1.069450318813324], [2778, 1.420050323009491], [2782, 1.6664342284202576], [2786, 0.9397292733192444], [2790, 1.2416062951087952], [2794, 1.299746036529541], [2798, 1.1508955359458923], [2802, 1.106435239315033], [2806, 1.7408427596092224], [2810, 1.2265927195549011], [2814, 1.5737892389297485], [2818, 1.4590694308280945], [2822, 1.4191664457321167], [2826, 1.5141920447349548], [2830, 1.3194549679756165], [2834, 1.2546842098236084], [2838, 1.2406729459762573], [2842, 1.5064339637756348], [2846, 1.2809386849403381], [2850, 1.5802069306373596], [2854, 1.4147210717201233], [2858, 1.1396511793136597], [2862, 1.1470637917518616], [2866, 1.059319257736206], [2870, 0.9880174994468689], [2874, 1.747754991054535], [2878, 1.553832769393921], [2882, 1.0797569751739502], [2886, 1.2831797003746033], [2890, 1.3537007570266724], [2894, 1.4545037150382996], [2898, 1.4823859930038452], [2902, 0.6103722453117371], [2906, 1.2410327196121216], [2910, 1.1570506691932678], [2914, 1.5257444381713867], [2918, 1.2925429940223694], [2922, 1.2208635210990906], [2926, 1.0539895296096802], [2930, 1.5844415426254272], [2934, 1.041081726551056], [2938, 1.227813720703125], [2942, 1.434996485710144], [2946, 1.1014422178268433], [2950, 1.2984305620193481], [2954, 1.1410855054855347], [2958, 1.2876789569854736], [2962, 0.8435324430465698], [2966, 1.8089414834976196], [2970, 1.3296992182731628], [2974, 1.005969524383545], [2978, 0.9784163236618042], [2982, 1.2310917377471924], [2986, 1.3083702325820923], [2990, 1.2132830023765564], [2994, 1.2478256821632385], [2998, 1.201497495174408], [3002, 1.0181365609169006], [3006, 1.5419429540634155], [3010, 1.4394952654838562], [3014, 1.165681779384613], [3018, 1.4558179378509521], [3022, 1.2623392343521118], [3026, 1.667822778224945], [3030, 1.379054069519043], [3034, 1.0859220027923584], [3038, 1.6918697953224182], [3042, 0.9051467776298523], [3046, 1.4395150542259216], [3050, 0.8635844588279724], [3054, 0.963576078414917], [3058, 1.2967736721038818], [3062, 1.1748422384262085], [3066, 1.3055657148361206], [3070, 1.2746068835258484], [3074, 1.2813430428504944], [3078, 0.8436877131462097], [3082, 1.4681637287139893], [3086, 1.2761332392692566], [3090, 1.3106542825698853], [3094, 1.5139559507369995], [3098, 1.2026277780532837], [3102, 1.1489595174789429], [3106, 1.3133131861686707], [3110, 1.355821967124939], [3114, 1.3165972232818604], [3118, 1.251691222190857], [3122, 1.1819922924041748], [3126, 0.7928997874259949], [3130, 0.8433083891868591], [3134, 1.6818437576293945], [3138, 1.2958884835243225], [3142, 1.608989179134369], [3146, 1.8136250972747803], [3150, 1.1035268306732178], [3154, 1.066303014755249], [3158, 1.4517781734466553], [3162, 1.4905853271484375], [3166, 1.0500062704086304], [3170, 1.3526740670204163], [3174, 1.4299540519714355], [3178, 1.6622715592384338], [3182, 1.457291305065155], [3186, 1.1390967965126038], [3190, 1.4798852801322937], [3194, 1.4895392656326294], [3198, 1.150035560131073], [3202, 1.5017634630203247], [3206, 1.1354122161865234], [3210, 0.943068265914917], [3214, 1.1902139782905579], [3218, 1.681822955608368], [3222, 1.18429696559906], [3226, 1.1141793131828308], [3230, 0.9897432327270508], [3234, 1.2440326809883118], [3238, 0.9590281844139099], [3242, 0.8374477028846741], [3246, 1.2656625509262085], [3250, 1.574870228767395], [3254, 0.9141685366630554], [3258, 1.341184914112091], [3262, 1.0924557447433472], [3266, 1.249215006828308], [3270, 1.4151734709739685], [3274, 1.397988498210907], [3278, 1.5401625037193298], [3282, 0.9185722470283508], [3286, 1.2691307663917542], [3290, 1.2197033166885376], [3294, 1.2061237692832947], [3298, 0.9108415246009827], [3302, 1.6358563303947449], [3306, 1.3476109504699707], [3310, 1.326903223991394], [3314, 1.1842523217201233], [3318, 1.564910113811493], [3322, 1.0160372257232666], [3326, 1.3477767705917358], [3330, 0.9901572465896606], [3334, 1.0051954984664917], [3338, 1.4761636853218079], [3342, 1.068469762802124], [3346, 1.324914276599884], [3350, 1.3075075149536133], [3354, 1.3382774591445923], [3358, 1.521058440208435], [3362, 0.8756052851676941], [3366, 1.3729387521743774], [3370, 0.940090537071228], [3374, 1.7178505659103394], [3378, 1.6984044909477234], [3382, 0.8326506614685059], [3386, 1.4007422924041748], [3390, 1.6646872758865356], [3394, 1.153207242488861], [3398, 1.3745104670524597], [3402, 1.0227245092391968], [3406, 1.2137442231178284], [3410, 1.6032884120941162], [3414, 0.820921778678894], [3418, 1.7802857756614685], [3422, 1.44257652759552], [3426, 1.0211583375930786], [3430, 1.2081822156906128], [3434, 1.14304780960083], [3438, 1.330516755580902], [3442, 1.4336949586868286], [3446, 1.131349503993988], [3450, 1.1241112351417542], [3454, 1.2124145030975342], [3458, 1.2181525230407715], [3462, 1.1595199704170227], [3466, 1.2902398109436035], [3470, 1.3158865571022034], [3474, 1.3108817338943481], [3478, 1.327600121498108], [3482, 1.006543219089508], [3486, 1.2937952876091003], [3490, 1.1685521602630615], [3494, 1.3061554431915283], [3498, 1.4030227661132812], [3502, 1.2306640148162842], [3506, 1.3658000230789185], [3510, 1.202848196029663], [3514, 1.0773900747299194], [3518, 1.4467047452926636], [3522, 1.2666454911231995], [3526, 1.5922535061836243], [3530, 1.4541718363761902], [3534, 0.7427914142608643], [3538, 1.5703439712524414], [3542, 1.057100236415863], [3546, 1.139384150505066], [3550, 0.8999517560005188], [3554, 0.9167479872703552], [3558, 1.2474159598350525], [3562, 1.2924377918243408], [3566, 1.2865720391273499], [3570, 1.4721418023109436], [3574, 1.598713219165802], [3578, 1.4545872211456299], [3582, 1.5859497785568237], [3586, 1.2588947415351868], [3590, 0.9881177544593811], [3594, 1.143530547618866], [3598, 1.1989216804504395], [3602, 0.7035312056541443], [3606, 1.4366525411605835], [3610, 1.0944579243659973], [3614, 1.2116892337799072], [3618, 1.0724856853485107], [3622, 1.3131610751152039], [3626, 1.235664963722229], [3630, 0.964335024356842], [3634, 1.4220370650291443], [3638, 1.0511545538902283], [3642, 1.7598565220832825], [3646, 1.4059312343597412], [3650, 1.2440012693405151], [3654, 1.1108819246292114], [3658, 1.598580002784729], [3662, 1.1129560470581055], [3666, 1.8054269552230835], [3670, 1.025674819946289], [3674, 1.4065347909927368], [3678, 1.3265814781188965], [3682, 1.7758432626724243], [3686, 1.6876015067100525], [3690, 1.4803450107574463], [3694, 1.358174979686737], [3698, 1.6852633357048035], [3702, 1.3859062194824219], [3706, 1.2737109661102295], [3710, 0.7948378324508667], [3714, 1.2356762886047363], [3718, 1.4560967683792114], [3722, 1.4804081916809082], [3726, 1.2928772568702698], [3730, 1.0013325214385986], [3734, 0.917037308216095], [3738, 0.8807037472724915], [3742, 1.2035517692565918], [3746, 1.4421027302742004], [3750, 0.9391682147979736], [3754, 1.0873686075210571], [3758, 0.804283082485199], [3762, 1.213997721672058], [3766, 1.7951117753982544], [3770, 1.19150048494339], [3774, 1.3331477046012878], [3778, 1.173955500125885], [3782, 1.2835211753845215], [3786, 1.015017032623291], [3790, 1.6639119982719421], [3794, 1.1253833174705505], [3798, 1.4267128109931946], [3802, 0.9074742794036865], [3806, 1.0691441893577576], [3810, 1.3043144941329956], [3814, 1.443261981010437], [3818, 1.6227092146873474], [3822, 1.2482999563217163], [3826, 1.1783920526504517], [3830, 1.6104307770729065], [3834, 1.2543602585792542], [3838, 1.7863972187042236], [3842, 0.8995262980461121], [3846, 1.6225522756576538], [3850, 1.1380234956741333], [3854, 1.3538784980773926], [3858, 1.2233188152313232], [3862, 1.2546970844268799], [3866, 1.226329505443573], [3870, 1.2167108058929443], [3874, 1.3787907361984253], [3878, 0.9490917921066284], [3882, 1.298539936542511], [3886, 1.4012304544448853], [3890, 1.1806057691574097], [3894, 1.2066465616226196], [3898, 0.8586208820343018], [3902, 1.4779606461524963], [3906, 1.1785212755203247], [3910, 0.7531973123550415], [3914, 1.0758965015411377], [3918, 1.4131637811660767], [3922, 1.1202865839004517], [3926, 1.5018849968910217], [3930, 1.4764322638511658], [3934, 1.4337212443351746], [3938, 1.0730140209197998], [3942, 1.585975468158722], [3946, 1.608078420162201], [3950, 1.578902006149292], [3954, 1.4521520137786865], [3958, 1.464352786540985], [3962, 1.5340319871902466], [3966, 1.0812594890594482], [3970, 1.5305264592170715], [3974, 1.4127612709999084], [3978, 1.076687514781952], [3982, 1.2943259477615356], [3986, 1.840089738368988], [3990, 1.3880399465560913], [3994, 1.3295315504074097], [4000, 1.0432536005973816]]]], "histogram": {"data": [[{"disabled": 0, "values": [{"y": 67, "x": 0.5284403935074806}, {"y": 75, "x": 0.5532637387514114}, {"y": 83, "x": 0.5780870839953423}, {"y": 75, "x": 0.6029104292392731}, {"y": 79, "x": 0.6277337744832039}, {"y": 65, "x": 0.6525571197271347}, {"y": 59, "x": 0.6773804649710655}, {"y": 66, "x": 0.7022038102149963}, {"y": 68, "x": 0.7270271554589272}, {"y": 60, "x": 0.751850500702858}, {"y": 70, "x": 0.7766738459467888}, {"y": 75, "x": 0.8014971911907196}, {"y": 51, "x": 0.8263205364346504}, {"y": 73, "x": 0.8511438816785812}, {"y": 67, "x": 0.875967226922512}, {"y": 73, "x": 0.9007905721664429}, {"y": 65, "x": 0.9256139174103737}, {"y": 72, "x": 0.9504372626543045}, {"y": 74, "x": 0.9752606078982353}, {"y": 73, "x": 1.0000839531421661}, {"y": 13, "x": 1.024907298386097}, {"y": 20, "x": 1.0497306436300278}, {"y": 51, "x": 1.0745539888739586}, {"y": 67, "x": 1.0993773341178894}, {"y": 60, "x": 1.1242006793618202}, {"y": 55, "x": 1.149024024605751}, {"y": 50, "x": 1.1738473698496819}, {"y": 74, "x": 1.1986707150936127}, {"y": 62, "x": 1.2234940603375435}, {"y": 68, "x": 1.2483174055814743}, {"y": 59, "x": 1.2731407508254051}, {"y": 73, "x": 1.297964096069336}, {"y": 61, "x": 1.3227874413132668}, {"y": 56, "x": 1.3476107865571976}, {"y": 46, "x": 1.3724341318011284}, {"y": 74, "x": 1.3972574770450592}, {"y": 67, "x": 1.42208082228899}, {"y": 59, "x": 1.4469041675329208}, {"y": 63, "x": 1.4717275127768517}, {"y": 45, "x": 1.4965508580207825}, {"y": 62, "x": 1.5213742032647133}, {"y": 60, "x": 1.546197548508644}, {"y": 52, "x": 1.571020893752575}, {"y": 74, "x": 1.5958442389965057}, {"y": 64, "x": 1.6206675842404366}, {"y": 67, "x": 1.6454909294843674}, {"y": 61, "x": 1.6703142747282982}, {"y": 60, "x": 1.695137619972229}, {"y": 82, "x": 1.7199609652161598}, {"y": 54, "x": 1.7447843104600906}, {"y": 70, "x": 1.7696076557040215}, {"y": 47, "x": 1.7944310009479523}, {"y": 75, "x": 1.819254346191883}, {"y": 58, "x": 1.844077691435814}, {"y": 79, "x": 1.8689010366797447}, {"y": 51, "x": 1.8937243819236755}, {"y": 56, "x": 1.9185477271676064}, {"y": 69, "x": 1.9433710724115372}, {"y": 61, "x": 1.968194417655468}, {"y": 48, "x": 1.9930177628993988}, {"y": 54, "x": 2.0178411081433296}, {"y": 60, "x": 2.0426644533872604}, {"y": 78, "x": 2.0674877986311913}, {"y": 45, "x": 2.092311143875122}], "key": "action_0", "view": "Square Root Choice"}], [{"disabled": 0, "values": [{"y": 373, "x": 0.6258242863875169}, {"y": 322, "x": 0.748031524511484}, {"y": 322, "x": 0.8702387626354511}, {"y": 349, "x": 0.9924460007594182}, {"y": 215, "x": 1.1146532388833852}, {"y": 300, "x": 1.2368604770073524}, {"y": 298, "x": 1.3590677151313195}, {"y": 306, "x": 1.4812749532552867}, {"y": 294, "x": 1.6034821913792536}, {"y": 329, "x": 1.7256894295032208}, {"y": 306, "x": 1.847896667627188}, {"y": 304, "x": 1.970103905751155}, {"y": 282, "x": 2.092311143875122}], "key": "action_0", "view": "Sturges Formula"}], [{"disabled": 0, "values": [{"y": 142, "x": 0.5532637387514114}, {"y": 158, "x": 0.6029104292392731}, {"y": 144, "x": 0.6525571197271347}, {"y": 125, "x": 0.7022038102149963}, {"y": 128, "x": 0.751850500702858}, {"y": 145, "x": 0.8014971911907196}, {"y": 124, "x": 0.8511438816785812}, {"y": 140, "x": 0.9007905721664429}, {"y": 137, "x": 0.9504372626543045}, {"y": 147, "x": 1.0000839531421661}, {"y": 33, "x": 1.0497306436300278}, {"y": 118, "x": 1.0993773341178894}, {"y": 115, "x": 1.149024024605751}, {"y": 124, "x": 1.1986707150936127}, {"y": 130, "x": 1.2483174055814743}, {"y": 132, "x": 1.297964096069336}, {"y": 117, "x": 1.3476107865571976}, {"y": 120, "x": 1.3972574770450592}, {"y": 126, "x": 1.4469041675329208}, {"y": 108, "x": 1.4965508580207825}, {"y": 122, "x": 1.546197548508644}, {"y": 126, "x": 1.5958442389965057}, {"y": 131, "x": 1.6454909294843674}, {"y": 121, "x": 1.695137619972229}, {"y": 136, "x": 1.7447843104600906}, {"y": 117, "x": 1.7944310009479523}, {"y": 133, "x": 1.844077691435814}, {"y": 130, "x": 1.8937243819236755}, {"y": 125, "x": 1.9433710724115372}, {"y": 109, "x": 1.9930177628993988}, {"y": 114, "x": 2.0426644533872604}, {"y": 123, "x": 2.092311143875122}], "key": "action_0", "view": "Rice Rule"}]], "views": [{"id": 0, "name": "Square Root Choice"}, {"id": 1, "name": "Sturges Formula"}, {"id": 2, "name": "Rice Rule"}]}}, "iterations": {"pie": [["success", 4000], ["errors", 0]], "iter": [["duration", [[1, 1.2445342540740967], [6, 1.1673222780227661], [10, 0.8563597202301025], [14, 1.1210446953773499], [18, 1.0846650004386902], [22, 0.9933342337608337], [26, 1.39429372549057], [30, 1.4429529905319214], [34, 1.0633389949798584], [38, 1.138964295387268], [42, 1.2946245074272156], [46, 1.6528671383857727], [50, 1.0213087797164917], [54, 1.2985631823539734], [58, 1.4093815088272095], [62, 1.243797779083252], [66, 1.1131370663642883], [70, 0.91153883934021], [74, 1.284528374671936], [78, 1.2324832677841187], [82, 1.6263324618339539], [86, 1.4409402012825012], [90, 1.399007797241211], [94, 1.1759154796600342], [98, 1.447059988975525], [102, 1.1792765259742737], [106, 1.2516822814941406], [110, 1.1538182497024536], [114, 1.0891907811164856], [118, 0.9829472899436951], [122, 1.3228779435157776], [126, 1.4583615064620972], [130, 1.1736180186271667], [134, 1.8338358402252197], [138, 1.0809882283210754], [142, 1.3948177695274353], [146, 1.2284290790557861], [150, 1.2003714442253113], [154, 1.1021957397460938], [158, 1.4068670272827148], [162, 1.364153265953064], [166, 1.1664960980415344], [170, 1.2298032641410828], [174, 1.4039020538330078], [178, 1.2774659991264343], [182, 1.783024549484253], [186, 1.0819932222366333], [190, 1.2377357482910156], [194, 1.5012199878692627], [198, 1.2490532398223877], [202, 1.239511787891388], [206, 0.9570202827453613], [210, 0.8412587642669678], [214, 1.3444865345954895], [218, 1.0483957529067993], [222, 1.257234275341034], [226, 1.4606997966766357], [230, 0.892655074596405], [234, 1.212863266468048], [238, 1.8613129258155823], [242, 1.532592236995697], [246, 1.512612760066986], [250, 1.108546257019043], [254, 1.1909512877464294], [258, 1.0001795887947083], [262, 1.2921280264854431], [266, 1.6883947849273682], [270, 1.2143387198448181], [274, 1.3862402439117432], [278, 1.1885730624198914], [282, 1.1856977939605713], [286, 1.5623494982719421], [290, 0.9623186588287354], [294, 1.1502313017845154], [298, 1.1636106371879578], [302, 1.4760019779205322], [306, 1.005197823047638], [310, 1.4618974924087524], [314, 1.1685275435447693], [318, 1.3769137263298035], [322, 1.2891162633895874], [326, 1.1349948048591614], [330, 1.5952284932136536], [334, 1.1924442052841187], [338, 1.0413087606430054], [342, 0.9950964450836182], [346, 1.1854299902915955], [350, 1.5316055417060852], [354, 0.6887319684028625], [358, 1.187702476978302], [362, 1.2067402601242065], [366, 1.0234989523887634], [370, 1.356261968612671], [374, 0.9397755265235901], [378, 1.1981854438781738], [382, 1.2874749898910522], [386, 1.1784297227859497], [390, 1.2868716716766357], [394, 1.718785285949707], [398, 1.1160229444503784], [402, 1.3395633101463318], [406, 1.1605796813964844], [410, 1.0578915476799011], [414, 1.3768810033798218], [418, 1.6243480443954468], [422, 1.357861042022705], [426, 1.582190990447998], [430, 1.5367647409439087], [434, 1.084099531173706], [438, 1.0168760418891907], [442, 1.3821224570274353], [446, 1.0947097539901733], [450, 1.343116283416748], [454, 1.0730120539665222], [458, 1.5330443382263184], [462, 1.0836792588233948], [466, 1.2178890705108643], [470, 1.078137755393982], [474, 1.3664174675941467], [478, 1.3401244282722473], [482, 1.4619263410568237], [486, 1.0156285166740417], [490, 0.8882552981376648], [494, 1.1989225149154663], [498, 1.0980021953582764], [502, 1.2786489725112915], [506, 1.601868748664856], [510, 1.5127040147781372], [514, 1.6287429928779602], [518, 1.2438302636146545], [522, 1.2478178143501282], [526, 1.472536563873291], [530, 1.1038810014724731], [534, 1.0056570172309875], [538, 1.1816964745521545], [542, 1.1737894415855408], [546, 1.396494448184967], [550, 1.3778895139694214], [554, 0.8602980375289917], [558, 1.7476467490196228], [562, 1.213897168636322], [566, 1.424146056175232], [570, 1.34436696767807], [574, 1.2242607474327087], [578, 1.3035386800765991], [582, 1.684543490409851], [586, 1.1099637150764465], [590, 1.6886164546012878], [594, 1.2181954383850098], [598, 1.1593910455703735], [602, 1.3763672709465027], [606, 1.0122840404510498], [610, 1.5680022835731506], [614, 1.5609384775161743], [618, 0.896516740322113], [622, 1.3167125582695007], [626, 1.4366052746772766], [630, 1.2772627472877502], [634, 1.0606901049613953], [638, 1.1356922388076782], [642, 1.3364567756652832], [646, 1.5616561770439148], [650, 1.0531935691833496], [654, 1.189229965209961], [658, 1.1968814730644226], [662, 1.5050129890441895], [666, 1.4853309988975525], [670, 1.434388279914856], [674, 1.2865529656410217], [678, 1.4525744915008545], [682, 1.3959357738494873], [686, 1.5215975642204285], [690, 1.5658535361289978], [694, 1.2314807176589966], [698, 1.4298001527786255], [702, 1.41297048330307], [706, 1.2122715711593628], [710, 1.2743694186210632], [714, 1.0913296937942505], [718, 1.7586380243301392], [722, 1.2690768241882324], [726, 1.798617422580719], [730, 1.32297682762146], [734, 1.2102652788162231], [738, 1.459686815738678], [742, 0.829321026802063], [746, 1.052474319934845], [750, 1.3059709668159485], [754, 1.168184220790863], [758, 1.1302802562713623], [762, 1.4355455040931702], [766, 1.136696994304657], [770, 1.4544392824172974], [774, 1.4307952523231506], [778, 1.1712477803230286], [782, 0.9375107288360596], [786, 1.5664229989051819], [790, 1.6400002241134644], [794, 1.1735159754753113], [798, 1.6098082661628723], [802, 1.3275176882743835], [806, 1.3494914770126343], [810, 1.2208104729652405], [814, 1.0227417945861816], [818, 1.1680402755737305], [822, 1.4031447172164917], [826, 1.1755728721618652], [830, 0.8296999931335449], [834, 0.8968542814254761], [838, 1.1473742127418518], [842, 1.2354302406311035], [846, 1.1938850283622742], [850, 1.0959595441818237], [854, 1.4096262454986572], [858, 1.2453227639198303], [862, 1.055464267730713], [866, 1.0261701345443726], [870, 1.5864800810813904], [874, 0.797268271446228], [878, 1.1545745134353638], [882, 1.4541488885879517], [886, 1.0194264650344849], [890, 0.9802822470664978], [894, 0.7329189777374268], [898, 1.5237897634506226], [902, 1.0455459356307983], [906, 1.1196227073669434], [910, 1.2989974617958069], [914, 1.5298415422439575], [918, 1.0808032751083374], [922, 1.3282142877578735], [926, 1.162284791469574], [930, 1.339898943901062], [934, 1.5164509415626526], [938, 1.2869284749031067], [942, 1.0846680402755737], [946, 1.4988649487495422], [950, 1.537736177444458], [954, 1.3510820865631104], [958, 1.1987645030021667], [962, 1.3600265383720398], [966, 1.4264089465141296], [970, 1.3986010551452637], [974, 1.4069050550460815], [978, 1.125499188899994], [982, 1.3208140134811401], [986, 0.923066258430481], [990, 1.2426236867904663], [994, 1.0514047145843506], [998, 1.5342010259628296], [1002, 1.542899250984192], [1006, 1.101626455783844], [1010, 1.3074395060539246], [1014, 1.4756277203559875], [1018, 1.3317497372627258], [1022, 0.856353223323822], [1026, 1.284867525100708], [1030, 0.9511697888374329], [1034, 1.225013554096222], [1038, 1.5458920001983643], [1042, 1.3409838676452637], [1046, 1.4701545238494873], [1050, 1.1131725311279297], [1054, 1.6734139919281006], [1058, 1.5876240134239197], [1062, 1.3630642294883728], [1066, 1.517014980316162], [1070, 0.8567649722099304], [1074, 0.9042077660560608], [1078, 1.0845487117767334], [1082, 1.068377137184143], [1086, 1.3270379304885864], [1090, 1.1324139833450317], [1094, 1.2640337944030762], [1098, 1.8230063319206238], [1102, 1.6932799220085144], [1106, 1.2044755220413208], [1110, 0.9165865182876587], [1114, 1.2542844414710999], [1118, 1.5574119687080383], [1122, 1.0436697602272034], [1126, 1.3593842387199402], [1130, 1.4916365146636963], [1134, 1.2572385668754578], [1138, 1.0989432334899902], [1142, 1.0029892921447754], [1146, 1.470444679260254], [1150, 1.1451537013053894], [1154, 1.1563498377799988], [1158, 1.4948720335960388], [1162, 1.0149279236793518], [1166, 1.4173544645309448], [1170, 1.4971920251846313], [1174, 0.9843863248825073], [1178, 1.2257545590400696], [1182, 0.8860927820205688], [1186, 1.4930899739265442], [1190, 0.9634764194488525], [1194, 1.2107262015342712], [1198, 0.8263953924179077], [1202, 1.4607344269752502], [1206, 1.5266711711883545], [1210, 1.621261477470398], [1214, 1.5329967141151428], [1218, 1.0822027325630188], [1222, 1.229318618774414], [1226, 1.1548247933387756], [1230, 1.010639727115631], [1234, 1.562159776687622], [1238, 1.35703045129776], [1242, 1.2347305417060852], [1246, 1.5121150612831116], [1250, 0.9931707382202148], [1254, 1.6237547993659973], [1258, 1.5442997813224792], [1262, 1.257112205028534], [1266, 1.124704658985138], [1270, 1.2389392852783203], [1274, 1.0258373022079468], [1278, 0.8314182758331299], [1282, 1.2614821195602417], [1286, 1.5061564445495605], [1290, 1.2791075706481934], [1294, 1.1676457524299622], [1298, 0.8410384654998779], [1302, 1.1735785007476807], [1306, 1.0410031080245972], [1310, 1.27565997838974], [1314, 1.0912883877754211], [1318, 1.382695734500885], [1322, 0.8976354002952576], [1326, 1.195984423160553], [1330, 1.179626226425171], [1334, 1.1270952224731445], [1338, 1.1132855415344238], [1342, 1.2970517873764038], [1346, 1.2148407101631165], [1350, 1.1963117122650146], [1354, 1.6987594962120056], [1358, 1.3951144218444824], [1362, 1.5919552445411682], [1366, 1.1696892976760864], [1370, 1.5892704725265503], [1374, 1.1994709372520447], [1378, 1.564272165298462], [1382, 1.1162050366401672], [1386, 1.1965524554252625], [1390, 1.4631770849227905], [1394, 1.3484457731246948], [1398, 1.7036935091018677], [1402, 1.4122213125228882], [1406, 0.9878829717636108], [1410, 1.3103455305099487], [1414, 1.4242923259735107], [1418, 1.0130752921104431], [1422, 0.8785492777824402], [1426, 1.2996453642845154], [1430, 1.6503912806510925], [1434, 1.5077197551727295], [1438, 1.1389659643173218], [1442, 1.023440957069397], [1446, 1.4067777395248413], [1450, 1.1726020574569702], [1454, 1.7097092270851135], [1458, 1.0805566906929016], [1462, 1.4159777760505676], [1466, 1.0645484924316406], [1470, 1.4095030426979065], [1474, 0.9037889242172241], [1478, 1.6019397974014282], [1482, 1.43501478433609], [1486, 0.9300617575645447], [1490, 1.65669846534729], [1494, 1.5026477575302124], [1498, 1.498382806777954], [1502, 0.9969328045845032], [1506, 1.4684116840362549], [1510, 1.12497478723526], [1514, 1.2083262205123901], [1518, 1.1377480626106262], [1522, 1.5035157799720764], [1526, 1.3184362649917603], [1530, 0.9091977477073669], [1534, 1.7862672209739685], [1538, 1.0713329911231995], [1542, 1.2248041033744812], [1546, 1.4269534945487976], [1550, 1.4088530540466309], [1554, 1.8035213947296143], [1558, 1.4777782559394836], [1562, 0.8602795004844666], [1566, 1.3620649576187134], [1570, 1.1745277047157288], [1574, 0.9252058267593384], [1578, 1.322119951248169], [1582, 1.7424549460411072], [1586, 1.1636404395103455], [1590, 1.3835266828536987], [1594, 1.3475813269615173], [1598, 1.0996450781822205], [1602, 1.311845302581787], [1606, 1.314227819442749], [1610, 1.2866485118865967], [1614, 1.1670787334442139], [1618, 1.1332838535308838], [1622, 1.2891442775726318], [1626, 1.0187077522277832], [1630, 1.3966256976127625], [1634, 1.532027781009674], [1638, 1.1491752862930298], [1642, 1.5637702941894531], [1646, 1.009409487247467], [1650, 1.5320556163787842], [1654, 1.1764023303985596], [1658, 1.1319980025291443], [1662, 1.137948751449585], [1666, 1.1484929919242859], [1670, 1.3395785093307495], [1674, 1.1150491833686829], [1678, 1.0960972905158997], [1682, 1.5529057383537292], [1686, 0.8335182070732117], [1690, 1.354204773902893], [1694, 1.5085102915763855], [1698, 1.2673210501670837], [1702, 1.6731734871864319], [1706, 1.00123792886734], [1710, 1.5017715096473694], [1714, 0.6765867471694946], [1718, 1.3712159991264343], [1722, 1.8174397349357605], [1726, 0.9867264032363892], [1730, 1.6748318076133728], [1734, 1.2710986733436584], [1738, 1.4947926998138428], [1742, 1.2385079264640808], [1746, 1.7259297370910645], [1750, 1.0890536904335022], [1754, 1.33075350522995], [1758, 1.346474289894104], [1762, 1.0111994743347168], [1766, 1.2602652311325073], [1770, 1.1553176641464233], [1774, 1.5860187411308289], [1778, 1.351451575756073], [1782, 1.2364389896392822], [1786, 1.4316112399101257], [1790, 1.0850532054901123], [1794, 1.6627613306045532], [1798, 1.152050256729126], [1802, 0.901454508304596], [1806, 0.9377312660217285], [1810, 1.2502074837684631], [1814, 0.9860600233078003], [1818, 1.229118525981903], [1822, 1.4324874877929688], [1826, 1.2291732430458069], [1830, 1.359095275402069], [1834, 1.1185280084609985], [1838, 1.0322240591049194], [1842, 1.2321869730949402], [1846, 1.0535319447517395], [1850, 1.1904630064964294], [1854, 1.1778422594070435], [1858, 1.5493939518928528], [1862, 0.7507565021514893], [1866, 1.517346203327179], [1870, 1.8779990077018738], [1874, 1.469643235206604], [1878, 1.2723139524459839], [1882, 1.573769748210907], [1886, 1.0796547532081604], [1890, 1.3821930289268494], [1894, 1.3620986938476562], [1898, 1.0281054377555847], [1902, 1.2474561929702759], [1906, 1.598670780658722], [1910, 1.486284613609314], [1914, 1.3769925236701965], [1918, 1.392303705215454], [1922, 1.399688720703125], [1926, 1.448355257511139], [1930, 0.995730459690094], [1934, 1.1527360677719116], [1938, 1.1850574612617493], [1942, 1.2224267721176147], [1946, 1.5106439590454102], [1950, 1.2746252417564392], [1954, 1.4837992191314697], [1958, 1.448227047920227], [1962, 1.1894787549972534], [1966, 1.5245084762573242], [1970, 1.5716962218284607], [1974, 0.8525245189666748], [1978, 1.0870696902275085], [1982, 1.4763345122337341], [1986, 0.6938516497612], [1990, 1.5820919871330261], [1994, 1.4001044631004333], [1998, 1.2000922560691833], [2002, 1.4989330172538757], [2006, 1.5535345077514648], [2010, 1.036515712738037], [2014, 1.3620067238807678], [2018, 1.9722792506217957], [2022, 1.0957859754562378], [2026, 1.6021047234535217], [2030, 1.422211229801178], [2034, 1.3946275115013123], [2038, 0.9228127598762512], [2042, 0.9881895184516907], [2046, 1.441259503364563], [2050, 1.223192811012268], [2054, 1.5640400052070618], [2058, 1.1806032061576843], [2062, 1.5892141461372375], [2066, 1.0491394996643066], [2070, 0.6591252088546753], [2074, 1.2090753316879272], [2078, 1.3846167922019958], [2082, 1.1914348006248474], [2086, 1.5153749585151672], [2090, 1.0130837559700012], [2094, 1.4357657432556152], [2098, 1.1344977021217346], [2102, 1.6706714630126953], [2106, 1.1548000574111938], [2110, 1.1765182614326477], [2114, 1.2071750164031982], [2118, 1.1594642400741577], [2122, 1.5804837942123413], [2126, 0.6854827404022217], [2130, 1.5431209802627563], [2134, 1.236808955669403], [2138, 1.32912015914917], [2142, 0.8923214673995972], [2146, 1.4951147437095642], [2150, 0.8919480443000793], [2154, 1.3268003463745117], [2158, 1.5738576650619507], [2162, 1.2425007224082947], [2166, 1.4154804944992065], [2170, 1.298621952533722], [2174, 1.351429045200348], [2178, 1.406198799610138], [2182, 1.1590109467506409], [2186, 1.3065369725227356], [2190, 1.4933329820632935], [2194, 1.3516392707824707], [2198, 1.3027592897415161], [2202, 1.4196932315826416], [2206, 1.0989737510681152], [2210, 1.1965072751045227], [2214, 1.200591266155243], [2218, 1.4508607387542725], [2222, 1.224141001701355], [2226, 1.3840750455856323], [2230, 1.2237650156021118], [2234, 0.9301667213439941], [2238, 1.306588351726532], [2242, 1.3156972527503967], [2246, 1.514693796634674], [2250, 1.6408507227897644], [2254, 1.296228051185608], [2258, 1.006219744682312], [2262, 1.0508927702903748], [2266, 1.2507882714271545], [2270, 1.5016822814941406], [2274, 1.0154677033424377], [2278, 1.5974182486534119], [2282, 1.4067209959030151], [2286, 1.2010675072669983], [2290, 1.2124812006950378], [2294, 1.2705057859420776], [2298, 1.340387761592865], [2302, 1.009682536125183], [2306, 1.6155922412872314], [2310, 1.081249475479126], [2314, 1.362508773803711], [2318, 1.3669973015785217], [2322, 1.534119188785553], [2326, 1.3601627349853516], [2330, 1.362875521183014], [2334, 1.3924621939659119], [2338, 1.5980324745178223], [2342, 1.3749704360961914], [2346, 1.6686615943908691], [2350, 1.1351213455200195], [2354, 1.3867062330245972], [2358, 1.193669319152832], [2362, 1.3310794830322266], [2366, 1.3301149010658264], [2370, 1.39541757106781], [2374, 1.500184416770935], [2378, 1.2562272548675537], [2382, 1.0047122836112976], [2386, 1.2734835743904114], [2390, 1.440134584903717], [2394, 1.230865478515625], [2398, 1.345164716243744], [2402, 1.178234040737152], [2406, 1.0388323068618774], [2410, 1.7757152915000916], [2414, 1.337998390197754], [2418, 1.1702756881713867], [2422, 1.130063772201538], [2426, 1.1033557057380676], [2430, 0.9960770606994629], [2434, 1.886070430278778], [2438, 1.2123762965202332], [2442, 1.2990314960479736], [2446, 1.546059787273407], [2450, 1.6223043203353882], [2454, 1.237790286540985], [2458, 1.4333735704421997], [2462, 1.1025199890136719], [2466, 1.093828022480011], [2470, 1.6336232423782349], [2474, 1.4827616214752197], [2478, 1.074499249458313], [2482, 0.9861447215080261], [2486, 1.2193270921707153], [2490, 1.0528169870376587], [2494, 1.7890759706497192], [2498, 1.576248049736023], [2502, 1.5565360188484192], [2506, 0.9720922112464905], [2510, 1.3952839970588684], [2514, 1.4064732193946838], [2518, 1.8727256655693054], [2522, 1.412043809890747], [2526, 1.1795965433120728], [2530, 0.7476987242698669], [2534, 1.0253124833106995], [2538, 0.8718711733818054], [2542, 1.4694426655769348], [2546, 1.126433253288269], [2550, 1.0945741534233093], [2554, 1.2093135118484497], [2558, 1.5115455389022827], [2562, 1.4971647262573242], [2566, 1.3428215980529785], [2570, 1.0153704285621643], [2574, 1.2110887169837952], [2578, 1.3564674854278564], [2582, 1.2901285290718079], [2586, 1.363515019416809], [2590, 1.3561288118362427], [2594, 1.1860872507095337], [2598, 0.9222085475921631], [2602, 1.5529935359954834], [2606, 1.3831612467765808], [2610, 1.116535484790802], [2614, 1.1008396744728088], [2618, 1.273356020450592], [2622, 1.5494475960731506], [2626, 1.0593820810317993], [2630, 1.0230166912078857], [2634, 1.351934015750885], [2638, 1.635462760925293], [2642, 1.1264838576316833], [2646, 1.2397066950798035], [2650, 1.112440049648285], [2654, 1.2736554741859436], [2658, 1.4280152320861816], [2662, 1.2964953184127808], [2666, 1.2582070231437683], [2670, 1.1996037364006042], [2674, 0.9460432529449463], [2678, 1.3440884947776794], [2682, 1.4439139366149902], [2686, 1.7774117588996887], [2690, 1.0236845016479492], [2694, 1.4151352047920227], [2698, 1.3599117398262024], [2702, 1.6686985492706299], [2706, 1.6006760001182556], [2710, 1.3843618035316467], [2714, 1.221434473991394], [2718, 1.414295494556427], [2722, 1.1249319314956665], [2726, 1.6162354946136475], [2730, 1.1974092721939087], [2734, 1.3542361855506897], [2738, 1.3352519273757935], [2742, 1.4700064659118652], [2746, 1.185847282409668], [2750, 1.8700518012046814], [2754, 1.3087037205696106], [2758, 1.1623717546463013], [2762, 1.4936837553977966], [2766, 1.481267273426056], [2770, 1.3051882982254028], [2774, 1.0695034265518188], [2778, 1.4200897812843323], [2782, 1.6664722561836243], [2786, 0.9397632479667664], [2790, 1.2416324615478516], [2794, 1.2997989654541016], [2798, 1.1509270071983337], [2802, 1.1064685583114624], [2806, 1.7409247159957886], [2810, 1.2266823649406433], [2814, 1.573821485042572], [2818, 1.4591014385223389], [2822, 1.4191988110542297], [2826, 1.5142374634742737], [2830, 1.3194829821586609], [2834, 1.2547179460525513], [2838, 1.240774691104889], [2842, 1.5064722895622253], [2846, 1.2809674739837646], [2850, 1.5804052352905273], [2854, 1.4147727489471436], [2858, 1.139697551727295], [2862, 1.1470932364463806], [2866, 1.0593732595443726], [2870, 0.9880415797233582], [2874, 1.747810959815979], [2878, 1.5538633465766907], [2882, 1.0797926187515259], [2886, 1.2832130193710327], [2890, 1.3537397980690002], [2894, 1.4545398354530334], [2898, 1.482437014579773], [2902, 0.6104306578636169], [2906, 1.2410619854927063], [2910, 1.1571189761161804], [2914, 1.5257924795150757], [2918, 1.2925752997398376], [2922, 1.2209519743919373], [2926, 1.054025113582611], [2930, 1.5844842195510864], [2934, 1.041114091873169], [2938, 1.2278642654418945], [2942, 1.4350455403327942], [2946, 1.1014727354049683], [2950, 1.2985004782676697], [2954, 1.1412968039512634], [2958, 1.2877294421195984], [2962, 0.8435727953910828], [2966, 1.8090253472328186], [2970, 1.3297582268714905], [2974, 1.0060018301010132], [2978, 0.9784457683563232], [2982, 1.2311604619026184], [2986, 1.3084067702293396], [2990, 1.2137527465820312], [2994, 1.2478792071342468], [2998, 1.2015360593795776], [3002, 1.0181965231895447], [3006, 1.5420219898223877], [3010, 1.4396252036094666], [3014, 1.1657224893569946], [3018, 1.455866277217865], [3022, 1.262373447418213], [3026, 1.667906939983368], [3030, 1.3790962100028992], [3034, 1.0860427618026733], [3038, 1.6919154524803162], [3042, 0.905184805393219], [3046, 1.4395416975021362], [3050, 0.8636710047721863], [3054, 0.9636238217353821], [3058, 1.2968220114707947], [3062, 1.1749234199523926], [3066, 1.3056414127349854], [3070, 1.2746782898902893], [3074, 1.281375527381897], [3078, 0.8437610864639282], [3082, 1.4683492183685303], [3086, 1.2761715054512024], [3090, 1.3106877207756042], [3094, 1.513989508152008], [3098, 1.2026686668395996], [3102, 1.1489920020103455], [3106, 1.3133494853973389], [3110, 1.3558740019798279], [3114, 1.3166420459747314], [3118, 1.2517199516296387], [3122, 1.1822856664657593], [3126, 0.7929375171661377], [3130, 0.843332827091217], [3134, 1.681930422782898], [3138, 1.2959330081939697], [3142, 1.609158992767334], [3146, 1.8136529922485352], [3150, 1.1035677790641785], [3154, 1.0666074752807617], [3158, 1.4518134593963623], [3162, 1.490621030330658], [3166, 1.0500608086585999], [3170, 1.3526997566223145], [3174, 1.429992437362671], [3178, 1.662328839302063], [3182, 1.4573609828948975], [3186, 1.1391240954399109], [3190, 1.4799200296401978], [3194, 1.4895797371864319], [3198, 1.1500722765922546], [3202, 1.5017912983894348], [3206, 1.1354475021362305], [3210, 0.943162739276886], [3214, 1.1902521848678589], [3218, 1.6818500757217407], [3222, 1.1843432188034058], [3226, 1.1142133474349976], [3230, 0.9897754788398743], [3234, 1.244060218334198], [3238, 0.9590832591056824], [3242, 0.8375279903411865], [3246, 1.2656967043876648], [3250, 1.574901521205902], [3254, 0.9142097234725952], [3258, 1.3412224650382996], [3262, 1.0925040245056152], [3266, 1.2492443323135376], [3270, 1.4152122735977173], [3274, 1.398229718208313], [3278, 1.540213942527771], [3282, 0.9186365008354187], [3286, 1.2691789865493774], [3290, 1.2197317481040955], [3294, 1.2061524987220764], [3298, 0.9109147191047668], [3302, 1.6358890533447266], [3306, 1.347725749015808], [3310, 1.3272250294685364], [3314, 1.1842830181121826], [3318, 1.5649346709251404], [3322, 1.0160760283470154], [3326, 1.3478087186813354], [3330, 0.9901862740516663], [3334, 1.0052277445793152], [3338, 1.4761977195739746], [3342, 1.0685083866119385], [3346, 1.325055181980133], [3350, 1.307545006275177], [3354, 1.3383089900016785], [3358, 1.5211471915245056], [3362, 0.8756451606750488], [3366, 1.372993528842926], [3370, 0.9401212334632874], [3374, 1.7179495096206665], [3378, 1.6984542608261108], [3382, 0.8327202796936035], [3386, 1.4007781744003296], [3390, 1.6649852991104126], [3394, 1.153246819972992], [3398, 1.3745384812355042], [3402, 1.0227568745613098], [3406, 1.2137736082077026], [3410, 1.6033895611763], [3414, 0.8209604620933533], [3418, 1.7803194522857666], [3422, 1.442708969116211], [3426, 1.0212000608444214], [3430, 1.2082160115242004], [3434, 1.143081784248352], [3438, 1.3305530548095703], [3442, 1.433723509311676], [3446, 1.1313817501068115], [3450, 1.124176800251007], [3454, 1.2124605178833008], [3458, 1.2181992530822754], [3462, 1.1595891118049622], [3466, 1.2903217673301697], [3470, 1.3159165978431702], [3474, 1.3109267950057983], [3478, 1.3276370167732239], [3482, 1.006570041179657], [3486, 1.2938209772109985], [3490, 1.1685912609100342], [3494, 1.306352436542511], [3498, 1.4031171798706055], [3502, 1.230707585811615], [3506, 1.3658576607704163], [3510, 1.2029002904891968], [3514, 1.0774867534637451], [3518, 1.4467342495918274], [3522, 1.2666785717010498], [3526, 1.592294454574585], [3530, 1.454208254814148], [3534, 0.7428265810012817], [3538, 1.5704019665718079], [3542, 1.0571357011795044], [3546, 1.1394222974777222], [3550, 0.899994969367981], [3554, 0.9168157577514648], [3558, 1.2474486827850342], [3562, 1.2924665212631226], [3566, 1.2865983247756958], [3570, 1.4721800088882446], [3574, 1.5987514853477478], [3578, 1.4546162486076355], [3582, 1.5859787464141846], [3586, 1.2590132355690002], [3590, 0.988178551197052], [3594, 1.1435620188713074], [3598, 1.1989707350730896], [3602, 0.7035701870918274], [3606, 1.436691164970398], [3610, 1.094488799571991], [3614, 1.2117287516593933], [3618, 1.072528064250946], [3622, 1.3131964802742004], [3626, 1.235718548297882], [3630, 0.9643687009811401], [3634, 1.4220643043518066], [3638, 1.0511970520019531], [3642, 1.7598921656608582], [3646, 1.4059653282165527], [3650, 1.244039535522461], [3654, 1.11091548204422], [3658, 1.5986254811286926], [3662, 1.1129958033561707], [3666, 1.8054609894752502], [3670, 1.0257144570350647], [3674, 1.4065632820129395], [3678, 1.326614797115326], [3682, 1.7758857011795044], [3686, 1.687650978565216], [3690, 1.4803812503814697], [3694, 1.358209252357483], [3698, 1.6855825185775757], [3702, 1.3859702348709106], [3706, 1.2737533450126648], [3710, 0.7948824763298035], [3714, 1.2357242107391357], [3718, 1.4561547636985779], [3722, 1.4804364442825317], [3726, 1.2929627299308777], [3730, 1.0013859868049622], [3734, 0.917101263999939], [3738, 0.8807473182678223], [3742, 1.2036027312278748], [3746, 1.4421422481536865], [3750, 0.9392018914222717], [3754, 1.0874032378196716], [3758, 0.8043197393417358], [3762, 1.2141469717025757], [3766, 1.795139491558075], [3770, 1.191550076007843], [3774, 1.3331807851791382], [3778, 1.1739920377731323], [3782, 1.283555030822754], [3786, 1.0150614976882935], [3790, 1.6639546155929565], [3794, 1.1254121661186218], [3798, 1.4267465472221375], [3802, 0.9075050354003906], [3806, 1.0692976713180542], [3810, 1.3043457865715027], [3814, 1.4432912468910217], [3818, 1.622749924659729], [3822, 1.248337209224701], [3826, 1.1784366965293884], [3830, 1.6104875206947327], [3834, 1.2544127106666565], [3838, 1.7864344120025635], [3842, 0.8995985388755798], [3846, 1.6226862668991089], [3850, 1.1381807923316956], [3854, 1.353905975818634], [3858, 1.2233525514602661], [3862, 1.2547447085380554], [3866, 1.226364552974701], [3870, 1.2167555093765259], [3874, 1.378835678100586], [3878, 0.9491678476333618], [3882, 1.2985769510269165], [3886, 1.4012629985809326], [3890, 1.180661380290985], [3894, 1.206710696220398], [3898, 0.858649492263794], [3902, 1.4780107736587524], [3906, 1.1785669922828674], [3910, 0.75322425365448], [3914, 1.0760003328323364], [3918, 1.413197934627533], [3922, 1.1203869581222534], [3926, 1.5019269585609436], [3930, 1.4764727354049683], [3934, 1.4337648153305054], [3938, 1.0755411982536316], [3942, 1.5860114693641663], [3946, 1.6081157326698303], [3950, 1.5789366960525513], [3954, 1.452196478843689], [3958, 1.464425265789032], [3962, 1.5340844988822937], [3966, 1.081313967704773], [3970, 1.5307068824768066], [3974, 1.4128239750862122], [3978, 1.076725423336029], [3982, 1.2944256663322449], [3986, 1.8401568531990051], [3990, 1.388096034526825], [3994, 1.3295689821243286], [4000, 1.0432984232902527]]], ["idle_duration", [[1, 0.0], [6, 0.0], [10, 0.0], [14, 0.0], [18, 0.0], [22, 0.0], [26, 0.0], [30, 0.0], [34, 0.0], [38, 0.0], [42, 0.0], [46, 0.0], [50, 0.0], [54, 0.0], [58, 0.0], [62, 0.0], [66, 0.0], [70, 0.0], [74, 0.0], [78, 0.0], [82, 0.0], [86, 0.0], [90, 0.0], [94, 0.0], [98, 0.0], [102, 0.0], [106, 0.0], [110, 0.0], [114, 0.0], [118, 0.0], [122, 0.0], [126, 0.0], [130, 0.0], [134, 0.0], [138, 0.0], [142, 0.0], [146, 0.0], [150, 0.0], [154, 0.0], [158, 0.0], [162, 0.0], [166, 0.0], [170, 0.0], [174, 0.0], [178, 0.0], [182, 0.0], [186, 0.0], [190, 0.0], [194, 0.0], [198, 0.0], [202, 0.0], [206, 0.0], [210, 0.0], [214, 0.0], [218, 0.0], [222, 0.0], [226, 0.0], [230, 0.0], [234, 0.0], [238, 0.0], [242, 0.0], [246, 0.0], [250, 0.0], [254, 0.0], [258, 0.0], [262, 0.0], [266, 0.0], [270, 0.0], [274, 0.0], [278, 0.0], [282, 0.0], [286, 0.0], [290, 0.0], [294, 0.0], [298, 0.0], [302, 0.0], [306, 0.0], [310, 0.0], [314, 0.0], [318, 0.0], [322, 0.0], [326, 0.0], [330, 0.0], [334, 0.0], [338, 0.0], [342, 0.0], [346, 0.0], [350, 0.0], [354, 0.0], [358, 0.0], [362, 0.0], [366, 0.0], [370, 0.0], [374, 0.0], [378, 0.0], [382, 0.0], [386, 0.0], [390, 0.0], [394, 0.0], [398, 0.0], [402, 0.0], [406, 0.0], [410, 0.0], [414, 0.0], [418, 0.0], [422, 0.0], [426, 0.0], [430, 0.0], [434, 0.0], [438, 0.0], [442, 0.0], [446, 0.0], [450, 0.0], [454, 0.0], [458, 0.0], [462, 0.0], [466, 0.0], [470, 0.0], [474, 0.0], [478, 0.0], [482, 0.0], [486, 0.0], [490, 0.0], [494, 0.0], [498, 0.0], [502, 0.0], [506, 0.0], [510, 0.0], [514, 0.0], [518, 0.0], [522, 0.0], [526, 0.0], [530, 0.0], [534, 0.0], [538, 0.0], [542, 0.0], [546, 0.0], [550, 0.0], [554, 0.0], [558, 0.0], [562, 0.0], [566, 0.0], [570, 0.0], [574, 0.0], [578, 0.0], [582, 0.0], [586, 0.0], [590, 0.0], [594, 0.0], [598, 0.0], [602, 0.0], [606, 0.0], [610, 0.0], [614, 0.0], [618, 0.0], [622, 0.0], [626, 0.0], [630, 0.0], [634, 0.0], [638, 0.0], [642, 0.0], [646, 0.0], [650, 0.0], [654, 0.0], [658, 0.0], [662, 0.0], [666, 0.0], [670, 0.0], [674, 0.0], [678, 0.0], [682, 0.0], [686, 0.0], [690, 0.0], [694, 0.0], [698, 0.0], [702, 0.0], [706, 0.0], [710, 0.0], [714, 0.0], [718, 0.0], [722, 0.0], [726, 0.0], [730, 0.0], [734, 0.0], [738, 0.0], [742, 0.0], [746, 0.0], [750, 0.0], [754, 0.0], [758, 0.0], [762, 0.0], [766, 0.0], [770, 0.0], [774, 0.0], [778, 0.0], [782, 0.0], [786, 0.0], [790, 0.0], [794, 0.0], [798, 0.0], [802, 0.0], [806, 0.0], [810, 0.0], [814, 0.0], [818, 0.0], [822, 0.0], [826, 0.0], [830, 0.0], [834, 0.0], [838, 0.0], [842, 0.0], [846, 0.0], [850, 0.0], [854, 0.0], [858, 0.0], [862, 0.0], [866, 0.0], [870, 0.0], [874, 0.0], [878, 0.0], [882, 0.0], [886, 0.0], [890, 0.0], [894, 0.0], [898, 0.0], [902, 0.0], [906, 0.0], [910, 0.0], [914, 0.0], [918, 0.0], [922, 0.0], [926, 0.0], [930, 0.0], [934, 0.0], [938, 0.0], [942, 0.0], [946, 0.0], [950, 0.0], [954, 0.0], [958, 0.0], [962, 0.0], [966, 0.0], [970, 0.0], [974, 0.0], [978, 0.0], [982, 0.0], [986, 0.0], [990, 0.0], [994, 0.0], [998, 0.0], [1002, 0.0], [1006, 0.0], [1010, 0.0], [1014, 0.0], [1018, 0.0], [1022, 0.0], [1026, 0.0], [1030, 0.0], [1034, 0.0], [1038, 0.0], [1042, 0.0], [1046, 0.0], [1050, 0.0], [1054, 0.0], [1058, 0.0], [1062, 0.0], [1066, 0.0], [1070, 0.0], [1074, 0.0], [1078, 0.0], [1082, 0.0], [1086, 0.0], [1090, 0.0], [1094, 0.0], [1098, 0.0], [1102, 0.0], [1106, 0.0], [1110, 0.0], [1114, 0.0], [1118, 0.0], [1122, 0.0], [1126, 0.0], [1130, 0.0], [1134, 0.0], [1138, 0.0], [1142, 0.0], [1146, 0.0], [1150, 0.0], [1154, 0.0], [1158, 0.0], [1162, 0.0], [1166, 0.0], [1170, 0.0], [1174, 0.0], [1178, 0.0], [1182, 0.0], [1186, 0.0], [1190, 0.0], [1194, 0.0], [1198, 0.0], [1202, 0.0], [1206, 0.0], [1210, 0.0], [1214, 0.0], [1218, 0.0], [1222, 0.0], [1226, 0.0], [1230, 0.0], [1234, 0.0], [1238, 0.0], [1242, 0.0], [1246, 0.0], [1250, 0.0], [1254, 0.0], [1258, 0.0], [1262, 0.0], [1266, 0.0], [1270, 0.0], [1274, 0.0], [1278, 0.0], [1282, 0.0], [1286, 0.0], [1290, 0.0], [1294, 0.0], [1298, 0.0], [1302, 0.0], [1306, 0.0], [1310, 0.0], [1314, 0.0], [1318, 0.0], [1322, 0.0], [1326, 0.0], [1330, 0.0], [1334, 0.0], [1338, 0.0], [1342, 0.0], [1346, 0.0], [1350, 0.0], [1354, 0.0], [1358, 0.0], [1362, 0.0], [1366, 0.0], [1370, 0.0], [1374, 0.0], [1378, 0.0], [1382, 0.0], [1386, 0.0], [1390, 0.0], [1394, 0.0], [1398, 0.0], [1402, 0.0], [1406, 0.0], [1410, 0.0], [1414, 0.0], [1418, 0.0], [1422, 0.0], [1426, 0.0], [1430, 0.0], [1434, 0.0], [1438, 0.0], [1442, 0.0], [1446, 0.0], [1450, 0.0], [1454, 0.0], [1458, 0.0], [1462, 0.0], [1466, 0.0], [1470, 0.0], [1474, 0.0], [1478, 0.0], [1482, 0.0], [1486, 0.0], [1490, 0.0], [1494, 0.0], [1498, 0.0], [1502, 0.0], [1506, 0.0], [1510, 0.0], [1514, 0.0], [1518, 0.0], [1522, 0.0], [1526, 0.0], [1530, 0.0], [1534, 0.0], [1538, 0.0], [1542, 0.0], [1546, 0.0], [1550, 0.0], [1554, 0.0], [1558, 0.0], [1562, 0.0], [1566, 0.0], [1570, 0.0], [1574, 0.0], [1578, 0.0], [1582, 0.0], [1586, 0.0], [1590, 0.0], [1594, 0.0], [1598, 0.0], [1602, 0.0], [1606, 0.0], [1610, 0.0], [1614, 0.0], [1618, 0.0], [1622, 0.0], [1626, 0.0], [1630, 0.0], [1634, 0.0], [1638, 0.0], [1642, 0.0], [1646, 0.0], [1650, 0.0], [1654, 0.0], [1658, 0.0], [1662, 0.0], [1666, 0.0], [1670, 0.0], [1674, 0.0], [1678, 0.0], [1682, 0.0], [1686, 0.0], [1690, 0.0], [1694, 0.0], [1698, 0.0], [1702, 0.0], [1706, 0.0], [1710, 0.0], [1714, 0.0], [1718, 0.0], [1722, 0.0], [1726, 0.0], [1730, 0.0], [1734, 0.0], [1738, 0.0], [1742, 0.0], [1746, 0.0], [1750, 0.0], [1754, 0.0], [1758, 0.0], [1762, 0.0], [1766, 0.0], [1770, 0.0], [1774, 0.0], [1778, 0.0], [1782, 0.0], [1786, 0.0], [1790, 0.0], [1794, 0.0], [1798, 0.0], [1802, 0.0], [1806, 0.0], [1810, 0.0], [1814, 0.0], [1818, 0.0], [1822, 0.0], [1826, 0.0], [1830, 0.0], [1834, 0.0], [1838, 0.0], [1842, 0.0], [1846, 0.0], [1850, 0.0], [1854, 0.0], [1858, 0.0], [1862, 0.0], [1866, 0.0], [1870, 0.0], [1874, 0.0], [1878, 0.0], [1882, 0.0], [1886, 0.0], [1890, 0.0], [1894, 0.0], [1898, 0.0], [1902, 0.0], [1906, 0.0], [1910, 0.0], [1914, 0.0], [1918, 0.0], [1922, 0.0], [1926, 0.0], [1930, 0.0], [1934, 0.0], [1938, 0.0], [1942, 0.0], [1946, 0.0], [1950, 0.0], [1954, 0.0], [1958, 0.0], [1962, 0.0], [1966, 0.0], [1970, 0.0], [1974, 0.0], [1978, 0.0], [1982, 0.0], [1986, 0.0], [1990, 0.0], [1994, 0.0], [1998, 0.0], [2002, 0.0], [2006, 0.0], [2010, 0.0], [2014, 0.0], [2018, 0.0], [2022, 0.0], [2026, 0.0], [2030, 0.0], [2034, 0.0], [2038, 0.0], [2042, 0.0], [2046, 0.0], [2050, 0.0], [2054, 0.0], [2058, 0.0], [2062, 0.0], [2066, 0.0], [2070, 0.0], [2074, 0.0], [2078, 0.0], [2082, 0.0], [2086, 0.0], [2090, 0.0], [2094, 0.0], [2098, 0.0], [2102, 0.0], [2106, 0.0], [2110, 0.0], [2114, 0.0], [2118, 0.0], [2122, 0.0], [2126, 0.0], [2130, 0.0], [2134, 0.0], [2138, 0.0], [2142, 0.0], [2146, 0.0], [2150, 0.0], [2154, 0.0], [2158, 0.0], [2162, 0.0], [2166, 0.0], [2170, 0.0], [2174, 0.0], [2178, 0.0], [2182, 0.0], [2186, 0.0], [2190, 0.0], [2194, 0.0], [2198, 0.0], [2202, 0.0], [2206, 0.0], [2210, 0.0], [2214, 0.0], [2218, 0.0], [2222, 0.0], [2226, 0.0], [2230, 0.0], [2234, 0.0], [2238, 0.0], [2242, 0.0], [2246, 0.0], [2250, 0.0], [2254, 0.0], [2258, 0.0], [2262, 0.0], [2266, 0.0], [2270, 0.0], [2274, 0.0], [2278, 0.0], [2282, 0.0], [2286, 0.0], [2290, 0.0], [2294, 0.0], [2298, 0.0], [2302, 0.0], [2306, 0.0], [2310, 0.0], [2314, 0.0], [2318, 0.0], [2322, 0.0], [2326, 0.0], [2330, 0.0], [2334, 0.0], [2338, 0.0], [2342, 0.0], [2346, 0.0], [2350, 0.0], [2354, 0.0], [2358, 0.0], [2362, 0.0], [2366, 0.0], [2370, 0.0], [2374, 0.0], [2378, 0.0], [2382, 0.0], [2386, 0.0], [2390, 0.0], [2394, 0.0], [2398, 0.0], [2402, 0.0], [2406, 0.0], [2410, 0.0], [2414, 0.0], [2418, 0.0], [2422, 0.0], [2426, 0.0], [2430, 0.0], [2434, 0.0], [2438, 0.0], [2442, 0.0], [2446, 0.0], [2450, 0.0], [2454, 0.0], [2458, 0.0], [2462, 0.0], [2466, 0.0], [2470, 0.0], [2474, 0.0], [2478, 0.0], [2482, 0.0], [2486, 0.0], [2490, 0.0], [2494, 0.0], [2498, 0.0], [2502, 0.0], [2506, 0.0], [2510, 0.0], [2514, 0.0], [2518, 0.0], [2522, 0.0], [2526, 0.0], [2530, 0.0], [2534, 0.0], [2538, 0.0], [2542, 0.0], [2546, 0.0], [2550, 0.0], [2554, 0.0], [2558, 0.0], [2562, 0.0], [2566, 0.0], [2570, 0.0], [2574, 0.0], [2578, 0.0], [2582, 0.0], [2586, 0.0], [2590, 0.0], [2594, 0.0], [2598, 0.0], [2602, 0.0], [2606, 0.0], [2610, 0.0], [2614, 0.0], [2618, 0.0], [2622, 0.0], [2626, 0.0], [2630, 0.0], [2634, 0.0], [2638, 0.0], [2642, 0.0], [2646, 0.0], [2650, 0.0], [2654, 0.0], [2658, 0.0], [2662, 0.0], [2666, 0.0], [2670, 0.0], [2674, 0.0], [2678, 0.0], [2682, 0.0], [2686, 0.0], [2690, 0.0], [2694, 0.0], [2698, 0.0], [2702, 0.0], [2706, 0.0], [2710, 0.0], [2714, 0.0], [2718, 0.0], [2722, 0.0], [2726, 0.0], [2730, 0.0], [2734, 0.0], [2738, 0.0], [2742, 0.0], [2746, 0.0], [2750, 0.0], [2754, 0.0], [2758, 0.0], [2762, 0.0], [2766, 0.0], [2770, 0.0], [2774, 0.0], [2778, 0.0], [2782, 0.0], [2786, 0.0], [2790, 0.0], [2794, 0.0], [2798, 0.0], [2802, 0.0], [2806, 0.0], [2810, 0.0], [2814, 0.0], [2818, 0.0], [2822, 0.0], [2826, 0.0], [2830, 0.0], [2834, 0.0], [2838, 0.0], [2842, 0.0], [2846, 0.0], [2850, 0.0], [2854, 0.0], [2858, 0.0], [2862, 0.0], [2866, 0.0], [2870, 0.0], [2874, 0.0], [2878, 0.0], [2882, 0.0], [2886, 0.0], [2890, 0.0], [2894, 0.0], [2898, 0.0], [2902, 0.0], [2906, 0.0], [2910, 0.0], [2914, 0.0], [2918, 0.0], [2922, 0.0], [2926, 0.0], [2930, 0.0], [2934, 0.0], [2938, 0.0], [2942, 0.0], [2946, 0.0], [2950, 0.0], [2954, 0.0], [2958, 0.0], [2962, 0.0], [2966, 0.0], [2970, 0.0], [2974, 0.0], [2978, 0.0], [2982, 0.0], [2986, 0.0], [2990, 0.0], [2994, 0.0], [2998, 0.0], [3002, 0.0], [3006, 0.0], [3010, 0.0], [3014, 0.0], [3018, 0.0], [3022, 0.0], [3026, 0.0], [3030, 0.0], [3034, 0.0], [3038, 0.0], [3042, 0.0], [3046, 0.0], [3050, 0.0], [3054, 0.0], [3058, 0.0], [3062, 0.0], [3066, 0.0], [3070, 0.0], [3074, 0.0], [3078, 0.0], [3082, 0.0], [3086, 0.0], [3090, 0.0], [3094, 0.0], [3098, 0.0], [3102, 0.0], [3106, 0.0], [3110, 0.0], [3114, 0.0], [3118, 0.0], [3122, 0.0], [3126, 0.0], [3130, 0.0], [3134, 0.0], [3138, 0.0], [3142, 0.0], [3146, 0.0], [3150, 0.0], [3154, 0.0], [3158, 0.0], [3162, 0.0], [3166, 0.0], [3170, 0.0], [3174, 0.0], [3178, 0.0], [3182, 0.0], [3186, 0.0], [3190, 0.0], [3194, 0.0], [3198, 0.0], [3202, 0.0], [3206, 0.0], [3210, 0.0], [3214, 0.0], [3218, 0.0], [3222, 0.0], [3226, 0.0], [3230, 0.0], [3234, 0.0], [3238, 0.0], [3242, 0.0], [3246, 0.0], [3250, 0.0], [3254, 0.0], [3258, 0.0], [3262, 0.0], [3266, 0.0], [3270, 0.0], [3274, 0.0], [3278, 0.0], [3282, 0.0], [3286, 0.0], [3290, 0.0], [3294, 0.0], [3298, 0.0], [3302, 0.0], [3306, 0.0], [3310, 0.0], [3314, 0.0], [3318, 0.0], [3322, 0.0], [3326, 0.0], [3330, 0.0], [3334, 0.0], [3338, 0.0], [3342, 0.0], [3346, 0.0], [3350, 0.0], [3354, 0.0], [3358, 0.0], [3362, 0.0], [3366, 0.0], [3370, 0.0], [3374, 0.0], [3378, 0.0], [3382, 0.0], [3386, 0.0], [3390, 0.0], [3394, 0.0], [3398, 0.0], [3402, 0.0], [3406, 0.0], [3410, 0.0], [3414, 0.0], [3418, 0.0], [3422, 0.0], [3426, 0.0], [3430, 0.0], [3434, 0.0], [3438, 0.0], [3442, 0.0], [3446, 0.0], [3450, 0.0], [3454, 0.0], [3458, 0.0], [3462, 0.0], [3466, 0.0], [3470, 0.0], [3474, 0.0], [3478, 0.0], [3482, 0.0], [3486, 0.0], [3490, 0.0], [3494, 0.0], [3498, 0.0], [3502, 0.0], [3506, 0.0], [3510, 0.0], [3514, 0.0], [3518, 0.0], [3522, 0.0], [3526, 0.0], [3530, 0.0], [3534, 0.0], [3538, 0.0], [3542, 0.0], [3546, 0.0], [3550, 0.0], [3554, 0.0], [3558, 0.0], [3562, 0.0], [3566, 0.0], [3570, 0.0], [3574, 0.0], [3578, 0.0], [3582, 0.0], [3586, 0.0], [3590, 0.0], [3594, 0.0], [3598, 0.0], [3602, 0.0], [3606, 0.0], [3610, 0.0], [3614, 0.0], [3618, 0.0], [3622, 0.0], [3626, 0.0], [3630, 0.0], [3634, 0.0], [3638, 0.0], [3642, 0.0], [3646, 0.0], [3650, 0.0], [3654, 0.0], [3658, 0.0], [3662, 0.0], [3666, 0.0], [3670, 0.0], [3674, 0.0], [3678, 0.0], [3682, 0.0], [3686, 0.0], [3690, 0.0], [3694, 0.0], [3698, 0.0], [3702, 0.0], [3706, 0.0], [3710, 0.0], [3714, 0.0], [3718, 0.0], [3722, 0.0], [3726, 0.0], [3730, 0.0], [3734, 0.0], [3738, 0.0], [3742, 0.0], [3746, 0.0], [3750, 0.0], [3754, 0.0], [3758, 0.0], [3762, 0.0], [3766, 0.0], [3770, 0.0], [3774, 0.0], [3778, 0.0], [3782, 0.0], [3786, 0.0], [3790, 0.0], [3794, 0.0], [3798, 0.0], [3802, 0.0], [3806, 0.0], [3810, 0.0], [3814, 0.0], [3818, 0.0], [3822, 0.0], [3826, 0.0], [3830, 0.0], [3834, 0.0], [3838, 0.0], [3842, 0.0], [3846, 0.0], [3850, 0.0], [3854, 0.0], [3858, 0.0], [3862, 0.0], [3866, 0.0], [3870, 0.0], [3874, 0.0], [3878, 0.0], [3882, 0.0], [3886, 0.0], [3890, 0.0], [3894, 0.0], [3898, 0.0], [3902, 0.0], [3906, 0.0], [3910, 0.0], [3914, 0.0], [3918, 0.0], [3922, 0.0], [3926, 0.0], [3930, 0.0], [3934, 0.0], [3938, 0.0], [3942, 0.0], [3946, 0.0], [3950, 0.0], [3954, 0.0], [3958, 0.0], [3962, 0.0], [3966, 0.0], [3970, 0.0], [3974, 0.0], [3978, 0.0], [3982, 0.0], [3986, 0.0], [3990, 0.0], [3994, 0.0], [4000, 0.0]]]], "histogram": {"data": [[{"disabled": null, "values": [{"y": 67, "x": 0.5284752808511257}, {"y": 75, "x": 0.5532987043261528}, {"y": 83, "x": 0.5781221278011799}, {"y": 75, "x": 0.602945551276207}, {"y": 79, "x": 0.627768974751234}, {"y": 65, "x": 0.6525923982262611}, {"y": 59, "x": 0.6774158217012882}, {"y": 66, "x": 0.7022392451763153}, {"y": 68, "x": 0.7270626686513424}, {"y": 60, "x": 0.7518860921263695}, {"y": 70, "x": 0.7767095156013966}, {"y": 74, "x": 0.8015329390764236}, {"y": 52, "x": 0.8263563625514507}, {"y": 73, "x": 0.8511797860264778}, {"y": 67, "x": 0.8760032095015049}, {"y": 71, "x": 0.900826632976532}, {"y": 67, "x": 0.9256500564515591}, {"y": 72, "x": 0.9504734799265862}, {"y": 74, "x": 0.9752969034016132}, {"y": 73, "x": 1.0001203268766403}, {"y": 13, "x": 1.0249437503516674}, {"y": 20, "x": 1.0497671738266945}, {"y": 51, "x": 1.0745905973017216}, {"y": 67, "x": 1.0994140207767487}, {"y": 60, "x": 1.1242374442517757}, {"y": 55, "x": 1.1490608677268028}, {"y": 50, "x": 1.17388429120183}, {"y": 74, "x": 1.198707714676857}, {"y": 61, "x": 1.223531138151884}, {"y": 69, "x": 1.2483545616269112}, {"y": 59, "x": 1.2731779851019382}, {"y": 73, "x": 1.2980014085769653}, {"y": 61, "x": 1.3228248320519924}, {"y": 56, "x": 1.3476482555270195}, {"y": 46, "x": 1.3724716790020466}, {"y": 74, "x": 1.3972951024770737}, {"y": 67, "x": 1.4221185259521008}, {"y": 59, "x": 1.4469419494271278}, {"y": 63, "x": 1.471765372902155}, {"y": 45, "x": 1.496588796377182}, {"y": 62, "x": 1.521412219852209}, {"y": 60, "x": 1.5462356433272362}, {"y": 52, "x": 1.5710590668022633}, {"y": 74, "x": 1.5958824902772903}, {"y": 64, "x": 1.6207059137523174}, {"y": 67, "x": 1.6455293372273445}, {"y": 61, "x": 1.6703527607023716}, {"y": 60, "x": 1.6951761841773987}, {"y": 82, "x": 1.7199996076524258}, {"y": 54, "x": 1.7448230311274529}, {"y": 70, "x": 1.76964645460248}, {"y": 47, "x": 1.794469878077507}, {"y": 75, "x": 1.819293301552534}, {"y": 58, "x": 1.8441167250275612}, {"y": 79, "x": 1.8689401485025883}, {"y": 51, "x": 1.8937635719776154}, {"y": 56, "x": 1.9185869954526424}, {"y": 69, "x": 1.9434104189276695}, {"y": 61, "x": 1.9682338424026966}, {"y": 48, "x": 1.9930572658777237}, {"y": 54, "x": 2.017880689352751}, {"y": 60, "x": 2.042704112827778}, {"y": 78, "x": 2.067527536302805}, {"y": 45, "x": 2.092350959777832}], "key": "task", "view": "Square Root Choice"}], [{"disabled": null, "values": [{"y": 373, "x": 0.6258594806377704}, {"y": 322, "x": 0.7480671038994422}, {"y": 322, "x": 0.870274727161114}, {"y": 349, "x": 0.9924823504227858}, {"y": 215, "x": 1.1146899736844578}, {"y": 300, "x": 1.2368975969461293}, {"y": 298, "x": 1.3591052202078013}, {"y": 306, "x": 1.481312843469473}, {"y": 293, "x": 1.603520466731145}, {"y": 330, "x": 1.7257280899928167}, {"y": 306, "x": 1.8479357132544885}, {"y": 304, "x": 1.9701433365161602}, {"y": 282, "x": 2.092350959777832}], "key": "task", "view": "Sturges Formula"}], [{"disabled": null, "values": [{"y": 142, "x": 0.5532987043261528}, {"y": 158, "x": 0.602945551276207}, {"y": 144, "x": 0.6525923982262611}, {"y": 125, "x": 0.7022392451763153}, {"y": 128, "x": 0.7518860921263695}, {"y": 144, "x": 0.8015329390764236}, {"y": 125, "x": 0.8511797860264778}, {"y": 138, "x": 0.900826632976532}, {"y": 139, "x": 0.9504734799265862}, {"y": 147, "x": 1.0001203268766403}, {"y": 33, "x": 1.0497671738266945}, {"y": 118, "x": 1.0994140207767487}, {"y": 115, "x": 1.1490608677268028}, {"y": 124, "x": 1.198707714676857}, {"y": 130, "x": 1.2483545616269112}, {"y": 132, "x": 1.2980014085769653}, {"y": 117, "x": 1.3476482555270195}, {"y": 120, "x": 1.3972951024770737}, {"y": 126, "x": 1.4469419494271278}, {"y": 108, "x": 1.496588796377182}, {"y": 122, "x": 1.5462356433272362}, {"y": 126, "x": 1.5958824902772903}, {"y": 131, "x": 1.6455293372273445}, {"y": 121, "x": 1.6951761841773987}, {"y": 136, "x": 1.7448230311274529}, {"y": 117, "x": 1.794469878077507}, {"y": 133, "x": 1.8441167250275612}, {"y": 130, "x": 1.8937635719776154}, {"y": 125, "x": 1.9434104189276695}, {"y": 109, "x": 1.9930572658777237}, {"y": 114, "x": 2.042704112827778}, {"y": 123, "x": 2.092350959777832}], "key": "task", "view": "Rice Rule"}]], "views": [{"id": 0, "name": "Square Root Choice"}, {"id": 1, "name": "Sturges Formula"}, {"id": 2, "name": "Rice Rule"}]}}, "additive_output": [], "table": {"rows": [["action_0", 0.504, 1.284, 1.924, 2.01, 2.092, 1.281, "100.0%", 4000], ["total", 0.504, 1.285, 1.924, 2.01, 2.092, 1.281, "100.0%", 4000]], "cols": ["Action", "Min (sec)", "Median (sec)", "90%ile (sec)", "95%ile (sec)", "Max (sec)", "Avg (sec)", "Success", "Count"]}, "full_duration": 20.364043951034546, "config": "{\n \"Dummy.dummy_random_action\": [\n {\n \"runner\": {\n \"type\": \"constant\", \n \"concurrency\": 400, \n \"times\": 4000\n }, \n \"args\": {\n \"sleep_min\": 0.5, \n \"sleep_max\": 2, \n \"actions_num\": 1\n }, \n \"context\": {\n \"users\": {\n \"project_domain\": \"default\", \n \"users_per_tenant\": 1, \n \"tenants\": 1, \n \"resource_management_workers\": 30, \n \"user_domain\": \"default\"\n }\n }\n }\n ]\n}", "sla": [], "complete_output": [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []], "cls": "Dummy"}];
$scope.location = {
/* #/path/hash/sub/div */
normalize: function(str) {
/* Remove unwanted characters from string */
if (typeof str !== "string") { return "" }
return str.replace(/[^\w\-\.]/g, "")
},
uri: function(obj) {
/* Getter/Setter */
if (! obj) {
var uri = {path: "", hash: "", sub: "", div: ""};
var arr = ["div", "sub", "hash", "path"];
angular.forEach($location.url().split("/"), function(value){
var v = $scope.location.normalize(value);
if (v) { var k = arr.pop(); if (k) { this[k] = v }}
}, uri);
return uri
}
var arr = [obj.path, obj.hash, obj.sub, obj.div], res = [];
for (var i in arr) { if (! arr[i]) { break }; res.push(arr[i]) }
return $location.url("/" + res.join("/"))
},
path: function(path, hash) {
/* Getter/Setter */
if (path === "") { return this.uri({}) }
path = this.normalize(path);
var uri = this.uri();
if (! path) { return uri.path }
uri.path = path;
var _hash = this.normalize(hash);
if (_hash || hash === "") { uri.hash = _hash }
return this.uri(uri)
},
hash: function(hash) {
/* Getter/Setter */
if (hash) { this.uri({path:this.uri().path, hash:hash}) }
return this.uri().hash
}
}
/* Dispatch */
$scope.route = function(uri) {
if (! $scope.scenarios_map) { return }
if (uri.path in $scope.scenarios_map) {
$scope.view = {is_scenario:true};
$scope.scenario = $scope.scenarios_map[uri.path];
$scope.nav_idx = $scope.nav_map[uri.path];
if ($scope.scenario.iterations.histogram.views.length) {
$scope.mainHistogram = $scope.scenario.iterations.histogram.views[0]
}
if ($scope.scenario.atomic.histogram.views.length) {
$scope.atomicHistogram = $scope.scenario.atomic.histogram.views[0]
}
$scope.outputIteration = 0;
$scope.showTab(uri);
} else {
$scope.scenario = null;
if (uri.path === "source") {
$scope.view = {is_source:true}
} else {
$scope.view = {is_main:true}
}
}
}
$scope.$on("$locationChangeSuccess", function (event, newUrl, oldUrl) {
$scope.route($scope.location.uri())
});
$scope.showNav = function(nav_idx) { $scope.nav_idx = nav_idx }
/* Tabs */
$scope.tabs = [
{
id: "overview",
name: "Overview",
visible: function(){ return !! $scope.scenario.iterations.pie.length }
},{
id: "details",
name: "Details",
visible: function(){ return !! $scope.scenario.atomic.pie.length }
},{
id: "output",
name: "Scenario Data",
visible: function(){ return $scope.scenario.output.length }
},{
id: "failures",
name: "Failures",
visible: function(){ return !! $scope.scenario.errors.length }
},{
id: "task",
name: "Input task",
visible: function(){ return !! $scope.scenario.config }
}
];
$scope.tabs_map = {};
angular.forEach($scope.tabs,
function(tab){ this[tab.id] = tab }, $scope.tabs_map);
$scope.showTab = function(uri) {
$scope.tab = uri.hash in $scope.tabs_map ? uri.hash : "overview";
if (! $scope.scenario.output) {
var has_additive = !! $scope.scenario.additive_output.length;
var has_complete = !! ($scope.scenario.complete_output.length
&& $scope.scenario.complete_output[0].length);
$scope.scenario.output = {
has_additive: has_additive,
has_complete: has_complete,
length: has_additive + has_complete,
active: has_additive ? "additive" : (has_complete ? "complete" : "")
}
}
if (uri.hash === "output") {
if (uri.sub && $scope.scenario.output["has_" + uri.sub]) {
$scope.scenario.output.active = uri.sub
}
}
}
for (var i in $scope.tabs) {
if ($scope.tabs[i].id === $scope.location.hash()) {
$scope.tab = $scope.tabs[i].id
}
$scope.tabs[i].isVisible = function() {
if ($scope.scenario) {
if (this.visible()) { return true }
/* If tab should be hidden but is selected - show another one */
if (this.id === $scope.location.hash()) {
for (var i in $scope.tabs) {
var tab = $scope.tabs[i];
if (tab.id != this.id && tab.visible()) {
$scope.tab = tab.id;
return false
}
}
}
}
return false
}
}
$scope.showError = function(message) {
return (function (e) {
e.style.display = "block";
e.textContent = message
})(document.getElementById("page-error"))
}
/* Initialization */
angular.element(document).ready(function(){
if (! $scope.scenarios.length) {
return $scope.showError("No data...")
}
/* Compose data mapping */
$scope.nav = [];
$scope.nav_map = {};
$scope.scenarios_map = {};
var met = [], itr = 0, cls_idx = 0;
var prev_cls, prev_met;
for (var idx in $scope.scenarios) {
var sc = $scope.scenarios[idx];
if (! prev_cls) {
prev_cls = sc.cls
}
else if (prev_cls !== sc.cls) {
$scope.nav.push({cls:prev_cls, met:met, idx:cls_idx});
prev_cls = sc.cls;
met = [];
itr = 1;
cls_idx += 1
}
if (prev_met !== sc.met) { itr = 1 };
sc.ref = $scope.location.normalize(sc.cls+"."+sc.met+(itr > 1 ? "-"+itr : ""));
$scope.scenarios_map[sc.ref] = sc;
$scope.nav_map[sc.ref] = cls_idx;
met.push({name:sc.name, itr:itr, idx:idx, ref:sc.ref});
prev_met = sc.met;
itr += 1;
}
if (met.length) {
$scope.nav.push({cls:prev_cls, met:met, idx:cls_idx})
}
/* Start */
var uri = $scope.location.uri();
uri.path = $scope.location.path();
$scope.route(uri);
$scope.$digest()
});
}])
.directive("widget", function($compile) {
var Chart = {
_render: function(node, data, chart, do_after){
nv.addGraph(function() {
d3.select(node)
.datum(data).transition().duration(0)
.call(chart);
if (typeof do_after === "function") {
do_after(node, chart)
}
nv.utils.windowResize(chart.update);
})
},
/* NOTE(amaretskiy): this is actually a result of
d3.scale.category20().range(), excluding red color (#d62728)
which is reserved for errors */
_colors: ["#1f77b4", "#aec7e8", "#ff7f0e", "#ffbb78", "#2ca02c",
"#98df8a", "#ff9896", "#9467bd", "#c5b0d5", "#8c564b",
"#c49c94", "#e377c2", "#f7b6d2", "#7f7f7f", "#c7c7c7",
"#bcbd22", "#dbdb8d", "#17becf", "#9edae5"],
_widgets: {
Pie: "pie",
StackedArea: "stack",
Lines: "lines",
Histogram: "histogram"
},
get_chart: function(widget) {
if (widget in this._widgets) {
var name = this._widgets[widget];
return Chart[name]
}
return function() { console.log("Error: unexpected widget:", widget) }
},
pie: function(node, data, opts, do_after) {
var chart = nv.models.pieChart()
.x(function(d) { return d.key })
.y(function(d) { return d.values })
.showLabels(true)
.labelType("percent")
.donut(true)
.donutRatio(0.25)
.donutLabelsOutside(true)
.color(function(d){
if (d.data && d.data.color) { return d.data.color }
});
var data_ = [], colors = [], colors_map = {errors: "#d62728"};
for (var i in data) {
var key = data[i][0];
if (! (key in colors_map)) {
if (! colors.length) { colors = Chart._colors.slice() }
colors_map[key] = colors.shift()
}
data_.push({key:key, values:data[i][1], color:colors_map[key]})
}
Chart._render(node, data_, chart)
},
stack: function(node, data, opts, do_after) {
var chart = nv.models.stackedAreaChart()
.x(function(d) { return d[0] })
.y(function(d) { return d[1] })
.useInteractiveGuideline(opts.guide)
.showControls(opts.controls)
.clipEdge(true);
chart.xAxis
.tickFormat(d3.format(opts.xformat || "d"))
.axisLabel(opts.xname || "")
.showMaxMin(false);
chart.yAxis
.orient("left")
.tickFormat(d3.format(opts.yformat || ",.3f"));
var data_ = [];
for (var i in data) {
var d = {key:data[i][0], values:data[i][1]};
if (d.key === "failed_duration") {
d.color = "#d62728"
}
data_.push(d);
}
Chart._render(node, data_, chart, do_after);
},
lines: function(node, data, opts, do_after) {
var chart = nv.models.lineChart()
.x(function(d) { return d[0] })
.y(function(d) { return d[1] })
.useInteractiveGuideline(opts.guide)
.clipEdge(true);
chart.xAxis
.tickFormat(d3.format(opts.xformat || "d"))
.axisLabel(opts.xname || "")
.showMaxMin(false);
chart.yAxis
.orient("left")
.tickFormat(d3.format(opts.yformat || ",.3f"));
var data_ = [];
for (var i in data) {
var d = {key:data[i][0], values:data[i][1]};
if (d.key === "failed_duration") {
d.color = "#d62728"
}
data_.push(d)
}
Chart._render(node, data_, chart, do_after)
},
histogram: function(node, data, opts) {
var chart = nv.models.multiBarChart()
.reduceXTicks(true)
.showControls(false)
.transitionDuration(0)
.groupSpacing(0.05);
chart
.legend.radioButtonMode(true);
chart.xAxis
.axisLabel("Duration (seconds)")
.tickFormat(d3.format(",.2f"));
chart.yAxis
.axisLabel("Iterations (frequency)")
.tickFormat(d3.format("d"));
Chart._render(node, data, chart)
}
};
return {
restrict: "A",
scope: { data: "=" },
link: function(scope, element, attrs) {
scope.$watch("data", function(data) {
if (! data) { return console.log("Chart has no data to render!") }
if (attrs.widget === "Table") {
var ng_class = attrs.lastrowClass ? " ng-class='{"+attrs.lastrowClass+":$last}'" : "";
var template = "<table class='striped'><thead>" +
"<tr><th ng-repeat='i in data.cols track by $index'>{{i}}<tr>" +
"</thead><tbody>" +
"<tr" + ng_class + " ng-repeat='row in data.rows track by $index'>" +
"<td ng-repeat='i in row track by $index'>{{i}}" +
"<tr>" +
"</tbody></table>";
var el = element.empty().append($compile(template)(scope)).children()[0]
} else {
var el_chart = element.addClass("chart").css({display:"block"});
var el = el_chart.html("<svg></svg>").children()[0];
var do_after = null;
if (attrs.widget in {StackedArea:0, Lines:0}) {
/* Hide widget if not enough data */
if ((! data.length) || (data[0].length < 1) || (data[0][1].length < 2)) {
return element.empty().css({display:"none"})
}
/* NOTE(amaretskiy): Dirty fix for changing chart width in case
if there are too long Y values that overlaps chart box. */
var do_after = function(node, chart){
var g_box = angular.element(el_chart[0].querySelector(".nv-y.nv-axis"));
if (g_box && g_box[0] && g_box[0].getBBox) {
try {
// 30 is padding aroung graphs
var width = g_box[0].getBBox().width + 30;
} catch (err) {
// This happens sometimes, just skip silently
return
}
// 890 is chart width (set by CSS)
if (typeof width === "number" && width > 890) {
width = (890 * 2) - width;
if (width > 0) {
angular.element(node).css({width:width+"px"});
chart.update()
}
}
}
}
}
else if (attrs.widget === "Pie") {
if (! data.length) {
return element.empty().css({display:"none"})
}
}
var options = {
xname: attrs.nameX || "",
xformat: attrs.formatX || "d",
yformat: attrs.formatY || ",.3f",
controls: attrs.controls === "true",
guide: attrs.guide === "true"
};
Chart.get_chart(attrs.widget)(el, data, options, do_after);
}
if (attrs.nameY) {
/* NOTE(amaretskiy): Dirty fix for displaying Y-axis label correctly.
I believe sometimes NVD3 will allow doing this in normal way */
var label_y = angular.element("<div>").addClass("chart-label-y").text(attrs.nameY);
angular.element(el).parent().prepend(label_y)
}
if (attrs.description) {
var desc_el = angular.element("<div>").addClass(attrs.descriptionClass || "h3").text(attrs.description);
angular.element(el).parent().prepend(desc_el)
}
if (attrs.title) {
var title_el = angular.element("<div>").addClass(attrs.titleClass || "h2").text(attrs.title);
angular.element(el).parent().prepend(title_el)
}
angular.element(el).parent().append(angular.element("<div style='clear:both'>"))
});
}
}
})
}
</script>
<style>
body { margin:0; padding:0 0 50px; font-size:14px; font-family:Helvetica,Arial,sans-serif }
a, a:active, a:focus, a:visited { text-decoration:none; outline:none }
p { margin:0; padding:5px 0 }
p.thesis { padding:10px 0 }
h1 { color:#666; margin:0 0 20px; font-size:30px; font-weight:normal }
h2, .h2 { color:#666; margin:24px 0 6px; font-size:25px; font-weight:normal }
h3, .h3 { color:#777; margin:12px 0 4px; font-size:18px; font-weight:normal }
table { border-collapse:collapse; border-spacing:0; width:100%; font-size:12px; margin:0 0 10px }
table th { text-align:left; padding:8px; color:#000; border:2px solid #ddd; border-width:0 0 2px 0 }
table th.sortable { cursor:pointer }
table td { text-align:left; border-top:1px solid #ddd; padding:8px; color:#333 }
table.compact td { padding:4px 8px }
table.striped tr:nth-child(odd) td { background:#f9f9f9 }
table.linked tbody tr:hover { background:#f9f9f9; cursor:pointer }
.rich, .rich td { font-weight:bold }
.code { padding:10px; font-size:13px; color:#333; background:#f6f6f6; border:1px solid #e5e5e5; border-radius:4px }
.header { text-align:left; background:#333; font-size:18px; padding:13px 0; margin-bottom:20px; color:#fff; background-image:linear-gradient(to bottom, #444 0px, #222 100%) }
.header a, .header a:visited, .header a:focus { color:#999 }
.notify-error { padding:5px 10px; background:#fee; color:red }
.status-skip, .status-skip td { color:grey }
.status-pass, .status-pass td { color:green }
.status-fail, .status-fail td { color:red }
.capitalize { text-transform:capitalize }
.aside { margin:0 20px 0 0; display:block; width:255px; float:left }
.aside > div { margin-bottom: 15px }
.aside > div div:first-child { border-top-left-radius:4px; border-top-right-radius:4px }
.aside > div div:last-child { border-bottom-left-radius:4px; border-bottom-right-radius:4px }
.navcls { color:#678; background:#eee; border:1px solid #ddd; margin-bottom:-1px; display:block; padding:8px 9px; font-weight:bold; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer }
.navcls.expanded { color:#469 }
.navcls.active { background:#428bca; background-image:linear-gradient(to bottom, #428bca 0px, #3278b3 100%); border-color:#3278b3; color:#fff }
.navmet { color:#555; background:#fff; border:1px solid #ddd; font-size:12px; display:block; margin-bottom:-1px; padding:8px 10px; text-align:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; cursor:pointer }
.navmet:hover { background:#f8f8f8 }
.navmet.active, .navmet.active:hover { background:#428bca; background-image:linear-gradient(to bottom, #428bca 0px, #3278b3 100%); border-color:#3278b3; color:#fff }
.tabs { list-style:outside none none; margin:0 0 5px; padding:0; border-bottom:1px solid #ddd }
.tabs:after { clear:both }
.tabs li { float:left; margin-bottom:-1px; display:block; position:relative }
.tabs li div { border:1px solid transparent; border-radius:4px 4px 0 0; line-height:20px; margin-right:2px; padding:10px 15px; color:#428bca }
.tabs li div:hover { border-color:#eee #eee #ddd; background:#eee; cursor:pointer; }
.tabs li.active div { background:#fff; border-color:#ddd #ddd transparent; border-style:solid; border-width:1px; color:#555; cursor:default }
.failure-mesg { color:#900 }
.failure-trace { color:#333; white-space:pre; overflow:auto }
.link { color:#428BCA; padding:5px 15px 5px 5px; text-decoration:underline; cursor:pointer }
.link.active { color:#333; text-decoration:none }
.chart { padding:0; margin:0; width:890px }
.chart svg { height:300px; padding:0; margin:0; overflow:visible; float:right }
.chart.lower svg { height:180px }
.chart-label-y { font-size:12px; position:relative; top:5px; padding:0; margin:0 }
.expandable { cursor:pointer }
.clearfix { clear:both }
.sortable > .arrow { display:inline-block; width:12px; height:inherit; color:#c90 }
.content-main { margin:0 5px; display:block; float:left }
.content-wrap { margin:0 auto; padding:0 5px </%block>}
@media only screen and (min-width: 320px) { .content-wrap { width:900px } .content-main { width:600px } }
@media only screen and (min-width: 900px) { .content-wrap { width:880px } .content-main { width:590px } }
@media only screen and (min-width: 1000px) { .content-wrap { width:980px } .content-main { width:690px } }
@media only screen and (min-width: 1100px) { .content-wrap { width:1080px } .content-main { width:790px } }
@media only screen and (min-width: 1200px) { .content-wrap { width:1180px } .content-main { width:890px } }
</style>
</head>
<body ng-controller="TaskController">
<div class="header">
<div class="content-wrap">
<a href="https://github.com/openstack/rally">Rally</a>
<span>task results</span>
</div>
</div>
<div class="content-wrap">
<p id="page-error" class="notify-error" style="display:none"></p>
<div id="content-nav" class="aside" ng-show="scenarios.length" ng-cloack>
<div>
<div class="navcls"
ng-class="{active:view.is_main}"
ng-click="location.path('')">Task overview</div>
<div class="navcls"
ng-class="{active:view.is_source}"
ng-click="location.path('source', '')">Input file</div>
</div>
<div>
<div class="navcls" title="{{n.cls}}"
ng-repeat-start="n in nav track by $index"
ng-click="showNav(n.idx)"
ng-class="{expanded:n.idx==nav_idx}">
<span ng-hide="n.idx==nav_idx">►</span>
<span ng-show="n.idx==nav_idx">▼</span>
{{n.cls}}</div>
<div class="navmet" title="{{m.name}}"
ng-show="n.idx==nav_idx"
ng-class="{active:m.ref==scenario.ref}"
ng-click="location.path(m.ref)"
ng-repeat="m in n.met track by $index"
ng-repeat-end>{{m.name}}</div>
</div>
</div>
<div id="content-main" class="content-main" ng-show="scenarios.length" ng-cloak>
<div ng-show="view.is_main">
<h1>Task overview</h1>
<table class="linked compact"
ng-init="ov_srt='ref'; ov_dir=false">
<thead>
<tr>
<th class="sortable"
title="Scenario name, with optional suffix of call number"
ng-click="ov_srt='ref'; ov_dir=!ov_dir">
Scenario
<span class="arrow">
<b ng-show="ov_srt=='ref' && !ov_dir">▴</b>
<b ng-show="ov_srt=='ref' && ov_dir">▾</b>
</span>
<th class="sortable"
title="How long the scenario run, without context duration"
ng-click="ov_srt='load_duration'; ov_dir=!ov_dir">
Load duration (s)
<span class="arrow">
<b ng-show="ov_srt=='load_duration' && !ov_dir">▴</b>
<b ng-show="ov_srt=='load_duration' && ov_dir">▾</b>
</span>
<th class="sortable"
title="Scenario duration plus context duration"
ng-click="ov_srt='full_duration'; ov_dir=!ov_dir">
Full duration (s)
<span class="arrow">
<b ng-show="ov_srt=='full_duration' && !ov_dir">▴</b>
<b ng-show="ov_srt=='full_duration' && ov_dir">▾</b>
</span>
<th class="sortable" title="Number of iterations"
ng-click="ov_srt='iterations_count'; ov_dir=!ov_dir">
Iterations
<span class="arrow">
<b ng-show="ov_srt=='iterations_count' && !ov_dir">▴</b>
<b ng-show="ov_srt=='iterations_count' && ov_dir">▾</b>
</span>
<th class="sortable" title="Scenario runner type"
ng-click="ov_srt='runner'; ov_dir=!ov_dir">
Runner
<span class="arrow">
<b ng-show="ov_srt=='runner' && !ov_dir">▴</b>
<b ng-show="ov_srt=='runner' && ov_dir">▾</b>
</span>
<th class="sortable" title="Number of errors occurred"
ng-click="ov_srt='errors.length'; ov_dir=!ov_dir">
Errors
<span class="arrow">
<b ng-show="ov_srt=='errors.length' && !ov_dir">▴</b>
<b ng-show="ov_srt=='errors.length' && ov_dir">▾</b>
</span>
<th class="sortable" title="Whether SLA check is successful"
ng-click="ov_srt='sla_success'; ov_dir=!ov_dir">
Success (SLA)
<span class="arrow">
<b ng-show="ov_srt=='sla_success' && !ov_dir">▴</b>
<b ng-show="ov_srt=='sla_success' && ov_dir">▾</b>
</span>
<tr>
</thead>
<tbody>
<tr ng-repeat="sc in scenarios | orderBy:ov_srt:ov_dir"
ng-click="location.path(sc.ref)">
<td>{{sc.ref}}
<td>{{sc.load_duration | number:3}}
<td>{{sc.full_duration | number:3}}
<td>{{sc.iterations_count}}
<td>{{sc.runner}}
<td>{{sc.errors.length}}
<td>
<span ng-show="sc.sla_success" class="status-pass">✔</span>
<span ng-hide="sc.sla_success" class="status-fail">✖</span>
<tr>
</tbody>
</table>
</div>
<div ng-show="view.is_source">
<h1>Input file</h1>
<pre class="code">{{source}}</pre>
</div>
<div ng-show="view.is_scenario">
<h1>{{scenario.cls}}.<wbr>{{scenario.name}} ({{scenario.full_duration | number:3}}s)</h1>
<ul class="tabs">
<li ng-repeat="t in tabs"
ng-show="t.isVisible()"
ng-class="{active:t.id == tab}"
ng-click="location.hash(t.id)">
<div>{{t.name}}</div>
</li>
<div class="clearfix"></div>
</ul>
<div ng-include="tab"></div>
<script type="text/ng-template" id="overview">
<p class="thesis">
Load duration: <b>{{scenario.load_duration | number:3}} s</b>
Full duration: <b>{{scenario.full_duration | number:3}} s</b>
Iterations: <b>{{scenario.iterations_count}}</b>
Failures: <b>{{scenario.errors.length}}</b>
</p>
<div ng-show="scenario.sla.length">
<h2>Service-level agreement</h2>
<table class="striped">
<thead>
<tr>
<th>Criterion
<th>Detail
<th>Success
<tr>
</thead>
<tbody>
<tr class="rich"
ng-repeat="row in scenario.sla track by $index"
ng-class="{'status-fail':!row.success, 'status-pass':row.success}">
<td>{{row.criterion}}
<td>{{row.detail}}
<td class="capitalize">{{row.success}}
<tr>
</tbody>
</table>
</div>
<div widget="Table"
data="scenario.table"
lastrow-class="rich"
title="Total durations">
</div>
<div widget="StackedArea"
data="scenario.iterations.iter"
name-x="Iteration sequence number"
controls="true"
guide="true">
</div>
<div widget="StackedArea"
data="scenario.load_profile"
title="Load Profile"
title-class="h3"
name-x="Timeline (seconds)"
format-x=",.2f"
class="lower">
</div>
<div widget="Pie"
data="scenario.iterations.pie"
title="Distribution"
title-class="h3"
style="float:left; width:40%; margin-top:15px">
</div>
<div widget="Histogram"
ng-if="scenario.iterations.histogram.data.length"
data="scenario.iterations.histogram.data[mainHistogram.id]"
style="float:left; width:59%; margin-top:15px; position:relative; top:40px">
</div>
<select ng-model="mainHistogram"
ng-show="scenario.iterations.histogram.data.length"
ng-options="i.name for i in scenario.iterations.histogram.views track by i.id"
style="float:right; margin:45px 35px 0">
</select>
<div class="clearfix"></div>
</script>
<script type="text/ng-template" id="details">
<div widget="StackedArea"
data="scenario.atomic.iter"
title="Atomic Action Durations"
name-x="Iteration sequence number"
controls="true"
guide="true">
</div>
<div widget="Pie"
data="scenario.atomic.pie"
title="Distribution"
title-class="h3"
style="float:left; width:40%; margin-top:15px">
</div>
<div widget="Histogram" data="scenario.atomic.histogram.data[atomicHistogram.id]"
ng-if="scenario.atomic.histogram.data.length"
style="float:left; width:59%; margin-top:15px; position:relative; top:40px">
</div>
<select ng-show="scenario.atomic.histogram.data.length"
ng-model="atomicHistogram"
ng-options="i.name for i in scenario.atomic.histogram.views track by i.id"
style="float:right; margin:45px 35px 0">
</select>
<div class="clearfix"></div>
</script>
<script type="text/ng-template" id="output">
<div style="padding:10px 0 0">
<span class="link"
ng-click="location.hash('output/additive')"
ng-class="{active:scenario.output.active === 'additive'}"
ng-if="scenario.output.has_additive">Aggregated</span>
<span class="link"
ng-click="location.hash('output/complete')"
ng-class="{active:scenario.output.active === 'complete'}"
ng-if="scenario.output.has_complete">Per iteration</span>
</div>
<div ng-repeat="chart in scenario.additive_output"
ng-if="scenario.output.active === 'additive'">
<div widget="{{chart.widget}}"
title="{{chart.title}}"
description="{{chart.description}}"
name-x="{{chart.axis_label}}"
name-y="{{chart.label}}"
data="chart.data">
</div>
</div>
<div ng-if="scenario.output.active === 'complete'" style="padding:10px 0 0">
<select ng-model="outputIteration">
<option ng-repeat="i in scenario.complete_output track by $index"
value="{{$index}}">
Iteration {{$index}}
</select>
<div ng-repeat="chart in scenario.complete_output[outputIteration]">
<div widget="{{chart.widget}}"
title="{{chart.title}}"
description="{{chart.description}}"
name-x="{{chart.axis_label}}"
name-y="{{chart.label}}"
data="chart.data">
</div>
</div>
</div>
</script>
<script type="text/ng-template" id="failures">
<h2>Task failures (<ng-pluralize
count="scenario.errors.length"
when="{'1': '1 iteration', 'other': '{} iterations'}"></ng-pluralize> failed)
</h2>
<table class="striped">
<thead>
<tr>
<th>
<th>Iteration
<th>Exception type
<th>Exception message
</tr>
</thead>
<tbody>
<tr class="expandable"
ng-repeat-start="i in scenario.errors track by $index"
ng-click="i.expanded = ! i.expanded">
<td>
<span ng-hide="i.expanded">►</span>
<span ng-show="i.expanded">▼</span>
<td>{{i.iteration}}
<td>{{i.type}}
<td class="failure-mesg">{{i.message}}
</tr>
<tr ng-show="i.expanded" ng-repeat-end>
<td colspan="4" class="failure-trace">{{i.traceback}}
</tr>
</tbody>
</table>
</script>
<script type="text/ng-template" id="task">
<h2>Subtask Configuration</h2>
<pre class="code">{{scenario.config}}</pre>
</script>
</div>
</div>
<div class="clearfix"></div>
</div>
<script type="text/javascript">
if (! window.angular) {(function(f){
f(document.getElementById("content-nav"), "none");
f(document.getElementById("content-main"), "none");
f(document.getElementById("page-error"), "block").textContent = "Failed to load AngularJS framework"
})(function(e, s){e.style.display = s; return e})}
</script>
</body>
</html>