From 2f4036f19a89062c16050a49aff648b5eba2f789 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Thu, 17 Oct 2019 17:49:03 -0700 Subject: [PATCH 01/37] Initial work on Fortio Output Format Added some data files that will be deleted later Signed-off-by: Teju Nareddy --- api/client/options.proto | 1 + fortio-data/golden-2.json | 250 ++ fortio-data/golden-4.json | 250 ++ fortio-data/golden-5.json | 227 ++ fortio-data/golden-6.json | 210 ++ fortio-data/golden-7.json | 189 ++ fortio-data/golden-8.json | 184 ++ fortio-data/golden.json | 250 ++ source/client/factories_impl.cc | 4 + source/client/output_formatter_impl.cc | 6 + source/client/output_formatter_impl.h | 5 + test/test_data/full_sample.json | 3522 ++++++++++++++++++++++++ 12 files changed, 5098 insertions(+) create mode 100644 fortio-data/golden-2.json create mode 100644 fortio-data/golden-4.json create mode 100644 fortio-data/golden-5.json create mode 100644 fortio-data/golden-6.json create mode 100644 fortio-data/golden-7.json create mode 100644 fortio-data/golden-8.json create mode 100644 fortio-data/golden.json create mode 100644 test/test_data/full_sample.json diff --git a/api/client/options.proto b/api/client/options.proto index 4d6e70ab0..40d401b1b 100644 --- a/api/client/options.proto +++ b/api/client/options.proto @@ -47,6 +47,7 @@ message OutputFormat { HUMAN = 2; YAML = 3; DOTTED = 4; + FORTIO = 5; } OutputFormatOptions value = 1; } diff --git a/fortio-data/golden-2.json b/fortio-data/golden-2.json new file mode 100644 index 000000000..a9d1b5afd --- /dev/null +++ b/fortio-data/golden-2.json @@ -0,0 +1,250 @@ +{ + "Labels":"ingress to s2 qps_400 0.6.0", + "StartTime":"2018-04-06T05:33:57.541973414Z", + "RequestedQPS":"400", + "RequestedDuration":"30s", + "ActualQPS":399.44483242517316, + "ActualDuration":30041695438, + "NumThreads":48, + "Version":"0.8.1", + "DurationHistogram":{ + "Count":12000, + "Min":0.003599691, + "Max":0.189759494, + "Sum":314.280620721, + "Avg":0.02619005172675, + "StdDev":0.015989459036605817, + "Data":[ + { + "Start":0.003599691, + "End":0.004, + "Percent":0.008333333333333333, + "Count":1 + }, + { + "Start":0.004, + "End":0.005, + "Percent":0.18333333333333332, + "Count":21 + }, + { + "Start":0.005, + "End":0.006, + "Percent":0.5416666666666666, + "Count":43 + }, + { + "Start":0.006, + "End":0.007, + "Percent":0.9083333333333333, + "Count":44 + }, + { + "Start":0.007, + "End":0.008, + "Percent":1.4, + "Count":59 + }, + { + "Start":0.008, + "End":0.009000000000000001, + "Percent":2.6333333333333333, + "Count":148 + }, + { + "Start":0.009000000000000001, + "End":0.01, + "Percent":5.833333333333333, + "Count":384 + }, + { + "Start":0.01, + "End":0.011, + "Percent":9.166666666666666, + "Count":400 + }, + { + "Start":0.011, + "End":0.012, + "Percent":12.6, + "Count":412 + }, + { + "Start":0.012, + "End":0.014, + "Percent":19.616666666666667, + "Count":842 + }, + { + "Start":0.014, + "End":0.016, + "Percent":25.1, + "Count":658 + }, + { + "Start":0.016, + "End":0.018000000000000002, + "Percent":29.758333333333333, + "Count":559 + }, + { + "Start":0.018000000000000002, + "End":0.02, + "Percent":35.74166666666667, + "Count":718 + }, + { + "Start":0.02, + "End":0.025, + "Percent":58.291666666666664, + "Count":2706 + }, + { + "Start":0.025, + "End":0.03, + "Percent":73.46666666666667, + "Count":1821 + }, + { + "Start":0.03, + "End":0.035, + "Percent":79.58333333333333, + "Count":734 + }, + { + "Start":0.035, + "End":0.04, + "Percent":86.15833333333333, + "Count":789 + }, + { + "Start":0.04, + "End":0.045, + "Percent":92.31666666666666, + "Count":739 + }, + { + "Start":0.045, + "End":0.05, + "Percent":95, + "Count":322 + }, + { + "Start":0.05, + "End":0.06, + "Percent":96.71666666666667, + "Count":206 + }, + { + "Start":0.06, + "End":0.07, + "Percent":97.81666666666666, + "Count":132 + }, + { + "Start":0.07, + "End":0.08, + "Percent":98.39166666666667, + "Count":69 + }, + { + "Start":0.08, + "End":0.09, + "Percent":98.96666666666667, + "Count":69 + }, + { + "Start":0.09, + "End":0.1, + "Percent":99.275, + "Count":37 + }, + { + "Start":0.1, + "End":0.12, + "Percent":99.74166666666666, + "Count":56 + }, + { + "Start":0.14, + "End":0.16, + "Percent":99.91666666666667, + "Count":21 + }, + { + "Start":0.18, + "End":0.189759494, + "Percent":100, + "Count":10 + } + ], + "Percentiles":[ + { + "Percentile":50, + "Value":0.02316149297856615 + }, + { + "Percentile":75, + "Value":0.031253405994550405 + }, + { + "Percentile":90, + "Value":0.0431190798376184 + }, + { + "Percentile":99, + "Value":0.091081081081081 + }, + { + "Percentile":99.9, + "Value":0.15809523809523834 + } + ] + }, + "Exactly":0, + "RetCodes":{ + "200":12000 + }, + "Sizes":{ + "Count":12000, + "Min":124, + "Max":126, + "Sum":1498260, + "Avg":124.855, + "StdDev":0.3667083309648236, + "Data":[ + { + "Start":124, + "End":126, + "Percent":100, + "Count":12000 + } + ], + "Percentiles":null + }, + "HeaderSizes":{ + "Count":12000, + "Min":124, + "Max":126, + "Sum":1498260, + "Avg":124.855, + "StdDev":0.3667083309648236, + "Data":[ + { + "Start":124, + "End":125, + "Percent":99.475, + "Count":11937 + }, + { + "Start":125, + "End":126, + "Percent":100, + "Count":63 + } + ], + "Percentiles":null + }, + "URL":"http://35.199.42.164/fortio2/echo", + "SocketCount":48 +} diff --git a/fortio-data/golden-4.json b/fortio-data/golden-4.json new file mode 100644 index 000000000..a9d1b5afd --- /dev/null +++ b/fortio-data/golden-4.json @@ -0,0 +1,250 @@ +{ + "Labels":"ingress to s2 qps_400 0.6.0", + "StartTime":"2018-04-06T05:33:57.541973414Z", + "RequestedQPS":"400", + "RequestedDuration":"30s", + "ActualQPS":399.44483242517316, + "ActualDuration":30041695438, + "NumThreads":48, + "Version":"0.8.1", + "DurationHistogram":{ + "Count":12000, + "Min":0.003599691, + "Max":0.189759494, + "Sum":314.280620721, + "Avg":0.02619005172675, + "StdDev":0.015989459036605817, + "Data":[ + { + "Start":0.003599691, + "End":0.004, + "Percent":0.008333333333333333, + "Count":1 + }, + { + "Start":0.004, + "End":0.005, + "Percent":0.18333333333333332, + "Count":21 + }, + { + "Start":0.005, + "End":0.006, + "Percent":0.5416666666666666, + "Count":43 + }, + { + "Start":0.006, + "End":0.007, + "Percent":0.9083333333333333, + "Count":44 + }, + { + "Start":0.007, + "End":0.008, + "Percent":1.4, + "Count":59 + }, + { + "Start":0.008, + "End":0.009000000000000001, + "Percent":2.6333333333333333, + "Count":148 + }, + { + "Start":0.009000000000000001, + "End":0.01, + "Percent":5.833333333333333, + "Count":384 + }, + { + "Start":0.01, + "End":0.011, + "Percent":9.166666666666666, + "Count":400 + }, + { + "Start":0.011, + "End":0.012, + "Percent":12.6, + "Count":412 + }, + { + "Start":0.012, + "End":0.014, + "Percent":19.616666666666667, + "Count":842 + }, + { + "Start":0.014, + "End":0.016, + "Percent":25.1, + "Count":658 + }, + { + "Start":0.016, + "End":0.018000000000000002, + "Percent":29.758333333333333, + "Count":559 + }, + { + "Start":0.018000000000000002, + "End":0.02, + "Percent":35.74166666666667, + "Count":718 + }, + { + "Start":0.02, + "End":0.025, + "Percent":58.291666666666664, + "Count":2706 + }, + { + "Start":0.025, + "End":0.03, + "Percent":73.46666666666667, + "Count":1821 + }, + { + "Start":0.03, + "End":0.035, + "Percent":79.58333333333333, + "Count":734 + }, + { + "Start":0.035, + "End":0.04, + "Percent":86.15833333333333, + "Count":789 + }, + { + "Start":0.04, + "End":0.045, + "Percent":92.31666666666666, + "Count":739 + }, + { + "Start":0.045, + "End":0.05, + "Percent":95, + "Count":322 + }, + { + "Start":0.05, + "End":0.06, + "Percent":96.71666666666667, + "Count":206 + }, + { + "Start":0.06, + "End":0.07, + "Percent":97.81666666666666, + "Count":132 + }, + { + "Start":0.07, + "End":0.08, + "Percent":98.39166666666667, + "Count":69 + }, + { + "Start":0.08, + "End":0.09, + "Percent":98.96666666666667, + "Count":69 + }, + { + "Start":0.09, + "End":0.1, + "Percent":99.275, + "Count":37 + }, + { + "Start":0.1, + "End":0.12, + "Percent":99.74166666666666, + "Count":56 + }, + { + "Start":0.14, + "End":0.16, + "Percent":99.91666666666667, + "Count":21 + }, + { + "Start":0.18, + "End":0.189759494, + "Percent":100, + "Count":10 + } + ], + "Percentiles":[ + { + "Percentile":50, + "Value":0.02316149297856615 + }, + { + "Percentile":75, + "Value":0.031253405994550405 + }, + { + "Percentile":90, + "Value":0.0431190798376184 + }, + { + "Percentile":99, + "Value":0.091081081081081 + }, + { + "Percentile":99.9, + "Value":0.15809523809523834 + } + ] + }, + "Exactly":0, + "RetCodes":{ + "200":12000 + }, + "Sizes":{ + "Count":12000, + "Min":124, + "Max":126, + "Sum":1498260, + "Avg":124.855, + "StdDev":0.3667083309648236, + "Data":[ + { + "Start":124, + "End":126, + "Percent":100, + "Count":12000 + } + ], + "Percentiles":null + }, + "HeaderSizes":{ + "Count":12000, + "Min":124, + "Max":126, + "Sum":1498260, + "Avg":124.855, + "StdDev":0.3667083309648236, + "Data":[ + { + "Start":124, + "End":125, + "Percent":99.475, + "Count":11937 + }, + { + "Start":125, + "End":126, + "Percent":100, + "Count":63 + } + ], + "Percentiles":null + }, + "URL":"http://35.199.42.164/fortio2/echo", + "SocketCount":48 +} diff --git a/fortio-data/golden-5.json b/fortio-data/golden-5.json new file mode 100644 index 000000000..49106b695 --- /dev/null +++ b/fortio-data/golden-5.json @@ -0,0 +1,227 @@ +{ + "Labels":"ingress to s2 qps_400 0.6.0", + "StartTime":"2018-04-06T05:33:57.541973414Z", + "RequestedQPS":"400", + "RequestedDuration":"30s", + "ActualQPS":399.44483242517316, + "ActualDuration":30041695438, + "NumThreads":48, + "Version":"0.8.1", + "DurationHistogram":{ + "Count":12000, + "Min":0.003599691, + "Max":0.189759494, + "Sum":314.280620721, + "Avg":0.02619005172675, + "StdDev":0.015989459036605817, + "Data":[ + { + "Start":0.003599691, + "End":0.004, + "Percent":0.008333333333333333, + "Count":1 + }, + { + "Start":0.004, + "End":0.005, + "Percent":0.18333333333333332, + "Count":21 + }, + { + "Start":0.005, + "End":0.006, + "Percent":0.5416666666666666, + "Count":43 + }, + { + "Start":0.006, + "End":0.007, + "Percent":0.9083333333333333, + "Count":44 + }, + { + "Start":0.007, + "End":0.008, + "Percent":1.4, + "Count":59 + }, + { + "Start":0.008, + "End":0.009000000000000001, + "Percent":2.6333333333333333, + "Count":148 + }, + { + "Start":0.009000000000000001, + "End":0.01, + "Percent":5.833333333333333, + "Count":384 + }, + { + "Start":0.01, + "End":0.011, + "Percent":9.166666666666666, + "Count":400 + }, + { + "Start":0.011, + "End":0.012, + "Percent":12.6, + "Count":412 + }, + { + "Start":0.012, + "End":0.014, + "Percent":19.616666666666667, + "Count":842 + }, + { + "Start":0.014, + "End":0.016, + "Percent":25.1, + "Count":658 + }, + { + "Start":0.016, + "End":0.018000000000000002, + "Percent":29.758333333333333, + "Count":559 + }, + { + "Start":0.018000000000000002, + "End":0.02, + "Percent":35.74166666666667, + "Count":718 + }, + { + "Start":0.02, + "End":0.025, + "Percent":58.291666666666664, + "Count":2706 + }, + { + "Start":0.025, + "End":0.03, + "Percent":73.46666666666667, + "Count":1821 + }, + { + "Start":0.03, + "End":0.035, + "Percent":79.58333333333333, + "Count":734 + }, + { + "Start":0.035, + "End":0.04, + "Percent":86.15833333333333, + "Count":789 + }, + { + "Start":0.04, + "End":0.045, + "Percent":92.31666666666666, + "Count":739 + }, + { + "Start":0.045, + "End":0.05, + "Percent":95, + "Count":322 + }, + { + "Start":0.05, + "End":0.06, + "Percent":96.71666666666667, + "Count":206 + }, + { + "Start":0.06, + "End":0.07, + "Percent":97.81666666666666, + "Count":132 + }, + { + "Start":0.07, + "End":0.08, + "Percent":98.39166666666667, + "Count":69 + }, + { + "Start":0.08, + "End":0.09, + "Percent":98.96666666666667, + "Count":69 + }, + { + "Start":0.09, + "End":0.1, + "Percent":99.275, + "Count":37 + }, + { + "Start":0.1, + "End":0.12, + "Percent":99.74166666666666, + "Count":56 + }, + { + "Start":0.14, + "End":0.16, + "Percent":99.91666666666667, + "Count":21 + }, + { + "Start":0.18, + "End":0.189759494, + "Percent":100, + "Count":10 + } + ], + "Percentiles":[ + { + "Percentile":50, + "Value":0.02316149297856615 + }, + { + "Percentile":75, + "Value":0.031253405994550405 + }, + { + "Percentile":90, + "Value":0.0431190798376184 + }, + { + "Percentile":99, + "Value":0.091081081081081 + }, + { + "Percentile":99.9, + "Value":0.15809523809523834 + } + ] + }, + "Exactly":0, + "RetCodes":{ + "200":12000 + }, + "Sizes":{ + "Count":12000, + "Min":124, + "Max":126, + "Sum":1498260, + "Avg":124.855, + "StdDev":0.3667083309648236, + "Data":[ + { + "Start":124, + "End":126, + "Percent":100, + "Count":12000 + } + ], + "Percentiles":null + }, + "URL":"http://35.199.42.164/fortio2/echo", + "SocketCount":48 +} diff --git a/fortio-data/golden-6.json b/fortio-data/golden-6.json new file mode 100644 index 000000000..29077ea06 --- /dev/null +++ b/fortio-data/golden-6.json @@ -0,0 +1,210 @@ +{ + "Labels":"ingress to s2 qps_400 0.6.0", + "StartTime":"2018-04-06T05:33:57.541973414Z", + "RequestedQPS":"400", + "RequestedDuration":"30s", + "ActualQPS":399.44483242517316, + "ActualDuration":30041695438, + "NumThreads":48, + "Version":"0.8.1", + "DurationHistogram":{ + "Count":12000, + "Min":0.003599691, + "Max":0.189759494, + "Sum":314.280620721, + "Avg":0.02619005172675, + "StdDev":0.015989459036605817, + "Data":[ + { + "Start":0.003599691, + "End":0.004, + "Percent":0.008333333333333333, + "Count":1 + }, + { + "Start":0.004, + "End":0.005, + "Percent":0.18333333333333332, + "Count":21 + }, + { + "Start":0.005, + "End":0.006, + "Percent":0.5416666666666666, + "Count":43 + }, + { + "Start":0.006, + "End":0.007, + "Percent":0.9083333333333333, + "Count":44 + }, + { + "Start":0.007, + "End":0.008, + "Percent":1.4, + "Count":59 + }, + { + "Start":0.008, + "End":0.009000000000000001, + "Percent":2.6333333333333333, + "Count":148 + }, + { + "Start":0.009000000000000001, + "End":0.01, + "Percent":5.833333333333333, + "Count":384 + }, + { + "Start":0.01, + "End":0.011, + "Percent":9.166666666666666, + "Count":400 + }, + { + "Start":0.011, + "End":0.012, + "Percent":12.6, + "Count":412 + }, + { + "Start":0.012, + "End":0.014, + "Percent":19.616666666666667, + "Count":842 + }, + { + "Start":0.014, + "End":0.016, + "Percent":25.1, + "Count":658 + }, + { + "Start":0.016, + "End":0.018000000000000002, + "Percent":29.758333333333333, + "Count":559 + }, + { + "Start":0.018000000000000002, + "End":0.02, + "Percent":35.74166666666667, + "Count":718 + }, + { + "Start":0.02, + "End":0.025, + "Percent":58.291666666666664, + "Count":2706 + }, + { + "Start":0.025, + "End":0.03, + "Percent":73.46666666666667, + "Count":1821 + }, + { + "Start":0.03, + "End":0.035, + "Percent":79.58333333333333, + "Count":734 + }, + { + "Start":0.035, + "End":0.04, + "Percent":86.15833333333333, + "Count":789 + }, + { + "Start":0.04, + "End":0.045, + "Percent":92.31666666666666, + "Count":739 + }, + { + "Start":0.045, + "End":0.05, + "Percent":95, + "Count":322 + }, + { + "Start":0.05, + "End":0.06, + "Percent":96.71666666666667, + "Count":206 + }, + { + "Start":0.06, + "End":0.07, + "Percent":97.81666666666666, + "Count":132 + }, + { + "Start":0.07, + "End":0.08, + "Percent":98.39166666666667, + "Count":69 + }, + { + "Start":0.08, + "End":0.09, + "Percent":98.96666666666667, + "Count":69 + }, + { + "Start":0.09, + "End":0.1, + "Percent":99.275, + "Count":37 + }, + { + "Start":0.1, + "End":0.12, + "Percent":99.74166666666666, + "Count":56 + }, + { + "Start":0.14, + "End":0.16, + "Percent":99.91666666666667, + "Count":21 + }, + { + "Start":0.18, + "End":0.189759494, + "Percent":100, + "Count":10 + } + ], + "Percentiles":[ + { + "Percentile":50, + "Value":0.02316149297856615 + }, + { + "Percentile":75, + "Value":0.031253405994550405 + }, + { + "Percentile":90, + "Value":0.0431190798376184 + }, + { + "Percentile":99, + "Value":0.091081081081081 + }, + { + "Percentile":99.9, + "Value":0.15809523809523834 + } + ] + }, + "Exactly":0, + "RetCodes":{ + "200":12000 + }, + "URL":"http://35.199.42.164/fortio2/echo", + "SocketCount":48 +} diff --git a/fortio-data/golden-7.json b/fortio-data/golden-7.json new file mode 100644 index 000000000..6a83bebd6 --- /dev/null +++ b/fortio-data/golden-7.json @@ -0,0 +1,189 @@ +{ + "Labels":"ingress to s2 qps_400 0.6.0", + "StartTime":"2018-04-06T05:33:57.541973414Z", + "RequestedQPS":"400", + "RequestedDuration":"30s", + "ActualQPS":399.44483242517316, + "ActualDuration":30041695438, + "NumThreads":48, + "Version":"0.8.1", + "DurationHistogram":{ + "Count":12000, + "Min":0.003599691, + "Max":0.189759494, + "Sum":314.280620721, + "Avg":0.02619005172675, + "StdDev":0.015989459036605817, + "Data":[ + { + "Start":0.003599691, + "End":0.004, + "Percent":0.008333333333333333, + "Count":1 + }, + { + "Start":0.004, + "End":0.005, + "Percent":0.18333333333333332, + "Count":21 + }, + { + "Start":0.005, + "End":0.006, + "Percent":0.5416666666666666, + "Count":43 + }, + { + "Start":0.006, + "End":0.007, + "Percent":0.9083333333333333, + "Count":44 + }, + { + "Start":0.007, + "End":0.008, + "Percent":1.4, + "Count":59 + }, + { + "Start":0.008, + "End":0.009000000000000001, + "Percent":2.6333333333333333, + "Count":148 + }, + { + "Start":0.009000000000000001, + "End":0.01, + "Percent":5.833333333333333, + "Count":384 + }, + { + "Start":0.01, + "End":0.011, + "Percent":9.166666666666666, + "Count":400 + }, + { + "Start":0.011, + "End":0.012, + "Percent":12.6, + "Count":412 + }, + { + "Start":0.012, + "End":0.014, + "Percent":19.616666666666667, + "Count":842 + }, + { + "Start":0.014, + "End":0.016, + "Percent":25.1, + "Count":658 + }, + { + "Start":0.016, + "End":0.018000000000000002, + "Percent":29.758333333333333, + "Count":559 + }, + { + "Start":0.018000000000000002, + "End":0.02, + "Percent":35.74166666666667, + "Count":718 + }, + { + "Start":0.02, + "End":0.025, + "Percent":58.291666666666664, + "Count":2706 + }, + { + "Start":0.025, + "End":0.03, + "Percent":73.46666666666667, + "Count":1821 + }, + { + "Start":0.03, + "End":0.035, + "Percent":79.58333333333333, + "Count":734 + }, + { + "Start":0.035, + "End":0.04, + "Percent":86.15833333333333, + "Count":789 + }, + { + "Start":0.04, + "End":0.045, + "Percent":92.31666666666666, + "Count":739 + }, + { + "Start":0.045, + "End":0.05, + "Percent":95, + "Count":322 + }, + { + "Start":0.05, + "End":0.06, + "Percent":96.71666666666667, + "Count":206 + }, + { + "Start":0.06, + "End":0.07, + "Percent":97.81666666666666, + "Count":132 + }, + { + "Start":0.07, + "End":0.08, + "Percent":98.39166666666667, + "Count":69 + }, + { + "Start":0.08, + "End":0.09, + "Percent":98.96666666666667, + "Count":69 + }, + { + "Start":0.09, + "End":0.1, + "Percent":99.275, + "Count":37 + }, + { + "Start":0.1, + "End":0.12, + "Percent":99.74166666666666, + "Count":56 + }, + { + "Start":0.14, + "End":0.16, + "Percent":99.91666666666667, + "Count":21 + }, + { + "Start":0.18, + "End":0.189759494, + "Percent":100, + "Count":10 + } + ], + "Percentiles":[] + }, + "Exactly":0, + "RetCodes":{ + "200":12000 + }, + "URL":"http://35.199.42.164/fortio2/echo", + "SocketCount":48 +} diff --git a/fortio-data/golden-8.json b/fortio-data/golden-8.json new file mode 100644 index 000000000..99bc19243 --- /dev/null +++ b/fortio-data/golden-8.json @@ -0,0 +1,184 @@ +{ + "Labels":"ingress to s2 qps_400 0.6.0", + "StartTime":"2018-04-06T05:33:57.541973414Z", + "RequestedQPS":"400", + "RequestedDuration":"30s", + "ActualQPS":399.44483242517316, + "ActualDuration":30041695438, + "NumThreads":48, + "Version":"0.8.1", + "DurationHistogram":{ + "Count":12000, + "Data":[ + { + "Start":0.003599691, + "End":0.004, + "Percent":0.008333333333333333, + "Count":1 + }, + { + "Start":0.004, + "End":0.005, + "Percent":0.18333333333333332, + "Count":21 + }, + { + "Start":0.005, + "End":0.006, + "Percent":0.5416666666666666, + "Count":43 + }, + { + "Start":0.006, + "End":0.007, + "Percent":0.9083333333333333, + "Count":44 + }, + { + "Start":0.007, + "End":0.008, + "Percent":1.4, + "Count":59 + }, + { + "Start":0.008, + "End":0.009000000000000001, + "Percent":2.6333333333333333, + "Count":148 + }, + { + "Start":0.009000000000000001, + "End":0.01, + "Percent":5.833333333333333, + "Count":384 + }, + { + "Start":0.01, + "End":0.011, + "Percent":9.166666666666666, + "Count":400 + }, + { + "Start":0.011, + "End":0.012, + "Percent":12.6, + "Count":412 + }, + { + "Start":0.012, + "End":0.014, + "Percent":19.616666666666667, + "Count":842 + }, + { + "Start":0.014, + "End":0.016, + "Percent":25.1, + "Count":658 + }, + { + "Start":0.016, + "End":0.018000000000000002, + "Percent":29.758333333333333, + "Count":559 + }, + { + "Start":0.018000000000000002, + "End":0.02, + "Percent":35.74166666666667, + "Count":718 + }, + { + "Start":0.02, + "End":0.025, + "Percent":58.291666666666664, + "Count":2706 + }, + { + "Start":0.025, + "End":0.03, + "Percent":73.46666666666667, + "Count":1821 + }, + { + "Start":0.03, + "End":0.035, + "Percent":79.58333333333333, + "Count":734 + }, + { + "Start":0.035, + "End":0.04, + "Percent":86.15833333333333, + "Count":789 + }, + { + "Start":0.04, + "End":0.045, + "Percent":92.31666666666666, + "Count":739 + }, + { + "Start":0.045, + "End":0.05, + "Percent":95, + "Count":322 + }, + { + "Start":0.05, + "End":0.06, + "Percent":96.71666666666667, + "Count":206 + }, + { + "Start":0.06, + "End":0.07, + "Percent":97.81666666666666, + "Count":132 + }, + { + "Start":0.07, + "End":0.08, + "Percent":98.39166666666667, + "Count":69 + }, + { + "Start":0.08, + "End":0.09, + "Percent":98.96666666666667, + "Count":69 + }, + { + "Start":0.09, + "End":0.1, + "Percent":99.275, + "Count":37 + }, + { + "Start":0.1, + "End":0.12, + "Percent":99.74166666666666, + "Count":56 + }, + { + "Start":0.14, + "End":0.16, + "Percent":99.91666666666667, + "Count":21 + }, + { + "Start":0.18, + "End":0.189759494, + "Percent":100, + "Count":10 + } + ], + "Percentiles":[] + }, + "Exactly":0, + "RetCodes":{ + "200":12000 + }, + "URL":"http://35.199.42.164/fortio2/echo", + "SocketCount":48 +} diff --git a/fortio-data/golden.json b/fortio-data/golden.json new file mode 100644 index 000000000..a9d1b5afd --- /dev/null +++ b/fortio-data/golden.json @@ -0,0 +1,250 @@ +{ + "Labels":"ingress to s2 qps_400 0.6.0", + "StartTime":"2018-04-06T05:33:57.541973414Z", + "RequestedQPS":"400", + "RequestedDuration":"30s", + "ActualQPS":399.44483242517316, + "ActualDuration":30041695438, + "NumThreads":48, + "Version":"0.8.1", + "DurationHistogram":{ + "Count":12000, + "Min":0.003599691, + "Max":0.189759494, + "Sum":314.280620721, + "Avg":0.02619005172675, + "StdDev":0.015989459036605817, + "Data":[ + { + "Start":0.003599691, + "End":0.004, + "Percent":0.008333333333333333, + "Count":1 + }, + { + "Start":0.004, + "End":0.005, + "Percent":0.18333333333333332, + "Count":21 + }, + { + "Start":0.005, + "End":0.006, + "Percent":0.5416666666666666, + "Count":43 + }, + { + "Start":0.006, + "End":0.007, + "Percent":0.9083333333333333, + "Count":44 + }, + { + "Start":0.007, + "End":0.008, + "Percent":1.4, + "Count":59 + }, + { + "Start":0.008, + "End":0.009000000000000001, + "Percent":2.6333333333333333, + "Count":148 + }, + { + "Start":0.009000000000000001, + "End":0.01, + "Percent":5.833333333333333, + "Count":384 + }, + { + "Start":0.01, + "End":0.011, + "Percent":9.166666666666666, + "Count":400 + }, + { + "Start":0.011, + "End":0.012, + "Percent":12.6, + "Count":412 + }, + { + "Start":0.012, + "End":0.014, + "Percent":19.616666666666667, + "Count":842 + }, + { + "Start":0.014, + "End":0.016, + "Percent":25.1, + "Count":658 + }, + { + "Start":0.016, + "End":0.018000000000000002, + "Percent":29.758333333333333, + "Count":559 + }, + { + "Start":0.018000000000000002, + "End":0.02, + "Percent":35.74166666666667, + "Count":718 + }, + { + "Start":0.02, + "End":0.025, + "Percent":58.291666666666664, + "Count":2706 + }, + { + "Start":0.025, + "End":0.03, + "Percent":73.46666666666667, + "Count":1821 + }, + { + "Start":0.03, + "End":0.035, + "Percent":79.58333333333333, + "Count":734 + }, + { + "Start":0.035, + "End":0.04, + "Percent":86.15833333333333, + "Count":789 + }, + { + "Start":0.04, + "End":0.045, + "Percent":92.31666666666666, + "Count":739 + }, + { + "Start":0.045, + "End":0.05, + "Percent":95, + "Count":322 + }, + { + "Start":0.05, + "End":0.06, + "Percent":96.71666666666667, + "Count":206 + }, + { + "Start":0.06, + "End":0.07, + "Percent":97.81666666666666, + "Count":132 + }, + { + "Start":0.07, + "End":0.08, + "Percent":98.39166666666667, + "Count":69 + }, + { + "Start":0.08, + "End":0.09, + "Percent":98.96666666666667, + "Count":69 + }, + { + "Start":0.09, + "End":0.1, + "Percent":99.275, + "Count":37 + }, + { + "Start":0.1, + "End":0.12, + "Percent":99.74166666666666, + "Count":56 + }, + { + "Start":0.14, + "End":0.16, + "Percent":99.91666666666667, + "Count":21 + }, + { + "Start":0.18, + "End":0.189759494, + "Percent":100, + "Count":10 + } + ], + "Percentiles":[ + { + "Percentile":50, + "Value":0.02316149297856615 + }, + { + "Percentile":75, + "Value":0.031253405994550405 + }, + { + "Percentile":90, + "Value":0.0431190798376184 + }, + { + "Percentile":99, + "Value":0.091081081081081 + }, + { + "Percentile":99.9, + "Value":0.15809523809523834 + } + ] + }, + "Exactly":0, + "RetCodes":{ + "200":12000 + }, + "Sizes":{ + "Count":12000, + "Min":124, + "Max":126, + "Sum":1498260, + "Avg":124.855, + "StdDev":0.3667083309648236, + "Data":[ + { + "Start":124, + "End":126, + "Percent":100, + "Count":12000 + } + ], + "Percentiles":null + }, + "HeaderSizes":{ + "Count":12000, + "Min":124, + "Max":126, + "Sum":1498260, + "Avg":124.855, + "StdDev":0.3667083309648236, + "Data":[ + { + "Start":124, + "End":125, + "Percent":99.475, + "Count":11937 + }, + { + "Start":125, + "End":126, + "Percent":100, + "Count":63 + } + ], + "Percentiles":null + }, + "URL":"http://35.199.42.164/fortio2/echo", + "SocketCount":48 +} diff --git a/source/client/factories_impl.cc b/source/client/factories_impl.cc index 11561d59e..d055a1622 100644 --- a/source/client/factories_impl.cc +++ b/source/client/factories_impl.cc @@ -14,6 +14,8 @@ #include "client/benchmark_client_impl.h" #include "client/output_collector_impl.h" #include "client/output_formatter_impl.h" +#include "api/client/options.pb.h" +#include "source/client/_virtual_includes/output_formatter_impl_lib/client/output_formatter_impl.h" namespace Nighthawk { namespace Client { @@ -85,6 +87,8 @@ OutputFormatterPtr OutputFormatterFactoryImpl::create( return std::make_unique(); case nighthawk::client::OutputFormat::DOTTED: return std::make_unique(); + case nighthawk::client::OutputFormat::FORTIO: + return std::make_unique(); default: NOT_REACHED_GCOVR_EXCL_LINE; } diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index 5ad36b905..a65e0a974 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -138,5 +138,11 @@ DottedStringOutputFormatterImpl::formatProto(const nighthawk::client::Output& ou return ss.str(); } +std::string +FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output&) const { + std::stringstream ss; + return ss.str(); +} + } // namespace Client } // namespace Nighthawk \ No newline at end of file diff --git a/source/client/output_formatter_impl.h b/source/client/output_formatter_impl.h index 2ba6967eb..ff86f6d0c 100644 --- a/source/client/output_formatter_impl.h +++ b/source/client/output_formatter_impl.h @@ -47,5 +47,10 @@ class DottedStringOutputFormatterImpl : public OutputFormatterImpl { std::string formatProto(const nighthawk::client::Output& output) const override; }; +class FortioOutputFormatterImpl : public OutputFormatterImpl { +public: + std::string formatProto(const nighthawk::client::Output& output) const override; +}; + } // namespace Client } // namespace Nighthawk \ No newline at end of file diff --git a/test/test_data/full_sample.json b/test/test_data/full_sample.json new file mode 100644 index 000000000..942f46aa3 --- /dev/null +++ b/test/test_data/full_sample.json @@ -0,0 +1,3522 @@ +{ + "options": { + "verbosity": { + "value": "INFO" + }, + "output_format": { + "value": "JSON" + }, + "address_family": { + "value": "AUTO" + }, + "request_options": { + "request_method": "GET", + "request_headers": [], + "request_body_size": 0 + }, + "tls_context": { + "sni": "", + "allow_renegotiation": false + }, + "sequencer_idle_strategy": { + "value": "SPIN" + }, + "requests_per_second": 1, + "connections": 1, + "duration": "5s", + "timeout": "30s", + "h2": false, + "concurrency": "auto", + "prefetch_connections": false, + "burst_size": 0, + "max_pending_requests": 1, + "max_active_requests": 4294937295, + "max_requests_per_connection": 4294937295, + "uri": "http://127.0.0.1:10000/", + "trace": "" + }, + "results": [ + { + "name": "worker_0", + "statistics": [ + { + "count": "4", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000031494s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000031494s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000031494s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000032591s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000032591s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000032591s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000048189s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.000048189s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.000048189s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.000048189s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.000048189s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.000117091s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.000117091s" + } + ], + "mean": "0.000057341s", + "pstdev": "0.000035122s" + }, + { + "count": "4", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.059297791s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.059297791s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.059297791s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.059312127s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.059312127s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.059312127s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.061976575s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.061976575s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.061976575s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.061976575s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.061976575s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.084357119s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.084357119s" + } + ], + "mean": "0.066234624s", + "pstdev": "0.010518547s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "4", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.059402239s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.059402239s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.059402239s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.059541503s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.059541503s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.059541503s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.062064639s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.062064639s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.062064639s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.062064639s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.062064639s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.084479999s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.084479999s" + } + ], + "mean": "0.066370816s", + "pstdev": "0.010507725s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "5" + } + ] + }, + { + "name": "worker_1", + "statistics": [ + { + "count": "4", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000033313s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000033313s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000033313s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000035465s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000035465s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000035465s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000051897s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.000051897s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.000051897s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.000051897s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.000051897s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.000070355s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.000070355s" + } + ], + "mean": "0.000047757s", + "pstdev": "0.000014895s" + }, + { + "count": "4", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.064684031s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.064684031s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.064684031s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.065081343s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.065081343s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.065081343s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.066537471s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.066537471s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.066537471s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.066537471s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.066537471s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.068657151s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.068657151s" + } + ], + "mean": "0.066238720s", + "pstdev": "0.001556413s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "4", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.064784383s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.064784383s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.064784383s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.065179647s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.065179647s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.065179647s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.066721791s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.066721791s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.066721791s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.066721791s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.066721791s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.068780031s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.068780031s" + } + ], + "mean": "0.066365184s", + "pstdev": "0.001569883s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "5" + } + ] + }, + { + "name": "worker_2", + "statistics": [ + { + "count": "4", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000031796s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000031796s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000031796s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000040337s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000040337s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000040337s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000042679s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.000042679s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.000042679s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.000042679s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.000042679s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.000053019s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.000053019s" + } + ], + "mean": "0.000041958s", + "pstdev": "0.000007562s" + }, + { + "count": "4", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.058099711s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.058099711s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.058099711s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.058902527s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.058902527s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.058902527s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.061583359s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.061583359s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.061583359s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.061583359s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.061583359s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.067194879s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.067194879s" + } + ], + "mean": "0.061443840s", + "pstdev": "0.003561025s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "4", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.058212351s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.058212351s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.058212351s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.059029503s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.059029503s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.059029503s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.061698047s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.061698047s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.061698047s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.061698047s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.061698047s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.067289087s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.067289087s" + } + ], + "mean": "0.061555968s", + "pstdev": "0.003551052s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "5" + } + ] + }, + { + "name": "worker_3", + "statistics": [ + { + "count": "4", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000032588s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000032588s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000032588s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000040265s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000040265s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000040265s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000041157s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.000041157s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.000041157s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.000041157s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.000041157s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.000043807s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.000043807s" + } + ], + "mean": "0.000039454s", + "pstdev": "0.000004173s" + }, + { + "count": "4", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.056578047s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.056578047s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.056578047s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.058265599s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.058265599s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.058265599s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.061620223s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.061620223s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.061620223s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.061620223s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.061620223s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.079327231s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.079327231s" + } + ], + "mean": "0.063946496s", + "pstdev": "0.009062473s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "4", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.056690687s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.056690687s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.056690687s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.058374143s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.058374143s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.058374143s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.061712383s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.061712383s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.061712383s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.061712383s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.061712383s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.079437823s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.079437823s" + } + ], + "mean": "0.064052480s", + "pstdev": "0.009063565s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "5" + } + ] + }, + { + "name": "worker_4", + "statistics": [ + { + "count": "4", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000033859s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000033859s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000033859s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000035493s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000035493s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000035493s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000048117s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.000048117s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.000048117s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.000048117s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.000048117s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.000051953s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.000051953s" + } + ], + "mean": "0.000042356s", + "pstdev": "0.000007820s" + }, + { + "count": "4", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.056150015s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.056150015s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.056150015s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.056334335s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.056334335s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.056334335s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.058064895s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.058064895s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.058064895s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.058064895s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.058064895s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.061089791s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.061089791s" + } + ], + "mean": "0.057908736s", + "pstdev": "0.001982128s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "4", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.056272895s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.056272895s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.056272895s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.056432639s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.056432639s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.056432639s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.058183679s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.058183679s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.058183679s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.058183679s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.058183679s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.061186047s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.061186047s" + } + ], + "mean": "0.058017792s", + "pstdev": "0.001976280s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "5" + } + ] + }, + { + "name": "worker_5", + "statistics": [ + { + "count": "4", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000031978s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000031978s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000031978s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000035205s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000035205s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000035205s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000051767s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.000051767s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.000051767s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.000051767s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.000051767s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.000054551s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.000054551s" + } + ], + "mean": "0.000043375s", + "pstdev": "0.000009899s" + }, + { + "count": "4", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.057862143s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.057862143s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.057862143s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.063868927s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.063868927s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.063868927s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.065679359s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.065679359s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.065679359s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.065679359s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.065679359s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.067862527s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.067862527s" + } + ], + "mean": "0.063816960s", + "pstdev": "0.003717842s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "4", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.057999359s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.057999359s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.057999359s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.063999999s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.063999999s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.063999999s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.065777663s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.065777663s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.065777663s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.065777663s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.065777663s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.067960831s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.067960831s" + } + ], + "mean": "0.063933184s", + "pstdev": "0.003702382s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "5" + } + ] + }, + { + "name": "worker_6", + "statistics": [ + { + "count": "4", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000032893s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000032893s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000032893s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000033521s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000033521s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000033521s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000038597s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.000038597s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.000038597s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.000038597s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.000038597s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.000039201s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.000039201s" + } + ], + "mean": "0.000036053s", + "pstdev": "0.000002863s" + }, + { + "count": "4", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.056922111s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.056922111s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.056922111s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.057616383s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.057616383s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.057616383s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.060835839s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.060835839s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.060835839s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.060835839s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.060835839s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.060927999s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.060927999s" + } + ], + "mean": "0.059074560s", + "pstdev": "0.001823229s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "4", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.057012223s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.057012223s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.057012223s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.057716735s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.057716735s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.057716735s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.060936191s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.060936191s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.060936191s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.060936191s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.060936191s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.061034495s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.061034495s" + } + ], + "mean": "0.059173888s", + "pstdev": "0.001827817s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "5" + } + ] + }, + { + "name": "worker_7", + "statistics": [ + { + "count": "4", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000031752s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000031752s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000031752s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000032747s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000032747s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000032747s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000044159s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.000044159s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.000044159s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.000044159s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.000044159s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.000057509s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.000057509s" + } + ], + "mean": "0.000041542s", + "pstdev": "0.000010428s" + }, + { + "count": "4", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.055568383s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.055568383s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.055568383s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.059650047s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.059650047s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.059650047s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.067563519s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.067563519s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.067563519s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.067563519s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.067563519s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.069509119s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.069509119s" + } + ], + "mean": "0.063071232s", + "pstdev": "0.005692141s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "4", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.055662591s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.055662591s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.055662591s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.059742207s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.059742207s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.059742207s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.067682303s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.067682303s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.067682303s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.067682303s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.067682303s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.069631999s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.069631999s" + } + ], + "mean": "0.063178240s", + "pstdev": "0.005705402s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "5" + } + ] + }, + { + "name": "worker_8", + "statistics": [ + { + "count": "4", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000031168s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000031168s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000031168s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000033925s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000033925s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000033925s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000037663s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.000037663s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.000037663s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.000037663s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.000037663s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.000051237s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.000051237s" + } + ], + "mean": "0.000038498s", + "pstdev": "0.000007707s" + }, + { + "count": "4", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.056958975s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.056958975s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.056958975s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.059041791s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.059041791s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.059041791s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.060012543s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.060012543s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.060012543s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.060012543s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.060012543s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.063830015s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.063830015s" + } + ], + "mean": "0.059959808s", + "pstdev": "0.002491437s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "4", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.057055231s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.057055231s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.057055231s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.059162623s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.059162623s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.059162623s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.060102655s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.060102655s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.060102655s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.060102655s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.060102655s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.063930367s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.063930367s" + } + ], + "mean": "0.060061696s", + "pstdev": "0.002490756s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "5" + } + ] + }, + { + "name": "worker_9", + "statistics": [ + { + "count": "4", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000031853s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000031853s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000031853s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000035839s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000035839s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000035839s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000037101s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.000037101s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.000037101s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.000037101s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.000037101s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.000042849s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.000042849s" + } + ], + "mean": "0.000036911s", + "pstdev": "0.000003938s" + }, + { + "count": "4", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.057884671s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.057884671s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.057884671s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.060086271s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.060086271s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.060086271s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.062291967s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.062291967s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.062291967s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.062291967s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.062291967s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.068161535s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.068161535s" + } + ], + "mean": "0.062104832s", + "pstdev": "0.003827225s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "4", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.057980927s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.057980927s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.057980927s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.060186623s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.060186623s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.060186623s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.062402559s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.062402559s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.062402559s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.062402559s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.062402559s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.068259839s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.068259839s" + } + ], + "mean": "0.062206208s", + "pstdev": "0.003827673s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "5" + } + ] + }, + { + "name": "worker_10", + "statistics": [ + { + "count": "4", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000031242s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000031242s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000031242s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000035537s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000035537s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000035537s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000037795s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.000037795s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.000037795s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.000037795s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.000037795s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.000051885s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.000051885s" + } + ], + "mean": "0.000039115s", + "pstdev": "0.000007740s" + }, + { + "count": "4", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.057714687s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.057714687s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.057714687s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.060903423s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.060903423s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.060903423s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.065888255s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.065888255s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.065888255s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.065888255s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.065888255s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.073601023s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.073601023s" + } + ], + "mean": "0.064525568s", + "pstdev": "0.005993960s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "4", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.057802751s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.057802751s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.057802751s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.061003775s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.061003775s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.061003775s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.066009087s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.066009087s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.066009087s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.066009087s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.066009087s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.073703423s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.073703423s" + } + ], + "mean": "0.064628480s", + "pstdev": "0.005999399s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "5" + } + ] + }, + { + "name": "worker_11", + "statistics": [ + { + "count": "4", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000029928s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000029928s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000029928s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000032191s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000032191s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000032191s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000034547s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.000034547s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.000034547s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.000034547s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.000034547s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.000041621s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.000041621s" + } + ], + "mean": "0.000034572s", + "pstdev": "0.000004385s" + }, + { + "count": "4", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.060487679s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.060487679s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.060487679s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.060641279s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.060641279s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.060641279s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.062892031s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.062892031s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.062892031s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.062892031s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.062892031s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.066994175s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.066994175s" + } + ], + "mean": "0.062752768s", + "pstdev": "0.002626687s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "4", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.060577791s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.060577791s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.060577791s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.060735487s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.060735487s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.060735487s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.062975999s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.062975999s" + }, + { + "percentile": 0.65, + "count": "3", + "duration": "0.062975999s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.062975999s" + }, + { + "percentile": 0.75, + "count": "3", + "duration": "0.062975999s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.067102719s" + }, + { + "percentile": 1, + "count": "4", + "duration": "0.067102719s" + } + ], + "mean": "0.062846976s", + "pstdev": "0.002633229s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "5" + } + ] + }, + { + "name": "global", + "statistics": [ + { + "count": "48", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000029928s" + }, + { + "percentile": 0.1, + "count": "5", + "duration": "0.000031752s" + }, + { + "percentile": 0.2, + "count": "10", + "duration": "0.000032588s" + }, + { + "percentile": 0.3, + "count": "15", + "duration": "0.000033521s" + }, + { + "percentile": 0.4, + "count": "20", + "duration": "0.000035465s" + }, + { + "percentile": 0.5, + "count": "24", + "duration": "0.000037101s" + }, + { + "percentile": 0.55, + "count": "27", + "duration": "0.000038597s" + }, + { + "percentile": 0.6, + "count": "29", + "duration": "0.000040265s" + }, + { + "percentile": 0.65, + "count": "32", + "duration": "0.000041621s" + }, + { + "percentile": 0.7, + "count": "34", + "duration": "0.000042849s" + }, + { + "percentile": 0.75, + "count": "36", + "duration": "0.000044159s" + }, + { + "percentile": 0.775, + "count": "38", + "duration": "0.000048189s" + }, + { + "percentile": 0.8, + "count": "39", + "duration": "0.000051237s" + }, + { + "percentile": 0.825, + "count": "40", + "duration": "0.000051767s" + }, + { + "percentile": 0.85, + "count": "41", + "duration": "0.000051885s" + }, + { + "percentile": 0.875, + "count": "42", + "duration": "0.000051897s" + }, + { + "percentile": 0.8875, + "count": "43", + "duration": "0.000051953s" + }, + { + "percentile": 0.9, + "count": "44", + "duration": "0.000053019s" + }, + { + "percentile": 0.9125, + "count": "44", + "duration": "0.000053019s" + }, + { + "percentile": 0.925, + "count": "45", + "duration": "0.000054551s" + }, + { + "percentile": 0.9375, + "count": "45", + "duration": "0.000054551s" + }, + { + "percentile": 0.94375, + "count": "46", + "duration": "0.000057509s" + }, + { + "percentile": 0.95, + "count": "46", + "duration": "0.000057509s" + }, + { + "percentile": 0.95625, + "count": "46", + "duration": "0.000057509s" + }, + { + "percentile": 0.9625, + "count": "47", + "duration": "0.000070355s" + }, + { + "percentile": 0.96875, + "count": "47", + "duration": "0.000070355s" + }, + { + "percentile": 0.971875, + "count": "47", + "duration": "0.000070355s" + }, + { + "percentile": 0.975, + "count": "47", + "duration": "0.000070355s" + }, + { + "percentile": 0.978125, + "count": "47", + "duration": "0.000070355s" + }, + { + "percentile": 0.98125, + "count": "48", + "duration": "0.000117091s" + }, + { + "percentile": 1, + "count": "48", + "duration": "0.000117091s" + } + ], + "mean": "0.000041578s", + "pstdev": "0.000014060s" + }, + { + "count": "48", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.055568383s" + }, + { + "percentile": 0.1, + "count": "5", + "duration": "0.056922111s" + }, + { + "percentile": 0.2, + "count": "10", + "duration": "0.057884671s" + }, + { + "percentile": 0.3, + "count": "15", + "duration": "0.059041791s" + }, + { + "percentile": 0.4, + "count": "20", + "duration": "0.060086271s" + }, + { + "percentile": 0.5, + "count": "24", + "duration": "0.060903423s" + }, + { + "percentile": 0.55, + "count": "27", + "duration": "0.061583359s" + }, + { + "percentile": 0.6, + "count": "29", + "duration": "0.061976575s" + }, + { + "percentile": 0.65, + "count": "32", + "duration": "0.063830015s" + }, + { + "percentile": 0.7, + "count": "34", + "duration": "0.064684031s" + }, + { + "percentile": 0.75, + "count": "36", + "duration": "0.065679359s" + }, + { + "percentile": 0.775, + "count": "38", + "duration": "0.066537471s" + }, + { + "percentile": 0.8, + "count": "39", + "duration": "0.066994175s" + }, + { + "percentile": 0.825, + "count": "40", + "duration": "0.067194879s" + }, + { + "percentile": 0.85, + "count": "41", + "duration": "0.067563519s" + }, + { + "percentile": 0.875, + "count": "42", + "duration": "0.067862527s" + }, + { + "percentile": 0.8875, + "count": "43", + "duration": "0.068161535s" + }, + { + "percentile": 0.9, + "count": "44", + "duration": "0.068657151s" + }, + { + "percentile": 0.9125, + "count": "44", + "duration": "0.068657151s" + }, + { + "percentile": 0.925, + "count": "45", + "duration": "0.069509119s" + }, + { + "percentile": 0.9375, + "count": "45", + "duration": "0.069509119s" + }, + { + "percentile": 0.94375, + "count": "46", + "duration": "0.073601023s" + }, + { + "percentile": 0.95, + "count": "46", + "duration": "0.073601023s" + }, + { + "percentile": 0.95625, + "count": "46", + "duration": "0.073601023s" + }, + { + "percentile": 0.9625, + "count": "47", + "duration": "0.079327231s" + }, + { + "percentile": 0.96875, + "count": "47", + "duration": "0.079327231s" + }, + { + "percentile": 0.971875, + "count": "47", + "duration": "0.079327231s" + }, + { + "percentile": 0.975, + "count": "47", + "duration": "0.079327231s" + }, + { + "percentile": 0.978125, + "count": "47", + "duration": "0.079327231s" + }, + { + "percentile": 0.98125, + "count": "48", + "duration": "0.084357119s" + }, + { + "percentile": 1, + "count": "48", + "duration": "0.084357119s" + } + ], + "mean": "0.062589845s", + "pstdev": "0.005785869s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "48", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.055662591s" + }, + { + "percentile": 0.1, + "count": "5", + "duration": "0.057012223s" + }, + { + "percentile": 0.2, + "count": "10", + "duration": "0.057999359s" + }, + { + "percentile": 0.3, + "count": "15", + "duration": "0.059162623s" + }, + { + "percentile": 0.4, + "count": "20", + "duration": "0.060186623s" + }, + { + "percentile": 0.5, + "count": "24", + "duration": "0.061003775s" + }, + { + "percentile": 0.55, + "count": "27", + "duration": "0.061698047s" + }, + { + "percentile": 0.6, + "count": "29", + "duration": "0.062064639s" + }, + { + "percentile": 0.65, + "count": "32", + "duration": "0.063930367s" + }, + { + "percentile": 0.7, + "count": "34", + "duration": "0.064784383s" + }, + { + "percentile": 0.75, + "count": "36", + "duration": "0.065777663s" + }, + { + "percentile": 0.775, + "count": "38", + "duration": "0.066721791s" + }, + { + "percentile": 0.8, + "count": "39", + "duration": "0.067102719s" + }, + { + "percentile": 0.825, + "count": "40", + "duration": "0.067289087s" + }, + { + "percentile": 0.85, + "count": "41", + "duration": "0.067682303s" + }, + { + "percentile": 0.875, + "count": "42", + "duration": "0.067960831s" + }, + { + "percentile": 0.8875, + "count": "43", + "duration": "0.068259839s" + }, + { + "percentile": 0.9, + "count": "44", + "duration": "0.068780031s" + }, + { + "percentile": 0.9125, + "count": "44", + "duration": "0.068780031s" + }, + { + "percentile": 0.925, + "count": "45", + "duration": "0.069631999s" + }, + { + "percentile": 0.9375, + "count": "45", + "duration": "0.069631999s" + }, + { + "percentile": 0.94375, + "count": "46", + "duration": "0.073703423s" + }, + { + "percentile": 0.95, + "count": "46", + "duration": "0.073703423s" + }, + { + "percentile": 0.95625, + "count": "46", + "duration": "0.073703423s" + }, + { + "percentile": 0.9625, + "count": "47", + "duration": "0.079437823s" + }, + { + "percentile": 0.96875, + "count": "47", + "duration": "0.079437823s" + }, + { + "percentile": 0.971875, + "count": "47", + "duration": "0.079437823s" + }, + { + "percentile": 0.975, + "count": "47", + "duration": "0.079437823s" + }, + { + "percentile": 0.978125, + "count": "47", + "duration": "0.079437823s" + }, + { + "percentile": 0.98125, + "count": "48", + "duration": "0.084479999s" + }, + { + "percentile": 1, + "count": "48", + "duration": "0.084479999s" + } + ], + "mean": "0.062699243s", + "pstdev": "0.005788063s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "60" + }, + { + "name": "cluster_manager.cluster_added", + "value": "12" + }, + { + "name": "default.total_match_count", + "value": "12" + }, + { + "name": "membership_change", + "value": "12" + }, + { + "name": "runtime.load_success", + "value": "1" + }, + { + "name": "runtime.override_dir_not_exists", + "value": "1" + }, + { + "name": "upstream_cx_destroy", + "value": "12" + }, + { + "name": "upstream_cx_destroy_local", + "value": "12" + }, + { + "name": "upstream_cx_http1_total", + "value": "12" + }, + { + "name": "upstream_cx_rx_bytes_total", + "value": "3338276" + }, + { + "name": "upstream_cx_total", + "value": "12" + }, + { + "name": "upstream_cx_tx_bytes_total", + "value": "3600" + }, + { + "name": "upstream_rq_pending_total", + "value": "12" + }, + { + "name": "upstream_rq_total", + "value": "60" + } + ] + } + ], + "timestamp": "2019-10-16T00:30:12.911078318Z" +} From 2379f61d9c9f26adf7fa0a19be3e50166551668f Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Thu, 17 Oct 2019 18:05:28 -0700 Subject: [PATCH 02/37] Add basic fortio proto Signed-off-by: Teju Nareddy --- api/client/BUILD | 1 + api/client/fortio.proto | 13 +++++++++++++ source/client/output_formatter_impl.cc | 5 +++-- 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 api/client/fortio.proto diff --git a/api/client/BUILD b/api/client/BUILD index f0b719779..32cccbabf 100644 --- a/api/client/BUILD +++ b/api/client/BUILD @@ -6,6 +6,7 @@ load("@envoy_api//bazel:api_build_system.bzl", "api_cc_py_proto_library") api_cc_py_proto_library( name = "base", srcs = [ + "fortio.proto", "options.proto", "output.proto", "service.proto", diff --git a/api/client/fortio.proto b/api/client/fortio.proto new file mode 100644 index 000000000..33d35502d --- /dev/null +++ b/api/client/fortio.proto @@ -0,0 +1,13 @@ +syntax = "proto3"; + +package nighthawk.client; + +import "google/protobuf/duration.proto"; +import "google/protobuf/wrappers.proto"; +import "envoy/api/v2/auth/cert.proto"; +import "envoy/api/v2/core/base.proto"; +import "validate/validate.proto"; + +message FortioResult { + google.protobuf.StringValue labels = 1; +} \ No newline at end of file diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index a65e0a974..1bd0716fe 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -5,6 +5,7 @@ #include #include +#include "api/client/fortio.pb.validate.h" #include "external/envoy/source/common/protobuf/utility.h" namespace Nighthawk { @@ -140,8 +141,8 @@ DottedStringOutputFormatterImpl::formatProto(const nighthawk::client::Output& ou std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output&) const { - std::stringstream ss; - return ss.str(); + nighthawk::client::FortioResult result; + return Envoy::MessageUtil::getJsonStringFromMessage(result, true, true); } } // namespace Client From 88c68127ca008741ba1ce45fb09381f896183643 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Thu, 17 Oct 2019 18:18:57 -0700 Subject: [PATCH 03/37] Add some more fields Tested output format: { "labels": "TODO label", "starttime": "2019-10-18T01:18:09Z", "requestedqps": 1 } Signed-off-by: Teju Nareddy --- api/client/fortio.proto | 7 +++++-- source/client/output_formatter_impl.cc | 8 +++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/api/client/fortio.proto b/api/client/fortio.proto index 33d35502d..f8a3c086c 100644 --- a/api/client/fortio.proto +++ b/api/client/fortio.proto @@ -3,11 +3,14 @@ syntax = "proto3"; package nighthawk.client; import "google/protobuf/duration.proto"; +import "google/protobuf/timestamp.proto"; import "google/protobuf/wrappers.proto"; -import "envoy/api/v2/auth/cert.proto"; -import "envoy/api/v2/core/base.proto"; import "validate/validate.proto"; message FortioResult { google.protobuf.StringValue labels = 1; + + google.protobuf.Timestamp starttime = 2; + + google.protobuf.UInt32Value requestedqps = 3; } \ No newline at end of file diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index 1bd0716fe..6e34bb382 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -5,6 +5,7 @@ #include #include +#include "api/client/fortio.pb.h" #include "api/client/fortio.pb.validate.h" #include "external/envoy/source/common/protobuf/utility.h" @@ -140,8 +141,13 @@ DottedStringOutputFormatterImpl::formatProto(const nighthawk::client::Output& ou } std::string -FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output&) const { +FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) const { nighthawk::client::FortioResult result; + + result.mutable_labels()->set_value("TODO label"); + result.mutable_requestedqps()->set_value(output.options().requests_per_second().value()); + result.mutable_starttime()->set_seconds(output.timestamp().seconds()); + return Envoy::MessageUtil::getJsonStringFromMessage(result, true, true); } From 661038bb7e1b8bc776c4113653349906bbe03035 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Thu, 17 Oct 2019 18:21:02 -0700 Subject: [PATCH 04/37] Remove unneeded import Signed-off-by: Teju Nareddy --- source/client/factories_impl.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/source/client/factories_impl.cc b/source/client/factories_impl.cc index d055a1622..7ddb42d19 100644 --- a/source/client/factories_impl.cc +++ b/source/client/factories_impl.cc @@ -15,7 +15,6 @@ #include "client/output_collector_impl.h" #include "client/output_formatter_impl.h" #include "api/client/options.pb.h" -#include "source/client/_virtual_includes/output_formatter_impl_lib/client/output_formatter_impl.h" namespace Nighthawk { namespace Client { From 07a6c7fc70915be9171dac918504b0ee8723c375 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Thu, 17 Oct 2019 18:30:18 -0700 Subject: [PATCH 05/37] Disable validation Signed-off-by: Teju Nareddy --- api/client/fortio.proto | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/api/client/fortio.proto b/api/client/fortio.proto index f8a3c086c..e825fd0a3 100644 --- a/api/client/fortio.proto +++ b/api/client/fortio.proto @@ -8,9 +8,13 @@ import "google/protobuf/wrappers.proto"; import "validate/validate.proto"; message FortioResult { - google.protobuf.StringValue labels = 1; + // Disable validate because it doesn't work well with fields that are not all lowercase. + // The field cases must match the final output JSON that fortio-ui expects. + option (validate.disabled) = true; - google.protobuf.Timestamp starttime = 2; + google.protobuf.StringValue Labels = 1; - google.protobuf.UInt32Value requestedqps = 3; + google.protobuf.Timestamp StartTime = 2; + + google.protobuf.UInt32Value RequestedQPS = 3; } \ No newline at end of file From 9abb0178f13be0be6ec8c927b60683da0d7efbbc Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Thu, 17 Oct 2019 18:38:29 -0700 Subject: [PATCH 06/37] More fields Signed-off-by: Teju Nareddy --- api/client/fortio.proto | 16 ++++++++++++++++ source/client/output_formatter_impl.cc | 1 - 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/api/client/fortio.proto b/api/client/fortio.proto index e825fd0a3..a037ee6a8 100644 --- a/api/client/fortio.proto +++ b/api/client/fortio.proto @@ -17,4 +17,20 @@ message FortioResult { google.protobuf.Timestamp StartTime = 2; google.protobuf.UInt32Value RequestedQPS = 3; + + google.protobuf.Duration RequestedDuration = 4; + + google.protobuf.DoubleValue ActualQPS = 5; + + google.protobuf.DoubleValue ActualDuration = 6; + + google.protobuf.UInt32Value NumThreads = 7; + + google.protobuf.StringValue Version = 8; + + google.protobuf.UInt32Value Exactly = 10; + + google.protobuf.StringValue URL = 12; + + google.protobuf.UInt32Value SocketCount = 13; } \ No newline at end of file diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index 6e34bb382..f0575acfd 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -6,7 +6,6 @@ #include #include "api/client/fortio.pb.h" -#include "api/client/fortio.pb.validate.h" #include "external/envoy/source/common/protobuf/utility.h" namespace Nighthawk { From f39f726855a0740af02895383d88bcfc56ee446f Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Thu, 17 Oct 2019 19:43:37 -0700 Subject: [PATCH 07/37] More fields Signed-off-by: Teju Nareddy --- source/client/output_formatter_impl.cc | 30 ++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index f0575acfd..b14ba1cd8 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -143,10 +143,36 @@ std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) const { nighthawk::client::FortioResult result; - result.mutable_labels()->set_value("TODO label"); - result.mutable_requestedqps()->set_value(output.options().requests_per_second().value()); + // TODO(nareddyt): Not needed but nice to have + result.mutable_labels()->set_value("A random label"); + result.mutable_starttime()->set_seconds(output.timestamp().seconds()); + result.mutable_requestedqps()->set_value(output.options().requests_per_second().value()); + + result.mutable_requestedduration()->set_seconds(output.options().duration().seconds()); + + // TODO(nareddyt) + result.mutable_actualqps()->set_value(0); + + // TODO(nareddyt) + result.mutable_actualduration()->set_value(0); + + // TODO(nareddyt): Maybe not needed? + result.mutable_numthreads()->set_value(0); + + // TODO(nareddyt): Maybe not needed? + result.mutable_version()->set_value(0); + + // TODO(nareddyt): Figure out what this field is... + result.mutable_exactly()->set_value(0); + + result.mutable_url()->set_value(output.options().uri().value()); + + // TODO(nareddyt): Is this the right mapping? + result.mutable_socketcount()->set_value(output.options().connections().value()); + + return Envoy::MessageUtil::getJsonStringFromMessage(result, true, true); } From 3336bf3b44ec514da98fef0e4e687f9d7b9950b7 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Thu, 17 Oct 2019 19:50:13 -0700 Subject: [PATCH 08/37] Fix nullptr Signed-off-by: Teju Nareddy --- api/client/fortio.proto | 4 ++++ source/client/output_formatter_impl.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/api/client/fortio.proto b/api/client/fortio.proto index a037ee6a8..8558be963 100644 --- a/api/client/fortio.proto +++ b/api/client/fortio.proto @@ -7,6 +7,10 @@ import "google/protobuf/timestamp.proto"; import "google/protobuf/wrappers.proto"; import "validate/validate.proto"; +message DurationHistogram { + +} + message FortioResult { // Disable validate because it doesn't work well with fields that are not all lowercase. // The field cases must match the final output JSON that fortio-ui expects. diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index b14ba1cd8..3fc6af954 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -162,7 +162,7 @@ FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) result.mutable_numthreads()->set_value(0); // TODO(nareddyt): Maybe not needed? - result.mutable_version()->set_value(0); + result.mutable_version()->set_value(""); // TODO(nareddyt): Figure out what this field is... result.mutable_exactly()->set_value(0); From 79f023a6335fc292de822a0be0d099169d0886a8 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 18 Oct 2019 10:29:09 -0700 Subject: [PATCH 09/37] Fill in all the top-level fields and verified output is correct Signed-off-by: Teju Nareddy --- api/client/fortio.proto | 2 + source/client/output_formatter_impl.cc | 58 ++++++++++++++++++++------ source/client/output_formatter_impl.h | 21 ++++++++++ 3 files changed, 68 insertions(+), 13 deletions(-) diff --git a/api/client/fortio.proto b/api/client/fortio.proto index 8558be963..1a678c9a9 100644 --- a/api/client/fortio.proto +++ b/api/client/fortio.proto @@ -34,6 +34,8 @@ message FortioResult { google.protobuf.UInt32Value Exactly = 10; + map RetCodes = 11; + google.protobuf.StringValue URL = 12; google.protobuf.UInt32Value SocketCount = 13; diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index 3fc6af954..7fd07767c 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -6,6 +6,7 @@ #include #include "api/client/fortio.pb.h" +#include "nighthawk/common/exception.h" #include "external/envoy/source/common/protobuf/utility.h" namespace Nighthawk { @@ -139,41 +140,72 @@ DottedStringOutputFormatterImpl::formatProto(const nighthawk::client::Output& ou return ss.str(); } +const nighthawk::client::Result& FortioOutputFormatterImpl::getGlobalResult(const nighthawk::client::Output& output) const { + for (const auto& nh_result : output.results()) { + if (nh_result.name() == "global") { + return nh_result; + } + } + + throw NighthawkException("Nighthawk output was malformed, contains no 'global' results."); +} + +const nighthawk::client::Counter& FortioOutputFormatterImpl::getCounterByName(const nighthawk::client::Result& result, absl::string_view counter_name) const { + for (const auto& nh_counter : result.counters()) { + if (nh_counter.name() == counter_name) { + return nh_counter; + } + } + + throw NighthawkException("Nighthawk result was malformed, contains no counter with name"); +} + std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) const { - nighthawk::client::FortioResult result; + nighthawk::client::FortioResult fortio_output; // TODO(nareddyt): Not needed but nice to have - result.mutable_labels()->set_value("A random label"); + fortio_output.mutable_labels()->set_value("A random label"); - result.mutable_starttime()->set_seconds(output.timestamp().seconds()); + fortio_output.mutable_starttime()->set_seconds(output.timestamp().seconds()); - result.mutable_requestedqps()->set_value(output.options().requests_per_second().value()); + fortio_output.mutable_requestedqps()->set_value(output.options().requests_per_second().value()); - result.mutable_requestedduration()->set_seconds(output.options().duration().seconds()); + fortio_output.mutable_requestedduration()->set_seconds(output.options().duration().seconds()); // TODO(nareddyt) - result.mutable_actualqps()->set_value(0); + fortio_output.mutable_actualqps()->set_value(0); // TODO(nareddyt) - result.mutable_actualduration()->set_value(0); + fortio_output.mutable_actualduration()->set_value(0); // TODO(nareddyt): Maybe not needed? - result.mutable_numthreads()->set_value(0); + fortio_output.mutable_numthreads()->set_value(0); // TODO(nareddyt): Maybe not needed? - result.mutable_version()->set_value(""); + fortio_output.mutable_version()->set_value(""); // TODO(nareddyt): Figure out what this field is... - result.mutable_exactly()->set_value(0); + fortio_output.mutable_exactly()->set_value(0); - result.mutable_url()->set_value(output.options().uri().value()); + fortio_output.mutable_url()->set_value(output.options().uri().value()); // TODO(nareddyt): Is this the right mapping? - result.mutable_socketcount()->set_value(output.options().connections().value()); + fortio_output.mutable_socketcount()->set_value(output.options().connections().value()); + + // TODO(nareddyt) + fortio_output.mutable_retcodes()->insert({"200", 0}); + + // Get the result that represents all workers (global) + const auto& nh_global_result = this->getGlobalResult(output); + // Fill in the number of successful responses. + // Fortio-ui only reads the 200 OK field, other fields are only informational. + const auto& nh_2xx_counter = this->getCounterByName(nh_global_result, "benchmark.http_2xx"); + fortio_output.mutable_retcodes()->insert({"200", nh_2xx_counter.value()}); + // TODO(nareddyt): Nice to have other response codes as well - return Envoy::MessageUtil::getJsonStringFromMessage(result, true, true); + return Envoy::MessageUtil::getJsonStringFromMessage(fortio_output, true, true); } } // namespace Client diff --git a/source/client/output_formatter_impl.h b/source/client/output_formatter_impl.h index ff86f6d0c..0e7af9569 100644 --- a/source/client/output_formatter_impl.h +++ b/source/client/output_formatter_impl.h @@ -9,6 +9,7 @@ #include "external/envoy/source/common/protobuf/protobuf.h" #include "absl/strings/string_view.h" +#include "api/client/output.pb.h" namespace Nighthawk { namespace Client { @@ -50,6 +51,26 @@ class DottedStringOutputFormatterImpl : public OutputFormatterImpl { class FortioOutputFormatterImpl : public OutputFormatterImpl { public: std::string formatProto(const nighthawk::client::Output& output) const override; + protected: + + /** + * Return the result that represents all workers (the one with the "global" name). + * + * @param output the Nighthawk output proto + * @return the corresponding global result + * @throws NighthawkException if global result is not found + */ + const nighthawk::client::Result& getGlobalResult(const nighthawk::client::Output& output) const; + + /** + * Return the counter with the specified name. + * + * @param result a single Nighthawk result, preferably the global result + * @param counter_name the name of the counter to return + * @return the corresponding counter + * @throws NighthawkException if counter with given name is not found + */ + const nighthawk::client::Counter& getCounterByName(const nighthawk::client::Result& result, absl::string_view counter_name) const; }; } // namespace Client From ff250a922f643955ca25fb9228de1e8735433d64 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 18 Oct 2019 10:30:05 -0700 Subject: [PATCH 10/37] Delete some data that is not used anymore Signed-off-by: Teju Nareddy --- fortio-data/golden-2.json | 250 -------------------------------------- fortio-data/golden-4.json | 250 -------------------------------------- fortio-data/golden-5.json | 227 ---------------------------------- fortio-data/golden-6.json | 210 -------------------------------- fortio-data/golden-7.json | 189 ---------------------------- fortio-data/golden-8.json | 184 ---------------------------- fortio-data/golden.json | 68 +---------- 7 files changed, 1 insertion(+), 1377 deletions(-) delete mode 100644 fortio-data/golden-2.json delete mode 100644 fortio-data/golden-4.json delete mode 100644 fortio-data/golden-5.json delete mode 100644 fortio-data/golden-6.json delete mode 100644 fortio-data/golden-7.json delete mode 100644 fortio-data/golden-8.json diff --git a/fortio-data/golden-2.json b/fortio-data/golden-2.json deleted file mode 100644 index a9d1b5afd..000000000 --- a/fortio-data/golden-2.json +++ /dev/null @@ -1,250 +0,0 @@ -{ - "Labels":"ingress to s2 qps_400 0.6.0", - "StartTime":"2018-04-06T05:33:57.541973414Z", - "RequestedQPS":"400", - "RequestedDuration":"30s", - "ActualQPS":399.44483242517316, - "ActualDuration":30041695438, - "NumThreads":48, - "Version":"0.8.1", - "DurationHistogram":{ - "Count":12000, - "Min":0.003599691, - "Max":0.189759494, - "Sum":314.280620721, - "Avg":0.02619005172675, - "StdDev":0.015989459036605817, - "Data":[ - { - "Start":0.003599691, - "End":0.004, - "Percent":0.008333333333333333, - "Count":1 - }, - { - "Start":0.004, - "End":0.005, - "Percent":0.18333333333333332, - "Count":21 - }, - { - "Start":0.005, - "End":0.006, - "Percent":0.5416666666666666, - "Count":43 - }, - { - "Start":0.006, - "End":0.007, - "Percent":0.9083333333333333, - "Count":44 - }, - { - "Start":0.007, - "End":0.008, - "Percent":1.4, - "Count":59 - }, - { - "Start":0.008, - "End":0.009000000000000001, - "Percent":2.6333333333333333, - "Count":148 - }, - { - "Start":0.009000000000000001, - "End":0.01, - "Percent":5.833333333333333, - "Count":384 - }, - { - "Start":0.01, - "End":0.011, - "Percent":9.166666666666666, - "Count":400 - }, - { - "Start":0.011, - "End":0.012, - "Percent":12.6, - "Count":412 - }, - { - "Start":0.012, - "End":0.014, - "Percent":19.616666666666667, - "Count":842 - }, - { - "Start":0.014, - "End":0.016, - "Percent":25.1, - "Count":658 - }, - { - "Start":0.016, - "End":0.018000000000000002, - "Percent":29.758333333333333, - "Count":559 - }, - { - "Start":0.018000000000000002, - "End":0.02, - "Percent":35.74166666666667, - "Count":718 - }, - { - "Start":0.02, - "End":0.025, - "Percent":58.291666666666664, - "Count":2706 - }, - { - "Start":0.025, - "End":0.03, - "Percent":73.46666666666667, - "Count":1821 - }, - { - "Start":0.03, - "End":0.035, - "Percent":79.58333333333333, - "Count":734 - }, - { - "Start":0.035, - "End":0.04, - "Percent":86.15833333333333, - "Count":789 - }, - { - "Start":0.04, - "End":0.045, - "Percent":92.31666666666666, - "Count":739 - }, - { - "Start":0.045, - "End":0.05, - "Percent":95, - "Count":322 - }, - { - "Start":0.05, - "End":0.06, - "Percent":96.71666666666667, - "Count":206 - }, - { - "Start":0.06, - "End":0.07, - "Percent":97.81666666666666, - "Count":132 - }, - { - "Start":0.07, - "End":0.08, - "Percent":98.39166666666667, - "Count":69 - }, - { - "Start":0.08, - "End":0.09, - "Percent":98.96666666666667, - "Count":69 - }, - { - "Start":0.09, - "End":0.1, - "Percent":99.275, - "Count":37 - }, - { - "Start":0.1, - "End":0.12, - "Percent":99.74166666666666, - "Count":56 - }, - { - "Start":0.14, - "End":0.16, - "Percent":99.91666666666667, - "Count":21 - }, - { - "Start":0.18, - "End":0.189759494, - "Percent":100, - "Count":10 - } - ], - "Percentiles":[ - { - "Percentile":50, - "Value":0.02316149297856615 - }, - { - "Percentile":75, - "Value":0.031253405994550405 - }, - { - "Percentile":90, - "Value":0.0431190798376184 - }, - { - "Percentile":99, - "Value":0.091081081081081 - }, - { - "Percentile":99.9, - "Value":0.15809523809523834 - } - ] - }, - "Exactly":0, - "RetCodes":{ - "200":12000 - }, - "Sizes":{ - "Count":12000, - "Min":124, - "Max":126, - "Sum":1498260, - "Avg":124.855, - "StdDev":0.3667083309648236, - "Data":[ - { - "Start":124, - "End":126, - "Percent":100, - "Count":12000 - } - ], - "Percentiles":null - }, - "HeaderSizes":{ - "Count":12000, - "Min":124, - "Max":126, - "Sum":1498260, - "Avg":124.855, - "StdDev":0.3667083309648236, - "Data":[ - { - "Start":124, - "End":125, - "Percent":99.475, - "Count":11937 - }, - { - "Start":125, - "End":126, - "Percent":100, - "Count":63 - } - ], - "Percentiles":null - }, - "URL":"http://35.199.42.164/fortio2/echo", - "SocketCount":48 -} diff --git a/fortio-data/golden-4.json b/fortio-data/golden-4.json deleted file mode 100644 index a9d1b5afd..000000000 --- a/fortio-data/golden-4.json +++ /dev/null @@ -1,250 +0,0 @@ -{ - "Labels":"ingress to s2 qps_400 0.6.0", - "StartTime":"2018-04-06T05:33:57.541973414Z", - "RequestedQPS":"400", - "RequestedDuration":"30s", - "ActualQPS":399.44483242517316, - "ActualDuration":30041695438, - "NumThreads":48, - "Version":"0.8.1", - "DurationHistogram":{ - "Count":12000, - "Min":0.003599691, - "Max":0.189759494, - "Sum":314.280620721, - "Avg":0.02619005172675, - "StdDev":0.015989459036605817, - "Data":[ - { - "Start":0.003599691, - "End":0.004, - "Percent":0.008333333333333333, - "Count":1 - }, - { - "Start":0.004, - "End":0.005, - "Percent":0.18333333333333332, - "Count":21 - }, - { - "Start":0.005, - "End":0.006, - "Percent":0.5416666666666666, - "Count":43 - }, - { - "Start":0.006, - "End":0.007, - "Percent":0.9083333333333333, - "Count":44 - }, - { - "Start":0.007, - "End":0.008, - "Percent":1.4, - "Count":59 - }, - { - "Start":0.008, - "End":0.009000000000000001, - "Percent":2.6333333333333333, - "Count":148 - }, - { - "Start":0.009000000000000001, - "End":0.01, - "Percent":5.833333333333333, - "Count":384 - }, - { - "Start":0.01, - "End":0.011, - "Percent":9.166666666666666, - "Count":400 - }, - { - "Start":0.011, - "End":0.012, - "Percent":12.6, - "Count":412 - }, - { - "Start":0.012, - "End":0.014, - "Percent":19.616666666666667, - "Count":842 - }, - { - "Start":0.014, - "End":0.016, - "Percent":25.1, - "Count":658 - }, - { - "Start":0.016, - "End":0.018000000000000002, - "Percent":29.758333333333333, - "Count":559 - }, - { - "Start":0.018000000000000002, - "End":0.02, - "Percent":35.74166666666667, - "Count":718 - }, - { - "Start":0.02, - "End":0.025, - "Percent":58.291666666666664, - "Count":2706 - }, - { - "Start":0.025, - "End":0.03, - "Percent":73.46666666666667, - "Count":1821 - }, - { - "Start":0.03, - "End":0.035, - "Percent":79.58333333333333, - "Count":734 - }, - { - "Start":0.035, - "End":0.04, - "Percent":86.15833333333333, - "Count":789 - }, - { - "Start":0.04, - "End":0.045, - "Percent":92.31666666666666, - "Count":739 - }, - { - "Start":0.045, - "End":0.05, - "Percent":95, - "Count":322 - }, - { - "Start":0.05, - "End":0.06, - "Percent":96.71666666666667, - "Count":206 - }, - { - "Start":0.06, - "End":0.07, - "Percent":97.81666666666666, - "Count":132 - }, - { - "Start":0.07, - "End":0.08, - "Percent":98.39166666666667, - "Count":69 - }, - { - "Start":0.08, - "End":0.09, - "Percent":98.96666666666667, - "Count":69 - }, - { - "Start":0.09, - "End":0.1, - "Percent":99.275, - "Count":37 - }, - { - "Start":0.1, - "End":0.12, - "Percent":99.74166666666666, - "Count":56 - }, - { - "Start":0.14, - "End":0.16, - "Percent":99.91666666666667, - "Count":21 - }, - { - "Start":0.18, - "End":0.189759494, - "Percent":100, - "Count":10 - } - ], - "Percentiles":[ - { - "Percentile":50, - "Value":0.02316149297856615 - }, - { - "Percentile":75, - "Value":0.031253405994550405 - }, - { - "Percentile":90, - "Value":0.0431190798376184 - }, - { - "Percentile":99, - "Value":0.091081081081081 - }, - { - "Percentile":99.9, - "Value":0.15809523809523834 - } - ] - }, - "Exactly":0, - "RetCodes":{ - "200":12000 - }, - "Sizes":{ - "Count":12000, - "Min":124, - "Max":126, - "Sum":1498260, - "Avg":124.855, - "StdDev":0.3667083309648236, - "Data":[ - { - "Start":124, - "End":126, - "Percent":100, - "Count":12000 - } - ], - "Percentiles":null - }, - "HeaderSizes":{ - "Count":12000, - "Min":124, - "Max":126, - "Sum":1498260, - "Avg":124.855, - "StdDev":0.3667083309648236, - "Data":[ - { - "Start":124, - "End":125, - "Percent":99.475, - "Count":11937 - }, - { - "Start":125, - "End":126, - "Percent":100, - "Count":63 - } - ], - "Percentiles":null - }, - "URL":"http://35.199.42.164/fortio2/echo", - "SocketCount":48 -} diff --git a/fortio-data/golden-5.json b/fortio-data/golden-5.json deleted file mode 100644 index 49106b695..000000000 --- a/fortio-data/golden-5.json +++ /dev/null @@ -1,227 +0,0 @@ -{ - "Labels":"ingress to s2 qps_400 0.6.0", - "StartTime":"2018-04-06T05:33:57.541973414Z", - "RequestedQPS":"400", - "RequestedDuration":"30s", - "ActualQPS":399.44483242517316, - "ActualDuration":30041695438, - "NumThreads":48, - "Version":"0.8.1", - "DurationHistogram":{ - "Count":12000, - "Min":0.003599691, - "Max":0.189759494, - "Sum":314.280620721, - "Avg":0.02619005172675, - "StdDev":0.015989459036605817, - "Data":[ - { - "Start":0.003599691, - "End":0.004, - "Percent":0.008333333333333333, - "Count":1 - }, - { - "Start":0.004, - "End":0.005, - "Percent":0.18333333333333332, - "Count":21 - }, - { - "Start":0.005, - "End":0.006, - "Percent":0.5416666666666666, - "Count":43 - }, - { - "Start":0.006, - "End":0.007, - "Percent":0.9083333333333333, - "Count":44 - }, - { - "Start":0.007, - "End":0.008, - "Percent":1.4, - "Count":59 - }, - { - "Start":0.008, - "End":0.009000000000000001, - "Percent":2.6333333333333333, - "Count":148 - }, - { - "Start":0.009000000000000001, - "End":0.01, - "Percent":5.833333333333333, - "Count":384 - }, - { - "Start":0.01, - "End":0.011, - "Percent":9.166666666666666, - "Count":400 - }, - { - "Start":0.011, - "End":0.012, - "Percent":12.6, - "Count":412 - }, - { - "Start":0.012, - "End":0.014, - "Percent":19.616666666666667, - "Count":842 - }, - { - "Start":0.014, - "End":0.016, - "Percent":25.1, - "Count":658 - }, - { - "Start":0.016, - "End":0.018000000000000002, - "Percent":29.758333333333333, - "Count":559 - }, - { - "Start":0.018000000000000002, - "End":0.02, - "Percent":35.74166666666667, - "Count":718 - }, - { - "Start":0.02, - "End":0.025, - "Percent":58.291666666666664, - "Count":2706 - }, - { - "Start":0.025, - "End":0.03, - "Percent":73.46666666666667, - "Count":1821 - }, - { - "Start":0.03, - "End":0.035, - "Percent":79.58333333333333, - "Count":734 - }, - { - "Start":0.035, - "End":0.04, - "Percent":86.15833333333333, - "Count":789 - }, - { - "Start":0.04, - "End":0.045, - "Percent":92.31666666666666, - "Count":739 - }, - { - "Start":0.045, - "End":0.05, - "Percent":95, - "Count":322 - }, - { - "Start":0.05, - "End":0.06, - "Percent":96.71666666666667, - "Count":206 - }, - { - "Start":0.06, - "End":0.07, - "Percent":97.81666666666666, - "Count":132 - }, - { - "Start":0.07, - "End":0.08, - "Percent":98.39166666666667, - "Count":69 - }, - { - "Start":0.08, - "End":0.09, - "Percent":98.96666666666667, - "Count":69 - }, - { - "Start":0.09, - "End":0.1, - "Percent":99.275, - "Count":37 - }, - { - "Start":0.1, - "End":0.12, - "Percent":99.74166666666666, - "Count":56 - }, - { - "Start":0.14, - "End":0.16, - "Percent":99.91666666666667, - "Count":21 - }, - { - "Start":0.18, - "End":0.189759494, - "Percent":100, - "Count":10 - } - ], - "Percentiles":[ - { - "Percentile":50, - "Value":0.02316149297856615 - }, - { - "Percentile":75, - "Value":0.031253405994550405 - }, - { - "Percentile":90, - "Value":0.0431190798376184 - }, - { - "Percentile":99, - "Value":0.091081081081081 - }, - { - "Percentile":99.9, - "Value":0.15809523809523834 - } - ] - }, - "Exactly":0, - "RetCodes":{ - "200":12000 - }, - "Sizes":{ - "Count":12000, - "Min":124, - "Max":126, - "Sum":1498260, - "Avg":124.855, - "StdDev":0.3667083309648236, - "Data":[ - { - "Start":124, - "End":126, - "Percent":100, - "Count":12000 - } - ], - "Percentiles":null - }, - "URL":"http://35.199.42.164/fortio2/echo", - "SocketCount":48 -} diff --git a/fortio-data/golden-6.json b/fortio-data/golden-6.json deleted file mode 100644 index 29077ea06..000000000 --- a/fortio-data/golden-6.json +++ /dev/null @@ -1,210 +0,0 @@ -{ - "Labels":"ingress to s2 qps_400 0.6.0", - "StartTime":"2018-04-06T05:33:57.541973414Z", - "RequestedQPS":"400", - "RequestedDuration":"30s", - "ActualQPS":399.44483242517316, - "ActualDuration":30041695438, - "NumThreads":48, - "Version":"0.8.1", - "DurationHistogram":{ - "Count":12000, - "Min":0.003599691, - "Max":0.189759494, - "Sum":314.280620721, - "Avg":0.02619005172675, - "StdDev":0.015989459036605817, - "Data":[ - { - "Start":0.003599691, - "End":0.004, - "Percent":0.008333333333333333, - "Count":1 - }, - { - "Start":0.004, - "End":0.005, - "Percent":0.18333333333333332, - "Count":21 - }, - { - "Start":0.005, - "End":0.006, - "Percent":0.5416666666666666, - "Count":43 - }, - { - "Start":0.006, - "End":0.007, - "Percent":0.9083333333333333, - "Count":44 - }, - { - "Start":0.007, - "End":0.008, - "Percent":1.4, - "Count":59 - }, - { - "Start":0.008, - "End":0.009000000000000001, - "Percent":2.6333333333333333, - "Count":148 - }, - { - "Start":0.009000000000000001, - "End":0.01, - "Percent":5.833333333333333, - "Count":384 - }, - { - "Start":0.01, - "End":0.011, - "Percent":9.166666666666666, - "Count":400 - }, - { - "Start":0.011, - "End":0.012, - "Percent":12.6, - "Count":412 - }, - { - "Start":0.012, - "End":0.014, - "Percent":19.616666666666667, - "Count":842 - }, - { - "Start":0.014, - "End":0.016, - "Percent":25.1, - "Count":658 - }, - { - "Start":0.016, - "End":0.018000000000000002, - "Percent":29.758333333333333, - "Count":559 - }, - { - "Start":0.018000000000000002, - "End":0.02, - "Percent":35.74166666666667, - "Count":718 - }, - { - "Start":0.02, - "End":0.025, - "Percent":58.291666666666664, - "Count":2706 - }, - { - "Start":0.025, - "End":0.03, - "Percent":73.46666666666667, - "Count":1821 - }, - { - "Start":0.03, - "End":0.035, - "Percent":79.58333333333333, - "Count":734 - }, - { - "Start":0.035, - "End":0.04, - "Percent":86.15833333333333, - "Count":789 - }, - { - "Start":0.04, - "End":0.045, - "Percent":92.31666666666666, - "Count":739 - }, - { - "Start":0.045, - "End":0.05, - "Percent":95, - "Count":322 - }, - { - "Start":0.05, - "End":0.06, - "Percent":96.71666666666667, - "Count":206 - }, - { - "Start":0.06, - "End":0.07, - "Percent":97.81666666666666, - "Count":132 - }, - { - "Start":0.07, - "End":0.08, - "Percent":98.39166666666667, - "Count":69 - }, - { - "Start":0.08, - "End":0.09, - "Percent":98.96666666666667, - "Count":69 - }, - { - "Start":0.09, - "End":0.1, - "Percent":99.275, - "Count":37 - }, - { - "Start":0.1, - "End":0.12, - "Percent":99.74166666666666, - "Count":56 - }, - { - "Start":0.14, - "End":0.16, - "Percent":99.91666666666667, - "Count":21 - }, - { - "Start":0.18, - "End":0.189759494, - "Percent":100, - "Count":10 - } - ], - "Percentiles":[ - { - "Percentile":50, - "Value":0.02316149297856615 - }, - { - "Percentile":75, - "Value":0.031253405994550405 - }, - { - "Percentile":90, - "Value":0.0431190798376184 - }, - { - "Percentile":99, - "Value":0.091081081081081 - }, - { - "Percentile":99.9, - "Value":0.15809523809523834 - } - ] - }, - "Exactly":0, - "RetCodes":{ - "200":12000 - }, - "URL":"http://35.199.42.164/fortio2/echo", - "SocketCount":48 -} diff --git a/fortio-data/golden-7.json b/fortio-data/golden-7.json deleted file mode 100644 index 6a83bebd6..000000000 --- a/fortio-data/golden-7.json +++ /dev/null @@ -1,189 +0,0 @@ -{ - "Labels":"ingress to s2 qps_400 0.6.0", - "StartTime":"2018-04-06T05:33:57.541973414Z", - "RequestedQPS":"400", - "RequestedDuration":"30s", - "ActualQPS":399.44483242517316, - "ActualDuration":30041695438, - "NumThreads":48, - "Version":"0.8.1", - "DurationHistogram":{ - "Count":12000, - "Min":0.003599691, - "Max":0.189759494, - "Sum":314.280620721, - "Avg":0.02619005172675, - "StdDev":0.015989459036605817, - "Data":[ - { - "Start":0.003599691, - "End":0.004, - "Percent":0.008333333333333333, - "Count":1 - }, - { - "Start":0.004, - "End":0.005, - "Percent":0.18333333333333332, - "Count":21 - }, - { - "Start":0.005, - "End":0.006, - "Percent":0.5416666666666666, - "Count":43 - }, - { - "Start":0.006, - "End":0.007, - "Percent":0.9083333333333333, - "Count":44 - }, - { - "Start":0.007, - "End":0.008, - "Percent":1.4, - "Count":59 - }, - { - "Start":0.008, - "End":0.009000000000000001, - "Percent":2.6333333333333333, - "Count":148 - }, - { - "Start":0.009000000000000001, - "End":0.01, - "Percent":5.833333333333333, - "Count":384 - }, - { - "Start":0.01, - "End":0.011, - "Percent":9.166666666666666, - "Count":400 - }, - { - "Start":0.011, - "End":0.012, - "Percent":12.6, - "Count":412 - }, - { - "Start":0.012, - "End":0.014, - "Percent":19.616666666666667, - "Count":842 - }, - { - "Start":0.014, - "End":0.016, - "Percent":25.1, - "Count":658 - }, - { - "Start":0.016, - "End":0.018000000000000002, - "Percent":29.758333333333333, - "Count":559 - }, - { - "Start":0.018000000000000002, - "End":0.02, - "Percent":35.74166666666667, - "Count":718 - }, - { - "Start":0.02, - "End":0.025, - "Percent":58.291666666666664, - "Count":2706 - }, - { - "Start":0.025, - "End":0.03, - "Percent":73.46666666666667, - "Count":1821 - }, - { - "Start":0.03, - "End":0.035, - "Percent":79.58333333333333, - "Count":734 - }, - { - "Start":0.035, - "End":0.04, - "Percent":86.15833333333333, - "Count":789 - }, - { - "Start":0.04, - "End":0.045, - "Percent":92.31666666666666, - "Count":739 - }, - { - "Start":0.045, - "End":0.05, - "Percent":95, - "Count":322 - }, - { - "Start":0.05, - "End":0.06, - "Percent":96.71666666666667, - "Count":206 - }, - { - "Start":0.06, - "End":0.07, - "Percent":97.81666666666666, - "Count":132 - }, - { - "Start":0.07, - "End":0.08, - "Percent":98.39166666666667, - "Count":69 - }, - { - "Start":0.08, - "End":0.09, - "Percent":98.96666666666667, - "Count":69 - }, - { - "Start":0.09, - "End":0.1, - "Percent":99.275, - "Count":37 - }, - { - "Start":0.1, - "End":0.12, - "Percent":99.74166666666666, - "Count":56 - }, - { - "Start":0.14, - "End":0.16, - "Percent":99.91666666666667, - "Count":21 - }, - { - "Start":0.18, - "End":0.189759494, - "Percent":100, - "Count":10 - } - ], - "Percentiles":[] - }, - "Exactly":0, - "RetCodes":{ - "200":12000 - }, - "URL":"http://35.199.42.164/fortio2/echo", - "SocketCount":48 -} diff --git a/fortio-data/golden-8.json b/fortio-data/golden-8.json deleted file mode 100644 index 99bc19243..000000000 --- a/fortio-data/golden-8.json +++ /dev/null @@ -1,184 +0,0 @@ -{ - "Labels":"ingress to s2 qps_400 0.6.0", - "StartTime":"2018-04-06T05:33:57.541973414Z", - "RequestedQPS":"400", - "RequestedDuration":"30s", - "ActualQPS":399.44483242517316, - "ActualDuration":30041695438, - "NumThreads":48, - "Version":"0.8.1", - "DurationHistogram":{ - "Count":12000, - "Data":[ - { - "Start":0.003599691, - "End":0.004, - "Percent":0.008333333333333333, - "Count":1 - }, - { - "Start":0.004, - "End":0.005, - "Percent":0.18333333333333332, - "Count":21 - }, - { - "Start":0.005, - "End":0.006, - "Percent":0.5416666666666666, - "Count":43 - }, - { - "Start":0.006, - "End":0.007, - "Percent":0.9083333333333333, - "Count":44 - }, - { - "Start":0.007, - "End":0.008, - "Percent":1.4, - "Count":59 - }, - { - "Start":0.008, - "End":0.009000000000000001, - "Percent":2.6333333333333333, - "Count":148 - }, - { - "Start":0.009000000000000001, - "End":0.01, - "Percent":5.833333333333333, - "Count":384 - }, - { - "Start":0.01, - "End":0.011, - "Percent":9.166666666666666, - "Count":400 - }, - { - "Start":0.011, - "End":0.012, - "Percent":12.6, - "Count":412 - }, - { - "Start":0.012, - "End":0.014, - "Percent":19.616666666666667, - "Count":842 - }, - { - "Start":0.014, - "End":0.016, - "Percent":25.1, - "Count":658 - }, - { - "Start":0.016, - "End":0.018000000000000002, - "Percent":29.758333333333333, - "Count":559 - }, - { - "Start":0.018000000000000002, - "End":0.02, - "Percent":35.74166666666667, - "Count":718 - }, - { - "Start":0.02, - "End":0.025, - "Percent":58.291666666666664, - "Count":2706 - }, - { - "Start":0.025, - "End":0.03, - "Percent":73.46666666666667, - "Count":1821 - }, - { - "Start":0.03, - "End":0.035, - "Percent":79.58333333333333, - "Count":734 - }, - { - "Start":0.035, - "End":0.04, - "Percent":86.15833333333333, - "Count":789 - }, - { - "Start":0.04, - "End":0.045, - "Percent":92.31666666666666, - "Count":739 - }, - { - "Start":0.045, - "End":0.05, - "Percent":95, - "Count":322 - }, - { - "Start":0.05, - "End":0.06, - "Percent":96.71666666666667, - "Count":206 - }, - { - "Start":0.06, - "End":0.07, - "Percent":97.81666666666666, - "Count":132 - }, - { - "Start":0.07, - "End":0.08, - "Percent":98.39166666666667, - "Count":69 - }, - { - "Start":0.08, - "End":0.09, - "Percent":98.96666666666667, - "Count":69 - }, - { - "Start":0.09, - "End":0.1, - "Percent":99.275, - "Count":37 - }, - { - "Start":0.1, - "End":0.12, - "Percent":99.74166666666666, - "Count":56 - }, - { - "Start":0.14, - "End":0.16, - "Percent":99.91666666666667, - "Count":21 - }, - { - "Start":0.18, - "End":0.189759494, - "Percent":100, - "Count":10 - } - ], - "Percentiles":[] - }, - "Exactly":0, - "RetCodes":{ - "200":12000 - }, - "URL":"http://35.199.42.164/fortio2/echo", - "SocketCount":48 -} diff --git a/fortio-data/golden.json b/fortio-data/golden.json index a9d1b5afd..99bc19243 100644 --- a/fortio-data/golden.json +++ b/fortio-data/golden.json @@ -9,11 +9,6 @@ "Version":"0.8.1", "DurationHistogram":{ "Count":12000, - "Min":0.003599691, - "Max":0.189759494, - "Sum":314.280620721, - "Avg":0.02619005172675, - "StdDev":0.015989459036605817, "Data":[ { "Start":0.003599691, @@ -178,73 +173,12 @@ "Count":10 } ], - "Percentiles":[ - { - "Percentile":50, - "Value":0.02316149297856615 - }, - { - "Percentile":75, - "Value":0.031253405994550405 - }, - { - "Percentile":90, - "Value":0.0431190798376184 - }, - { - "Percentile":99, - "Value":0.091081081081081 - }, - { - "Percentile":99.9, - "Value":0.15809523809523834 - } - ] + "Percentiles":[] }, "Exactly":0, "RetCodes":{ "200":12000 }, - "Sizes":{ - "Count":12000, - "Min":124, - "Max":126, - "Sum":1498260, - "Avg":124.855, - "StdDev":0.3667083309648236, - "Data":[ - { - "Start":124, - "End":126, - "Percent":100, - "Count":12000 - } - ], - "Percentiles":null - }, - "HeaderSizes":{ - "Count":12000, - "Min":124, - "Max":126, - "Sum":1498260, - "Avg":124.855, - "StdDev":0.3667083309648236, - "Data":[ - { - "Start":124, - "End":125, - "Percent":99.475, - "Count":11937 - }, - { - "Start":125, - "End":126, - "Percent":100, - "Count":63 - } - ], - "Percentiles":null - }, "URL":"http://35.199.42.164/fortio2/echo", "SocketCount":48 } From eaeca56203b78f30e00f09a29288459c813603f9 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 18 Oct 2019 11:02:18 -0700 Subject: [PATCH 11/37] Fix insertion + exception Signed-off-by: Teju Nareddy --- source/client/output_formatter_impl.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index 7fd07767c..7a63fb02a 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -5,6 +5,7 @@ #include #include +#include "absl/strings/str_cat.h" #include "api/client/fortio.pb.h" #include "nighthawk/common/exception.h" #include "external/envoy/source/common/protobuf/utility.h" @@ -157,7 +158,7 @@ const nighthawk::client::Counter& FortioOutputFormatterImpl::getCounterByName(co } } - throw NighthawkException("Nighthawk result was malformed, contains no counter with name"); + throw NighthawkException(absl::StrCat("Nighthawk result was malformed, contains no counter with name: ", counter_name)); } std::string @@ -202,7 +203,7 @@ FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) // Fill in the number of successful responses. // Fortio-ui only reads the 200 OK field, other fields are only informational. const auto& nh_2xx_counter = this->getCounterByName(nh_global_result, "benchmark.http_2xx"); - fortio_output.mutable_retcodes()->insert({"200", nh_2xx_counter.value()}); + fortio_output.mutable_retcodes()->at("200") = nh_2xx_counter.value(); // TODO(nareddyt): Nice to have other response codes as well return Envoy::MessageUtil::getJsonStringFromMessage(fortio_output, true, true); From 2c19e11518c8907dfdaefbb6152ef1b2d75e388f Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 18 Oct 2019 11:10:26 -0700 Subject: [PATCH 12/37] Remove some more fields that are not needed Signed-off-by: Teju Nareddy --- api/client/fortio.proto | 6 ------ source/client/output_formatter_impl.cc | 19 +++++-------------- 2 files changed, 5 insertions(+), 20 deletions(-) diff --git a/api/client/fortio.proto b/api/client/fortio.proto index 1a678c9a9..f3db2920b 100644 --- a/api/client/fortio.proto +++ b/api/client/fortio.proto @@ -30,13 +30,7 @@ message FortioResult { google.protobuf.UInt32Value NumThreads = 7; - google.protobuf.StringValue Version = 8; - - google.protobuf.UInt32Value Exactly = 10; - map RetCodes = 11; google.protobuf.StringValue URL = 12; - - google.protobuf.UInt32Value SocketCount = 13; } \ No newline at end of file diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index 7a63fb02a..cfa937ed0 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -180,32 +180,23 @@ FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) // TODO(nareddyt) fortio_output.mutable_actualduration()->set_value(0); - // TODO(nareddyt): Maybe not needed? - fortio_output.mutable_numthreads()->set_value(0); - - // TODO(nareddyt): Maybe not needed? - fortio_output.mutable_version()->set_value(""); - - // TODO(nareddyt): Figure out what this field is... - fortio_output.mutable_exactly()->set_value(0); + // This displays as connections in the UI + fortio_output.mutable_numthreads()->set_value(output.options().connections().value()); fortio_output.mutable_url()->set_value(output.options().uri().value()); - // TODO(nareddyt): Is this the right mapping? - fortio_output.mutable_socketcount()->set_value(output.options().connections().value()); - - // TODO(nareddyt) - fortio_output.mutable_retcodes()->insert({"200", 0}); - // Get the result that represents all workers (global) const auto& nh_global_result = this->getGlobalResult(output); // Fill in the number of successful responses. // Fortio-ui only reads the 200 OK field, other fields are only informational. const auto& nh_2xx_counter = this->getCounterByName(nh_global_result, "benchmark.http_2xx"); + fortio_output.mutable_retcodes()->insert({"200", 0}); fortio_output.mutable_retcodes()->at("200") = nh_2xx_counter.value(); // TODO(nareddyt): Nice to have other response codes as well + + return Envoy::MessageUtil::getJsonStringFromMessage(fortio_output, true, true); } From a3b864d6c3d13245161adab8ee70d70380e32e30 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 18 Oct 2019 11:13:28 -0700 Subject: [PATCH 13/37] Cleanup Signed-off-by: Teju Nareddy --- source/client/output_formatter_impl.cc | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index cfa937ed0..529d75c5c 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -165,24 +165,21 @@ std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) const { nighthawk::client::FortioResult fortio_output; - // TODO(nareddyt): Not needed but nice to have + // TODO(nareddyt): Not needed but nice to have, displays in the UI fortio_output.mutable_labels()->set_value("A random label"); fortio_output.mutable_starttime()->set_seconds(output.timestamp().seconds()); - fortio_output.mutable_requestedqps()->set_value(output.options().requests_per_second().value()); - fortio_output.mutable_requestedduration()->set_seconds(output.options().duration().seconds()); - // TODO(nareddyt) - fortio_output.mutable_actualqps()->set_value(0); - - // TODO(nareddyt) - fortio_output.mutable_actualduration()->set_value(0); + // FIXME: Set the actual to the same as the requested since NH does not expose these fields + fortio_output.mutable_actualqps()->set_value(output.options().requests_per_second().value()); + fortio_output.mutable_actualduration()->set_value(output.options().duration().seconds()); - // This displays as connections in the UI + // This displays as "connections" in the UI, not threads fortio_output.mutable_numthreads()->set_value(output.options().connections().value()); + // This displays the endpoint URL in the UI fortio_output.mutable_url()->set_value(output.options().uri().value()); // Get the result that represents all workers (global) @@ -193,7 +190,6 @@ FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) const auto& nh_2xx_counter = this->getCounterByName(nh_global_result, "benchmark.http_2xx"); fortio_output.mutable_retcodes()->insert({"200", 0}); fortio_output.mutable_retcodes()->at("200") = nh_2xx_counter.value(); - // TODO(nareddyt): Nice to have other response codes as well From 372a0fe1bcb8a683af071835bd20486faf624b4f Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 18 Oct 2019 11:32:09 -0700 Subject: [PATCH 14/37] Start working on DurationHistogram Signed-off-by: Teju Nareddy --- api/client/fortio.proto | 12 ++++++++---- source/client/output_formatter_impl.cc | 22 ++++++++++++++++++++++ source/client/output_formatter_impl.h | 9 +++++++++ 3 files changed, 39 insertions(+), 4 deletions(-) diff --git a/api/client/fortio.proto b/api/client/fortio.proto index f3db2920b..7c0d92a65 100644 --- a/api/client/fortio.proto +++ b/api/client/fortio.proto @@ -7,10 +7,6 @@ import "google/protobuf/timestamp.proto"; import "google/protobuf/wrappers.proto"; import "validate/validate.proto"; -message DurationHistogram { - -} - message FortioResult { // Disable validate because it doesn't work well with fields that are not all lowercase. // The field cases must match the final output JSON that fortio-ui expects. @@ -30,7 +26,15 @@ message FortioResult { google.protobuf.UInt32Value NumThreads = 7; + DurationHistogram DurationHistogram = 8; + map RetCodes = 11; google.protobuf.StringValue URL = 12; +} + +message DurationHistogram { + option (validate.disabled) = true; + + google.protobuf.UInt64Value Count = 1; } \ No newline at end of file diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index 529d75c5c..1350d6df5 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -161,6 +161,16 @@ const nighthawk::client::Counter& FortioOutputFormatterImpl::getCounterByName(co throw NighthawkException(absl::StrCat("Nighthawk result was malformed, contains no counter with name: ", counter_name)); } +const nighthawk::client::Statistic& FortioOutputFormatterImpl::getRequestResponseStatistic(const nighthawk::client::Result& result) const { + for (auto const& nh_stat : result.statistics()) { + if (nh_stat.id() == "benchmark_http_client.request_to_response") { + return nh_stat; + } + } + + throw NighthawkException("Nighthawk result was malformed, contains no 'benchmark_http_client.request_to_response' statistic."); +} + std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) const { nighthawk::client::FortioResult fortio_output; @@ -191,7 +201,19 @@ FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) fortio_output.mutable_retcodes()->insert({"200", 0}); fortio_output.mutable_retcodes()->at("200") = nh_2xx_counter.value(); + // The core of the transformation is here: All the percentiles to display the dashboard + const auto& nh_stat = this->getRequestResponseStatistic(nh_global_result); + + // Set the count + nighthawk::client::DurationHistogram fortio_histogram; + fortio_histogram.mutable_count()->set_value(nh_stat.count()); + +// for (const auto& percentile : nh_stat.percentiles()) { +// +// } + // Set the histogram in main fortio output + fortio_output.mutable_durationhistogram()->CopyFrom(fortio_histogram); return Envoy::MessageUtil::getJsonStringFromMessage(fortio_output, true, true); } diff --git a/source/client/output_formatter_impl.h b/source/client/output_formatter_impl.h index 0e7af9569..3b03c5ed0 100644 --- a/source/client/output_formatter_impl.h +++ b/source/client/output_formatter_impl.h @@ -71,6 +71,15 @@ class FortioOutputFormatterImpl : public OutputFormatterImpl { * @throws NighthawkException if counter with given name is not found */ const nighthawk::client::Counter& getCounterByName(const nighthawk::client::Result& result, absl::string_view counter_name) const; + + /** + * Return the statistic that represents the request/response round-trip times. + * + * @param result a single Nighthawk result, preferably the global result + * @return the corresponding request/response statistic + * @throws NighthawkException if request/response statistic is not found + */ + const nighthawk::client::Statistic& getRequestResponseStatistic(const nighthawk::client::Result& result) const; }; } // namespace Client From c526b9cbf1956f60d6b748edd3272add3c87da86 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 18 Oct 2019 11:52:08 -0700 Subject: [PATCH 15/37] Mapping of all fields Signed-off-by: Teju Nareddy --- api/client/fortio.proto | 14 ++++++++++++ source/client/output_formatter_impl.cc | 30 +++++++++++++++++++++++--- 2 files changed, 41 insertions(+), 3 deletions(-) diff --git a/api/client/fortio.proto b/api/client/fortio.proto index 7c0d92a65..f499ca7b8 100644 --- a/api/client/fortio.proto +++ b/api/client/fortio.proto @@ -37,4 +37,18 @@ message DurationHistogram { option (validate.disabled) = true; google.protobuf.UInt64Value Count = 1; + + repeated DataEntry Data = 2; +} + +message DataEntry { + option (validate.disabled) = true; + + google.protobuf.DoubleValue Start = 1; + + google.protobuf.DoubleValue End = 2; + + google.protobuf.DoubleValue Percent = 3; + + google.protobuf.UInt64Value Count = 4; } \ No newline at end of file diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index 1350d6df5..e19699630 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -208,9 +208,33 @@ FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) nighthawk::client::DurationHistogram fortio_histogram; fortio_histogram.mutable_count()->set_value(nh_stat.count()); -// for (const auto& percentile : nh_stat.percentiles()) { -// -// } + // Tracking variables + uint64_t prev_fortio_count = 0; + double prev_fortio_end = 0; + + for (const auto& nh_percentile : nh_stat.percentiles()) { + + // Create the data entry + nighthawk::client::DataEntry fortio_data_entry; + + // fortio_percent = 100 * nh_percentile + fortio_data_entry.mutable_percent()->set_value(nh_percentile.percentile() * 100); + + // fortio_count = nh_count - prev_fortio_count + fortio_data_entry.mutable_count()->set_value(nh_percentile.count() - prev_fortio_count); + prev_fortio_count = nh_percentile.count(); + + // fortio_start = prev_fortio_end + fortio_data_entry.mutable_start()->set_value(prev_fortio_end); + + // fortio_end = nh_duration (need to convert formats) + const double nh_duration_in_double = nh_percentile.duration().nanos() / 1e9; + fortio_data_entry.mutable_end()->set_value(nh_duration_in_double); + prev_fortio_end = nh_duration_in_double; + + // Set the data entry in the histogram + fortio_histogram.add_data()->CopyFrom(fortio_data_entry); + } // Set the histogram in main fortio output fortio_output.mutable_durationhistogram()->CopyFrom(fortio_histogram); From 68f3690e478ea0c84f6aaed3762ed33415e3ab72 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 18 Oct 2019 12:19:31 -0700 Subject: [PATCH 16/37] Remove first entry from the dataset to make the graph look nicer Signed-off-by: Teju Nareddy --- source/client/output_formatter_impl.cc | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index e19699630..342e716c7 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -212,7 +212,9 @@ FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) uint64_t prev_fortio_count = 0; double prev_fortio_end = 0; - for (const auto& nh_percentile : nh_stat.percentiles()) { + for (int i = 0; i < nh_stat.percentiles().size(); i++) { + + const auto& nh_percentile = nh_stat.percentiles().at(i); // Create the data entry nighthawk::client::DataEntry fortio_data_entry; @@ -222,18 +224,22 @@ FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) // fortio_count = nh_count - prev_fortio_count fortio_data_entry.mutable_count()->set_value(nh_percentile.count() - prev_fortio_count); - prev_fortio_count = nh_percentile.count(); - - // fortio_start = prev_fortio_end - fortio_data_entry.mutable_start()->set_value(prev_fortio_end); // fortio_end = nh_duration (need to convert formats) const double nh_duration_in_double = nh_percentile.duration().nanos() / 1e9; fortio_data_entry.mutable_end()->set_value(nh_duration_in_double); + + // fortio_start = prev_fortio_end (or fortio_end if first entry) + fortio_data_entry.mutable_start()->set_value(prev_fortio_end); + + // Update tracking variables + prev_fortio_count = nh_percentile.count(); prev_fortio_end = nh_duration_in_double; - // Set the data entry in the histogram - fortio_histogram.add_data()->CopyFrom(fortio_data_entry); + // Set the data entry in the histogram only if it's not the first entry + if (i > 0) { + fortio_histogram.add_data()->CopyFrom(fortio_data_entry); + } } // Set the histogram in main fortio output From 40b01c0acac8f8ae42340bd62ad8d512f32dc5e2 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 18 Oct 2019 12:27:20 -0700 Subject: [PATCH 17/37] Some test data (temporary) Signed-off-by: Teju Nareddy --- fortio-data/converted-big.json | 378 + fortio-data/converted-small.json | 198 + test/test_data/big_sample.json | 9192 +++++++++++++++++ .../{full_sample.json => small_sample.json} | 0 test/test_data/test-server.yaml | 44 + 5 files changed, 9812 insertions(+) create mode 100644 fortio-data/converted-big.json create mode 100644 fortio-data/converted-small.json create mode 100644 test/test_data/big_sample.json rename test/test_data/{full_sample.json => small_sample.json} (100%) create mode 100644 test/test_data/test-server.yaml diff --git a/fortio-data/converted-big.json b/fortio-data/converted-big.json new file mode 100644 index 000000000..9430530c9 --- /dev/null +++ b/fortio-data/converted-big.json @@ -0,0 +1,378 @@ +{ + "DurationHistogram": { + "Data": [ + { + "Start": 0.000158999, + "End": 0.000208791, + "Percent": 10, + "Count": "298" + }, + { + "Start": 0.000208791, + "End": 0.000215375, + "Percent": 20, + "Count": "299" + }, + { + "Start": 0.000215375, + "End": 0.000219919, + "Percent": 30, + "Count": "299" + }, + { + "Start": 0.000219919, + "End": 0.000224143, + "Percent": 40, + "Count": "299" + }, + { + "Start": 0.000224143, + "End": 0.000228031, + "Percent": 50, + "Count": "298" + }, + { + "Start": 0.000228031, + "End": 0.000229879, + "Percent": 55.000000000000007, + "Count": "150" + }, + { + "Start": 0.000229879, + "End": 0.000232239, + "Percent": 60, + "Count": "149" + }, + { + "Start": 0.000232239, + "End": 0.000234655, + "Percent": 65, + "Count": "150" + }, + { + "Start": 0.000234655, + "End": 0.000236743, + "Percent": 70, + "Count": "149" + }, + { + "Start": 0.000236743, + "End": 0.000240095, + "Percent": 75, + "Count": "149" + }, + { + "Start": 0.000240095, + "End": 0.000242247, + "Percent": 77.5, + "Count": "75" + }, + { + "Start": 0.000242247, + "End": 0.000244263, + "Percent": 80, + "Count": "75" + }, + { + "Start": 0.000244263, + "End": 0.000246631, + "Percent": 82.5, + "Count": "75" + }, + { + "Start": 0.000246631, + "End": 0.000249503, + "Percent": 85, + "Count": "74" + }, + { + "Start": 0.000249503, + "End": 0.000252375, + "Percent": 87.5, + "Count": "75" + }, + { + "Start": 0.000252375, + "End": 0.000254751, + "Percent": 88.75, + "Count": "37" + }, + { + "Start": 0.000254751, + "End": 0.000256783, + "Percent": 90, + "Count": "38" + }, + { + "Start": 0.000256783, + "End": 0.000259119, + "Percent": 91.25, + "Count": "37" + }, + { + "Start": 0.000259119, + "End": 0.000262383, + "Percent": 92.5, + "Count": "37" + }, + { + "Start": 0.000262383, + "End": 0.000265711, + "Percent": 93.75, + "Count": "38" + }, + { + "Start": 0.000265711, + "End": 0.000267327, + "Percent": 94.375, + "Count": "18" + }, + { + "Start": 0.000267327, + "End": 0.000271231, + "Percent": 95, + "Count": "19" + }, + { + "Start": 0.000271231, + "End": 0.000274847, + "Percent": 95.625, + "Count": "19" + }, + { + "Start": 0.000274847, + "End": 0.000282591, + "Percent": 96.25, + "Count": "18" + }, + { + "Start": 0.000282591, + "End": 0.000288447, + "Percent": 96.875, + "Count": "19" + }, + { + "Start": 0.000288447, + "End": 0.000291551, + "Percent": 97.1875, + "Count": "9" + }, + { + "Start": 0.000291551, + "End": 0.000301295, + "Percent": 97.5, + "Count": "10" + }, + { + "Start": 0.000301295, + "End": 0.000306351, + "Percent": 97.8125, + "Count": "9" + }, + { + "Start": 0.000306351, + "End": 0.000320095, + "Percent": 98.125, + "Count": "9" + }, + { + "Start": 0.000320095, + "End": 0.000335135, + "Percent": 98.4375, + "Count": "10" + }, + { + "Start": 0.000335135, + "End": 0.000348255, + "Percent": 98.59375, + "Count": "4" + }, + { + "Start": 0.000348255, + "End": 0.000350543, + "Percent": 98.75, + "Count": "5" + }, + { + "Start": 0.000350543, + "End": 0.000365871, + "Percent": 98.90625, + "Count": "5" + }, + { + "Start": 0.000365871, + "End": 0.000385007, + "Percent": 99.0625, + "Count": "4" + }, + { + "Start": 0.000385007, + "End": 0.000416847, + "Percent": 99.21875, + "Count": "5" + }, + { + "Start": 0.000416847, + "End": 0.000425183, + "Percent": 99.296875, + "Count": "2" + }, + { + "Start": 0.000425183, + "End": 0.000465007, + "Percent": 99.375, + "Count": "3" + }, + { + "Start": 0.000465007, + "End": 0.000483375, + "Percent": 99.453125, + "Count": "2" + }, + { + "Start": 0.000483375, + "End": 0.000546911, + "Percent": 99.53125, + "Count": "2" + }, + { + "Start": 0.000546911, + "End": 0.000610591, + "Percent": 99.609375, + "Count": "3" + }, + { + "Start": 0.000610591, + "End": 0.000618879, + "Percent": 99.6484375, + "Count": "1" + }, + { + "Start": 0.000618879, + "End": 0.000648671, + "Percent": 99.6875, + "Count": "1" + }, + { + "Start": 0.000648671, + "End": 0.000770463, + "Percent": 99.7265625, + "Count": "1" + }, + { + "Start": 0.000770463, + "End": 0.000810687, + "Percent": 99.765625, + "Count": "1" + }, + { + "Start": 0.000810687, + "End": 0.000939903, + "Percent": 99.8046875, + "Count": "2" + }, + { + "Start": 0.000939903, + "End": 0.000939903, + "Percent": 99.82421875, + "Count": "0" + }, + { + "Start": 0.000939903, + "End": 0.001016799, + "Percent": 99.84375, + "Count": "1" + }, + { + "Start": 0.001016799, + "End": 0.001016799, + "Percent": 99.86328125, + "Count": "0" + }, + { + "Start": 0.001016799, + "End": 0.001118911, + "Percent": 99.8828125, + "Count": "1" + }, + { + "Start": 0.001118911, + "End": 0.001269823, + "Percent": 99.90234375, + "Count": "1" + }, + { + "Start": 0.001269823, + "End": 0.001269823, + "Percent": 99.912109375, + "Count": "0" + }, + { + "Start": 0.001269823, + "End": 0.001269823, + "Percent": 99.921875, + "Count": "0" + }, + { + "Start": 0.001269823, + "End": 0.001269823, + "Percent": 99.931640625, + "Count": "0" + }, + { + "Start": 0.001269823, + "End": 0.009289215, + "Percent": 99.94140625, + "Count": "1" + }, + { + "Start": 0.009289215, + "End": 0.009289215, + "Percent": 99.951171875, + "Count": "0" + }, + { + "Start": 0.009289215, + "End": 0.009289215, + "Percent": 99.9560546875, + "Count": "0" + }, + { + "Start": 0.009289215, + "End": 0.009289215, + "Percent": 99.9609375, + "Count": "0" + }, + { + "Start": 0.009289215, + "End": 0.009289215, + "Percent": 99.9658203125, + "Count": "0" + }, + { + "Start": 0.009289215, + "End": 0.012001791, + "Percent": 99.970703125, + "Count": "1" + }, + { + "Start": 0.012001791, + "End": 0.012001791, + "Percent": 100, + "Count": "0" + } + ], + "Count": "2988" + }, + "RetCodes": { + "200": "3000" + }, + "Labels": "A random label", + "StartTime": "2019-10-18T19:23:33Z", + "RequestedQPS": 50, + "RequestedDuration": "5s", + "ActualQPS": 50, + "ActualDuration": 5, + "NumThreads": 2, + "URL": "http://127.0.0.1:10001/" +} diff --git a/fortio-data/converted-small.json b/fortio-data/converted-small.json new file mode 100644 index 000000000..4f1d0a46e --- /dev/null +++ b/fortio-data/converted-small.json @@ -0,0 +1,198 @@ +{ + "DurationHistogram": { + "Data": [ + { + "Start": 0.055568383, + "End": 0.056922111, + "Percent": 10, + "Count": "4" + }, + { + "Start": 0.056922111, + "End": 0.057884671, + "Percent": 20, + "Count": "5" + }, + { + "Start": 0.057884671, + "End": 0.059041791, + "Percent": 30, + "Count": "5" + }, + { + "Start": 0.059041791, + "End": 0.060086271, + "Percent": 40, + "Count": "5" + }, + { + "Start": 0.060086271, + "End": 0.060903423, + "Percent": 50, + "Count": "4" + }, + { + "Start": 0.060903423, + "End": 0.061583359, + "Percent": 55.000000000000007, + "Count": "3" + }, + { + "Start": 0.061583359, + "End": 0.061976575, + "Percent": 60, + "Count": "2" + }, + { + "Start": 0.061976575, + "End": 0.063830015, + "Percent": 65, + "Count": "3" + }, + { + "Start": 0.063830015, + "End": 0.064684031, + "Percent": 70, + "Count": "2" + }, + { + "Start": 0.064684031, + "End": 0.065679359, + "Percent": 75, + "Count": "2" + }, + { + "Start": 0.065679359, + "End": 0.066537471, + "Percent": 77.5, + "Count": "2" + }, + { + "Start": 0.066537471, + "End": 0.066994175, + "Percent": 80, + "Count": "1" + }, + { + "Start": 0.066994175, + "End": 0.067194879, + "Percent": 82.5, + "Count": "1" + }, + { + "Start": 0.067194879, + "End": 0.067563519, + "Percent": 85, + "Count": "1" + }, + { + "Start": 0.067563519, + "End": 0.067862527, + "Percent": 87.5, + "Count": "1" + }, + { + "Start": 0.067862527, + "End": 0.068161535, + "Percent": 88.75, + "Count": "1" + }, + { + "Start": 0.068161535, + "End": 0.068657151, + "Percent": 90, + "Count": "1" + }, + { + "Start": 0.068657151, + "End": 0.068657151, + "Percent": 91.25, + "Count": "0" + }, + { + "Start": 0.068657151, + "End": 0.069509119, + "Percent": 92.5, + "Count": "1" + }, + { + "Start": 0.069509119, + "End": 0.069509119, + "Percent": 93.75, + "Count": "0" + }, + { + "Start": 0.069509119, + "End": 0.073601023, + "Percent": 94.375, + "Count": "1" + }, + { + "Start": 0.073601023, + "End": 0.073601023, + "Percent": 95, + "Count": "0" + }, + { + "Start": 0.073601023, + "End": 0.073601023, + "Percent": 95.625, + "Count": "0" + }, + { + "Start": 0.073601023, + "End": 0.079327231, + "Percent": 96.25, + "Count": "1" + }, + { + "Start": 0.079327231, + "End": 0.079327231, + "Percent": 96.875, + "Count": "0" + }, + { + "Start": 0.079327231, + "End": 0.079327231, + "Percent": 97.1875, + "Count": "0" + }, + { + "Start": 0.079327231, + "End": 0.079327231, + "Percent": 97.5, + "Count": "0" + }, + { + "Start": 0.079327231, + "End": 0.079327231, + "Percent": 97.8125, + "Count": "0" + }, + { + "Start": 0.079327231, + "End": 0.084357119, + "Percent": 98.125, + "Count": "1" + }, + { + "Start": 0.084357119, + "End": 0.084357119, + "Percent": 100, + "Count": "0" + } + ], + "Count": "48" + }, + "RetCodes": { + "200": "60" + }, + "Labels": "A random label", + "StartTime": "2019-10-16T00:30:12Z", + "RequestedQPS": 1, + "RequestedDuration": "5s", + "ActualQPS": 1, + "ActualDuration": 5, + "NumThreads": 1, + "URL": "http://127.0.0.1:10000/" +} diff --git a/test/test_data/big_sample.json b/test/test_data/big_sample.json new file mode 100644 index 000000000..e01c2962b --- /dev/null +++ b/test/test_data/big_sample.json @@ -0,0 +1,9192 @@ +{ + "options": { + "verbosity": { + "value": "INFO" + }, + "output_format": { + "value": "JSON" + }, + "address_family": { + "value": "AUTO" + }, + "request_options": { + "request_method": "GET", + "request_headers": [], + "request_body_size": 0 + }, + "tls_context": { + "sni": "", + "allow_renegotiation": false + }, + "sequencer_idle_strategy": { + "value": "SPIN" + }, + "requests_per_second": 50, + "connections": 2, + "duration": "5s", + "timeout": "30s", + "h2": false, + "concurrency": "auto", + "prefetch_connections": false, + "burst_size": 0, + "max_pending_requests": 1, + "max_active_requests": 4294937295, + "max_requests_per_connection": 4294937295, + "uri": "http://127.0.0.1:10001/", + "trace": "" + }, + "results": [ + { + "name": "worker_0", + "statistics": [ + { + "count": "249", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000012294s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000013827s" + }, + { + "percentile": 0.2, + "count": "51", + "duration": "0.000014084s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000014376s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000014759s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000015034s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000015460s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000015901s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000016332s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000016599s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000016746s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000016818s" + }, + { + "percentile": 0.8, + "count": "201", + "duration": "0.000017024s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000017134s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000017291s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000017481s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000017599s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000017961s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000018547s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000019293s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000019575s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000019692s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000020063s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000020172s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000020222s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000020332s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000020332s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000020810s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000022213s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000023413s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000028656s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000028656s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000028656s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000029536s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000029536s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000033649s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000033649s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000033649s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000033649s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000033649s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000115035s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000115035s" + } + ], + "mean": "0.000016212s", + "pstdev": "0.000006727s" + }, + { + "count": "249", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000206407s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000211599s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000214135s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000215895s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000217799s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000220359s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000222111s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000224167s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000226103s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000228975s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000233663s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000234471s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000235711s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000238503s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000241151s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000245807s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000249023s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000252935s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000255415s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000258807s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000262479s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000264399s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000264735s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000265823s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000274799s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000284431s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000284431s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000287407s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000301359s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000304975s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000346319s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000346319s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000346319s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000385007s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000385007s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000401407s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000401407s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000401407s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000401407s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000401407s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.001118911s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.001118911s" + } + ], + "mean": "0.000231356s", + "pstdev": "0.000061083s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "249", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000247175s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000250415s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000252063s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000253631s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000256047s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000259215s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000261623s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000264367s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000266687s" + }, + { + "percentile": 0.7, + "count": "176", + "duration": "0.000270095s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000273103s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000275215s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000277487s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000280719s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000284639s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000293599s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000296063s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000298799s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000301087s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000304767s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000309311s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000310831s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000311327s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000324431s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000326607s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000334623s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000334623s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000341999s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000342447s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000345423s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000399455s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000399455s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000399455s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000462911s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000462911s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000481567s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000481567s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000481567s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000481567s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000481567s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.001358399s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.001358399s" + } + ], + "mean": "0.000272774s", + "pstdev": "0.000074352s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "250" + } + ] + }, + { + "name": "worker_1", + "statistics": [ + { + "count": "249", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000013644s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000014881s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000015497s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000016002s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000016794s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000017215s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000017392s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000017605s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000017889s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000018150s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000018372s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000018576s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000018749s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000018924s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000019160s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000019497s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000019512s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000019885s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000019939s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000020439s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000020532s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000020591s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000020637s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000020883s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000021079s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000021328s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000021328s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000021337s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000023052s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000025819s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000028987s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000028987s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000028987s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000031567s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000031567s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000031885s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000031885s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000031885s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000031885s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000031885s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000086367s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000086367s" + } + ], + "mean": "0.000017652s", + "pstdev": "0.000004961s" + }, + { + "count": "249", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000207215s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000222799s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000227367s" + }, + { + "percentile": 0.3, + "count": "77", + "duration": "0.000229551s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000233711s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000235399s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000236431s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000237079s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000239647s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000242015s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000245191s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000245815s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000246807s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000250495s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000251823s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000254159s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000254967s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000258367s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000259151s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000261903s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000263439s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000265647s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000266559s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000266815s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000269791s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000274159s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000274159s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000290735s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000295199s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000320303s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000349103s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000349103s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000349103s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000416847s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000416847s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000450511s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000450511s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000450511s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000450511s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000450511s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000828671s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000828671s" + } + ], + "mean": "0.000242064s", + "pstdev": "0.000044044s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "249", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000247887s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000260959s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000266863s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000269775s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000275231s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000277855s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000279087s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000280399s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000283039s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000287359s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000289359s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000291119s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000292399s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000296031s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000298463s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000302095s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000303311s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000307247s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000307711s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000310543s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000311535s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000312127s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000312831s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000316079s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000316591s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000324863s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000324863s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000342927s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000347311s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000377791s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000423759s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000423759s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000423759s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000480175s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000480175s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000523423s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000523423s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000523423s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000523423s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000523423s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.001026207s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.001026207s" + } + ], + "mean": "0.000285641s", + "pstdev": "0.000054603s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "250" + } + ] + }, + { + "name": "worker_2", + "statistics": [ + { + "count": "249", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000013452s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000014075s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000014192s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000014342s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000014537s" + }, + { + "percentile": 0.5, + "count": "126", + "duration": "0.000014762s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000014965s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000015124s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000015353s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000015543s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000015983s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000016082s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000016372s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000016521s" + }, + { + "percentile": 0.85, + "count": "213", + "duration": "0.000016653s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000016897s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000016985s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000017064s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000017238s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000017342s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000017565s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000017762s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000018266s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000018558s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000018699s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000018887s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000018887s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000018994s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000019667s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000020015s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000027643s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000027643s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000027643s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000032195s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000032195s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000060791s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000060791s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000060791s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000060791s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000060791s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000074611s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000074611s" + } + ], + "mean": "0.000015734s", + "pstdev": "0.000005053s" + }, + { + "count": "249", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000212975s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000216999s" + }, + { + "percentile": 0.2, + "count": "51", + "duration": "0.000218911s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000219695s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000221455s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000224719s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000225759s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000227191s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000229319s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000232079s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000233839s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000235639s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000237631s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000240135s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000242271s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000243943s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000244391s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000245455s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000247175s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000249719s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000250791s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000251471s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000255919s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000256783s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000258447s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000261263s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000261263s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000268383s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000289951s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000299551s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000348255s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000348255s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000348255s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000349647s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000349647s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000360191s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000360191s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000360191s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000360191s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000360191s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000599935s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000599935s" + } + ], + "mean": "0.000231010s", + "pstdev": "0.000029788s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "249", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000249327s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000254207s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000256255s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000257351s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000259343s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000263119s" + }, + { + "percentile": 0.55, + "count": "138", + "duration": "0.000264767s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000266495s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000268687s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000271599s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000274527s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000276111s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000279807s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000283343s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000285103s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000286639s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000288415s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000289039s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000291983s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000293887s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000295583s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000298351s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000300191s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000302511s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000304975s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000313983s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000313983s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000339535s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000344111s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000352063s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000400367s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000400367s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000400367s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000423935s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000423935s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000436767s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000436767s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000436767s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000436767s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000436767s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000742911s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000742911s" + } + ], + "mean": "0.000271292s", + "pstdev": "0.000037657s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "250" + } + ] + }, + { + "name": "worker_3", + "statistics": [ + { + "count": "249", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000012548s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000013992s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000014773s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000015434s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000015985s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000016713s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000016970s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000017362s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000017583s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000017889s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000018319s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000018538s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000018781s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000019030s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000019126s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000019370s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000019537s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000019843s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000020006s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000020244s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000020648s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000020682s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000020692s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000021052s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000021200s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000021853s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000021853s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000022214s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000022923s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000024313s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000024611s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000024611s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000024611s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000024868s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000024868s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000028616s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000028616s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000028616s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000028616s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000028616s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000060569s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000060569s" + } + ], + "mean": "0.000017036s", + "pstdev": "0.000003648s" + }, + { + "count": "249", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000211359s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000229791s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000233391s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000239711s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000245295s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000250023s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000251775s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000252847s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000255271s" + }, + { + "percentile": 0.7, + "count": "176", + "duration": "0.000258247s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000262495s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000263087s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000264975s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000266143s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000267999s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000271231s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000272671s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000273535s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000273855s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000276703s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000282927s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000284671s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000287039s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000291471s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000296463s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000303039s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000303039s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000317295s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000322287s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000323567s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000360255s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000360255s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000360255s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000574655s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000574655s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000610591s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000610591s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000610591s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000610591s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000610591s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000648671s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000648671s" + } + ], + "mean": "0.000255120s", + "pstdev": "0.000043964s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "249", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000254191s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000265103s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000271919s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000280015s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000285759s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000290607s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000292719s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000295087s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000297903s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000302111s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000306191s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000308127s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000310463s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000312431s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000313679s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000317599s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000318111s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000319919s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000321855s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000323839s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000332575s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000335967s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000338239s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000341279s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000345535s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000356463s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000356463s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000356735s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000362511s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000375055s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000422335s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000422335s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000422335s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000664991s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000664991s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000719679s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000719679s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000719679s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000719679s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000719679s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000740735s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000740735s" + } + ], + "mean": "0.000297414s", + "pstdev": "0.000050931s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "250" + } + ] + }, + { + "name": "worker_4", + "statistics": [ + { + "count": "249", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000012749s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000014006s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000014282s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000014689s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000015052s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000015380s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000015590s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000015964s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000016239s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000016712s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000017449s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000017853s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000018749s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000019081s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000019409s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000019998s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000020091s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000020310s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000020356s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000020489s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000020657s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000020687s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000020980s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000021121s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000021159s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000021301s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000021301s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000021486s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000022025s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000022368s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000027089s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000027089s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000027089s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000027799s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000027799s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000035309s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000035309s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000035309s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000035309s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000035309s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000061541s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000061541s" + } + ], + "mean": "0.000016512s", + "pstdev": "0.000003929s" + }, + { + "count": "249", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000165807s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000214191s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000216783s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000220471s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000223559s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000225455s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000226311s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000227567s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000230007s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000231543s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000233255s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000234703s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000236175s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000240911s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000244623s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000247951s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000250487s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000252687s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000256015s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000256847s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000257455s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000257519s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000260727s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000262007s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000262071s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000262927s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000262927s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000264271s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000265775s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000274847s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000280223s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000280223s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000280223s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000381311s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000381311s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000618879s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000618879s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000618879s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000618879s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000618879s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000939903s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000939903s" + } + ], + "mean": "0.000231943s", + "pstdev": "0.000054918s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "249", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000203359s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000251063s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000254407s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000260687s" + }, + { + "percentile": 0.4, + "count": "101", + "duration": "0.000263231s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000265727s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000266767s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000268319s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000269631s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000271823s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000273935s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000275295s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000277039s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000282767s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000285679s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000293663s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000295055s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000299295s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000300159s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000303951s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000306431s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000306671s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000307535s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000308287s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000308511s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000310959s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000310959s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000312463s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000312591s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000326735s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000330015s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000330015s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000330015s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000466591s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000466591s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000688895s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000688895s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000688895s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000688895s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000688895s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.001086143s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.001086143s" + } + ], + "mean": "0.000273205s", + "pstdev": "0.000062430s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "250" + } + ] + }, + { + "name": "worker_5", + "statistics": [ + { + "count": "249", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000013478s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000013848s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000014384s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000014919s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000015180s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000015573s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000015696s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000015874s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000016011s" + }, + { + "percentile": 0.7, + "count": "176", + "duration": "0.000016295s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000016522s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000016781s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000016884s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000016983s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000017184s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000017466s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000017755s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000017902s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000018142s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000018336s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000018614s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000018638s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000018893s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000019323s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000019430s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000020500s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000020500s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000020770s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000021171s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000021286s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000025571s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000025571s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000025571s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000031625s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000031625s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000063835s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000063835s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000063835s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000063835s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000063835s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000128087s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000128087s" + } + ], + "mean": "0.000016453s", + "pstdev": "0.000007940s" + }, + { + "count": "249", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000177559s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000189151s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000193415s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000196775s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000202039s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000207399s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000210767s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000214799s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000216319s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000220055s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000225807s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000231551s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000235799s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000239559s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000243167s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000246311s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000249839s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000251895s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000253863s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000257983s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000261407s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000266911s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000273087s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000278191s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000282975s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000303119s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000303119s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000303151s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000331503s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000335135s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000397039s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000397039s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000397039s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000810687s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000810687s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.001269823s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.001269823s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.001269823s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.001269823s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.001269823s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.009289215s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.009289215s" + } + ], + "mean": "0.000257701s", + "pstdev": "0.000579262s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "249", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000215887s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000228135s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000232831s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000236343s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000242263s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000249063s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000251095s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000252495s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000255487s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000259543s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000270863s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000275775s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000281615s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000285423s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000288415s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000293983s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000296879s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000299887s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000302607s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000316143s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000320607s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000321391s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000332063s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000336671s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000339615s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000346879s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000346879s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000350607s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000417983s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000420735s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000452367s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000452367s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000452367s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.001023647s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.001023647s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.001353279s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.001353279s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.001353279s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.001353279s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.001353279s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.009328639s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.009328639s" + } + ], + "mean": "0.000300645s", + "pstdev": "0.000580425s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "250" + } + ] + }, + { + "name": "worker_6", + "statistics": [ + { + "count": "249", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000013467s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000016046s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000017027s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000017795s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000018097s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000018429s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000018552s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000018671s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000018923s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000019193s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000019576s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000019915s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000020136s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000020316s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000020651s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000020864s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000020994s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000021081s" + }, + { + "percentile": 0.9125, + "count": "229", + "duration": "0.000021158s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000021407s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000021864s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000021914s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000022360s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000022454s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000022469s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000023012s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000023012s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000024537s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000028523s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000031586s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000032169s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000032169s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000032169s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000037027s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000037027s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000045397s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000045397s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000045397s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000045397s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000045397s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000057355s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000057355s" + } + ], + "mean": "0.000018934s", + "pstdev": "0.000003888s" + }, + { + "count": "249", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000177583s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000227687s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000234487s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000235975s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000237535s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000239487s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000239991s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000241199s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000242519s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000243431s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000244751s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000246959s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000247543s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000248535s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000250175s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000251391s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000253967s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000256519s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000258047s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000260591s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000261999s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000263039s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000279631s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000284719s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000284863s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000288351s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000288351s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000293983s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000316479s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000325727s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000349919s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000349919s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000349919s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000415759s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000415759s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000471647s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000471647s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000471647s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000471647s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000471647s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000770463s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000770463s" + } + ], + "mean": "0.000243277s", + "pstdev": "0.000043074s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "249", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000212783s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000270623s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000276223s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000278783s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000280607s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000283231s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000284415s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000286527s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000287567s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000288895s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000291199s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000292095s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000293951s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000296191s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000297215s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000299647s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000302527s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000305023s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000308223s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000311391s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000313727s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000315807s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000330159s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000330367s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000335151s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000342607s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000342607s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000345135s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000371791s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000413567s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000426719s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000426719s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000426719s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000505343s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000505343s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000540127s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000540127s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000540127s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000540127s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000540127s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000904319s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000904319s" + } + ], + "mean": "0.000288751s", + "pstdev": "0.000050196s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "250" + } + ] + }, + { + "name": "worker_7", + "statistics": [ + { + "count": "249", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000013760s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000014230s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000014454s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000014748s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000015090s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000015433s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000015604s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000015843s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000016129s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000016420s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000016837s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000016983s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000017335s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000017537s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000017869s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000018167s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000018350s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000018456s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000018766s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000018803s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000019015s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000019088s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000019485s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000020513s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000021205s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000021774s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000021774s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000021939s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000023602s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000024102s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000027811s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000027811s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000027811s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000028209s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000028209s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000035289s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000035289s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000035289s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000035289s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000035289s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000042779s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000042779s" + } + ], + "mean": "0.000016180s", + "pstdev": "0.000002932s" + }, + { + "count": "249", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000169839s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000221351s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000223559s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000225375s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000227599s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000229295s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000230207s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000232087s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000233439s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000235663s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000237567s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000240279s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000241983s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000244215s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000246999s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000250975s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000252175s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000256351s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000259119s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000266767s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000271023s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000272879s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000275583s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000282591s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000294415s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000305199s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000305199s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000306639s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000312879s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000314591s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000332783s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000332783s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000332783s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000336479s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000336479s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000350543s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000350543s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000350543s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000350543s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000350543s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.001016799s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.001016799s" + } + ], + "mean": "0.000238404s", + "pstdev": "0.000053637s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "249", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000208351s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000258879s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000261279s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000263647s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000266735s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000268959s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000270495s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000272927s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000274479s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000276463s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000279887s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000283519s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000287279s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000288639s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000290655s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000295119s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000296559s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000302367s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000304047s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000313455s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000318767s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000320175s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000321039s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000332207s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000337807s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000359759s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000359759s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000364735s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000376399s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000381439s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000395631s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000395631s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000395631s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000397503s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000397503s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000403503s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000403503s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000403503s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000403503s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000403503s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.001121023s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.001121023s" + } + ], + "mean": "0.000279570s", + "pstdev": "0.000058938s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "250" + } + ] + }, + { + "name": "worker_8", + "statistics": [ + { + "count": "249", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000012128s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000013854s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000014145s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000014511s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000014817s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000015252s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000015502s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000015789s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000016393s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000016695s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000017048s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000017381s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000017683s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000018146s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000018532s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000019047s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000019186s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000019376s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000019504s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000019670s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000020128s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000020246s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000020317s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000020640s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000021323s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000023438s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000023438s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000023462s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000025128s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000026479s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000027976s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000027976s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000027976s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000034075s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000034075s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000046619s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000046619s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000046619s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000046619s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000046619s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000055475s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000055475s" + } + ], + "mean": "0.000016350s", + "pstdev": "0.000004079s" + }, + { + "count": "249", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000160399s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000199927s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000209303s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000216663s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000219159s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000223311s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000225799s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000227303s" + }, + { + "percentile": 0.65, + "count": "163", + "duration": "0.000228575s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000229495s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000231623s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000233031s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000236359s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000240095s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000244255s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000248159s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000249959s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000256383s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000259119s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000263215s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000264671s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000265663s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000275327s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000283455s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000284143s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000291551s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000291551s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000296415s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000300927s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000375871s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000423935s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000423935s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000423935s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000537471s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000537471s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000546911s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000546911s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000546911s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000546911s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000546911s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.012001791s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.012001791s" + } + ], + "mean": "0.000275647s", + "pstdev": "0.000745588s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "249", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000201039s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000240391s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000249575s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000254279s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000258319s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000262671s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000264847s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000266079s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000266943s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000269615s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000272623s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000276511s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000278703s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000283935s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000286879s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000292783s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000296959s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000301119s" + }, + { + "percentile": 0.9125, + "count": "229", + "duration": "0.000304207s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000306959s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000311455s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000314031s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000318159s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000329855s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000331167s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000345455s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000345455s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000348207s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000360815s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000444271s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000504895s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000504895s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000504895s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000594719s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000594719s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000666111s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000666111s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000666111s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000666111s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000666111s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.012058111s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.012058111s" + } + ], + "mean": "0.000316663s", + "pstdev": "0.000746871s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "250" + } + ] + }, + { + "name": "worker_9", + "statistics": [ + { + "count": "249", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000011646s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000014329s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000014718s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000015158s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000015552s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000016307s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000016810s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000017177s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000017449s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000017766s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000018107s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000018316s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000018505s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000018708s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000018923s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000019273s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000019457s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000019554s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000019609s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000019737s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000019935s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000020028s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000020224s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000020344s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000020359s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000020811s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000020811s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000020930s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000021070s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000021214s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000022662s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000022662s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000022662s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000026293s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000026293s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000030471s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000030471s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000030471s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000030471s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000030471s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000041979s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000041979s" + } + ], + "mean": "0.000016743s", + "pstdev": "0.000002766s" + }, + { + "count": "249", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000158999s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000178551s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000186343s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000221463s" + }, + { + "percentile": 0.4, + "count": "101", + "duration": "0.000225983s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000228951s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000230311s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000231799s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000232999s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000234159s" + }, + { + "percentile": 0.75, + "count": "188", + "duration": "0.000235863s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000236559s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000238535s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000240359s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000243271s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000247975s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000249359s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000255007s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000256751s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000262079s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000266463s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000270031s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000288447s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000304559s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000306351s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000320095s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000320095s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000324591s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000342911s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000357679s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000365871s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000365871s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000365871s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000446911s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000446911s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000465007s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000465007s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000465007s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000465007s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000465007s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000483375s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000483375s" + } + ], + "mean": "0.000227704s", + "pstdev": "0.000040926s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "249", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000196471s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000218871s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000229847s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000262367s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000266591s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000269503s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000271583s" + }, + { + "percentile": 0.6, + "count": "151", + "duration": "0.000272927s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000274031s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000275519s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000277055s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000278511s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000279599s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000282207s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000287439s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000295375s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000298303s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000300783s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000304527s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000306607s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000312607s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000313791s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000322543s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000352559s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000355311s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000366479s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000366479s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000369903s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000384223s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000398367s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000411679s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000411679s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000411679s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000523343s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000523343s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000532415s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000532415s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000532415s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000532415s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000532415s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000563871s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000563871s" + } + ], + "mean": "0.000269855s", + "pstdev": "0.000044250s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "250" + } + ] + }, + { + "name": "worker_10", + "statistics": [ + { + "count": "249", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000011855s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000013243s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000013379s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000013453s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000013526s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000013623s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000013657s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000013781s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000013850s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000013982s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000014207s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000014379s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000014480s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000014659s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000014723s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000014805s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000014909s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000015252s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000015406s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000015583s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000015734s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000015759s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000015882s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000016123s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000016262s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000016439s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000016439s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000016483s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000016723s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000017864s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000018091s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000018091s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000018091s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000020578s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000020578s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000022851s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000022851s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000022851s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000022851s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000022851s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000023167s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000023167s" + } + ], + "mean": "0.000014006s", + "pstdev": "0.000001252s" + }, + { + "count": "249", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000206895s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000209143s" + }, + { + "percentile": 0.2, + "count": "51", + "duration": "0.000209999s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000210711s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000211431s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000212335s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000212991s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000214431s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000216271s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000220055s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000222743s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000223343s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000224391s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000225511s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000227135s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000228351s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000230199s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000231287s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000234471s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000236175s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000237135s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000238551s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000245615s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000247751s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000248735s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000251535s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000251535s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000252423s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000261415s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000272127s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000291407s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000291407s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000291407s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000312687s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000312687s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000357967s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000357967s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000357967s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000357967s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000357967s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000393055s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000393055s" + } + ], + "mean": "0.000218970s", + "pstdev": "0.000019126s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "249", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000242959s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000244759s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000245719s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000246679s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000247511s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000248663s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000249159s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000251359s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000253327s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000259255s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000261199s" + }, + { + "percentile": 0.775, + "count": "194", + "duration": "0.000262383s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000262911s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000263583s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000264799s" + }, + { + "percentile": 0.875, + "count": "219", + "duration": "0.000266159s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000266991s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000269023s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000269647s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000272095s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000278751s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000282223s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000288063s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000289231s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000292015s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000293983s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000293983s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000295407s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000306287s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000339151s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000343615s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000343615s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000343615s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000368079s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000368079s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000418415s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000418415s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000418415s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000418415s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000418415s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000448511s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000448511s" + } + ], + "mean": "0.000256282s", + "pstdev": "0.000022176s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "250" + } + ] + }, + { + "name": "worker_11", + "statistics": [ + { + "count": "249", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000014269s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000015679s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000017029s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000017358s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000017573s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000017754s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000017828s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000017910s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000018022s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000018227s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000018417s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000018720s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000019112s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000019425s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000019666s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000019901s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000019979s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000020144s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000020287s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000020410s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000020507s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000020511s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000020710s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000020840s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000020996s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000021134s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000021134s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000021272s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000021419s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000021687s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000023138s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000023138s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000023138s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000028383s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000028383s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000032927s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000032927s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000032927s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000032927s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000032927s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000043697s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000043697s" + } + ], + "mean": "0.000018029s", + "pstdev": "0.000002512s" + }, + { + "count": "249", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000186063s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000213615s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000217455s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000221151s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000224135s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000226599s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000227631s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000229167s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000230015s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000232751s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000235951s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000236583s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000239967s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000242527s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000244847s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000248743s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000249887s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000254743s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000263439s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000267327s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000273231s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000275759s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000277087s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000279599s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000285375s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000288751s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000288751s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000295535s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000307647s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000326063s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000332415s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000332415s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000332415s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000348991s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000348991s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000374687s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000374687s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000374687s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000374687s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000374687s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000425183s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000425183s" + } + ], + "mean": "0.000232185s", + "pstdev": "0.000025978s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "249", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000223391s" + }, + { + "percentile": 0.1, + "count": "25", + "duration": "0.000255511s" + }, + { + "percentile": 0.2, + "count": "50", + "duration": "0.000259463s" + }, + { + "percentile": 0.3, + "count": "75", + "duration": "0.000263167s" + }, + { + "percentile": 0.4, + "count": "100", + "duration": "0.000266239s" + }, + { + "percentile": 0.5, + "count": "125", + "duration": "0.000269023s" + }, + { + "percentile": 0.55, + "count": "137", + "duration": "0.000270687s" + }, + { + "percentile": 0.6, + "count": "150", + "duration": "0.000272111s" + }, + { + "percentile": 0.65, + "count": "162", + "duration": "0.000273599s" + }, + { + "percentile": 0.7, + "count": "175", + "duration": "0.000276239s" + }, + { + "percentile": 0.75, + "count": "187", + "duration": "0.000279119s" + }, + { + "percentile": 0.775, + "count": "193", + "duration": "0.000281567s" + }, + { + "percentile": 0.8, + "count": "200", + "duration": "0.000284959s" + }, + { + "percentile": 0.825, + "count": "206", + "duration": "0.000287055s" + }, + { + "percentile": 0.85, + "count": "212", + "duration": "0.000290191s" + }, + { + "percentile": 0.875, + "count": "218", + "duration": "0.000293007s" + }, + { + "percentile": 0.8875, + "count": "221", + "duration": "0.000295999s" + }, + { + "percentile": 0.9, + "count": "225", + "duration": "0.000297423s" + }, + { + "percentile": 0.9125, + "count": "228", + "duration": "0.000306975s" + }, + { + "percentile": 0.925, + "count": "231", + "duration": "0.000315487s" + }, + { + "percentile": 0.9375, + "count": "234", + "duration": "0.000318559s" + }, + { + "percentile": 0.94375, + "count": "235", + "duration": "0.000323279s" + }, + { + "percentile": 0.95, + "count": "237", + "duration": "0.000327263s" + }, + { + "percentile": 0.95625, + "count": "239", + "duration": "0.000329391s" + }, + { + "percentile": 0.9625, + "count": "240", + "duration": "0.000336623s" + }, + { + "percentile": 0.96875, + "count": "242", + "duration": "0.000347087s" + }, + { + "percentile": 0.971875, + "count": "242", + "duration": "0.000347087s" + }, + { + "percentile": 0.975, + "count": "243", + "duration": "0.000353663s" + }, + { + "percentile": 0.978125, + "count": "244", + "duration": "0.000357039s" + }, + { + "percentile": 0.98125, + "count": "245", + "duration": "0.000371103s" + }, + { + "percentile": 0.984375, + "count": "246", + "duration": "0.000407231s" + }, + { + "percentile": 0.9859375, + "count": "246", + "duration": "0.000407231s" + }, + { + "percentile": 0.9875, + "count": "246", + "duration": "0.000407231s" + }, + { + "percentile": 0.9890625, + "count": "247", + "duration": "0.000431919s" + }, + { + "percentile": 0.990625, + "count": "247", + "duration": "0.000431919s" + }, + { + "percentile": 0.9921875, + "count": "248", + "duration": "0.000453503s" + }, + { + "percentile": 0.99296875, + "count": "248", + "duration": "0.000453503s" + }, + { + "percentile": 0.99375, + "count": "248", + "duration": "0.000453503s" + }, + { + "percentile": 0.99453125, + "count": "248", + "duration": "0.000453503s" + }, + { + "percentile": 0.9953125, + "count": "248", + "duration": "0.000453503s" + }, + { + "percentile": 0.99609375, + "count": "249", + "duration": "0.000472159s" + }, + { + "percentile": 1, + "count": "249", + "duration": "0.000472159s" + } + ], + "mean": "0.000275800s", + "pstdev": "0.000029638s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "250" + } + ] + }, + { + "name": "global", + "statistics": [ + { + "count": "2988", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000011646s" + }, + { + "percentile": 0.1, + "count": "299", + "duration": "0.000013860s" + }, + { + "percentile": 0.2, + "count": "598", + "duration": "0.000014317s" + }, + { + "percentile": 0.3, + "count": "897", + "duration": "0.000014779s" + }, + { + "percentile": 0.4, + "count": "1196", + "duration": "0.000015282s" + }, + { + "percentile": 0.5, + "count": "1494", + "duration": "0.000015879s" + }, + { + "percentile": 0.55, + "count": "1644", + "duration": "0.000016270s" + }, + { + "percentile": 0.6, + "count": "1793", + "duration": "0.000016677s" + }, + { + "percentile": 0.65, + "count": "1943", + "duration": "0.000017064s" + }, + { + "percentile": 0.7, + "count": "2092", + "duration": "0.000017444s" + }, + { + "percentile": 0.75, + "count": "2241", + "duration": "0.000017814s" + }, + { + "percentile": 0.775, + "count": "2316", + "duration": "0.000017983s" + }, + { + "percentile": 0.8, + "count": "2391", + "duration": "0.000018220s" + }, + { + "percentile": 0.825, + "count": "2466", + "duration": "0.000018458s" + }, + { + "percentile": 0.85, + "count": "2541", + "duration": "0.000018749s" + }, + { + "percentile": 0.875, + "count": "2615", + "duration": "0.000019073s" + }, + { + "percentile": 0.8875, + "count": "2652", + "duration": "0.000019245s" + }, + { + "percentile": 0.9, + "count": "2690", + "duration": "0.000019485s" + }, + { + "percentile": 0.9125, + "count": "2727", + "duration": "0.000019721s" + }, + { + "percentile": 0.925, + "count": "2764", + "duration": "0.000020028s" + }, + { + "percentile": 0.9375, + "count": "2803", + "duration": "0.000020310s" + }, + { + "percentile": 0.94375, + "count": "2820", + "duration": "0.000020437s" + }, + { + "percentile": 0.95, + "count": "2839", + "duration": "0.000020578s" + }, + { + "percentile": 0.95625, + "count": "2858", + "duration": "0.000020770s" + }, + { + "percentile": 0.9625, + "count": "2876", + "duration": "0.000021031s" + }, + { + "percentile": 0.96875, + "count": "2895", + "duration": "0.000021209s" + }, + { + "percentile": 0.971875, + "count": "2904", + "duration": "0.000021407s" + }, + { + "percentile": 0.975, + "count": "2914", + "duration": "0.000021864s" + }, + { + "percentile": 0.978125, + "count": "2923", + "duration": "0.000022368s" + }, + { + "percentile": 0.98125, + "count": "2932", + "duration": "0.000023052s" + }, + { + "percentile": 0.984375, + "count": "2942", + "duration": "0.000024611s" + }, + { + "percentile": 0.9859375, + "count": "2946", + "duration": "0.000025819s" + }, + { + "percentile": 0.9875, + "count": "2951", + "duration": "0.000027799s" + }, + { + "percentile": 0.9890625, + "count": "2956", + "duration": "0.000028523s" + }, + { + "percentile": 0.990625, + "count": "2960", + "duration": "0.000029536s" + }, + { + "percentile": 0.9921875, + "count": "2965", + "duration": "0.000031885s" + }, + { + "percentile": 0.99296875, + "count": "2967", + "duration": "0.000032195s" + }, + { + "percentile": 0.99375, + "count": "2970", + "duration": "0.000034075s" + }, + { + "percentile": 0.99453125, + "count": "2972", + "duration": "0.000035309s" + }, + { + "percentile": 0.9953125, + "count": "2974", + "duration": "0.000041979s" + }, + { + "percentile": 0.99609375, + "count": "2977", + "duration": "0.000045397s" + }, + { + "percentile": 0.996484375, + "count": "2978", + "duration": "0.000046619s" + }, + { + "percentile": 0.996875, + "count": "2979", + "duration": "0.000055475s" + }, + { + "percentile": 0.997265625, + "count": "2980", + "duration": "0.000057355s" + }, + { + "percentile": 0.99765625, + "count": "2981", + "duration": "0.000060569s" + }, + { + "percentile": 0.998046875, + "count": "2983", + "duration": "0.000061541s" + }, + { + "percentile": 0.9982421875, + "count": "2983", + "duration": "0.000061541s" + }, + { + "percentile": 0.9984375, + "count": "2984", + "duration": "0.000063835s" + }, + { + "percentile": 0.9986328125, + "count": "2984", + "duration": "0.000063835s" + }, + { + "percentile": 0.998828125, + "count": "2985", + "duration": "0.000074611s" + }, + { + "percentile": 0.9990234375, + "count": "2986", + "duration": "0.000086367s" + }, + { + "percentile": 0.99912109375, + "count": "2986", + "duration": "0.000086367s" + }, + { + "percentile": 0.99921875, + "count": "2986", + "duration": "0.000086367s" + }, + { + "percentile": 0.99931640625, + "count": "2986", + "duration": "0.000086367s" + }, + { + "percentile": 0.9994140625, + "count": "2987", + "duration": "0.000115035s" + }, + { + "percentile": 0.99951171875, + "count": "2987", + "duration": "0.000115035s" + }, + { + "percentile": 0.999560546875, + "count": "2987", + "duration": "0.000115035s" + }, + { + "percentile": 0.999609375, + "count": "2987", + "duration": "0.000115035s" + }, + { + "percentile": 0.999658203125, + "count": "2987", + "duration": "0.000115035s" + }, + { + "percentile": 0.99970703125, + "count": "2988", + "duration": "0.000128087s" + }, + { + "percentile": 1, + "count": "2988", + "duration": "0.000128087s" + } + ], + "mean": "0.000016654s", + "pstdev": "0.000004652s" + }, + { + "count": "2988", + "id": "benchmark_http_client.request_to_response", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000158999s" + }, + { + "percentile": 0.1, + "count": "299", + "duration": "0.000208791s" + }, + { + "percentile": 0.2, + "count": "598", + "duration": "0.000215375s" + }, + { + "percentile": 0.3, + "count": "897", + "duration": "0.000219919s" + }, + { + "percentile": 0.4, + "count": "1196", + "duration": "0.000224143s" + }, + { + "percentile": 0.5, + "count": "1494", + "duration": "0.000228031s" + }, + { + "percentile": 0.55, + "count": "1644", + "duration": "0.000229879s" + }, + { + "percentile": 0.6, + "count": "1793", + "duration": "0.000232239s" + }, + { + "percentile": 0.65, + "count": "1943", + "duration": "0.000234655s" + }, + { + "percentile": 0.7, + "count": "2092", + "duration": "0.000236743s" + }, + { + "percentile": 0.75, + "count": "2241", + "duration": "0.000240095s" + }, + { + "percentile": 0.775, + "count": "2316", + "duration": "0.000242247s" + }, + { + "percentile": 0.8, + "count": "2391", + "duration": "0.000244263s" + }, + { + "percentile": 0.825, + "count": "2466", + "duration": "0.000246631s" + }, + { + "percentile": 0.85, + "count": "2540", + "duration": "0.000249503s" + }, + { + "percentile": 0.875, + "count": "2615", + "duration": "0.000252375s" + }, + { + "percentile": 0.8875, + "count": "2652", + "duration": "0.000254751s" + }, + { + "percentile": 0.9, + "count": "2690", + "duration": "0.000256783s" + }, + { + "percentile": 0.9125, + "count": "2727", + "duration": "0.000259119s" + }, + { + "percentile": 0.925, + "count": "2764", + "duration": "0.000262383s" + }, + { + "percentile": 0.9375, + "count": "2802", + "duration": "0.000265711s" + }, + { + "percentile": 0.94375, + "count": "2820", + "duration": "0.000267327s" + }, + { + "percentile": 0.95, + "count": "2839", + "duration": "0.000271231s" + }, + { + "percentile": 0.95625, + "count": "2858", + "duration": "0.000274847s" + }, + { + "percentile": 0.9625, + "count": "2876", + "duration": "0.000282591s" + }, + { + "percentile": 0.96875, + "count": "2895", + "duration": "0.000288447s" + }, + { + "percentile": 0.971875, + "count": "2904", + "duration": "0.000291551s" + }, + { + "percentile": 0.975, + "count": "2914", + "duration": "0.000301295s" + }, + { + "percentile": 0.978125, + "count": "2923", + "duration": "0.000306351s" + }, + { + "percentile": 0.98125, + "count": "2932", + "duration": "0.000320095s" + }, + { + "percentile": 0.984375, + "count": "2942", + "duration": "0.000335135s" + }, + { + "percentile": 0.9859375, + "count": "2946", + "duration": "0.000348255s" + }, + { + "percentile": 0.9875, + "count": "2951", + "duration": "0.000350543s" + }, + { + "percentile": 0.9890625, + "count": "2956", + "duration": "0.000365871s" + }, + { + "percentile": 0.990625, + "count": "2960", + "duration": "0.000385007s" + }, + { + "percentile": 0.9921875, + "count": "2965", + "duration": "0.000416847s" + }, + { + "percentile": 0.99296875, + "count": "2967", + "duration": "0.000425183s" + }, + { + "percentile": 0.99375, + "count": "2970", + "duration": "0.000465007s" + }, + { + "percentile": 0.99453125, + "count": "2972", + "duration": "0.000483375s" + }, + { + "percentile": 0.9953125, + "count": "2974", + "duration": "0.000546911s" + }, + { + "percentile": 0.99609375, + "count": "2977", + "duration": "0.000610591s" + }, + { + "percentile": 0.996484375, + "count": "2978", + "duration": "0.000618879s" + }, + { + "percentile": 0.996875, + "count": "2979", + "duration": "0.000648671s" + }, + { + "percentile": 0.997265625, + "count": "2980", + "duration": "0.000770463s" + }, + { + "percentile": 0.99765625, + "count": "2981", + "duration": "0.000810687s" + }, + { + "percentile": 0.998046875, + "count": "2983", + "duration": "0.000939903s" + }, + { + "percentile": 0.9982421875, + "count": "2983", + "duration": "0.000939903s" + }, + { + "percentile": 0.9984375, + "count": "2984", + "duration": "0.001016799s" + }, + { + "percentile": 0.9986328125, + "count": "2984", + "duration": "0.001016799s" + }, + { + "percentile": 0.998828125, + "count": "2985", + "duration": "0.001118911s" + }, + { + "percentile": 0.9990234375, + "count": "2986", + "duration": "0.001269823s" + }, + { + "percentile": 0.99912109375, + "count": "2986", + "duration": "0.001269823s" + }, + { + "percentile": 0.99921875, + "count": "2986", + "duration": "0.001269823s" + }, + { + "percentile": 0.99931640625, + "count": "2986", + "duration": "0.001269823s" + }, + { + "percentile": 0.9994140625, + "count": "2987", + "duration": "0.009289215s" + }, + { + "percentile": 0.99951171875, + "count": "2987", + "duration": "0.009289215s" + }, + { + "percentile": 0.999560546875, + "count": "2987", + "duration": "0.009289215s" + }, + { + "percentile": 0.999609375, + "count": "2987", + "duration": "0.009289215s" + }, + { + "percentile": 0.999658203125, + "count": "2987", + "duration": "0.009289215s" + }, + { + "percentile": 0.99970703125, + "count": "2988", + "duration": "0.012001791s" + }, + { + "percentile": 1, + "count": "2988", + "duration": "0.012001791s" + } + ], + "mean": "0.000240448s", + "pstdev": "0.000275848s" + }, + { + "count": "0", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 1, + "count": "0", + "duration": "0s" + } + ], + "mean": "0s", + "pstdev": "0s" + }, + { + "count": "2988", + "id": "sequencer.callback", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000196471s" + }, + { + "percentile": 0.1, + "count": "299", + "duration": "0.000246039s" + }, + { + "percentile": 0.2, + "count": "598", + "duration": "0.000253239s" + }, + { + "percentile": 0.3, + "count": "897", + "duration": "0.000258719s" + }, + { + "percentile": 0.4, + "count": "1198", + "duration": "0.000263583s" + }, + { + "percentile": 0.5, + "count": "1494", + "duration": "0.000267903s" + }, + { + "percentile": 0.55, + "count": "1644", + "duration": "0.000270239s" + }, + { + "percentile": 0.6, + "count": "1794", + "duration": "0.000273055s" + }, + { + "percentile": 0.65, + "count": "1943", + "duration": "0.000276015s" + }, + { + "percentile": 0.7, + "count": "2092", + "duration": "0.000279263s" + }, + { + "percentile": 0.75, + "count": "2241", + "duration": "0.000283359s" + }, + { + "percentile": 0.775, + "count": "2316", + "duration": "0.000285887s" + }, + { + "percentile": 0.8, + "count": "2391", + "duration": "0.000288271s" + }, + { + "percentile": 0.825, + "count": "2466", + "duration": "0.000290639s" + }, + { + "percentile": 0.85, + "count": "2541", + "duration": "0.000293983s" + }, + { + "percentile": 0.875, + "count": "2615", + "duration": "0.000297823s" + }, + { + "percentile": 0.8875, + "count": "2652", + "duration": "0.000299887s" + }, + { + "percentile": 0.9, + "count": "2690", + "duration": "0.000302895s" + }, + { + "percentile": 0.9125, + "count": "2727", + "duration": "0.000306015s" + }, + { + "percentile": 0.925, + "count": "2764", + "duration": "0.000308959s" + }, + { + "percentile": 0.9375, + "count": "2802", + "duration": "0.000313039s" + }, + { + "percentile": 0.94375, + "count": "2820", + "duration": "0.000315807s" + }, + { + "percentile": 0.95, + "count": "2839", + "duration": "0.000318767s" + }, + { + "percentile": 0.95625, + "count": "2858", + "duration": "0.000323839s" + }, + { + "percentile": 0.9625, + "count": "2876", + "duration": "0.000330367s" + }, + { + "percentile": 0.96875, + "count": "2895", + "duration": "0.000339535s" + }, + { + "percentile": 0.971875, + "count": "2904", + "duration": "0.000345135s" + }, + { + "percentile": 0.975, + "count": "2914", + "duration": "0.000349135s" + }, + { + "percentile": 0.978125, + "count": "2923", + "duration": "0.000357039s" + }, + { + "percentile": 0.98125, + "count": "2932", + "duration": "0.000371103s" + }, + { + "percentile": 0.984375, + "count": "2942", + "duration": "0.000399455s" + }, + { + "percentile": 0.9859375, + "count": "2946", + "duration": "0.000411679s" + }, + { + "percentile": 0.9875, + "count": "2951", + "duration": "0.000422335s" + }, + { + "percentile": 0.9890625, + "count": "2956", + "duration": "0.000436767s" + }, + { + "percentile": 0.990625, + "count": "2960", + "duration": "0.000453503s" + }, + { + "percentile": 0.9921875, + "count": "2965", + "duration": "0.000481567s" + }, + { + "percentile": 0.99296875, + "count": "2967", + "duration": "0.000505343s" + }, + { + "percentile": 0.99375, + "count": "2970", + "duration": "0.000532415s" + }, + { + "percentile": 0.99453125, + "count": "2972", + "duration": "0.000563871s" + }, + { + "percentile": 0.9953125, + "count": "2974", + "duration": "0.000664991s" + }, + { + "percentile": 0.99609375, + "count": "2977", + "duration": "0.000719679s" + }, + { + "percentile": 0.996484375, + "count": "2978", + "duration": "0.000740735s" + }, + { + "percentile": 0.996875, + "count": "2979", + "duration": "0.000742911s" + }, + { + "percentile": 0.997265625, + "count": "2980", + "duration": "0.000904319s" + }, + { + "percentile": 0.99765625, + "count": "2981", + "duration": "0.001023647s" + }, + { + "percentile": 0.998046875, + "count": "2983", + "duration": "0.001086143s" + }, + { + "percentile": 0.9982421875, + "count": "2983", + "duration": "0.001086143s" + }, + { + "percentile": 0.9984375, + "count": "2984", + "duration": "0.001121023s" + }, + { + "percentile": 0.9986328125, + "count": "2984", + "duration": "0.001121023s" + }, + { + "percentile": 0.998828125, + "count": "2985", + "duration": "0.001353279s" + }, + { + "percentile": 0.9990234375, + "count": "2986", + "duration": "0.001358399s" + }, + { + "percentile": 0.99912109375, + "count": "2986", + "duration": "0.001358399s" + }, + { + "percentile": 0.99921875, + "count": "2986", + "duration": "0.001358399s" + }, + { + "percentile": 0.99931640625, + "count": "2986", + "duration": "0.001358399s" + }, + { + "percentile": 0.9994140625, + "count": "2987", + "duration": "0.009328639s" + }, + { + "percentile": 0.99951171875, + "count": "2987", + "duration": "0.009328639s" + }, + { + "percentile": 0.999560546875, + "count": "2987", + "duration": "0.009328639s" + }, + { + "percentile": 0.999609375, + "count": "2987", + "duration": "0.009328639s" + }, + { + "percentile": 0.999658203125, + "count": "2987", + "duration": "0.009328639s" + }, + { + "percentile": 0.99970703125, + "count": "2988", + "duration": "0.012058111s" + }, + { + "percentile": 1, + "count": "2988", + "duration": "0.012058111s" + } + ], + "mean": "0.000282324s", + "pstdev": "0.000277402s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "3000" + }, + { + "name": "cluster_manager.cluster_added", + "value": "12" + }, + { + "name": "default.total_match_count", + "value": "12" + }, + { + "name": "membership_change", + "value": "12" + }, + { + "name": "runtime.load_success", + "value": "1" + }, + { + "name": "runtime.override_dir_not_exists", + "value": "1" + }, + { + "name": "upstream_cx_destroy", + "value": "12" + }, + { + "name": "upstream_cx_destroy_local", + "value": "12" + }, + { + "name": "upstream_cx_http1_total", + "value": "12" + }, + { + "name": "upstream_cx_rx_bytes_total", + "value": "471000" + }, + { + "name": "upstream_cx_total", + "value": "12" + }, + { + "name": "upstream_cx_tx_bytes_total", + "value": "180000" + }, + { + "name": "upstream_rq_pending_total", + "value": "12" + }, + { + "name": "upstream_rq_total", + "value": "3000" + } + ] + } + ], + "timestamp": "2019-10-18T19:23:33.897295882Z" +} diff --git a/test/test_data/full_sample.json b/test/test_data/small_sample.json similarity index 100% rename from test/test_data/full_sample.json rename to test/test_data/small_sample.json diff --git a/test/test_data/test-server.yaml b/test/test_data/test-server.yaml new file mode 100644 index 000000000..3fb88116a --- /dev/null +++ b/test/test_data/test-server.yaml @@ -0,0 +1,44 @@ +static_resources: + listeners: + # define an origin server on :10000 that always returns "lorem ipsum..." + - address: + socket_address: + address: 0.0.0.0 + port_value: 10001 + filter_chains: + - filters: + - name: envoy.http_connection_manager + config: + generate_request_id: false + codec_type: auto + stat_prefix: ingress_http + route_config: + name: local_route + virtual_hosts: + - name: service + domains: + - "*" + http_filters: + - name: envoy.fault + config: + max_active_faults: 100 + delay: + header_delay: {} + percentage: + numerator: 100 + - name: test-server # before envoy.router because order matters! + config: + response_body_size: 10 + response_headers: + - { header: { key: "foo", value: "bar"} } + - { header: { key: "foo", value: "bar2"}, append: true } + - { header: { key: "x-nh", value: "1"}} + - name: envoy.router + config: + dynamic_stats: false +admin: + access_log_path: /tmp/envoy.log + address: + socket_address: + address: 0.0.0.0 + port_value: 38392 From f3cb825ffe0d8a5f81bfe018cd3c2fd31d650ffd Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 18 Oct 2019 12:31:39 -0700 Subject: [PATCH 18/37] Better test data Signed-off-by: Teju Nareddy --- fortio-data/converted-big-2.json | 450 ++ fortio-data/converted-big.json | 378 -- test/test_data/big_sample.json | 10196 +++++++++++++++++++---------- 3 files changed, 7068 insertions(+), 3956 deletions(-) create mode 100644 fortio-data/converted-big-2.json delete mode 100644 fortio-data/converted-big.json diff --git a/fortio-data/converted-big-2.json b/fortio-data/converted-big-2.json new file mode 100644 index 000000000..ca3614fe2 --- /dev/null +++ b/fortio-data/converted-big-2.json @@ -0,0 +1,450 @@ +{ + "DurationHistogram": { + "Data": [ + { + "Start": 0.000135935, + "End": 0.000159623, + "Percent": 10, + "Count": "1799" + }, + { + "Start": 0.000159623, + "End": 0.000164175, + "Percent": 20, + "Count": "1801" + }, + { + "Start": 0.000164175, + "End": 0.000169287, + "Percent": 30, + "Count": "1797" + }, + { + "Start": 0.000169287, + "End": 0.000175455, + "Percent": 40, + "Count": "1799" + }, + { + "Start": 0.000175455, + "End": 0.000182039, + "Percent": 50, + "Count": "1797" + }, + { + "Start": 0.000182039, + "End": 0.000186415, + "Percent": 55.000000000000007, + "Count": "901" + }, + { + "Start": 0.000186415, + "End": 0.000191287, + "Percent": 60, + "Count": "898" + }, + { + "Start": 0.000191287, + "End": 0.000199335, + "Percent": 65, + "Count": "900" + }, + { + "Start": 0.000199335, + "End": 0.000215383, + "Percent": 70, + "Count": "899" + }, + { + "Start": 0.000215383, + "End": 0.000251223, + "Percent": 75, + "Count": "899" + }, + { + "Start": 0.000251223, + "End": 0.000264639, + "Percent": 77.5, + "Count": "450" + }, + { + "Start": 0.000264639, + "End": 0.000275279, + "Percent": 80, + "Count": "451" + }, + { + "Start": 0.000275279, + "End": 0.000283023, + "Percent": 82.5, + "Count": "450" + }, + { + "Start": 0.000283023, + "End": 0.000291807, + "Percent": 85, + "Count": "448" + }, + { + "Start": 0.000291807, + "End": 0.000301919, + "Percent": 87.5, + "Count": "450" + }, + { + "Start": 0.000301919, + "End": 0.000307263, + "Percent": 88.75, + "Count": "226" + }, + { + "Start": 0.000307263, + "End": 0.000312623, + "Percent": 90, + "Count": "225" + }, + { + "Start": 0.000312623, + "End": 0.000317919, + "Percent": 91.25, + "Count": "224" + }, + { + "Start": 0.000317919, + "End": 0.000323439, + "Percent": 92.5, + "Count": "224" + }, + { + "Start": 0.000323439, + "End": 0.000329663, + "Percent": 93.75, + "Count": "225" + }, + { + "Start": 0.000329663, + "End": 0.000332815, + "Percent": 94.375, + "Count": "113" + }, + { + "Start": 0.000332815, + "End": 0.000336271, + "Percent": 95, + "Count": "112" + }, + { + "Start": 0.000336271, + "End": 0.000340639, + "Percent": 95.625, + "Count": "113" + }, + { + "Start": 0.000340639, + "End": 0.000345759, + "Percent": 96.25, + "Count": "112" + }, + { + "Start": 0.000345759, + "End": 0.000351743, + "Percent": 96.875, + "Count": "112" + }, + { + "Start": 0.000351743, + "End": 0.000355487, + "Percent": 97.1875, + "Count": "58" + }, + { + "Start": 0.000355487, + "End": 0.000359327, + "Percent": 97.5, + "Count": "55" + }, + { + "Start": 0.000359327, + "End": 0.000365935, + "Percent": 97.8125, + "Count": "56" + }, + { + "Start": 0.000365935, + "End": 0.000376511, + "Percent": 98.125, + "Count": "56" + }, + { + "Start": 0.000376511, + "End": 0.000394047, + "Percent": 98.4375, + "Count": "56" + }, + { + "Start": 0.000394047, + "End": 0.000408863, + "Percent": 98.59375, + "Count": "29" + }, + { + "Start": 0.000408863, + "End": 0.000435343, + "Percent": 98.75, + "Count": "28" + }, + { + "Start": 0.000435343, + "End": 0.000476383, + "Percent": 98.90625, + "Count": "28" + }, + { + "Start": 0.000476383, + "End": 0.000510767, + "Percent": 99.0625, + "Count": "28" + }, + { + "Start": 0.000510767, + "End": 0.000600095, + "Percent": 99.21875, + "Count": "28" + }, + { + "Start": 0.000600095, + "End": 0.000636383, + "Percent": 99.296875, + "Count": "14" + }, + { + "Start": 0.000636383, + "End": 0.000734591, + "Percent": 99.375, + "Count": "14" + }, + { + "Start": 0.000734591, + "End": 0.000990431, + "Percent": 99.453125, + "Count": "14" + }, + { + "Start": 0.000990431, + "End": 0.001162047, + "Percent": 99.53125, + "Count": "14" + }, + { + "Start": 0.001162047, + "End": 0.001317375, + "Percent": 99.609375, + "Count": "14" + }, + { + "Start": 0.001317375, + "End": 0.001459263, + "Percent": 99.6484375, + "Count": "7" + }, + { + "Start": 0.001459263, + "End": 0.001688191, + "Percent": 99.6875, + "Count": "7" + }, + { + "Start": 0.001688191, + "End": 0.002089407, + "Percent": 99.7265625, + "Count": "7" + }, + { + "Start": 0.002089407, + "End": 0.002495999, + "Percent": 99.765625, + "Count": "7" + }, + { + "Start": 0.002495999, + "End": 0.003138559, + "Percent": 99.8046875, + "Count": "7" + }, + { + "Start": 0.003138559, + "End": 0.003536767, + "Percent": 99.82421875, + "Count": "4" + }, + { + "Start": 0.003536767, + "End": 0.003691775, + "Percent": 99.84375, + "Count": "3" + }, + { + "Start": 0.003691775, + "End": 0.003963007, + "Percent": 99.86328125, + "Count": "4" + }, + { + "Start": 0.003963007, + "End": 0.004503551, + "Percent": 99.8828125, + "Count": "3" + }, + { + "Start": 0.004503551, + "End": 0.005279999, + "Percent": 99.90234375, + "Count": "4" + }, + { + "Start": 0.005279999, + "End": 0.006168831, + "Percent": 99.912109375, + "Count": "2" + }, + { + "Start": 0.006168831, + "End": 0.006596095, + "Percent": 99.921875, + "Count": "1" + }, + { + "Start": 0.006596095, + "End": 0.006909695, + "Percent": 99.931640625, + "Count": "2" + }, + { + "Start": 0.006909695, + "End": 0.007708159, + "Percent": 99.94140625, + "Count": "2" + }, + { + "Start": 0.007708159, + "End": 0.009518079, + "Percent": 99.951171875, + "Count": "2" + }, + { + "Start": 0.009518079, + "End": 0.010813951, + "Percent": 99.9560546875, + "Count": "1" + }, + { + "Start": 0.010813951, + "End": 0.010813951, + "Percent": 99.9609375, + "Count": "0" + }, + { + "Start": 0.010813951, + "End": 0.011096575, + "Percent": 99.9658203125, + "Count": "1" + }, + { + "Start": 0.011096575, + "End": 0.011655679, + "Percent": 99.970703125, + "Count": "1" + }, + { + "Start": 0.011655679, + "End": 0.011922943, + "Percent": 99.9755859375, + "Count": "1" + }, + { + "Start": 0.011922943, + "End": 0.013042687, + "Percent": 99.97802734375, + "Count": "1" + }, + { + "Start": 0.013042687, + "End": 0.013042687, + "Percent": 99.98046875, + "Count": "0" + }, + { + "Start": 0.013042687, + "End": 0.013042687, + "Percent": 99.98291015625, + "Count": "0" + }, + { + "Start": 0.013042687, + "End": 0.013305343, + "Percent": 99.9853515625, + "Count": "1" + }, + { + "Start": 0.013305343, + "End": 0.013305343, + "Percent": 99.98779296875, + "Count": "0" + }, + { + "Start": 0.013305343, + "End": 0.016256511, + "Percent": 99.989013671875, + "Count": "1" + }, + { + "Start": 0.016256511, + "End": 0.016256511, + "Percent": 99.990234375, + "Count": "0" + }, + { + "Start": 0.016256511, + "End": 0.016256511, + "Percent": 99.991455078125, + "Count": "0" + }, + { + "Start": 0.016256511, + "End": 0.016256511, + "Percent": 99.99267578125, + "Count": "0" + }, + { + "Start": 0.016256511, + "End": 0.016256511, + "Percent": 99.993896484375, + "Count": "0" + }, + { + "Start": 0.016256511, + "End": 0.019186687, + "Percent": 99.9945068359375, + "Count": "1" + }, + { + "Start": 0.019186687, + "End": 0.019186687, + "Percent": 100, + "Count": "0" + } + ], + "Count": "17988" + }, + "RetCodes": { + "200": "18000" + }, + "Labels": "A random label", + "StartTime": "2019-10-18T19:29:33Z", + "RequestedQPS": 50, + "RequestedDuration": "30s", + "ActualQPS": 50, + "ActualDuration": 30, + "NumThreads": 1, + "URL": "http://127.0.0.1:10001/" +} diff --git a/fortio-data/converted-big.json b/fortio-data/converted-big.json deleted file mode 100644 index 9430530c9..000000000 --- a/fortio-data/converted-big.json +++ /dev/null @@ -1,378 +0,0 @@ -{ - "DurationHistogram": { - "Data": [ - { - "Start": 0.000158999, - "End": 0.000208791, - "Percent": 10, - "Count": "298" - }, - { - "Start": 0.000208791, - "End": 0.000215375, - "Percent": 20, - "Count": "299" - }, - { - "Start": 0.000215375, - "End": 0.000219919, - "Percent": 30, - "Count": "299" - }, - { - "Start": 0.000219919, - "End": 0.000224143, - "Percent": 40, - "Count": "299" - }, - { - "Start": 0.000224143, - "End": 0.000228031, - "Percent": 50, - "Count": "298" - }, - { - "Start": 0.000228031, - "End": 0.000229879, - "Percent": 55.000000000000007, - "Count": "150" - }, - { - "Start": 0.000229879, - "End": 0.000232239, - "Percent": 60, - "Count": "149" - }, - { - "Start": 0.000232239, - "End": 0.000234655, - "Percent": 65, - "Count": "150" - }, - { - "Start": 0.000234655, - "End": 0.000236743, - "Percent": 70, - "Count": "149" - }, - { - "Start": 0.000236743, - "End": 0.000240095, - "Percent": 75, - "Count": "149" - }, - { - "Start": 0.000240095, - "End": 0.000242247, - "Percent": 77.5, - "Count": "75" - }, - { - "Start": 0.000242247, - "End": 0.000244263, - "Percent": 80, - "Count": "75" - }, - { - "Start": 0.000244263, - "End": 0.000246631, - "Percent": 82.5, - "Count": "75" - }, - { - "Start": 0.000246631, - "End": 0.000249503, - "Percent": 85, - "Count": "74" - }, - { - "Start": 0.000249503, - "End": 0.000252375, - "Percent": 87.5, - "Count": "75" - }, - { - "Start": 0.000252375, - "End": 0.000254751, - "Percent": 88.75, - "Count": "37" - }, - { - "Start": 0.000254751, - "End": 0.000256783, - "Percent": 90, - "Count": "38" - }, - { - "Start": 0.000256783, - "End": 0.000259119, - "Percent": 91.25, - "Count": "37" - }, - { - "Start": 0.000259119, - "End": 0.000262383, - "Percent": 92.5, - "Count": "37" - }, - { - "Start": 0.000262383, - "End": 0.000265711, - "Percent": 93.75, - "Count": "38" - }, - { - "Start": 0.000265711, - "End": 0.000267327, - "Percent": 94.375, - "Count": "18" - }, - { - "Start": 0.000267327, - "End": 0.000271231, - "Percent": 95, - "Count": "19" - }, - { - "Start": 0.000271231, - "End": 0.000274847, - "Percent": 95.625, - "Count": "19" - }, - { - "Start": 0.000274847, - "End": 0.000282591, - "Percent": 96.25, - "Count": "18" - }, - { - "Start": 0.000282591, - "End": 0.000288447, - "Percent": 96.875, - "Count": "19" - }, - { - "Start": 0.000288447, - "End": 0.000291551, - "Percent": 97.1875, - "Count": "9" - }, - { - "Start": 0.000291551, - "End": 0.000301295, - "Percent": 97.5, - "Count": "10" - }, - { - "Start": 0.000301295, - "End": 0.000306351, - "Percent": 97.8125, - "Count": "9" - }, - { - "Start": 0.000306351, - "End": 0.000320095, - "Percent": 98.125, - "Count": "9" - }, - { - "Start": 0.000320095, - "End": 0.000335135, - "Percent": 98.4375, - "Count": "10" - }, - { - "Start": 0.000335135, - "End": 0.000348255, - "Percent": 98.59375, - "Count": "4" - }, - { - "Start": 0.000348255, - "End": 0.000350543, - "Percent": 98.75, - "Count": "5" - }, - { - "Start": 0.000350543, - "End": 0.000365871, - "Percent": 98.90625, - "Count": "5" - }, - { - "Start": 0.000365871, - "End": 0.000385007, - "Percent": 99.0625, - "Count": "4" - }, - { - "Start": 0.000385007, - "End": 0.000416847, - "Percent": 99.21875, - "Count": "5" - }, - { - "Start": 0.000416847, - "End": 0.000425183, - "Percent": 99.296875, - "Count": "2" - }, - { - "Start": 0.000425183, - "End": 0.000465007, - "Percent": 99.375, - "Count": "3" - }, - { - "Start": 0.000465007, - "End": 0.000483375, - "Percent": 99.453125, - "Count": "2" - }, - { - "Start": 0.000483375, - "End": 0.000546911, - "Percent": 99.53125, - "Count": "2" - }, - { - "Start": 0.000546911, - "End": 0.000610591, - "Percent": 99.609375, - "Count": "3" - }, - { - "Start": 0.000610591, - "End": 0.000618879, - "Percent": 99.6484375, - "Count": "1" - }, - { - "Start": 0.000618879, - "End": 0.000648671, - "Percent": 99.6875, - "Count": "1" - }, - { - "Start": 0.000648671, - "End": 0.000770463, - "Percent": 99.7265625, - "Count": "1" - }, - { - "Start": 0.000770463, - "End": 0.000810687, - "Percent": 99.765625, - "Count": "1" - }, - { - "Start": 0.000810687, - "End": 0.000939903, - "Percent": 99.8046875, - "Count": "2" - }, - { - "Start": 0.000939903, - "End": 0.000939903, - "Percent": 99.82421875, - "Count": "0" - }, - { - "Start": 0.000939903, - "End": 0.001016799, - "Percent": 99.84375, - "Count": "1" - }, - { - "Start": 0.001016799, - "End": 0.001016799, - "Percent": 99.86328125, - "Count": "0" - }, - { - "Start": 0.001016799, - "End": 0.001118911, - "Percent": 99.8828125, - "Count": "1" - }, - { - "Start": 0.001118911, - "End": 0.001269823, - "Percent": 99.90234375, - "Count": "1" - }, - { - "Start": 0.001269823, - "End": 0.001269823, - "Percent": 99.912109375, - "Count": "0" - }, - { - "Start": 0.001269823, - "End": 0.001269823, - "Percent": 99.921875, - "Count": "0" - }, - { - "Start": 0.001269823, - "End": 0.001269823, - "Percent": 99.931640625, - "Count": "0" - }, - { - "Start": 0.001269823, - "End": 0.009289215, - "Percent": 99.94140625, - "Count": "1" - }, - { - "Start": 0.009289215, - "End": 0.009289215, - "Percent": 99.951171875, - "Count": "0" - }, - { - "Start": 0.009289215, - "End": 0.009289215, - "Percent": 99.9560546875, - "Count": "0" - }, - { - "Start": 0.009289215, - "End": 0.009289215, - "Percent": 99.9609375, - "Count": "0" - }, - { - "Start": 0.009289215, - "End": 0.009289215, - "Percent": 99.9658203125, - "Count": "0" - }, - { - "Start": 0.009289215, - "End": 0.012001791, - "Percent": 99.970703125, - "Count": "1" - }, - { - "Start": 0.012001791, - "End": 0.012001791, - "Percent": 100, - "Count": "0" - } - ], - "Count": "2988" - }, - "RetCodes": { - "200": "3000" - }, - "Labels": "A random label", - "StartTime": "2019-10-18T19:23:33Z", - "RequestedQPS": 50, - "RequestedDuration": "5s", - "ActualQPS": 50, - "ActualDuration": 5, - "NumThreads": 2, - "URL": "http://127.0.0.1:10001/" -} diff --git a/test/test_data/big_sample.json b/test/test_data/big_sample.json index e01c2962b..e5b7ddf43 100644 --- a/test/test_data/big_sample.json +++ b/test/test_data/big_sample.json @@ -22,8 +22,8 @@ "value": "SPIN" }, "requests_per_second": 50, - "connections": 2, - "duration": "5s", + "connections": 1, + "duration": "30s", "timeout": "30s", "h2": false, "concurrency": "auto", @@ -40,677 +40,892 @@ "name": "worker_0", "statistics": [ { - "count": "249", + "count": "1499", "id": "benchmark_http_client.queue_to_connect", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000012294s" + "duration": "0.000010065s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000013827s" + "count": "150", + "duration": "0.000013096s" }, { "percentile": 0.2, - "count": "51", - "duration": "0.000014084s" + "count": "300", + "duration": "0.000013688s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000014376s" + "count": "450", + "duration": "0.000014457s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000014759s" + "count": "600", + "duration": "0.000015133s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000015034s" + "count": "750", + "duration": "0.000015850s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000015460s" + "count": "825", + "duration": "0.000016215s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000015901s" + "count": "901", + "duration": "0.000016653s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000016332s" + "count": "975", + "duration": "0.000017217s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000016599s" + "count": "1050", + "duration": "0.000017773s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000016746s" + "count": "1125", + "duration": "0.000018457s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000016818s" + "count": "1162", + "duration": "0.000018744s" }, { "percentile": 0.8, - "count": "201", - "duration": "0.000017024s" + "count": "1200", + "duration": "0.000019053s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000017134s" + "count": "1237", + "duration": "0.000019404s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000017291s" + "count": "1275", + "duration": "0.000019828s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000017481s" + "count": "1312", + "duration": "0.000020219s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000017599s" + "count": "1331", + "duration": "0.000020458s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000017961s" + "count": "1350", + "duration": "0.000020809s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000018547s" + "count": "1368", + "duration": "0.000021351s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000019293s" + "count": "1387", + "duration": "0.000021869s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000019575s" + "count": "1406", + "duration": "0.000022366s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000019692s" + "count": "1415", + "duration": "0.000022884s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000020063s" + "count": "1425", + "duration": "0.000023211s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000020172s" + "count": "1434", + "duration": "0.000023629s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000020222s" + "count": "1443", + "duration": "0.000024911s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000020332s" + "count": "1453", + "duration": "0.000025741s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000020332s" + "count": "1457", + "duration": "0.000026421s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000020810s" + "count": "1462", + "duration": "0.000027244s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000022213s" + "count": "1467", + "duration": "0.000028385s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000023413s" + "count": "1471", + "duration": "0.000028996s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000028656s" + "count": "1476", + "duration": "0.000029929s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000028656s" + "count": "1478", + "duration": "0.000030308s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000028656s" + "count": "1481", + "duration": "0.000031543s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000029536s" + "count": "1483", + "duration": "0.000031812s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000029536s" + "count": "1485", + "duration": "0.000032103s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000033649s" + "count": "1488", + "duration": "0.000032368s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000033649s" + "count": "1489", + "duration": "0.000032562s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000033649s" + "count": "1490", + "duration": "0.000034809s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000033649s" + "count": "1491", + "duration": "0.000035183s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000033649s" + "count": "1492", + "duration": "0.000035213s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000115035s" + "count": "1494", + "duration": "0.000036493s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000036493s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000037473s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000037473s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.000037717s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.000042867s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.000042867s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.000042867s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.000042867s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.000044037s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.000044037s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.000044037s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.000044037s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.000044037s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.000124447s" }, { "percentile": 1, - "count": "249", - "duration": "0.000115035s" + "count": "1499", + "duration": "0.000124447s" } ], - "mean": "0.000016212s", - "pstdev": "0.000006727s" + "mean": "0.000016773s", + "pstdev": "0.000004720s" }, { - "count": "249", + "count": "1499", "id": "benchmark_http_client.request_to_response", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000206407s" + "duration": "0.000166263s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000211599s" + "count": "150", + "duration": "0.000178375s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000214135s" + "count": "300", + "duration": "0.000182719s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000215895s" + "count": "450", + "duration": "0.000187079s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000217799s" + "count": "600", + "duration": "0.000191775s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000220359s" + "count": "750", + "duration": "0.000198599s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000222111s" + "count": "825", + "duration": "0.000204167s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000224167s" + "count": "900", + "duration": "0.000210439s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000226103s" + "count": "975", + "duration": "0.000220215s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000228975s" + "count": "1050", + "duration": "0.000241287s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000233663s" + "count": "1125", + "duration": "0.000282703s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000234471s" + "count": "1162", + "duration": "0.000290383s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000235711s" + "count": "1200", + "duration": "0.000300895s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000238503s" + "count": "1237", + "duration": "0.000309023s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000241151s" + "count": "1275", + "duration": "0.000314303s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000245807s" + "count": "1312", + "duration": "0.000319951s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000249023s" + "count": "1331", + "duration": "0.000324447s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000252935s" + "count": "1350", + "duration": "0.000328207s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000255415s" + "count": "1368", + "duration": "0.000333055s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000258807s" + "count": "1387", + "duration": "0.000338287s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000262479s" + "count": "1406", + "duration": "0.000344383s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000264399s" + "count": "1415", + "duration": "0.000349919s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000264735s" + "count": "1425", + "duration": "0.000356447s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000265823s" + "count": "1434", + "duration": "0.000363327s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000274799s" + "count": "1443", + "duration": "0.000372095s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000284431s" + "count": "1453", + "duration": "0.000381871s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000284431s" + "count": "1457", + "duration": "0.000388255s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000287407s" + "count": "1462", + "duration": "0.000400319s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000301359s" + "count": "1467", + "duration": "0.000427279s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000304975s" + "count": "1471", + "duration": "0.000433887s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000346319s" + "count": "1476", + "duration": "0.000465839s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000346319s" + "count": "1478", + "duration": "0.000487823s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000346319s" + "count": "1481", + "duration": "0.000516431s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000385007s" + "count": "1483", + "duration": "0.000583199s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000385007s" + "count": "1485", + "duration": "0.000639071s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000401407s" + "count": "1488", + "duration": "0.000990431s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000401407s" + "count": "1489", + "duration": "0.001139647s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000401407s" + "count": "1490", + "duration": "0.001156479s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000401407s" + "count": "1491", + "duration": "0.001162047s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000401407s" + "count": "1492", + "duration": "0.001182143s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.001118911s" + "count": "1494", + "duration": "0.002228991s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.002228991s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.002443007s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.002443007s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.003536767s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.003677055s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.003677055s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.003677055s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.003677055s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.003691775s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.003691775s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.003691775s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.003691775s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.003691775s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.016256511s" }, { "percentile": 1, - "count": "249", - "duration": "0.001118911s" + "count": "1499", + "duration": "0.016256511s" } ], - "mean": "0.000231356s", - "pstdev": "0.000061083s" + "mean": "0.000255738s", + "pstdev": "0.000457667s" }, { - "count": "0", + "count": "1", "id": "sequencer.blocking", "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000578079s" + }, { "percentile": 1, - "count": "0", - "duration": "0s" + "count": "1", + "duration": "0.000578079s" } ], - "mean": "0s", + "mean": "0.000578064s", "pstdev": "0s" }, { - "count": "249", + "count": "1499", "id": "sequencer.callback", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000247175s" + "duration": "0.000195543s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000250415s" + "count": "150", + "duration": "0.000211255s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000252063s" + "count": "300", + "duration": "0.000217983s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000253631s" + "count": "450", + "duration": "0.000224087s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000256047s" + "count": "600", + "duration": "0.000230095s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000259215s" + "count": "750", + "duration": "0.000239159s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000261623s" + "count": "825", + "duration": "0.000245175s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000264367s" + "count": "900", + "duration": "0.000252647s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000266687s" + "count": "975", + "duration": "0.000266639s" }, { "percentile": 0.7, - "count": "176", - "duration": "0.000270095s" + "count": "1050", + "duration": "0.000296591s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000273103s" + "count": "1125", + "duration": "0.000324863s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000275215s" + "count": "1162", + "duration": "0.000335119s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000277487s" + "count": "1200", + "duration": "0.000345503s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000280719s" + "count": "1237", + "duration": "0.000353247s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000284639s" + "count": "1275", + "duration": "0.000357855s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000293599s" + "count": "1312", + "duration": "0.000363855s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000296063s" + "count": "1331", + "duration": "0.000370783s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000298799s" + "count": "1350", + "duration": "0.000374783s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000301087s" + "count": "1368", + "duration": "0.000379599s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000304767s" + "count": "1387", + "duration": "0.000386127s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000309311s" + "count": "1406", + "duration": "0.000392975s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000310831s" + "count": "1415", + "duration": "0.000399711s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000311327s" + "count": "1425", + "duration": "0.000404415s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000324431s" + "count": "1434", + "duration": "0.000412207s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000326607s" + "count": "1443", + "duration": "0.000422543s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000334623s" + "count": "1453", + "duration": "0.000442831s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000334623s" + "count": "1457", + "duration": "0.000454479s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000341999s" + "count": "1462", + "duration": "0.000469423s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000342447s" + "count": "1467", + "duration": "0.000490511s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000345423s" + "count": "1471", + "duration": "0.000514319s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000399455s" + "count": "1476", + "duration": "0.000550687s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000399455s" + "count": "1478", + "duration": "0.000573407s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000399455s" + "count": "1481", + "duration": "0.000632191s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000462911s" + "count": "1483", + "duration": "0.000632831s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000462911s" + "count": "1485", + "duration": "0.000688671s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000481567s" + "count": "1488", + "duration": "0.001035103s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000481567s" + "count": "1489", + "duration": "0.001184319s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000481567s" + "count": "1490", + "duration": "0.001197311s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000481567s" + "count": "1491", + "duration": "0.001217983s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000481567s" + "count": "1492", + "duration": "0.001379263s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.001358399s" + "count": "1494", + "duration": "0.002297599s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.002297599s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.002492671s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.002492671s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.003610239s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.003727615s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.003727615s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.003727615s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.003727615s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.003739135s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.003739135s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.003739135s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.003739135s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.003739135s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.016333311s" }, { "percentile": 1, - "count": "249", - "duration": "0.001358399s" + "count": "1499", + "duration": "0.016333311s" } ], - "mean": "0.000272774s", - "pstdev": "0.000074352s" + "mean": "0.000296812s", + "pstdev": "0.000460023s" } ], "counters": [ { "name": "benchmark.http_2xx", - "value": "250" + "value": "1500" } ] }, @@ -718,440 +933,580 @@ "name": "worker_1", "statistics": [ { - "count": "249", + "count": "1499", "id": "benchmark_http_client.queue_to_connect", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000013644s" + "duration": "0.000008857s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000014881s" + "count": "150", + "duration": "0.000011036s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000015497s" + "count": "300", + "duration": "0.000012972s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000016002s" + "count": "451", + "duration": "0.000014104s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000016794s" + "count": "600", + "duration": "0.000015523s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000017215s" + "count": "751", + "duration": "0.000016928s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000017392s" + "count": "825", + "duration": "0.000017847s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000017605s" + "count": "900", + "duration": "0.000018674s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000017889s" + "count": "975", + "duration": "0.000019748s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000018150s" + "count": "1050", + "duration": "0.000021379s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000018372s" + "count": "1125", + "duration": "0.000028439s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000018576s" + "count": "1162", + "duration": "0.000162295s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000018749s" + "count": "1200", + "duration": "0.000164535s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000018924s" + "count": "1237", + "duration": "0.000165631s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000019160s" + "count": "1275", + "duration": "0.000167039s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000019497s" + "count": "1312", + "duration": "0.000169031s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000019512s" + "count": "1331", + "duration": "0.000170191s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000019885s" + "count": "1350", + "duration": "0.000171511s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000019939s" + "count": "1368", + "duration": "0.000173095s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000020439s" + "count": "1387", + "duration": "0.000174775s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000020532s" + "count": "1406", + "duration": "0.000177287s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000020591s" + "count": "1415", + "duration": "0.000178775s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000020637s" + "count": "1425", + "duration": "0.000179559s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000020883s" + "count": "1434", + "duration": "0.000180791s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000021079s" + "count": "1443", + "duration": "0.000182695s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000021328s" + "count": "1453", + "duration": "0.000186151s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000021328s" + "count": "1457", + "duration": "0.000188335s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000021337s" + "count": "1462", + "duration": "0.000191199s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000023052s" + "count": "1467", + "duration": "0.000192103s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000025819s" + "count": "1471", + "duration": "0.000192799s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000028987s" + "count": "1476", + "duration": "0.000195975s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000028987s" + "count": "1478", + "duration": "0.000197855s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000028987s" + "count": "1481", + "duration": "0.000200127s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000031567s" + "count": "1483", + "duration": "0.000202567s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000031567s" + "count": "1485", + "duration": "0.000204671s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000031885s" + "count": "1488", + "duration": "0.000219943s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000031885s" + "count": "1489", + "duration": "0.000234727s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000031885s" + "count": "1490", + "duration": "0.000237207s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000031885s" + "count": "1491", + "duration": "0.000238791s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000031885s" + "count": "1492", + "duration": "0.000247151s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000086367s" + "count": "1494", + "duration": "0.000250119s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000250119s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000259927s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000259927s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.000269855s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.000273151s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.000273151s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.000273151s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.000273151s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.000275471s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.000275471s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.000275471s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.000275471s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.000275471s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.000277247s" }, { "percentile": 1, - "count": "249", - "duration": "0.000086367s" + "count": "1499", + "duration": "0.000277247s" } ], - "mean": "0.000017652s", - "pstdev": "0.000004961s" + "mean": "0.000053469s", + "pstdev": "0.000068338s" }, { - "count": "249", + "count": "1499", "id": "benchmark_http_client.request_to_response", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000207215s" + "duration": "0.000175959s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000222799s" + "count": "150", + "duration": "0.000190783s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000227367s" + "count": "300", + "duration": "0.000200647s" }, { "percentile": 0.3, - "count": "77", - "duration": "0.000229551s" + "count": "450", + "duration": "0.000275615s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000233711s" + "count": "600", + "duration": "0.000286463s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000235399s" + "count": "750", + "duration": "0.000294223s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000236431s" + "count": "825", + "duration": "0.000297695s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000237079s" + "count": "900", + "duration": "0.000302207s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000239647s" + "count": "975", + "duration": "0.000306159s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000242015s" + "count": "1050", + "duration": "0.000312655s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000245191s" + "count": "1125", + "duration": "0.000319199s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000245815s" + "count": "1163", + "duration": "0.000323119s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000246807s" + "count": "1200", + "duration": "0.000328655s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000250495s" + "count": "1237", + "duration": "0.000333567s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000251823s" + "count": "1275", + "duration": "0.000338303s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000254159s" + "count": "1312", + "duration": "0.000344207s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000254967s" + "count": "1332", + "duration": "0.000348159s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000258367s" + "count": "1350", + "duration": "0.000352223s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000259151s" + "count": "1368", + "duration": "0.000355407s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000261903s" + "count": "1387", + "duration": "0.000359039s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000263439s" + "count": "1406", + "duration": "0.000364479s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000265647s" + "count": "1415", + "duration": "0.000372863s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000266559s" + "count": "1425", + "duration": "0.000375711s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000266815s" + "count": "1434", + "duration": "0.000383615s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000269791s" + "count": "1443", + "duration": "0.000393743s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000274159s" + "count": "1453", + "duration": "0.000403071s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000274159s" + "count": "1457", + "duration": "0.000405631s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000290735s" + "count": "1462", + "duration": "0.000413375s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000295199s" + "count": "1467", + "duration": "0.000424655s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000320303s" + "count": "1471", + "duration": "0.000449407s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000349103s" + "count": "1476", + "duration": "0.000470847s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000349103s" + "count": "1478", + "duration": "0.000485535s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000349103s" + "count": "1481", + "duration": "0.000579071s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000416847s" + "count": "1483", + "duration": "0.000623839s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000416847s" + "count": "1485", + "duration": "0.000643455s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000450511s" + "count": "1488", + "duration": "0.000818815s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000450511s" + "count": "1489", + "duration": "0.000963423s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000450511s" + "count": "1490", + "duration": "0.001060543s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000450511s" + "count": "1491", + "duration": "0.001182143s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000450511s" + "count": "1492", + "duration": "0.001818303s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000828671s" + "count": "1494", + "duration": "0.002051391s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.002051391s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.002294655s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.002294655s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.002960639s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.003078015s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.003078015s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.003078015s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.003078015s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.003761407s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.003761407s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.003761407s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.003761407s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.003761407s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.004503551s" }, { "percentile": 1, - "count": "249", - "duration": "0.000828671s" + "count": "1499", + "duration": "0.004503551s" } ], - "mean": "0.000242064s", - "pstdev": "0.000044044s" + "mean": "0.000299830s", + "pstdev": "0.000207787s" }, { "count": "0", @@ -1167,228 +1522,298 @@ "pstdev": "0s" }, { - "count": "249", + "count": "1499", "id": "sequencer.callback", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000247887s" + "duration": "0.000204207s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000260959s" + "count": "150", + "duration": "0.000311743s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000266863s" + "count": "301", + "duration": "0.000324671s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000269775s" + "count": "450", + "duration": "0.000332799s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000275231s" + "count": "600", + "duration": "0.000340799s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000277855s" + "count": "750", + "duration": "0.000353151s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000279087s" + "count": "825", + "duration": "0.000360031s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000280399s" + "count": "900", + "duration": "0.000374255s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000283039s" + "count": "975", + "duration": "0.000378495s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000287359s" + "count": "1050", + "duration": "0.000381871s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000289359s" + "count": "1125", + "duration": "0.000385151s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000291119s" + "count": "1162", + "duration": "0.000388335s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000292399s" + "count": "1200", + "duration": "0.000392127s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000296031s" + "count": "1237", + "duration": "0.000395695s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000298463s" + "count": "1275", + "duration": "0.000400255s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000302095s" + "count": "1312", + "duration": "0.000404127s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000303311s" + "count": "1331", + "duration": "0.000407999s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000307247s" + "count": "1350", + "duration": "0.000409887s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000307711s" + "count": "1368", + "duration": "0.000414847s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000310543s" + "count": "1387", + "duration": "0.000421007s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000311535s" + "count": "1406", + "duration": "0.000427055s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000312127s" + "count": "1415", + "duration": "0.000428991s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000312831s" + "count": "1425", + "duration": "0.000435935s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000316079s" + "count": "1434", + "duration": "0.000443887s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000316591s" + "count": "1443", + "duration": "0.000454287s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000324863s" + "count": "1453", + "duration": "0.000475567s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000324863s" + "count": "1457", + "duration": "0.000487375s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000342927s" + "count": "1462", + "duration": "0.000520527s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000347311s" + "count": "1467", + "duration": "0.000565855s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000377791s" + "count": "1471", + "duration": "0.000617311s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000423759s" + "count": "1476", + "duration": "0.000660287s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000423759s" + "count": "1478", + "duration": "0.000668223s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000423759s" + "count": "1481", + "duration": "0.000677695s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000480175s" + "count": "1483", + "duration": "0.000684095s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000480175s" + "count": "1485", + "duration": "0.000718975s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000523423s" + "count": "1488", + "duration": "0.000853791s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000523423s" + "count": "1489", + "duration": "0.001015647s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000523423s" + "count": "1490", + "duration": "0.001091775s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000523423s" + "count": "1491", + "duration": "0.001442367s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000523423s" + "count": "1492", + "duration": "0.001867071s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.001026207s" + "count": "1494", + "duration": "0.002074943s" }, { - "percentile": 1, - "count": "249", - "duration": "0.001026207s" - } - ], - "mean": "0.000285641s", - "pstdev": "0.000054603s" - } - ], - "counters": [ - { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.002074943s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.002346879s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.002346879s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.003003903s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.003134335s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.003134335s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.003134335s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.003134335s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.003814783s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.003814783s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.003814783s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.003814783s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.003814783s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.004563967s" + }, + { + "percentile": 1, + "count": "1499", + "duration": "0.004563967s" + } + ], + "mean": "0.000376515s", + "pstdev": "0.000203753s" + } + ], + "counters": [ + { "name": "benchmark.http_2xx", - "value": "250" + "value": "1500" } ] }, @@ -1396,440 +1821,580 @@ "name": "worker_2", "statistics": [ { - "count": "249", + "count": "1499", "id": "benchmark_http_client.queue_to_connect", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000013452s" + "duration": "0.000011116s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000014075s" + "count": "150", + "duration": "0.000013485s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000014192s" + "count": "301", + "duration": "0.000014195s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000014342s" + "count": "450", + "duration": "0.000014787s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000014537s" + "count": "600", + "duration": "0.000015511s" }, { "percentile": 0.5, - "count": "126", - "duration": "0.000014762s" + "count": "750", + "duration": "0.000016330s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000014965s" + "count": "825", + "duration": "0.000016738s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000015124s" + "count": "900", + "duration": "0.000017239s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000015353s" + "count": "975", + "duration": "0.000017856s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000015543s" + "count": "1050", + "duration": "0.000018380s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000015983s" + "count": "1125", + "duration": "0.000018912s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000016082s" + "count": "1162", + "duration": "0.000019150s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000016372s" + "count": "1200", + "duration": "0.000019383s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000016521s" + "count": "1237", + "duration": "0.000019702s" }, { "percentile": 0.85, - "count": "213", - "duration": "0.000016653s" + "count": "1275", + "duration": "0.000020153s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000016897s" + "count": "1312", + "duration": "0.000020697s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000016985s" + "count": "1331", + "duration": "0.000020898s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000017064s" + "count": "1350", + "duration": "0.000021120s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000017238s" + "count": "1368", + "duration": "0.000021286s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000017342s" + "count": "1387", + "duration": "0.000021538s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000017565s" + "count": "1406", + "duration": "0.000021921s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000017762s" + "count": "1415", + "duration": "0.000022063s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000018266s" + "count": "1425", + "duration": "0.000022219s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000018558s" + "count": "1434", + "duration": "0.000022387s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000018699s" + "count": "1443", + "duration": "0.000022691s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000018887s" + "count": "1453", + "duration": "0.000023060s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000018887s" + "count": "1457", + "duration": "0.000023320s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000018994s" + "count": "1462", + "duration": "0.000023555s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000019667s" + "count": "1467", + "duration": "0.000023722s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000020015s" + "count": "1471", + "duration": "0.000023874s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000027643s" + "count": "1476", + "duration": "0.000024886s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000027643s" + "count": "1478", + "duration": "0.000024990s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000027643s" + "count": "1481", + "duration": "0.000025363s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000032195s" + "count": "1483", + "duration": "0.000026397s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000032195s" + "count": "1485", + "duration": "0.000027415s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000060791s" + "count": "1488", + "duration": "0.000028335s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000060791s" + "count": "1489", + "duration": "0.000028498s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000060791s" + "count": "1490", + "duration": "0.000029423s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000060791s" + "count": "1491", + "duration": "0.000029690s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000060791s" + "count": "1492", + "duration": "0.000031532s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000074611s" + "count": "1494", + "duration": "0.000033213s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000033213s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000034303s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000034303s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.000036833s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.000043939s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.000043939s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.000043939s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.000043939s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.000084559s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.000084559s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.000084559s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.000084559s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.000084559s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.000095099s" }, { "percentile": 1, - "count": "249", - "duration": "0.000074611s" + "count": "1499", + "duration": "0.000095099s" } ], - "mean": "0.000015734s", - "pstdev": "0.000005053s" + "mean": "0.000017003s", + "pstdev": "0.000004148s" }, { - "count": "249", + "count": "1499", "id": "benchmark_http_client.request_to_response", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000212975s" + "duration": "0.000152647s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000216999s" + "count": "151", + "duration": "0.000159799s" }, { "percentile": 0.2, - "count": "51", - "duration": "0.000218911s" + "count": "300", + "duration": "0.000163159s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000219695s" + "count": "450", + "duration": "0.000165631s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000221455s" + "count": "600", + "duration": "0.000169023s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000224719s" + "count": "750", + "duration": "0.000173351s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000225759s" + "count": "825", + "duration": "0.000175335s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000227191s" + "count": "901", + "duration": "0.000177327s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000229319s" + "count": "975", + "duration": "0.000179223s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000232079s" + "count": "1051", + "duration": "0.000181079s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000233839s" + "count": "1127", + "duration": "0.000183199s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000235639s" + "count": "1162", + "duration": "0.000184319s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000237631s" + "count": "1200", + "duration": "0.000185959s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000240135s" + "count": "1237", + "duration": "0.000187951s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000242271s" + "count": "1275", + "duration": "0.000190175s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000243943s" + "count": "1313", + "duration": "0.000192383s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000244391s" + "count": "1331", + "duration": "0.000193495s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000245455s" + "count": "1350", + "duration": "0.000195399s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000247175s" + "count": "1368", + "duration": "0.000197911s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000249719s" + "count": "1387", + "duration": "0.000200767s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000250791s" + "count": "1406", + "duration": "0.000205847s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000251471s" + "count": "1415", + "duration": "0.000208631s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000255919s" + "count": "1425", + "duration": "0.000211207s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000256783s" + "count": "1434", + "duration": "0.000213711s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000258447s" + "count": "1443", + "duration": "0.000215831s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000261263s" + "count": "1453", + "duration": "0.000222551s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000261263s" + "count": "1457", + "duration": "0.000226055s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000268383s" + "count": "1462", + "duration": "0.000246687s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000289951s" + "count": "1467", + "duration": "0.000268623s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000299551s" + "count": "1471", + "duration": "0.000297151s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000348255s" + "count": "1476", + "duration": "0.000305135s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000348255s" + "count": "1478", + "duration": "0.000307935s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000348255s" + "count": "1481", + "duration": "0.000325967s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000349647s" + "count": "1483", + "duration": "0.000350015s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000349647s" + "count": "1485", + "duration": "0.000505103s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000360191s" + "count": "1488", + "duration": "0.000661087s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000360191s" + "count": "1489", + "duration": "0.000734591s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000360191s" + "count": "1490", + "duration": "0.000750655s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000360191s" + "count": "1491", + "duration": "0.000874943s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000360191s" + "count": "1492", + "duration": "0.001127167s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000599935s" + "count": "1494", + "duration": "0.001811775s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001811775s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.002103807s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.002103807s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.003689343s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.003963007s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.003963007s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.003963007s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.003963007s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.003986559s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.003986559s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.003986559s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.003986559s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.003986559s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.013305343s" }, { "percentile": 1, - "count": "249", - "duration": "0.000599935s" + "count": "1499", + "duration": "0.013305343s" } ], - "mean": "0.000231010s", - "pstdev": "0.000029788s" + "mean": "0.000199301s", + "pstdev": "0.000387054s" }, { "count": "0", @@ -1845,228 +2410,298 @@ "pstdev": "0s" }, { - "count": "249", + "count": "1499", "id": "sequencer.callback", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000249327s" + "duration": "0.000181919s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000254207s" + "count": "150", + "duration": "0.000194807s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000256255s" + "count": "301", + "duration": "0.000200879s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000257351s" + "count": "450", + "duration": "0.000204863s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000259343s" + "count": "600", + "duration": "0.000208831s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000263119s" + "count": "750", + "duration": "0.000213583s" }, { "percentile": 0.55, - "count": "138", - "duration": "0.000264767s" + "count": "825", + "duration": "0.000215991s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000266495s" + "count": "900", + "duration": "0.000218351s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000268687s" + "count": "975", + "duration": "0.000221119s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000271599s" + "count": "1050", + "duration": "0.000223863s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000274527s" + "count": "1125", + "duration": "0.000227519s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000276111s" + "count": "1162", + "duration": "0.000229615s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000279807s" + "count": "1200", + "duration": "0.000231295s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000283343s" + "count": "1237", + "duration": "0.000233271s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000285103s" + "count": "1275", + "duration": "0.000235735s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000286639s" + "count": "1312", + "duration": "0.000238615s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000288415s" + "count": "1331", + "duration": "0.000240431s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000289039s" + "count": "1350", + "duration": "0.000243471s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000291983s" + "count": "1368", + "duration": "0.000246615s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000293887s" + "count": "1387", + "duration": "0.000250487s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000295583s" + "count": "1406", + "duration": "0.000254151s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000298351s" + "count": "1415", + "duration": "0.000256543s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000300191s" + "count": "1425", + "duration": "0.000260327s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000302511s" + "count": "1434", + "duration": "0.000262975s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000304975s" + "count": "1443", + "duration": "0.000265791s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000313983s" + "count": "1453", + "duration": "0.000271263s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000313983s" + "count": "1457", + "duration": "0.000279215s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000339535s" + "count": "1462", + "duration": "0.000300991s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000344111s" + "count": "1467", + "duration": "0.000330431s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000352063s" + "count": "1471", + "duration": "0.000338783s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000400367s" + "count": "1476", + "duration": "0.000353055s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000400367s" + "count": "1478", + "duration": "0.000359215s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000400367s" + "count": "1481", + "duration": "0.000367711s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000423935s" + "count": "1483", + "duration": "0.000398719s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000423935s" + "count": "1485", + "duration": "0.000549183s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000436767s" + "count": "1488", + "duration": "0.000695359s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000436767s" + "count": "1489", + "duration": "0.000785919s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000436767s" + "count": "1490", + "duration": "0.000791903s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000436767s" + "count": "1491", + "duration": "0.000919615s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000436767s" + "count": "1492", + "duration": "0.001351743s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000742911s" + "count": "1494", + "duration": "0.001864127s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001864127s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.002153599s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.002153599s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.003716735s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.004023935s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.004023935s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.004023935s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.004023935s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.004043519s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.004043519s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.004043519s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.004043519s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.004043519s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.013392895s" }, { "percentile": 1, - "count": "249", - "duration": "0.000742911s" + "count": "1499", + "duration": "0.013392895s" } ], - "mean": "0.000271292s", - "pstdev": "0.000037657s" + "mean": "0.000240445s", + "pstdev": "0.000388930s" } ], "counters": [ { "name": "benchmark.http_2xx", - "value": "250" + "value": "1500" } ] }, @@ -2074,677 +2709,922 @@ "name": "worker_3", "statistics": [ { - "count": "249", + "count": "1499", "id": "benchmark_http_client.queue_to_connect", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000012548s" + "duration": "0.000011324s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000013992s" + "count": "150", + "duration": "0.000012754s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000014773s" + "count": "300", + "duration": "0.000013526s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000015434s" + "count": "450", + "duration": "0.000014249s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000015985s" + "count": "600", + "duration": "0.000014944s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000016713s" + "count": "750", + "duration": "0.000015833s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000016970s" + "count": "825", + "duration": "0.000016280s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000017362s" + "count": "900", + "duration": "0.000016660s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000017583s" + "count": "975", + "duration": "0.000017101s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000017889s" + "count": "1050", + "duration": "0.000017701s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000018319s" + "count": "1125", + "duration": "0.000018176s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000018538s" + "count": "1162", + "duration": "0.000018481s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000018781s" + "count": "1200", + "duration": "0.000018858s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000019030s" + "count": "1237", + "duration": "0.000019192s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000019126s" + "count": "1275", + "duration": "0.000019545s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000019370s" + "count": "1312", + "duration": "0.000020014s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000019537s" + "count": "1331", + "duration": "0.000020407s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000019843s" + "count": "1350", + "duration": "0.000020655s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000020006s" + "count": "1368", + "duration": "0.000021s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000020244s" + "count": "1387", + "duration": "0.000021349s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000020648s" + "count": "1406", + "duration": "0.000021923s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000020682s" + "count": "1415", + "duration": "0.000022108s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000020692s" + "count": "1425", + "duration": "0.000022292s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000021052s" + "count": "1434", + "duration": "0.000022430s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000021200s" + "count": "1443", + "duration": "0.000022615s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000021853s" + "count": "1453", + "duration": "0.000022985s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000021853s" + "count": "1457", + "duration": "0.000023218s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000022214s" + "count": "1462", + "duration": "0.000023490s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000022923s" + "count": "1467", + "duration": "0.000024198s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000024313s" + "count": "1471", + "duration": "0.000024764s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000024611s" + "count": "1476", + "duration": "0.000026326s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000024611s" + "count": "1478", + "duration": "0.000027181s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000024611s" + "count": "1481", + "duration": "0.000028137s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000024868s" + "count": "1483", + "duration": "0.000028474s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000024868s" + "count": "1485", + "duration": "0.000029862s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000028616s" + "count": "1488", + "duration": "0.000030654s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000028616s" + "count": "1489", + "duration": "0.000032054s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000028616s" + "count": "1490", + "duration": "0.000032338s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000028616s" + "count": "1491", + "duration": "0.000032815s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000028616s" + "count": "1492", + "duration": "0.000033419s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000060569s" + "count": "1494", + "duration": "0.000035379s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000035379s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000035687s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000035687s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.000035765s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.000036899s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.000036899s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.000036899s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.000036899s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.000041699s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.000041699s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.000041699s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.000041699s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.000041699s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.000064391s" }, { "percentile": 1, - "count": "249", - "duration": "0.000060569s" + "count": "1499", + "duration": "0.000064391s" } ], - "mean": "0.000017036s", - "pstdev": "0.000003648s" + "mean": "0.000016438s", + "pstdev": "0.000003662s" }, { - "count": "249", + "count": "1499", "id": "benchmark_http_client.request_to_response", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000211359s" + "duration": "0.000151423s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000229791s" + "count": "150", + "duration": "0.000158607s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000233391s" + "count": "300", + "duration": "0.000161687s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000239711s" + "count": "451", + "duration": "0.000164447s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000245295s" + "count": "600", + "duration": "0.000167095s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000250023s" + "count": "750", + "duration": "0.000170455s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000251775s" + "count": "825", + "duration": "0.000172487s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000252847s" + "count": "900", + "duration": "0.000174631s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000255271s" + "count": "975", + "duration": "0.000176127s" }, { "percentile": 0.7, - "count": "176", - "duration": "0.000258247s" + "count": "1050", + "duration": "0.000178263s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000262495s" + "count": "1125", + "duration": "0.000180935s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000263087s" + "count": "1162", + "duration": "0.000182391s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000264975s" + "count": "1200", + "duration": "0.000184183s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000266143s" + "count": "1237", + "duration": "0.000186847s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000267999s" + "count": "1275", + "duration": "0.000189543s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000271231s" + "count": "1312", + "duration": "0.000193743s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000272671s" + "count": "1331", + "duration": "0.000196967s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000273535s" + "count": "1350", + "duration": "0.000200071s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000273855s" + "count": "1368", + "duration": "0.000204167s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000276703s" + "count": "1387", + "duration": "0.000208247s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000282927s" + "count": "1406", + "duration": "0.000214311s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000284671s" + "count": "1415", + "duration": "0.000217351s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000287039s" + "count": "1425", + "duration": "0.000222759s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000291471s" + "count": "1434", + "duration": "0.000226583s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000296463s" + "count": "1443", + "duration": "0.000234967s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000303039s" + "count": "1453", + "duration": "0.000252903s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000303039s" + "count": "1457", + "duration": "0.000256359s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000317295s" + "count": "1462", + "duration": "0.000270719s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000322287s" + "count": "1467", + "duration": "0.000291823s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000323567s" + "count": "1471", + "duration": "0.000300031s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000360255s" + "count": "1476", + "duration": "0.000312639s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000360255s" + "count": "1478", + "duration": "0.000326399s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000360255s" + "count": "1481", + "duration": "0.000331487s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000574655s" + "count": "1483", + "duration": "0.000343519s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000574655s" + "count": "1485", + "duration": "0.000346495s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000610591s" + "count": "1488", + "duration": "0.000378767s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000610591s" + "count": "1489", + "duration": "0.000442399s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000610591s" + "count": "1490", + "duration": "0.000474943s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000610591s" + "count": "1491", + "duration": "0.000495359s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000610591s" + "count": "1492", + "duration": "0.000560383s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000648671s" + "count": "1494", + "duration": "0.000622111s" }, { - "percentile": 1, - "count": "249", - "duration": "0.000648671s" - } - ], - "mean": "0.000255120s", - "pstdev": "0.000043964s" - }, - { - "count": "0", + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000622111s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000732479s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000732479s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.001311295s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.006596095s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.006596095s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.006596095s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.006596095s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.006909695s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.006909695s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.006909695s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.006909695s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.006909695s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.013042687s" + }, + { + "percentile": 1, + "count": "1499", + "duration": "0.013042687s" + } + ], + "mean": "0.000196624s", + "pstdev": "0.000412309s" + }, + { + "count": "2", "id": "sequencer.blocking", "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000205079s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000205079s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000205079s" + }, + { + "percentile": 0.3, + "count": "1", + "duration": "0.000205079s" + }, + { + "percentile": 0.4, + "count": "1", + "duration": "0.000205079s" + }, + { + "percentile": 0.5, + "count": "1", + "duration": "0.000205079s" + }, + { + "percentile": 0.55, + "count": "2", + "duration": "0.000207079s" + }, { "percentile": 1, - "count": "0", - "duration": "0s" + "count": "2", + "duration": "0.000207079s" } ], - "mean": "0s", - "pstdev": "0s" + "mean": "0.000206076s", + "pstdev": "0.000001s" }, { - "count": "249", + "count": "1499", "id": "sequencer.callback", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000254191s" + "duration": "0.000179119s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000265103s" + "count": "150", + "duration": "0.000190255s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000271919s" + "count": "300", + "duration": "0.000195815s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000280015s" + "count": "450", + "duration": "0.000200767s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000285759s" + "count": "600", + "duration": "0.000205071s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000290607s" + "count": "750", + "duration": "0.000209031s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000292719s" + "count": "825", + "duration": "0.000211711s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000295087s" + "count": "900", + "duration": "0.000214479s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000297903s" + "count": "975", + "duration": "0.000217215s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000302111s" + "count": "1050", + "duration": "0.000220503s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000306191s" + "count": "1125", + "duration": "0.000224327s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000308127s" + "count": "1162", + "duration": "0.000226551s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000310463s" + "count": "1200", + "duration": "0.000229495s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000312431s" + "count": "1237", + "duration": "0.000231655s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000313679s" + "count": "1275", + "duration": "0.000235791s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000317599s" + "count": "1312", + "duration": "0.000240367s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000318111s" + "count": "1331", + "duration": "0.000242759s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000319919s" + "count": "1350", + "duration": "0.000246503s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000321855s" + "count": "1368", + "duration": "0.000250375s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000323839s" + "count": "1387", + "duration": "0.000256591s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000332575s" + "count": "1406", + "duration": "0.000260207s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000335967s" + "count": "1415", + "duration": "0.000264127s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000338239s" + "count": "1425", + "duration": "0.000269631s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000341279s" + "count": "1435", + "duration": "0.000275887s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000345535s" + "count": "1443", + "duration": "0.000282223s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000356463s" + "count": "1453", + "duration": "0.000300335s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000356463s" + "count": "1457", + "duration": "0.000309839s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000356735s" + "count": "1462", + "duration": "0.000329727s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000362511s" + "count": "1467", + "duration": "0.000345359s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000375055s" + "count": "1471", + "duration": "0.000347343s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000422335s" + "count": "1476", + "duration": "0.000363695s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000422335s" + "count": "1478", + "duration": "0.000373311s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000422335s" + "count": "1481", + "duration": "0.000379951s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000664991s" + "count": "1483", + "duration": "0.000383215s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000664991s" + "count": "1485", + "duration": "0.000389199s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000719679s" + "count": "1488", + "duration": "0.000461855s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000719679s" + "count": "1489", + "duration": "0.000486031s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000719679s" + "count": "1490", + "duration": "0.000537183s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000719679s" + "count": "1491", + "duration": "0.000544383s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000719679s" + "count": "1492", + "duration": "0.000597119s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000740735s" + "count": "1494", + "duration": "0.000659999s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000659999s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000891871s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000891871s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.001357247s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.006648831s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.006648831s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.006648831s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.006648831s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.006949631s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.006949631s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.006949631s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.006949631s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.006949631s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.013096447s" }, { "percentile": 1, - "count": "249", - "duration": "0.000740735s" + "count": "1499", + "duration": "0.013096447s" } ], - "mean": "0.000297414s", - "pstdev": "0.000050931s" + "mean": "0.000235912s", + "pstdev": "0.000413191s" } ], "counters": [ { "name": "benchmark.http_2xx", - "value": "250" + "value": "1500" } ] }, @@ -2752,440 +3632,580 @@ "name": "worker_4", "statistics": [ { - "count": "249", + "count": "1499", "id": "benchmark_http_client.queue_to_connect", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000012749s" + "duration": "0.000011418s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000014006s" + "count": "150", + "duration": "0.000012747s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000014282s" + "count": "300", + "duration": "0.000013354s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000014689s" + "count": "450", + "duration": "0.000013912s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000015052s" + "count": "600", + "duration": "0.000014553s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000015380s" + "count": "750", + "duration": "0.000015625s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000015590s" + "count": "825", + "duration": "0.000016289s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000015964s" + "count": "900", + "duration": "0.000017070s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000016239s" + "count": "975", + "duration": "0.000017698s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000016712s" + "count": "1050", + "duration": "0.000018169s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000017449s" + "count": "1125", + "duration": "0.000018905s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000017853s" + "count": "1162", + "duration": "0.000019465s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000018749s" + "count": "1200", + "duration": "0.000019814s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000019081s" + "count": "1237", + "duration": "0.000020210s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000019409s" + "count": "1275", + "duration": "0.000020681s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000019998s" + "count": "1312", + "duration": "0.000021206s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000020091s" + "count": "1331", + "duration": "0.000021421s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000020310s" + "count": "1350", + "duration": "0.000021638s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000020356s" + "count": "1368", + "duration": "0.000021917s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000020489s" + "count": "1387", + "duration": "0.000022246s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000020657s" + "count": "1406", + "duration": "0.000022959s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000020687s" + "count": "1415", + "duration": "0.000023269s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000020980s" + "count": "1425", + "duration": "0.000023569s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000021121s" + "count": "1434", + "duration": "0.000023882s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000021159s" + "count": "1443", + "duration": "0.000024208s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000021301s" + "count": "1453", + "duration": "0.000024534s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000021301s" + "count": "1457", + "duration": "0.000025469s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000021486s" + "count": "1462", + "duration": "0.000025774s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000022025s" + "count": "1467", + "duration": "0.000026731s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000022368s" + "count": "1471", + "duration": "0.000027389s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000027089s" + "count": "1476", + "duration": "0.000028299s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000027089s" + "count": "1478", + "duration": "0.000028572s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000027089s" + "count": "1481", + "duration": "0.000031085s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000027799s" + "count": "1483", + "duration": "0.000032201s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000027799s" + "count": "1485", + "duration": "0.000032729s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000035309s" + "count": "1488", + "duration": "0.000033209s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000035309s" + "count": "1489", + "duration": "0.000033449s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000035309s" + "count": "1490", + "duration": "0.000033609s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000035309s" + "count": "1491", + "duration": "0.000034447s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000035309s" + "count": "1492", + "duration": "0.000034533s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000061541s" + "count": "1494", + "duration": "0.000037879s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000037879s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000038589s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000038589s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.000039675s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.000046825s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.000046825s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.000046825s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.000046825s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.000125375s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.000125375s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.000125375s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.000125375s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.000125375s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.000220975s" }, { "percentile": 1, - "count": "249", - "duration": "0.000061541s" + "count": "1499", + "duration": "0.000220975s" } ], - "mean": "0.000016512s", - "pstdev": "0.000003929s" + "mean": "0.000016887s", + "pstdev": "0.000007189s" }, { - "count": "249", + "count": "1499", "id": "benchmark_http_client.request_to_response", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000165807s" + "duration": "0.000156375s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000214191s" + "count": "150", + "duration": "0.000161399s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000216783s" + "count": "300", + "duration": "0.000164023s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000220471s" + "count": "450", + "duration": "0.000167167s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000223559s" + "count": "600", + "duration": "0.000171063s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000225455s" + "count": "753", + "duration": "0.000175759s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000226311s" + "count": "825", + "duration": "0.000178183s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000227567s" + "count": "900", + "duration": "0.000181087s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000230007s" + "count": "975", + "duration": "0.000184303s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000231543s" + "count": "1050", + "duration": "0.000187087s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000233255s" + "count": "1125", + "duration": "0.000191471s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000234703s" + "count": "1163", + "duration": "0.000193591s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000236175s" + "count": "1200", + "duration": "0.000197495s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000240911s" + "count": "1237", + "duration": "0.000201023s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000244623s" + "count": "1275", + "duration": "0.000205111s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000247951s" + "count": "1312", + "duration": "0.000209095s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000250487s" + "count": "1331", + "duration": "0.000212959s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000252687s" + "count": "1350", + "duration": "0.000216359s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000256015s" + "count": "1368", + "duration": "0.000219367s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000256847s" + "count": "1387", + "duration": "0.000225143s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000257455s" + "count": "1406", + "duration": "0.000230007s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000257519s" + "count": "1415", + "duration": "0.000235647s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000260727s" + "count": "1425", + "duration": "0.000238711s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000262007s" + "count": "1434", + "duration": "0.000242415s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000262071s" + "count": "1443", + "duration": "0.000251831s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000262927s" + "count": "1453", + "duration": "0.000268255s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000262927s" + "count": "1457", + "duration": "0.000279935s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000264271s" + "count": "1462", + "duration": "0.000291391s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000265775s" + "count": "1467", + "duration": "0.000306719s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000274847s" + "count": "1471", + "duration": "0.000321807s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000280223s" + "count": "1476", + "duration": "0.000342799s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000280223s" + "count": "1478", + "duration": "0.000346751s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000280223s" + "count": "1481", + "duration": "0.000362063s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000381311s" + "count": "1483", + "duration": "0.000374879s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000381311s" + "count": "1485", + "duration": "0.000403311s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000618879s" + "count": "1488", + "duration": "0.000430607s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000618879s" + "count": "1489", + "duration": "0.000441727s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000618879s" + "count": "1490", + "duration": "0.000562271s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000618879s" + "count": "1491", + "duration": "0.000665855s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000618879s" + "count": "1492", + "duration": "0.000875551s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000939903s" + "count": "1494", + "duration": "0.001584895s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001584895s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.001736575s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.001736575s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.002497663s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.004834303s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.004834303s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.004834303s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.004834303s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.005367551s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.005367551s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.005367551s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.005367551s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.005367551s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.011096575s" }, { "percentile": 1, - "count": "249", - "duration": "0.000939903s" + "count": "1499", + "duration": "0.011096575s" } ], - "mean": "0.000231943s", - "pstdev": "0.000054918s" + "mean": "0.000203484s", + "pstdev": "0.000346855s" }, { "count": "0", @@ -3201,906 +4221,1256 @@ "pstdev": "0s" }, { - "count": "249", + "count": "1499", "id": "sequencer.callback", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000203359s" + "duration": "0.000184743s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000251063s" + "count": "150", + "duration": "0.000195391s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000254407s" + "count": "300", + "duration": "0.000199599s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000260687s" + "count": "450", + "duration": "0.000203527s" }, { "percentile": 0.4, - "count": "101", - "duration": "0.000263231s" + "count": "600", + "duration": "0.000207959s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000265727s" + "count": "750", + "duration": "0.000214047s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000266767s" + "count": "825", + "duration": "0.000217199s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000268319s" + "count": "900", + "duration": "0.000220215s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000269631s" + "count": "975", + "duration": "0.000225391s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000271823s" + "count": "1050", + "duration": "0.000230527s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000273935s" + "count": "1125", + "duration": "0.000237199s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000275295s" + "count": "1162", + "duration": "0.000240407s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000277039s" + "count": "1200", + "duration": "0.000242919s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000282767s" + "count": "1237", + "duration": "0.000248191s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000285679s" + "count": "1275", + "duration": "0.000252975s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000293663s" + "count": "1312", + "duration": "0.000257575s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000295055s" + "count": "1331", + "duration": "0.000261359s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000299295s" + "count": "1350", + "duration": "0.000264095s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000300159s" + "count": "1368", + "duration": "0.000270735s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000303951s" + "count": "1387", + "duration": "0.000274623s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000306431s" + "count": "1406", + "duration": "0.000283423s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000306671s" + "count": "1415", + "duration": "0.000288031s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000307535s" + "count": "1425", + "duration": "0.000295055s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000308287s" + "count": "1434", + "duration": "0.000297679s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000308511s" + "count": "1443", + "duration": "0.000313983s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000310959s" + "count": "1453", + "duration": "0.000337167s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000310959s" + "count": "1457", + "duration": "0.000344111s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000312463s" + "count": "1462", + "duration": "0.000353615s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000312591s" + "count": "1467", + "duration": "0.000371759s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000326735s" + "count": "1471", + "duration": "0.000388575s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000330015s" + "count": "1476", + "duration": "0.000406751s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000330015s" + "count": "1478", + "duration": "0.000422095s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000330015s" + "count": "1481", + "duration": "0.000454959s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000466591s" + "count": "1483", + "duration": "0.000481119s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000466591s" + "count": "1485", + "duration": "0.000532479s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000688895s" + "count": "1488", + "duration": "0.000674879s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000688895s" + "count": "1489", + "duration": "0.000695839s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000688895s" + "count": "1490", + "duration": "0.000910943s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000688895s" + "count": "1491", + "duration": "0.001367679s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000688895s" + "count": "1492", + "duration": "0.001691007s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.001086143s" + "count": "1494", + "duration": "0.001876031s" }, { - "percentile": 1, - "count": "249", - "duration": "0.001086143s" - } - ], - "mean": "0.000273205s", - "pstdev": "0.000062430s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "250" - } - ] - }, - { - "name": "worker_5", - "statistics": [ - { - "count": "249", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000013478s" + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001876031s" }, { - "percentile": 0.1, - "count": "25", - "duration": "0.000013848s" + "percentile": 0.996875, + "count": "1495", + "duration": "0.002115711s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.002115711s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.002538239s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.004891135s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.004891135s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.004891135s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.004891135s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.005417215s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.005417215s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.005417215s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.005417215s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.005417215s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.011163647s" + }, + { + "percentile": 1, + "count": "1499", + "duration": "0.011163647s" + } + ], + "mean": "0.000246419s", + "pstdev": "0.000354536s" + } + ], + "counters": [ + { + "name": "benchmark.http_2xx", + "value": "1500" + } + ] + }, + { + "name": "worker_5", + "statistics": [ + { + "count": "1499", + "id": "benchmark_http_client.queue_to_connect", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000009054s" + }, + { + "percentile": 0.1, + "count": "150", + "duration": "0.000011447s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000014384s" + "count": "300", + "duration": "0.000011910s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000014919s" + "count": "451", + "duration": "0.000012478s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000015180s" + "count": "600", + "duration": "0.000013116s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000015573s" + "count": "750", + "duration": "0.000013745s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000015696s" + "count": "825", + "duration": "0.000014220s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000015874s" + "count": "900", + "duration": "0.000014710s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000016011s" + "count": "976", + "duration": "0.000015239s" }, { "percentile": 0.7, - "count": "176", - "duration": "0.000016295s" + "count": "1050", + "duration": "0.000015773s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000016522s" + "count": "1125", + "duration": "0.000016530s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000016781s" + "count": "1163", + "duration": "0.000016871s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000016884s" + "count": "1200", + "duration": "0.000017354s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000016983s" + "count": "1237", + "duration": "0.000017949s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000017184s" + "count": "1275", + "duration": "0.000018347s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000017466s" + "count": "1312", + "duration": "0.000019091s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000017755s" + "count": "1331", + "duration": "0.000019454s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000017902s" + "count": "1350", + "duration": "0.000019781s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000018142s" + "count": "1368", + "duration": "0.000020097s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000018336s" + "count": "1387", + "duration": "0.000020542s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000018614s" + "count": "1406", + "duration": "0.000021003s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000018638s" + "count": "1415", + "duration": "0.000021171s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000018893s" + "count": "1425", + "duration": "0.000021409s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000019323s" + "count": "1434", + "duration": "0.000021767s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000019430s" + "count": "1443", + "duration": "0.000021969s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000020500s" + "count": "1453", + "duration": "0.000022185s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000020500s" + "count": "1457", + "duration": "0.000022329s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000020770s" + "count": "1462", + "duration": "0.000022620s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000021171s" + "count": "1467", + "duration": "0.000023274s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000021286s" + "count": "1471", + "duration": "0.000023614s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000025571s" + "count": "1476", + "duration": "0.000024574s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000025571s" + "count": "1478", + "duration": "0.000025959s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000025571s" + "count": "1481", + "duration": "0.000026340s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000031625s" + "count": "1483", + "duration": "0.000027013s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000031625s" + "count": "1485", + "duration": "0.000028516s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000063835s" + "count": "1488", + "duration": "0.000029838s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000063835s" + "count": "1489", + "duration": "0.000030245s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000063835s" + "count": "1490", + "duration": "0.000032295s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000063835s" + "count": "1491", + "duration": "0.000032441s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000063835s" + "count": "1492", + "duration": "0.000032735s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000128087s" + "count": "1494", + "duration": "0.000033783s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000033783s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000036169s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000036169s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.000040479s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.000057687s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.000057687s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.000057687s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.000057687s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.000077695s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.000077695s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.000077695s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.000077695s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.000077695s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.000184231s" }, { "percentile": 1, - "count": "249", - "duration": "0.000128087s" + "count": "1499", + "duration": "0.000184231s" } ], - "mean": "0.000016453s", - "pstdev": "0.000007940s" + "mean": "0.000014990s", + "pstdev": "0.000005948s" }, { - "count": "249", + "count": "1499", "id": "benchmark_http_client.request_to_response", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000177559s" + "duration": "0.000135935s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000189151s" + "count": "151", + "duration": "0.000151943s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000193415s" + "count": "300", + "duration": "0.000153935s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000196775s" + "count": "451", + "duration": "0.000156519s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000202039s" + "count": "600", + "duration": "0.000159431s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000207399s" + "count": "750", + "duration": "0.000162127s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000210767s" + "count": "825", + "duration": "0.000163783s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000214799s" + "count": "900", + "duration": "0.000165815s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000216319s" + "count": "975", + "duration": "0.000168071s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000220055s" + "count": "1050", + "duration": "0.000170807s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000225807s" + "count": "1125", + "duration": "0.000174287s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000231551s" + "count": "1162", + "duration": "0.000176431s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000235799s" + "count": "1200", + "duration": "0.000178559s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000239559s" + "count": "1237", + "duration": "0.000180639s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000243167s" + "count": "1275", + "duration": "0.000183391s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000246311s" + "count": "1312", + "duration": "0.000187367s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000249839s" + "count": "1331", + "duration": "0.000189631s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000251895s" + "count": "1350", + "duration": "0.000193943s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000253863s" + "count": "1368", + "duration": "0.000201295s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000257983s" + "count": "1387", + "duration": "0.000208087s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000261407s" + "count": "1406", + "duration": "0.000222399s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000266911s" + "count": "1415", + "duration": "0.000229855s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000273087s" + "count": "1425", + "duration": "0.000236831s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000278191s" + "count": "1434", + "duration": "0.000251783s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000282975s" + "count": "1443", + "duration": "0.000266447s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000303119s" + "count": "1453", + "duration": "0.000284367s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000303119s" + "count": "1457", + "duration": "0.000299439s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000303151s" + "count": "1462", + "duration": "0.000315759s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000331503s" + "count": "1467", + "duration": "0.000336495s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000335135s" + "count": "1471", + "duration": "0.000376639s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000397039s" + "count": "1476", + "duration": "0.000469279s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000397039s" + "count": "1478", + "duration": "0.000489583s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000397039s" + "count": "1481", + "duration": "0.000516431s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000810687s" + "count": "1483", + "duration": "0.000544607s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000810687s" + "count": "1485", + "duration": "0.000597183s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.001269823s" + "count": "1488", + "duration": "0.001001215s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.001269823s" + "count": "1489", + "duration": "0.001079679s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.001269823s" + "count": "1490", + "duration": "0.001140095s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.001269823s" + "count": "1491", + "duration": "0.001206271s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.001269823s" + "count": "1492", + "duration": "0.001265279s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.009289215s" + "count": "1494", + "duration": "0.001477567s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001477567s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.001626303s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.001626303s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.002495999s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.002756991s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.002756991s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.002756991s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.002756991s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.004811263s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.004811263s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.004811263s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.004811263s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.004811263s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.019186687s" }, { "percentile": 1, - "count": "249", - "duration": "0.009289215s" + "count": "1499", + "duration": "0.019186687s" } ], - "mean": "0.000257701s", - "pstdev": "0.000579262s" + "mean": "0.000198314s", + "pstdev": "0.000521385s" }, { - "count": "0", + "count": "5", "id": "sequencer.blocking", "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000231783s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000231783s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000231783s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000235103s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000235103s" + }, + { + "percentile": 0.5, + "count": "3", + "duration": "0.000249135s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000249135s" + }, + { + "percentile": 0.6, + "count": "3", + "duration": "0.000249135s" + }, + { + "percentile": 0.65, + "count": "4", + "duration": "0.001076735s" + }, + { + "percentile": 0.7, + "count": "4", + "duration": "0.001076735s" + }, + { + "percentile": 0.75, + "count": "4", + "duration": "0.001076735s" + }, + { + "percentile": 0.775, + "count": "4", + "duration": "0.001076735s" + }, + { + "percentile": 0.8, + "count": "4", + "duration": "0.001076735s" + }, + { + "percentile": 0.825, + "count": "5", + "duration": "0.002753919s" + }, { "percentile": 1, - "count": "0", - "duration": "0s" + "count": "5", + "duration": "0.002753919s" } ], - "mean": "0s", - "pstdev": "0s" + "mean": "0.000909314s", + "pstdev": "0.000977733s" }, { - "count": "249", + "count": "1499", "id": "sequencer.callback", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000215887s" + "duration": "0.000165399s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000228135s" + "count": "150", + "duration": "0.000179927s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000232831s" + "count": "300", + "duration": "0.000183863s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000236343s" + "count": "450", + "duration": "0.000187991s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000242263s" + "count": "600", + "duration": "0.000192047s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000249063s" + "count": "750", + "duration": "0.000196639s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000251095s" + "count": "825", + "duration": "0.000199399s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000252495s" + "count": "900", + "duration": "0.000202783s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000255487s" + "count": "975", + "duration": "0.000206687s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000259543s" + "count": "1050", + "duration": "0.000210911s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000270863s" + "count": "1125", + "duration": "0.000216623s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000275775s" + "count": "1162", + "duration": "0.000218983s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000281615s" + "count": "1201", + "duration": "0.000221591s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000285423s" + "count": "1237", + "duration": "0.000224951s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000288415s" + "count": "1275", + "duration": "0.000228567s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000293983s" + "count": "1312", + "duration": "0.000232631s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000296879s" + "count": "1331", + "duration": "0.000236407s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000299887s" + "count": "1350", + "duration": "0.000240879s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000302607s" + "count": "1368", + "duration": "0.000246487s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000316143s" + "count": "1387", + "duration": "0.000255863s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000320607s" + "count": "1406", + "duration": "0.000271519s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000321391s" + "count": "1415", + "duration": "0.000280799s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000332063s" + "count": "1425", + "duration": "0.000289631s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000336671s" + "count": "1434", + "duration": "0.000298783s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000339615s" + "count": "1443", + "duration": "0.000312719s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000346879s" + "count": "1453", + "duration": "0.000326031s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000346879s" + "count": "1457", + "duration": "0.000347039s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000350607s" + "count": "1462", + "duration": "0.000360399s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000417983s" + "count": "1467", + "duration": "0.000381279s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000420735s" + "count": "1471", + "duration": "0.000423519s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000452367s" + "count": "1476", + "duration": "0.000536959s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000452367s" + "count": "1478", + "duration": "0.000544383s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000452367s" + "count": "1481", + "duration": "0.000582303s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.001023647s" + "count": "1483", + "duration": "0.000595487s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.001023647s" + "count": "1485", + "duration": "0.000675839s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.001353279s" + "count": "1488", + "duration": "0.001054591s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.001353279s" + "count": "1489", + "duration": "0.001133567s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.001353279s" + "count": "1490", + "duration": "0.001183935s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.001353279s" + "count": "1491", + "duration": "0.001245247s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.001353279s" + "count": "1492", + "duration": "0.001318527s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.009328639s" + "count": "1494", + "duration": "0.001513343s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001513343s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.002543359s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.002543359s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.002816639s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.004858623s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.004858623s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.004858623s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.004858623s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.010466303s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.010466303s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.010466303s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.010466303s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.010466303s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.019236863s" }, { "percentile": 1, - "count": "249", - "duration": "0.009328639s" + "count": "1499", + "duration": "0.019236863s" } ], - "mean": "0.000300645s", - "pstdev": "0.000580425s" + "mean": "0.000240366s", + "pstdev": "0.000584240s" } ], "counters": [ { "name": "benchmark.http_2xx", - "value": "250" + "value": "1500" } ] }, @@ -4108,677 +5478,947 @@ "name": "worker_6", "statistics": [ { - "count": "249", + "count": "1499", "id": "benchmark_http_client.queue_to_connect", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000013467s" + "duration": "0.000010767s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000016046s" + "count": "150", + "duration": "0.000012474s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000017027s" + "count": "300", + "duration": "0.000012991s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000017795s" + "count": "450", + "duration": "0.000013489s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000018097s" + "count": "600", + "duration": "0.000013980s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000018429s" + "count": "750", + "duration": "0.000014750s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000018552s" + "count": "825", + "duration": "0.000015135s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000018671s" + "count": "900", + "duration": "0.000015559s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000018923s" + "count": "975", + "duration": "0.000016074s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000019193s" + "count": "1050", + "duration": "0.000016764s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000019576s" + "count": "1125", + "duration": "0.000017413s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000019915s" + "count": "1162", + "duration": "0.000017746s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000020136s" + "count": "1200", + "duration": "0.000018181s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000020316s" + "count": "1237", + "duration": "0.000018692s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000020651s" + "count": "1275", + "duration": "0.000019023s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000020864s" + "count": "1312", + "duration": "0.000019454s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000020994s" + "count": "1332", + "duration": "0.000019721s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000021081s" + "count": "1350", + "duration": "0.000020032s" }, { "percentile": 0.9125, - "count": "229", - "duration": "0.000021158s" + "count": "1368", + "duration": "0.000020383s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000021407s" + "count": "1387", + "duration": "0.000020953s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000021864s" + "count": "1406", + "duration": "0.000021543s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000021914s" + "count": "1415", + "duration": "0.000021898s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000022360s" + "count": "1425", + "duration": "0.000022488s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000022454s" + "count": "1434", + "duration": "0.000023055s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000022469s" + "count": "1443", + "duration": "0.000024001s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000023012s" + "count": "1453", + "duration": "0.000025074s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000023012s" + "count": "1457", + "duration": "0.000025598s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000024537s" + "count": "1462", + "duration": "0.000026087s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000028523s" + "count": "1467", + "duration": "0.000026867s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000031586s" + "count": "1471", + "duration": "0.000027361s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000032169s" + "count": "1476", + "duration": "0.000028273s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000032169s" + "count": "1478", + "duration": "0.000029420s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000032169s" + "count": "1481", + "duration": "0.000030254s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000037027s" + "count": "1483", + "duration": "0.000030432s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000037027s" + "count": "1485", + "duration": "0.000030619s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000045397s" + "count": "1488", + "duration": "0.000033425s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000045397s" + "count": "1489", + "duration": "0.000033611s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000045397s" + "count": "1490", + "duration": "0.000034367s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000045397s" + "count": "1491", + "duration": "0.000035167s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000045397s" + "count": "1492", + "duration": "0.000035241s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000057355s" + "count": "1494", + "duration": "0.000036667s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000036667s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000053009s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000053009s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.000058491s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.000068651s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.000068651s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.000068651s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.000068651s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.000100783s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.000100783s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.000100783s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.000100783s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.000100783s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.000283791s" }, { "percentile": 1, - "count": "249", - "duration": "0.000057355s" + "count": "1499", + "duration": "0.000283791s" } ], - "mean": "0.000018934s", - "pstdev": "0.000003888s" + "mean": "0.000016067s", + "pstdev": "0.000008333s" }, { - "count": "249", + "count": "1499", "id": "benchmark_http_client.request_to_response", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000177583s" + "duration": "0.000152671s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000227687s" + "count": "150", + "duration": "0.000159935s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000234487s" + "count": "300", + "duration": "0.000163527s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000235975s" + "count": "450", + "duration": "0.000166599s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000237535s" + "count": "601", + "duration": "0.000169847s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000239487s" + "count": "751", + "duration": "0.000173039s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000239991s" + "count": "826", + "duration": "0.000175047s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000241199s" + "count": "900", + "duration": "0.000177471s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000242519s" + "count": "975", + "duration": "0.000180311s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000243431s" + "count": "1050", + "duration": "0.000184687s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000244751s" + "count": "1125", + "duration": "0.000190815s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000246959s" + "count": "1162", + "duration": "0.000194359s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000247543s" + "count": "1200", + "duration": "0.000200863s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000248535s" + "count": "1237", + "duration": "0.000206375s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000250175s" + "count": "1275", + "duration": "0.000212935s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000251391s" + "count": "1312", + "duration": "0.000219695s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000253967s" + "count": "1331", + "duration": "0.000223655s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000256519s" + "count": "1350", + "duration": "0.000230607s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000258047s" + "count": "1368", + "duration": "0.000236055s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000260591s" + "count": "1387", + "duration": "0.000241095s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000261999s" + "count": "1406", + "duration": "0.000250839s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000263039s" + "count": "1415", + "duration": "0.000255263s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000279631s" + "count": "1425", + "duration": "0.000261463s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000284719s" + "count": "1434", + "duration": "0.000271663s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000284863s" + "count": "1443", + "duration": "0.000286399s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000288351s" + "count": "1453", + "duration": "0.000298127s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000288351s" + "count": "1457", + "duration": "0.000313887s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000293983s" + "count": "1462", + "duration": "0.000327839s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000316479s" + "count": "1467", + "duration": "0.000343279s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000325727s" + "count": "1471", + "duration": "0.000366703s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000349919s" + "count": "1476", + "duration": "0.000414255s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000349919s" + "count": "1478", + "duration": "0.000442559s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000349919s" + "count": "1481", + "duration": "0.000498511s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000415759s" + "count": "1483", + "duration": "0.000543295s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000415759s" + "count": "1485", + "duration": "0.000580095s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000471647s" + "count": "1488", + "duration": "0.000606559s" + }, + { + "percentile": 0.99296875, + "count": "1489", + "duration": "0.000607391s" + }, + { + "percentile": 0.99375, + "count": "1490", + "duration": "0.000697887s" + }, + { + "percentile": 0.99453125, + "count": "1491", + "duration": "0.000805695s" + }, + { + "percentile": 0.9953125, + "count": "1492", + "duration": "0.001077887s" + }, + { + "percentile": 0.99609375, + "count": "1494", + "duration": "0.001330943s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001330943s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.001343167s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.001343167s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.001443327s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.001684031s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.001684031s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.001684031s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.001684031s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.002887167s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.002887167s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.002887167s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.002887167s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.002887167s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.011655679s" + }, + { + "percentile": 1, + "count": "1499", + "duration": "0.011655679s" + } + ], + "mean": "0.000202087s", + "pstdev": "0.000317188s" + }, + { + "count": "4", + "id": "sequencer.blocking", + "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000188527s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000188527s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000188527s" + }, + { + "percentile": 0.3, + "count": "2", + "duration": "0.000205703s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000205703s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000205703s" + }, + { + "percentile": 0.55, + "count": "3", + "duration": "0.000210943s" }, { - "percentile": 0.99296875, - "count": "248", - "duration": "0.000471647s" + "percentile": 0.6, + "count": "3", + "duration": "0.000210943s" }, { - "percentile": 0.99375, - "count": "248", - "duration": "0.000471647s" + "percentile": 0.65, + "count": "3", + "duration": "0.000210943s" }, { - "percentile": 0.99453125, - "count": "248", - "duration": "0.000471647s" + "percentile": 0.7, + "count": "3", + "duration": "0.000210943s" }, { - "percentile": 0.9953125, - "count": "248", - "duration": "0.000471647s" + "percentile": 0.75, + "count": "3", + "duration": "0.000210943s" }, { - "percentile": 0.99609375, - "count": "249", - "duration": "0.000770463s" + "percentile": 0.775, + "count": "4", + "duration": "0.000581055s" }, { "percentile": 1, - "count": "249", - "duration": "0.000770463s" - } - ], - "mean": "0.000243277s", - "pstdev": "0.000043074s" - }, - { - "count": "0", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 1, - "count": "0", - "duration": "0s" + "count": "4", + "duration": "0.000581055s" } ], - "mean": "0s", - "pstdev": "0s" + "mean": "0.000296551s", + "pstdev": "0.000164459s" }, { - "count": "249", + "count": "1499", "id": "sequencer.callback", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000212783s" + "duration": "0.000180559s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000270623s" + "count": "150", + "duration": "0.000191719s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000276223s" + "count": "300", + "duration": "0.000197023s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000278783s" + "count": "450", + "duration": "0.000201471s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000280607s" + "count": "600", + "duration": "0.000206223s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000283231s" + "count": "750", + "duration": "0.000211087s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000284415s" + "count": "825", + "duration": "0.000213783s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000286527s" + "count": "900", + "duration": "0.000217015s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000287567s" + "count": "975", + "duration": "0.000221359s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000288895s" + "count": "1050", + "duration": "0.000226367s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000291199s" + "count": "1125", + "duration": "0.000233719s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000292095s" + "count": "1162", + "duration": "0.000237471s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000293951s" + "count": "1200", + "duration": "0.000243567s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000296191s" + "count": "1237", + "duration": "0.000249503s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000297215s" + "count": "1275", + "duration": "0.000257103s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000299647s" + "count": "1312", + "duration": "0.000265167s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000302527s" + "count": "1331", + "duration": "0.000270447s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000305023s" + "count": "1350", + "duration": "0.000274719s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000308223s" + "count": "1368", + "duration": "0.000280127s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000311391s" + "count": "1387", + "duration": "0.000288623s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000313727s" + "count": "1406", + "duration": "0.000299055s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000315807s" + "count": "1415", + "duration": "0.000304575s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000330159s" + "count": "1425", + "duration": "0.000307439s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000330367s" + "count": "1434", + "duration": "0.000318479s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000335151s" + "count": "1443", + "duration": "0.000327727s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000342607s" + "count": "1453", + "duration": "0.000351727s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000342607s" + "count": "1457", + "duration": "0.000367903s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000345135s" + "count": "1462", + "duration": "0.000378207s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000371791s" + "count": "1467", + "duration": "0.000395919s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000413567s" + "count": "1471", + "duration": "0.000413327s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000426719s" + "count": "1476", + "duration": "0.000500159s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000426719s" + "count": "1478", + "duration": "0.000526399s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000426719s" + "count": "1481", + "duration": "0.000534911s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000505343s" + "count": "1483", + "duration": "0.000569855s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000505343s" + "count": "1485", + "duration": "0.000627199s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000540127s" + "count": "1488", + "duration": "0.000643935s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000540127s" + "count": "1489", + "duration": "0.000655999s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000540127s" + "count": "1490", + "duration": "0.000735615s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000540127s" + "count": "1491", + "duration": "0.000838047s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000540127s" + "count": "1492", + "duration": "0.001124671s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000904319s" + "count": "1494", + "duration": "0.001374655s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001374655s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.001476415s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.001476415s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.001478783s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.001843647s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.001843647s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.001843647s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.001843647s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.002949247s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.002949247s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.002949247s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.002949247s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.002949247s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.011697663s" }, { "percentile": 1, - "count": "249", - "duration": "0.000904319s" + "count": "1499", + "duration": "0.011697663s" } ], - "mean": "0.000288751s", - "pstdev": "0.000050196s" + "mean": "0.000240667s", + "pstdev": "0.000318637s" } ], "counters": [ { "name": "benchmark.http_2xx", - "value": "250" + "value": "1500" } ] }, @@ -4786,677 +6426,937 @@ "name": "worker_7", "statistics": [ { - "count": "249", + "count": "1499", "id": "benchmark_http_client.queue_to_connect", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000013760s" + "duration": "0.000011002s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000014230s" + "count": "150", + "duration": "0.000012281s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000014454s" + "count": "300", + "duration": "0.000012959s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000014748s" + "count": "450", + "duration": "0.000013757s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000015090s" + "count": "600", + "duration": "0.000014564s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000015433s" + "count": "750", + "duration": "0.000015367s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000015604s" + "count": "825", + "duration": "0.000015803s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000015843s" + "count": "900", + "duration": "0.000016380s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000016129s" + "count": "975", + "duration": "0.000017003s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000016420s" + "count": "1050", + "duration": "0.000017718s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000016837s" + "count": "1125", + "duration": "0.000018414s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000016983s" + "count": "1162", + "duration": "0.000018699s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000017335s" + "count": "1200", + "duration": "0.000019077s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000017537s" + "count": "1237", + "duration": "0.000019449s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000017869s" + "count": "1275", + "duration": "0.000020104s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000018167s" + "count": "1312", + "duration": "0.000020802s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000018350s" + "count": "1331", + "duration": "0.000021068s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000018456s" + "count": "1350", + "duration": "0.000021290s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000018766s" + "count": "1368", + "duration": "0.000021568s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000018803s" + "count": "1387", + "duration": "0.000021781s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000019015s" + "count": "1406", + "duration": "0.000022108s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000019088s" + "count": "1415", + "duration": "0.000022324s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000019485s" + "count": "1425", + "duration": "0.000022453s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000020513s" + "count": "1434", + "duration": "0.000022737s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000021205s" + "count": "1443", + "duration": "0.000022901s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000021774s" + "count": "1453", + "duration": "0.000023322s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000021774s" + "count": "1457", + "duration": "0.000023531s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000021939s" + "count": "1462", + "duration": "0.000023789s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000023602s" + "count": "1467", + "duration": "0.000024310s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000024102s" + "count": "1471", + "duration": "0.000024607s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000027811s" + "count": "1476", + "duration": "0.000026146s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000027811s" + "count": "1478", + "duration": "0.000026661s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000027811s" + "count": "1481", + "duration": "0.000027100s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000028209s" + "count": "1483", + "duration": "0.000028833s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000028209s" + "count": "1485", + "duration": "0.000030645s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000035289s" + "count": "1488", + "duration": "0.000031731s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000035289s" + "count": "1489", + "duration": "0.000032354s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000035289s" + "count": "1490", + "duration": "0.000033037s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000035289s" + "count": "1491", + "duration": "0.000033263s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000035289s" + "count": "1492", + "duration": "0.000036737s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000042779s" + "count": "1494", + "duration": "0.000064337s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000064337s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000066171s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000066171s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.000133807s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.000149639s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.000149639s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.000149639s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.000149639s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.000151783s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.000151783s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.000151783s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.000151783s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.000151783s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.000194479s" }, { "percentile": 1, - "count": "249", - "duration": "0.000042779s" + "count": "1499", + "duration": "0.000194479s" } ], - "mean": "0.000016180s", - "pstdev": "0.000002932s" + "mean": "0.000016596s", + "pstdev": "0.000008407s" }, { - "count": "249", + "count": "1499", "id": "benchmark_http_client.request_to_response", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000169839s" + "duration": "0.000148031s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000221351s" + "count": "150", + "duration": "0.000155935s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000223559s" + "count": "300", + "duration": "0.000159143s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000225375s" + "count": "450", + "duration": "0.000161975s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000227599s" + "count": "600", + "duration": "0.000164191s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000229295s" + "count": "751", + "duration": "0.000167263s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000230207s" + "count": "825", + "duration": "0.000168935s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000232087s" + "count": "900", + "duration": "0.000170791s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000233439s" + "count": "975", + "duration": "0.000172807s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000235663s" + "count": "1050", + "duration": "0.000175791s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000237567s" + "count": "1125", + "duration": "0.000180175s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000240279s" + "count": "1162", + "duration": "0.000182439s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000241983s" + "count": "1200", + "duration": "0.000185583s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000244215s" + "count": "1237", + "duration": "0.000189807s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000246999s" + "count": "1275", + "duration": "0.000194575s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000250975s" + "count": "1312", + "duration": "0.000199159s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000252175s" + "count": "1331", + "duration": "0.000203207s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000256351s" + "count": "1351", + "duration": "0.000211103s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000259119s" + "count": "1368", + "duration": "0.000223799s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000266767s" + "count": "1387", + "duration": "0.000234183s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000271023s" + "count": "1406", + "duration": "0.000251191s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000272879s" + "count": "1415", + "duration": "0.000265599s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000275583s" + "count": "1425", + "duration": "0.000289023s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000282591s" + "count": "1434", + "duration": "0.000329423s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000294415s" + "count": "1443", + "duration": "0.000351215s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000305199s" + "count": "1453", + "duration": "0.000353295s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000305199s" + "count": "1458", + "duration": "0.000355631s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000306639s" + "count": "1462", + "duration": "0.000357471s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000312879s" + "count": "1467", + "duration": "0.000360063s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000314591s" + "count": "1471", + "duration": "0.000361023s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000332783s" + "count": "1476", + "duration": "0.000365215s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000332783s" + "count": "1478", + "duration": "0.000367791s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000332783s" + "count": "1481", + "duration": "0.000369807s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000336479s" + "count": "1483", + "duration": "0.000371487s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000336479s" + "count": "1485", + "duration": "0.000375135s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000350543s" + "count": "1488", + "duration": "0.000612607s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000350543s" + "count": "1489", + "duration": "0.000636351s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000350543s" + "count": "1490", + "duration": "0.000689663s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000350543s" + "count": "1491", + "duration": "0.000971327s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000350543s" + "count": "1492", + "duration": "0.000993631s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.001016799s" + "count": "1494", + "duration": "0.001459263s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001459263s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.001483583s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.001483583s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.003361535s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.006704127s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.006704127s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.006704127s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.006704127s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.009518079s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.009518079s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.009518079s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.009518079s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.009518079s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.011922943s" }, { "percentile": 1, - "count": "249", - "duration": "0.001016799s" + "count": "1499", + "duration": "0.011922943s" } ], - "mean": "0.000238404s", - "pstdev": "0.000053637s" + "mean": "0.000204774s", + "pstdev": "0.000436335s" }, { - "count": "0", + "count": "3", "id": "sequencer.blocking", "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000225559s" + }, + { + "percentile": 0.1, + "count": "1", + "duration": "0.000225559s" + }, + { + "percentile": 0.2, + "count": "1", + "duration": "0.000225559s" + }, + { + "percentile": 0.3, + "count": "1", + "duration": "0.000225559s" + }, + { + "percentile": 0.4, + "count": "2", + "duration": "0.000232087s" + }, + { + "percentile": 0.5, + "count": "2", + "duration": "0.000232087s" + }, + { + "percentile": 0.55, + "count": "2", + "duration": "0.000232087s" + }, + { + "percentile": 0.6, + "count": "2", + "duration": "0.000232087s" + }, + { + "percentile": 0.65, + "count": "2", + "duration": "0.000232087s" + }, + { + "percentile": 0.7, + "count": "3", + "duration": "0.009516031s" + }, { "percentile": 1, - "count": "0", - "duration": "0s" + "count": "3", + "duration": "0.009516031s" } ], - "mean": "0s", - "pstdev": "0s" + "mean": "0.003324472s", + "pstdev": "0.004377914s" }, { - "count": "249", + "count": "1499", "id": "sequencer.callback", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000208351s" + "duration": "0.000175071s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000258879s" + "count": "150", + "duration": "0.000186447s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000261279s" + "count": "300", + "duration": "0.000192167s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000263647s" + "count": "450", + "duration": "0.000197351s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000266735s" + "count": "602", + "duration": "0.000201479s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000268959s" + "count": "750", + "duration": "0.000205975s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000270495s" + "count": "825", + "duration": "0.000208575s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000272927s" + "count": "900", + "duration": "0.000211631s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000274479s" + "count": "975", + "duration": "0.000215591s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000276463s" + "count": "1050", + "duration": "0.000218983s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000279887s" + "count": "1125", + "duration": "0.000224215s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000283519s" + "count": "1162", + "duration": "0.000227135s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000287279s" + "count": "1200", + "duration": "0.000230503s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000288639s" + "count": "1237", + "duration": "0.000234767s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000290655s" + "count": "1275", + "duration": "0.000240815s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000295119s" + "count": "1312", + "duration": "0.000247343s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000296559s" + "count": "1331", + "duration": "0.000253959s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000302367s" + "count": "1350", + "duration": "0.000260447s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000304047s" + "count": "1368", + "duration": "0.000274703s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000313455s" + "count": "1387", + "duration": "0.000288223s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000318767s" + "count": "1406", + "duration": "0.000306111s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000320175s" + "count": "1415", + "duration": "0.000320767s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000321039s" + "count": "1425", + "duration": "0.000344943s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000332207s" + "count": "1434", + "duration": "0.000381919s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000337807s" + "count": "1443", + "duration": "0.000401727s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000359759s" + "count": "1453", + "duration": "0.000404991s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000359759s" + "count": "1457", + "duration": "0.000406399s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000364735s" + "count": "1462", + "duration": "0.000409935s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000376399s" + "count": "1467", + "duration": "0.000413967s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000381439s" + "count": "1471", + "duration": "0.000418495s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000395631s" + "count": "1476", + "duration": "0.000422879s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000395631s" + "count": "1478", + "duration": "0.000423567s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000395631s" + "count": "1481", + "duration": "0.000427119s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000397503s" + "count": "1483", + "duration": "0.000433119s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000397503s" + "count": "1485", + "duration": "0.000520239s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000403503s" + "count": "1488", + "duration": "0.000701311s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000403503s" + "count": "1489", + "duration": "0.000728191s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000403503s" + "count": "1490", + "duration": "0.000767807s" + }, + { + "percentile": 0.99453125, + "count": "1491", + "duration": "0.001005247s" + }, + { + "percentile": 0.9953125, + "count": "1492", + "duration": "0.001026559s" + }, + { + "percentile": 0.99609375, + "count": "1494", + "duration": "0.001499391s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001499391s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.001522367s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.001522367s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.003404543s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.006748927s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.006748927s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.006748927s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.006748927s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.009568767s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.009568767s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.009568767s" }, { - "percentile": 0.99453125, - "count": "248", - "duration": "0.000403503s" + "percentile": 0.99921875, + "count": "1498", + "duration": "0.009568767s" }, { - "percentile": 0.9953125, - "count": "248", - "duration": "0.000403503s" + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.009568767s" }, { - "percentile": 0.99609375, - "count": "249", - "duration": "0.001121023s" + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.011968511s" }, { "percentile": 1, - "count": "249", - "duration": "0.001121023s" + "count": "1499", + "duration": "0.011968511s" } ], - "mean": "0.000279570s", - "pstdev": "0.000058938s" + "mean": "0.000244642s", + "pstdev": "0.000437461s" } ], "counters": [ { "name": "benchmark.http_2xx", - "value": "250" + "value": "1500" } ] }, @@ -5464,677 +7364,892 @@ "name": "worker_8", "statistics": [ { - "count": "249", + "count": "1499", "id": "benchmark_http_client.queue_to_connect", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000012128s" + "duration": "0.000011489s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000013854s" + "count": "150", + "duration": "0.000016322s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000014145s" + "count": "300", + "duration": "0.000017911s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000014511s" + "count": "450", + "duration": "0.000018227s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000014817s" + "count": "600", + "duration": "0.000018500s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000015252s" + "count": "751", + "duration": "0.000018781s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000015502s" + "count": "825", + "duration": "0.000018940s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000015789s" + "count": "901", + "duration": "0.000019193s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000016393s" + "count": "975", + "duration": "0.000019577s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000016695s" + "count": "1050", + "duration": "0.000020105s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000017048s" + "count": "1125", + "duration": "0.000020575s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000017381s" + "count": "1162", + "duration": "0.000020961s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000017683s" + "count": "1200", + "duration": "0.000021372s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000018146s" + "count": "1237", + "duration": "0.000021773s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000018532s" + "count": "1275", + "duration": "0.000022362s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000019047s" + "count": "1312", + "duration": "0.000022752s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000019186s" + "count": "1331", + "duration": "0.000022996s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000019376s" + "count": "1350", + "duration": "0.000023445s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000019504s" + "count": "1368", + "duration": "0.000023769s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000019670s" + "count": "1387", + "duration": "0.000024475s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000020128s" + "count": "1406", + "duration": "0.000025328s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000020246s" + "count": "1415", + "duration": "0.000026319s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000020317s" + "count": "1425", + "duration": "0.000026923s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000020640s" + "count": "1434", + "duration": "0.000027725s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000021323s" + "count": "1443", + "duration": "0.000028948s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000023438s" + "count": "1453", + "duration": "0.000031127s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000023438s" + "count": "1457", + "duration": "0.000032155s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000023462s" + "count": "1462", + "duration": "0.000032512s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000025128s" + "count": "1467", + "duration": "0.000032841s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000026479s" + "count": "1471", + "duration": "0.000033311s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000027976s" + "count": "1476", + "duration": "0.000035285s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000027976s" + "count": "1478", + "duration": "0.000036129s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000027976s" + "count": "1481", + "duration": "0.000036777s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000034075s" + "count": "1483", + "duration": "0.000037203s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000034075s" + "count": "1485", + "duration": "0.000037317s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000046619s" + "count": "1488", + "duration": "0.000037869s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000046619s" + "count": "1489", + "duration": "0.000037941s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000046619s" + "count": "1490", + "duration": "0.000038317s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000046619s" + "count": "1491", + "duration": "0.000038477s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000046619s" + "count": "1492", + "duration": "0.000039479s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000055475s" + "count": "1494", + "duration": "0.000046441s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000046441s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000052473s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000052473s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.000066895s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.000081895s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.000081895s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.000081895s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.000081895s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.000108587s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.000108587s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.000108587s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.000108587s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.000108587s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.000183983s" }, { "percentile": 1, - "count": "249", - "duration": "0.000055475s" + "count": "1499", + "duration": "0.000183983s" } ], - "mean": "0.000016350s", - "pstdev": "0.000004079s" + "mean": "0.000019928s", + "pstdev": "0.000006522s" }, { - "count": "249", + "count": "1499", "id": "benchmark_http_client.request_to_response", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000160399s" + "duration": "0.000155223s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000199927s" + "count": "150", + "duration": "0.000161703s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000209303s" + "count": "300", + "duration": "0.000164311s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000216663s" + "count": "450", + "duration": "0.000166647s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000219159s" + "count": "601", + "duration": "0.000170415s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000223311s" + "count": "751", + "duration": "0.000174271s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000225799s" + "count": "826", + "duration": "0.000176127s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000227303s" + "count": "900", + "duration": "0.000178799s" }, { "percentile": 0.65, - "count": "163", - "duration": "0.000228575s" + "count": "975", + "duration": "0.000181583s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000229495s" + "count": "1050", + "duration": "0.000184999s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000231623s" + "count": "1125", + "duration": "0.000188367s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000233031s" + "count": "1162", + "duration": "0.000190807s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000236359s" + "count": "1200", + "duration": "0.000193871s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000240095s" + "count": "1237", + "duration": "0.000198023s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000244255s" + "count": "1275", + "duration": "0.000203975s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000248159s" + "count": "1312", + "duration": "0.000214239s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000249959s" + "count": "1331", + "duration": "0.000220231s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000256383s" + "count": "1350", + "duration": "0.000224039s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000259119s" + "count": "1368", + "duration": "0.000227631s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000263215s" + "count": "1387", + "duration": "0.000232751s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000264671s" + "count": "1406", + "duration": "0.000237991s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000265663s" + "count": "1415", + "duration": "0.000241959s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000275327s" + "count": "1425", + "duration": "0.000250263s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000283455s" + "count": "1434", + "duration": "0.000254439s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000284143s" + "count": "1444", + "duration": "0.000259039s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000291551s" + "count": "1453", + "duration": "0.000266911s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000291551s" + "count": "1457", + "duration": "0.000268943s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000296415s" + "count": "1462", + "duration": "0.000273071s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000300927s" + "count": "1467", + "duration": "0.000284639s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000375871s" + "count": "1471", + "duration": "0.000298959s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000423935s" + "count": "1476", + "duration": "0.000323535s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000423935s" + "count": "1478", + "duration": "0.000327519s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000423935s" + "count": "1481", + "duration": "0.000352655s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000537471s" + "count": "1483", + "duration": "0.000490255s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000537471s" + "count": "1485", + "duration": "0.000518303s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000546911s" + "count": "1488", + "duration": "0.000662623s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000546911s" + "count": "1489", + "duration": "0.000668223s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000546911s" + "count": "1490", + "duration": "0.001076671s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000546911s" + "count": "1491", + "duration": "0.001164415s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000546911s" + "count": "1492", + "duration": "0.001316351s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.012001791s" + "count": "1494", + "duration": "0.001712319s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001712319s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.002150783s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.002150783s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.003862527s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.005279999s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.005279999s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.005279999s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.005279999s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.007708159s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.007708159s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.007708159s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.007708159s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.007708159s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.010813951s" }, { "percentile": 1, - "count": "249", - "duration": "0.012001791s" + "count": "1499", + "duration": "0.010813951s" } ], - "mean": "0.000275647s", - "pstdev": "0.000745588s" + "mean": "0.000207944s", + "pstdev": "0.000384854s" }, { - "count": "0", + "count": "1", "id": "sequencer.blocking", "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000172447s" + }, { "percentile": 1, - "count": "0", - "duration": "0s" + "count": "1", + "duration": "0.000172447s" } ], - "mean": "0s", + "mean": "0.000172444s", "pstdev": "0s" }, { - "count": "249", + "count": "1499", "id": "sequencer.callback", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000201039s" + "duration": "0.000186631s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000240391s" + "count": "150", + "duration": "0.000203927s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000249575s" + "count": "300", + "duration": "0.000207503s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000254279s" + "count": "450", + "duration": "0.000210383s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000258319s" + "count": "600", + "duration": "0.000214367s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000262671s" + "count": "750", + "duration": "0.000219799s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000264847s" + "count": "825", + "duration": "0.000222487s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000266079s" + "count": "900", + "duration": "0.000225839s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000266943s" + "count": "975", + "duration": "0.000229463s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000269615s" + "count": "1051", + "duration": "0.000232519s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000272623s" + "count": "1125", + "duration": "0.000236919s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000276511s" + "count": "1162", + "duration": "0.000239903s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000278703s" + "count": "1200", + "duration": "0.000244463s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000283935s" + "count": "1237", + "duration": "0.000249095s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000286879s" + "count": "1275", + "duration": "0.000255647s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000292783s" + "count": "1312", + "duration": "0.000263903s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000296959s" + "count": "1331", + "duration": "0.000271743s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000301119s" + "count": "1350", + "duration": "0.000275855s" }, { "percentile": 0.9125, - "count": "229", - "duration": "0.000304207s" + "count": "1368", + "duration": "0.000283231s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000306959s" + "count": "1387", + "duration": "0.000288735s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000311455s" + "count": "1406", + "duration": "0.000299567s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000314031s" + "count": "1415", + "duration": "0.000303695s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000318159s" + "count": "1426", + "duration": "0.000306879s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000329855s" + "count": "1434", + "duration": "0.000313727s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000331167s" + "count": "1444", + "duration": "0.000318015s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000345455s" + "count": "1453", + "duration": "0.000325743s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000345455s" + "count": "1457", + "duration": "0.000330319s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000348207s" + "count": "1462", + "duration": "0.000346927s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000360815s" + "count": "1467", + "duration": "0.000369487s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000444271s" + "count": "1471", + "duration": "0.000383663s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000504895s" + "count": "1476", + "duration": "0.000407151s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000504895s" + "count": "1478", + "duration": "0.000414959s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000504895s" + "count": "1481", + "duration": "0.000557023s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000594719s" + "count": "1483", + "duration": "0.000635103s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000594719s" + "count": "1485", + "duration": "0.000659967s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000666111s" + "count": "1488", + "duration": "0.001122879s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000666111s" + "count": "1489", + "duration": "0.001245247s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000666111s" + "count": "1490", + "duration": "0.001364735s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000666111s" + "count": "1491", + "duration": "0.001728511s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000666111s" + "count": "1492", + "duration": "0.001775935s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.012058111s" + "count": "1494", + "duration": "0.002216191s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.002216191s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.003918975s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.003918975s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.005337087s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.007759359s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.007759359s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.007759359s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.007759359s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.010860031s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.010860031s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.010860031s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.010860031s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.010860031s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.011496447s" }, { "percentile": 1, - "count": "249", - "duration": "0.012058111s" + "count": "1499", + "duration": "0.011496447s" } ], - "mean": "0.000316663s", - "pstdev": "0.000746871s" + "mean": "0.000263440s", + "pstdev": "0.000484589s" } ], "counters": [ { "name": "benchmark.http_2xx", - "value": "250" + "value": "1500" } ] }, @@ -6142,677 +8257,892 @@ "name": "worker_9", "statistics": [ { - "count": "249", + "count": "1499", "id": "benchmark_http_client.queue_to_connect", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000011646s" + "duration": "0.000010076s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000014329s" + "count": "150", + "duration": "0.000012366s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000014718s" + "count": "300", + "duration": "0.000012923s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000015158s" + "count": "450", + "duration": "0.000013435s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000015552s" + "count": "600", + "duration": "0.000014049s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000016307s" + "count": "750", + "duration": "0.000014665s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000016810s" + "count": "825", + "duration": "0.000015009s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000017177s" + "count": "900", + "duration": "0.000015424s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000017449s" + "count": "975", + "duration": "0.000015909s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000017766s" + "count": "1050", + "duration": "0.000016328s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000018107s" + "count": "1125", + "duration": "0.000017030s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000018316s" + "count": "1162", + "duration": "0.000017407s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000018505s" + "count": "1200", + "duration": "0.000017865s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000018708s" + "count": "1237", + "duration": "0.000018286s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000018923s" + "count": "1275", + "duration": "0.000018765s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000019273s" + "count": "1312", + "duration": "0.000019306s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000019457s" + "count": "1331", + "duration": "0.000019563s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000019554s" + "count": "1350", + "duration": "0.000019868s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000019609s" + "count": "1368", + "duration": "0.000020261s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000019737s" + "count": "1387", + "duration": "0.000020562s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000019935s" + "count": "1406", + "duration": "0.000020945s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000020028s" + "count": "1415", + "duration": "0.000021115s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000020224s" + "count": "1425", + "duration": "0.000021373s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000020344s" + "count": "1434", + "duration": "0.000021890s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000020359s" + "count": "1443", + "duration": "0.000022324s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000020811s" + "count": "1453", + "duration": "0.000022869s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000020811s" + "count": "1457", + "duration": "0.000023190s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000020930s" + "count": "1462", + "duration": "0.000023886s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000021070s" + "count": "1467", + "duration": "0.000024883s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000021214s" + "count": "1471", + "duration": "0.000025600s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000022662s" + "count": "1476", + "duration": "0.000027793s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000022662s" + "count": "1478", + "duration": "0.000028347s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000022662s" + "count": "1481", + "duration": "0.000029426s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000026293s" + "count": "1483", + "duration": "0.000030072s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000026293s" + "count": "1485", + "duration": "0.000031613s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000030471s" + "count": "1488", + "duration": "0.000033399s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000030471s" + "count": "1489", + "duration": "0.000033487s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000030471s" + "count": "1490", + "duration": "0.000033695s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000030471s" + "count": "1491", + "duration": "0.000035369s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000030471s" + "count": "1492", + "duration": "0.000036673s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000041979s" + "count": "1494", + "duration": "0.000037069s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000037069s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000039629s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000039629s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.000054655s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.000060601s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.000060601s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.000060601s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.000060601s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.000090763s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.000090763s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.000090763s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.000090763s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.000090763s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.000293167s" }, { "percentile": 1, - "count": "249", - "duration": "0.000041979s" + "count": "1499", + "duration": "0.000293167s" } ], - "mean": "0.000016743s", - "pstdev": "0.000002766s" + "mean": "0.000015842s", + "pstdev": "0.000008324s" }, { - "count": "249", + "count": "1499", "id": "benchmark_http_client.request_to_response", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000158999s" + "duration": "0.000149399s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000178551s" + "count": "150", + "duration": "0.000157151s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000186343s" + "count": "300", + "duration": "0.000161759s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000221463s" + "count": "450", + "duration": "0.000168495s" }, { "percentile": 0.4, - "count": "101", - "duration": "0.000225983s" + "count": "600", + "duration": "0.000173471s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000228951s" + "count": "751", + "duration": "0.000177079s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000230311s" + "count": "825", + "duration": "0.000178655s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000231799s" + "count": "901", + "duration": "0.000180255s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000232999s" + "count": "975", + "duration": "0.000181975s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000234159s" + "count": "1050", + "duration": "0.000183991s" }, { "percentile": 0.75, - "count": "188", - "duration": "0.000235863s" + "count": "1125", + "duration": "0.000187175s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000236559s" + "count": "1162", + "duration": "0.000188839s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000238535s" + "count": "1200", + "duration": "0.000190631s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000240359s" + "count": "1237", + "duration": "0.000192927s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000243271s" + "count": "1275", + "duration": "0.000195871s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000247975s" + "count": "1312", + "duration": "0.000198527s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000249359s" + "count": "1331", + "duration": "0.000199759s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000255007s" + "count": "1350", + "duration": "0.000201743s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000256751s" + "count": "1368", + "duration": "0.000203911s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000262079s" + "count": "1387", + "duration": "0.000207567s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000266463s" + "count": "1406", + "duration": "0.000213327s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000270031s" + "count": "1415", + "duration": "0.000214735s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000288447s" + "count": "1425", + "duration": "0.000224255s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000304559s" + "count": "1434", + "duration": "0.000233103s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000306351s" + "count": "1443", + "duration": "0.000244311s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000320095s" + "count": "1453", + "duration": "0.000255495s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000320095s" + "count": "1457", + "duration": "0.000258967s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000324591s" + "count": "1462", + "duration": "0.000265807s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000342911s" + "count": "1467", + "duration": "0.000284239s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000357679s" + "count": "1471", + "duration": "0.000294959s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000365871s" + "count": "1476", + "duration": "0.000346959s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000365871s" + "count": "1478", + "duration": "0.000359183s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000365871s" + "count": "1481", + "duration": "0.000377311s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000446911s" + "count": "1483", + "duration": "0.000402367s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000446911s" + "count": "1485", + "duration": "0.000464367s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000465007s" + "count": "1488", + "duration": "0.000502687s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000465007s" + "count": "1489", + "duration": "0.000504639s" + }, + { + "percentile": 0.99375, + "count": "1490", + "duration": "0.000646143s" + }, + { + "percentile": 0.99453125, + "count": "1491", + "duration": "0.000803647s" + }, + { + "percentile": 0.9953125, + "count": "1492", + "duration": "0.001004575s" + }, + { + "percentile": 0.99609375, + "count": "1494", + "duration": "0.001197759s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001197759s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.001397631s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.001397631s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.001436543s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.003355391s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.003355391s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.003355391s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.003355391s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.004412671s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.004412671s" }, { - "percentile": 0.99375, - "count": "248", - "duration": "0.000465007s" + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.004412671s" }, { - "percentile": 0.99453125, - "count": "248", - "duration": "0.000465007s" + "percentile": 0.99921875, + "count": "1498", + "duration": "0.004412671s" }, { - "percentile": 0.9953125, - "count": "248", - "duration": "0.000465007s" + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.004412671s" }, { - "percentile": 0.99609375, - "count": "249", - "duration": "0.000483375s" + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.007545599s" }, { "percentile": 1, - "count": "249", - "duration": "0.000483375s" + "count": "1499", + "duration": "0.007545599s" } ], - "mean": "0.000227704s", - "pstdev": "0.000040926s" + "mean": "0.000195280s", + "pstdev": "0.000244449s" }, { - "count": "0", + "count": "1", "id": "sequencer.blocking", "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000212111s" + }, { "percentile": 1, - "count": "0", - "duration": "0s" + "count": "1", + "duration": "0.000212111s" } ], - "mean": "0s", + "mean": "0.000212108s", "pstdev": "0s" }, { - "count": "249", + "count": "1499", "id": "sequencer.callback", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000196471s" + "duration": "0.000177671s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000218871s" + "count": "150", + "duration": "0.000188927s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000229847s" + "count": "300", + "duration": "0.000195935s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000262367s" + "count": "450", + "duration": "0.000202407s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000266591s" + "count": "600", + "duration": "0.000208343s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000269503s" + "count": "750", + "duration": "0.000213151s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000271583s" + "count": "825", + "duration": "0.000215623s" }, { "percentile": 0.6, - "count": "151", - "duration": "0.000272927s" + "count": "900", + "duration": "0.000218271s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000274031s" + "count": "976", + "duration": "0.000220519s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000275519s" + "count": "1050", + "duration": "0.000223719s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000277055s" + "count": "1125", + "duration": "0.000227903s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000278511s" + "count": "1163", + "duration": "0.000229359s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000279599s" + "count": "1200", + "duration": "0.000232391s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000282207s" + "count": "1237", + "duration": "0.000235519s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000287439s" + "count": "1275", + "duration": "0.000239143s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000295375s" + "count": "1312", + "duration": "0.000243975s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000298303s" + "count": "1331", + "duration": "0.000245879s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000300783s" + "count": "1350", + "duration": "0.000248703s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000304527s" + "count": "1368", + "duration": "0.000250943s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000306607s" + "count": "1387", + "duration": "0.000253191s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000312607s" + "count": "1406", + "duration": "0.000261343s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000313791s" + "count": "1415", + "duration": "0.000264687s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000322543s" + "count": "1425", + "duration": "0.000271007s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000352559s" + "count": "1434", + "duration": "0.000279167s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000355311s" + "count": "1443", + "duration": "0.000296287s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000366479s" + "count": "1453", + "duration": "0.000309647s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000366479s" + "count": "1457", + "duration": "0.000322319s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000369903s" + "count": "1462", + "duration": "0.000324623s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000384223s" + "count": "1467", + "duration": "0.000336271s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000398367s" + "count": "1471", + "duration": "0.000368175s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000411679s" + "count": "1476", + "duration": "0.000403663s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000411679s" + "count": "1478", + "duration": "0.000408735s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000411679s" + "count": "1481", + "duration": "0.000429983s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000523343s" + "count": "1483", + "duration": "0.000483711s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000523343s" + "count": "1485", + "duration": "0.000512367s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000532415s" + "count": "1488", + "duration": "0.000771391s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000532415s" + "count": "1489", + "duration": "0.000797791s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000532415s" + "count": "1490", + "duration": "0.000820639s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000532415s" + "count": "1491", + "duration": "0.000837503s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000532415s" + "count": "1492", + "duration": "0.001042431s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000563871s" + "count": "1494", + "duration": "0.001248191s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001248191s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.001436479s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.001436479s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.001481855s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.004468735s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.004468735s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.004468735s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.004468735s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.007584255s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.007584255s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.007584255s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.007584255s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.007584255s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.015202303s" }, { "percentile": 1, - "count": "249", - "duration": "0.000563871s" + "count": "1499", + "duration": "0.015202303s" } ], - "mean": "0.000269855s", - "pstdev": "0.000044250s" + "mean": "0.000241388s", + "pstdev": "0.000450970s" } ], "counters": [ { "name": "benchmark.http_2xx", - "value": "250" + "value": "1500" } ] }, @@ -6820,440 +9150,580 @@ "name": "worker_10", "statistics": [ { - "count": "249", + "count": "1499", "id": "benchmark_http_client.queue_to_connect", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000011855s" + "duration": "0.000009634s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000013243s" + "count": "150", + "duration": "0.000014597s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000013379s" + "count": "300", + "duration": "0.000016569s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000013453s" + "count": "450", + "duration": "0.000017188s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000013526s" + "count": "600", + "duration": "0.000017527s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000013623s" + "count": "750", + "duration": "0.000017816s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000013657s" + "count": "825", + "duration": "0.000017955s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000013781s" + "count": "900", + "duration": "0.000018099s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000013850s" + "count": "975", + "duration": "0.000018259s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000013982s" + "count": "1050", + "duration": "0.000018519s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000014207s" + "count": "1125", + "duration": "0.000018896s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000014379s" + "count": "1162", + "duration": "0.000019204s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000014480s" + "count": "1200", + "duration": "0.000019515s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000014659s" + "count": "1237", + "duration": "0.000019870s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000014723s" + "count": "1275", + "duration": "0.000020359s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000014805s" + "count": "1312", + "duration": "0.000020736s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000014909s" + "count": "1331", + "duration": "0.000020983s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000015252s" + "count": "1350", + "duration": "0.000021213s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000015406s" + "count": "1368", + "duration": "0.000021495s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000015583s" + "count": "1387", + "duration": "0.000021813s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000015734s" + "count": "1406", + "duration": "0.000022259s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000015759s" + "count": "1415", + "duration": "0.000022417s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000015882s" + "count": "1425", + "duration": "0.000022952s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000016123s" + "count": "1434", + "duration": "0.000023425s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000016262s" + "count": "1443", + "duration": "0.000023835s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000016439s" + "count": "1453", + "duration": "0.000024838s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000016439s" + "count": "1457", + "duration": "0.000026185s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000016483s" + "count": "1462", + "duration": "0.000027128s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000016723s" + "count": "1467", + "duration": "0.000027993s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000017864s" + "count": "1471", + "duration": "0.000029780s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000018091s" + "count": "1476", + "duration": "0.000031078s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000018091s" + "count": "1478", + "duration": "0.000031221s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000018091s" + "count": "1481", + "duration": "0.000031698s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000020578s" + "count": "1483", + "duration": "0.000031878s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000020578s" + "count": "1485", + "duration": "0.000032578s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000022851s" + "count": "1488", + "duration": "0.000035161s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000022851s" + "count": "1489", + "duration": "0.000036401s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000022851s" + "count": "1490", + "duration": "0.000036843s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000022851s" + "count": "1491", + "duration": "0.000043095s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000022851s" + "count": "1492", + "duration": "0.000045135s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000023167s" + "count": "1494", + "duration": "0.000089743s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000089743s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000166583s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000166583s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.000167279s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.000168455s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.000168455s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.000168455s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.000168455s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.000175663s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.000175663s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.000175663s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.000175663s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.000175663s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.000208231s" }, { "percentile": 1, - "count": "249", - "duration": "0.000023167s" + "count": "1499", + "duration": "0.000208231s" } ], - "mean": "0.000014006s", - "pstdev": "0.000001252s" + "mean": "0.000018698s", + "pstdev": "0.000009931s" }, { - "count": "249", + "count": "1499", "id": "benchmark_http_client.request_to_response", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000206895s" + "duration": "0.000154607s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000209143s" + "count": "150", + "duration": "0.000229919s" }, { "percentile": 0.2, - "count": "51", - "duration": "0.000209999s" + "count": "300", + "duration": "0.000251303s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000210711s" + "count": "450", + "duration": "0.000263087s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000211431s" + "count": "600", + "duration": "0.000275839s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000212335s" + "count": "750", + "duration": "0.000290031s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000212991s" + "count": "825", + "duration": "0.000305727s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000214431s" + "count": "900", + "duration": "0.000314799s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000216271s" + "count": "975", + "duration": "0.000318687s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000220055s" + "count": "1051", + "duration": "0.000323647s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000222743s" + "count": "1125", + "duration": "0.000328095s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000223343s" + "count": "1162", + "duration": "0.000330655s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000224391s" + "count": "1200", + "duration": "0.000332671s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000225511s" + "count": "1237", + "duration": "0.000334527s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000227135s" + "count": "1275", + "duration": "0.000337263s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000228351s" + "count": "1312", + "duration": "0.000340495s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000230199s" + "count": "1331", + "duration": "0.000341743s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000231287s" + "count": "1350", + "duration": "0.000343663s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000234471s" + "count": "1368", + "duration": "0.000345215s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000236175s" + "count": "1387", + "duration": "0.000347263s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000237135s" + "count": "1406", + "duration": "0.000349695s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000238551s" + "count": "1415", + "duration": "0.000351215s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000245615s" + "count": "1425", + "duration": "0.000352959s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000247751s" + "count": "1434", + "duration": "0.000355903s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000248735s" + "count": "1443", + "duration": "0.000360255s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000251535s" + "count": "1453", + "duration": "0.000365183s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000251535s" + "count": "1457", + "duration": "0.000368271s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000252423s" + "count": "1462", + "duration": "0.000374575s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000261415s" + "count": "1467", + "duration": "0.000383775s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000272127s" + "count": "1471", + "duration": "0.000393295s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000291407s" + "count": "1476", + "duration": "0.000405327s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000291407s" + "count": "1478", + "duration": "0.000409919s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000291407s" + "count": "1481", + "duration": "0.000442703s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000312687s" + "count": "1483", + "duration": "0.000462367s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000312687s" + "count": "1485", + "duration": "0.000477167s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000357967s" + "count": "1488", + "duration": "0.000480831s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000357967s" + "count": "1489", + "duration": "0.000482847s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000357967s" + "count": "1490", + "duration": "0.000510207s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000357967s" + "count": "1491", + "duration": "0.000632255s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000357967s" + "count": "1492", + "duration": "0.000643007s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000393055s" + "count": "1494", + "duration": "0.001185727s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001185727s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.001317375s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.001317375s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.002565887s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.003287935s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.003287935s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.003287935s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.003287935s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.004673791s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.004673791s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.004673791s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.004673791s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.004673791s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.008312063s" }, { "percentile": 1, - "count": "249", - "duration": "0.000393055s" + "count": "1499", + "duration": "0.008312063s" } ], - "mean": "0.000218970s", - "pstdev": "0.000019126s" + "mean": "0.000302977s", + "pstdev": "0.000263166s" }, { "count": "0", @@ -7269,228 +9739,298 @@ "pstdev": "0s" }, { - "count": "249", + "count": "1499", "id": "sequencer.callback", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000242959s" + "duration": "0.000185263s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000244759s" + "count": "150", + "duration": "0.000272719s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000245719s" + "count": "300", + "duration": "0.000292751s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000246679s" + "count": "450", + "duration": "0.000305823s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000247511s" + "count": "600", + "duration": "0.000318431s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000248663s" + "count": "750", + "duration": "0.000334943s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000249159s" + "count": "825", + "duration": "0.000351455s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000251359s" + "count": "900", + "duration": "0.000358079s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000253327s" + "count": "975", + "duration": "0.000362559s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000259255s" + "count": "1050", + "duration": "0.000367839s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000261199s" + "count": "1125", + "duration": "0.000372863s" }, { "percentile": 0.775, - "count": "194", - "duration": "0.000262383s" + "count": "1162", + "duration": "0.000375279s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000262911s" + "count": "1200", + "duration": "0.000377343s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000263583s" + "count": "1237", + "duration": "0.000379599s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000264799s" + "count": "1275", + "duration": "0.000383263s" }, { "percentile": 0.875, - "count": "219", - "duration": "0.000266159s" + "count": "1312", + "duration": "0.000386767s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000266991s" + "count": "1331", + "duration": "0.000389151s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000269023s" + "count": "1350", + "duration": "0.000391743s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000269647s" + "count": "1368", + "duration": "0.000393743s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000272095s" + "count": "1387", + "duration": "0.000395855s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000278751s" + "count": "1406", + "duration": "0.000400143s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000282223s" + "count": "1415", + "duration": "0.000402095s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000288063s" + "count": "1425", + "duration": "0.000405471s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000289231s" + "count": "1434", + "duration": "0.000407599s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000292015s" + "count": "1443", + "duration": "0.000411263s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000293983s" + "count": "1453", + "duration": "0.000422687s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000293983s" + "count": "1457", + "duration": "0.000425567s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000295407s" + "count": "1462", + "duration": "0.000436415s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000306287s" + "count": "1467", + "duration": "0.000451631s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000339151s" + "count": "1471", + "duration": "0.000453615s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000343615s" + "count": "1476", + "duration": "0.000458335s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000343615s" + "count": "1478", + "duration": "0.000470879s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000343615s" + "count": "1481", + "duration": "0.000490495s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000368079s" + "count": "1483", + "duration": "0.000509807s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000368079s" + "count": "1485", + "duration": "0.000521839s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000418415s" + "count": "1488", + "duration": "0.000530559s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000418415s" + "count": "1489", + "duration": "0.000535231s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000418415s" + "count": "1490", + "duration": "0.000565535s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000418415s" + "count": "1491", + "duration": "0.000676575s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000418415s" + "count": "1492", + "duration": "0.000686655s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000448511s" + "count": "1494", + "duration": "0.001274239s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001274239s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.001359999s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.001359999s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.002610815s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.003332223s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.003332223s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.003332223s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.003332223s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.004724479s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.004724479s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.004724479s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.004724479s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.004724479s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.008363519s" }, { "percentile": 1, - "count": "249", - "duration": "0.000448511s" + "count": "1499", + "duration": "0.008363519s" } ], - "mean": "0.000256282s", - "pstdev": "0.000022176s" + "mean": "0.000347039s", + "pstdev": "0.000264030s" } ], "counters": [ { "name": "benchmark.http_2xx", - "value": "250" + "value": "1500" } ] }, @@ -7498,440 +10038,580 @@ "name": "worker_11", "statistics": [ { - "count": "249", + "count": "1499", "id": "benchmark_http_client.queue_to_connect", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000014269s" + "duration": "0.000009715s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000015679s" + "count": "150", + "duration": "0.000013637s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000017029s" + "count": "300", + "duration": "0.000014729s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000017358s" + "count": "450", + "duration": "0.000016260s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000017573s" + "count": "600", + "duration": "0.000016869s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000017754s" + "count": "750", + "duration": "0.000017320s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000017828s" + "count": "825", + "duration": "0.000017548s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000017910s" + "count": "900", + "duration": "0.000017779s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000018022s" + "count": "975", + "duration": "0.000018083s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000018227s" + "count": "1050", + "duration": "0.000018568s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000018417s" + "count": "1125", + "duration": "0.000019093s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000018720s" + "count": "1162", + "duration": "0.000019310s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000019112s" + "count": "1200", + "duration": "0.000019518s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000019425s" + "count": "1237", + "duration": "0.000019813s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000019666s" + "count": "1275", + "duration": "0.000020231s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000019901s" + "count": "1312", + "duration": "0.000020810s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000019979s" + "count": "1331", + "duration": "0.000021179s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000020144s" + "count": "1350", + "duration": "0.000021545s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000020287s" + "count": "1368", + "duration": "0.000021969s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000020410s" + "count": "1387", + "duration": "0.000022249s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000020507s" + "count": "1407", + "duration": "0.000022590s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000020511s" + "count": "1415", + "duration": "0.000022771s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000020710s" + "count": "1425", + "duration": "0.000023207s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000020840s" + "count": "1434", + "duration": "0.000023408s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000020996s" + "count": "1443", + "duration": "0.000024127s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000021134s" + "count": "1453", + "duration": "0.000024691s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000021134s" + "count": "1457", + "duration": "0.000024964s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000021272s" + "count": "1462", + "duration": "0.000026154s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000021419s" + "count": "1467", + "duration": "0.000027122s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000021687s" + "count": "1471", + "duration": "0.000028541s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000023138s" + "count": "1476", + "duration": "0.000030110s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000023138s" + "count": "1478", + "duration": "0.000030866s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000023138s" + "count": "1481", + "duration": "0.000031093s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000028383s" + "count": "1483", + "duration": "0.000031465s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000028383s" + "count": "1485", + "duration": "0.000032513s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000032927s" + "count": "1488", + "duration": "0.000035297s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000032927s" + "count": "1489", + "duration": "0.000035303s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000032927s" + "count": "1490", + "duration": "0.000036825s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000032927s" + "count": "1491", + "duration": "0.000036953s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000032927s" + "count": "1492", + "duration": "0.000042543s" + }, + { + "percentile": 0.99609375, + "count": "1494", + "duration": "0.000045089s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.000045089s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.000045133s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.000045133s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.000065839s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.000094859s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.000094859s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.000094859s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.000094859s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.000173159s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.000173159s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.000173159s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.000173159s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.000173159s" }, { - "percentile": 0.99609375, - "count": "249", - "duration": "0.000043697s" + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.000236119s" }, { "percentile": 1, - "count": "249", - "duration": "0.000043697s" + "count": "1499", + "duration": "0.000236119s" } ], - "mean": "0.000018029s", - "pstdev": "0.000002512s" + "mean": "0.000017937s", + "pstdev": "0.000008127s" }, { - "count": "249", + "count": "1499", "id": "benchmark_http_client.request_to_response", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000186063s" + "duration": "0.000153431s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000213615s" + "count": "150", + "duration": "0.000191407s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000217455s" + "count": "300", + "duration": "0.000253311s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000221151s" + "count": "450", + "duration": "0.000265071s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000224135s" + "count": "600", + "duration": "0.000273311s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000226599s" + "count": "750", + "duration": "0.000279071s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000227631s" + "count": "825", + "duration": "0.000281759s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000229167s" + "count": "900", + "duration": "0.000285631s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000230015s" + "count": "975", + "duration": "0.000289743s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000232751s" + "count": "1050", + "duration": "0.000295679s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000235951s" + "count": "1125", + "duration": "0.000301023s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000236583s" + "count": "1162", + "duration": "0.000303295s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000239967s" + "count": "1200", + "duration": "0.000306079s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000242527s" + "count": "1237", + "duration": "0.000308751s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000244847s" + "count": "1275", + "duration": "0.000312191s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000248743s" + "count": "1312", + "duration": "0.000316639s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000249887s" + "count": "1332", + "duration": "0.000318863s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000254743s" + "count": "1350", + "duration": "0.000320591s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000263439s" + "count": "1368", + "duration": "0.000322655s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000267327s" + "count": "1387", + "duration": "0.000326127s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000273231s" + "count": "1406", + "duration": "0.000329615s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000275759s" + "count": "1415", + "duration": "0.000331759s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000277087s" + "count": "1425", + "duration": "0.000333215s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000279599s" + "count": "1434", + "duration": "0.000337295s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000285375s" + "count": "1443", + "duration": "0.000340063s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000288751s" + "count": "1453", + "duration": "0.000349167s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000288751s" + "count": "1457", + "duration": "0.000351983s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000295535s" + "count": "1462", + "duration": "0.000357039s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000307647s" + "count": "1467", + "duration": "0.000359279s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000326063s" + "count": "1471", + "duration": "0.000361151s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000332415s" + "count": "1476", + "duration": "0.000373951s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000332415s" + "count": "1478", + "duration": "0.000379359s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000332415s" + "count": "1481", + "duration": "0.000400767s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000348991s" + "count": "1483", + "duration": "0.000416735s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000348991s" + "count": "1485", + "duration": "0.000438063s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000374687s" + "count": "1488", + "duration": "0.000514207s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000374687s" + "count": "1489", + "duration": "0.000522303s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000374687s" + "count": "1490", + "duration": "0.000538783s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000374687s" + "count": "1491", + "duration": "0.000542879s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000374687s" + "count": "1492", + "duration": "0.000619039s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000425183s" + "count": "1494", + "duration": "0.001270591s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001270591s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.001401279s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.001401279s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.002211967s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.003138559s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.003138559s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.003138559s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.003138559s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.003876223s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.003876223s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.003876223s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.003876223s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.003876223s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.006168831s" }, { "percentile": 1, - "count": "249", - "duration": "0.000425183s" + "count": "1499", + "duration": "0.006168831s" } ], - "mean": "0.000232185s", - "pstdev": "0.000025978s" + "mean": "0.000285317s", + "pstdev": "0.000208678s" }, { "count": "0", @@ -7947,228 +10627,298 @@ "pstdev": "0s" }, { - "count": "249", + "count": "1499", "id": "sequencer.callback", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000223391s" + "duration": "0.000182383s" }, { "percentile": 0.1, - "count": "25", - "duration": "0.000255511s" + "count": "150", + "duration": "0.000234423s" }, { "percentile": 0.2, - "count": "50", - "duration": "0.000259463s" + "count": "300", + "duration": "0.000293743s" }, { "percentile": 0.3, - "count": "75", - "duration": "0.000263167s" + "count": "450", + "duration": "0.000305631s" }, { "percentile": 0.4, - "count": "100", - "duration": "0.000266239s" + "count": "600", + "duration": "0.000312399s" }, { "percentile": 0.5, - "count": "125", - "duration": "0.000269023s" + "count": "751", + "duration": "0.000319439s" }, { "percentile": 0.55, - "count": "137", - "duration": "0.000270687s" + "count": "826", + "duration": "0.000322783s" }, { "percentile": 0.6, - "count": "150", - "duration": "0.000272111s" + "count": "900", + "duration": "0.000326207s" }, { "percentile": 0.65, - "count": "162", - "duration": "0.000273599s" + "count": "975", + "duration": "0.000331743s" }, { "percentile": 0.7, - "count": "175", - "duration": "0.000276239s" + "count": "1050", + "duration": "0.000339375s" }, { "percentile": 0.75, - "count": "187", - "duration": "0.000279119s" + "count": "1125", + "duration": "0.000345743s" }, { "percentile": 0.775, - "count": "193", - "duration": "0.000281567s" + "count": "1162", + "duration": "0.000348479s" }, { "percentile": 0.8, - "count": "200", - "duration": "0.000284959s" + "count": "1200", + "duration": "0.000351455s" }, { "percentile": 0.825, - "count": "206", - "duration": "0.000287055s" + "count": "1237", + "duration": "0.000355167s" }, { "percentile": 0.85, - "count": "212", - "duration": "0.000290191s" + "count": "1275", + "duration": "0.000359871s" }, { "percentile": 0.875, - "count": "218", - "duration": "0.000293007s" + "count": "1312", + "duration": "0.000364143s" }, { "percentile": 0.8875, - "count": "221", - "duration": "0.000295999s" + "count": "1331", + "duration": "0.000366079s" }, { "percentile": 0.9, - "count": "225", - "duration": "0.000297423s" + "count": "1350", + "duration": "0.000368575s" }, { "percentile": 0.9125, - "count": "228", - "duration": "0.000306975s" + "count": "1368", + "duration": "0.000371279s" }, { "percentile": 0.925, - "count": "231", - "duration": "0.000315487s" + "count": "1387", + "duration": "0.000374687s" }, { "percentile": 0.9375, - "count": "234", - "duration": "0.000318559s" + "count": "1406", + "duration": "0.000379359s" }, { "percentile": 0.94375, - "count": "235", - "duration": "0.000323279s" + "count": "1415", + "duration": "0.000381151s" }, { "percentile": 0.95, - "count": "237", - "duration": "0.000327263s" + "count": "1425", + "duration": "0.000383567s" }, { "percentile": 0.95625, - "count": "239", - "duration": "0.000329391s" + "count": "1434", + "duration": "0.000388335s" }, { "percentile": 0.9625, - "count": "240", - "duration": "0.000336623s" + "count": "1443", + "duration": "0.000395871s" }, { "percentile": 0.96875, - "count": "242", - "duration": "0.000347087s" + "count": "1453", + "duration": "0.000402815s" }, { "percentile": 0.971875, - "count": "242", - "duration": "0.000347087s" + "count": "1457", + "duration": "0.000403839s" }, { "percentile": 0.975, - "count": "243", - "duration": "0.000353663s" + "count": "1462", + "duration": "0.000411791s" }, { "percentile": 0.978125, - "count": "244", - "duration": "0.000357039s" + "count": "1467", + "duration": "0.000418175s" }, { "percentile": 0.98125, - "count": "245", - "duration": "0.000371103s" + "count": "1471", + "duration": "0.000427519s" }, { "percentile": 0.984375, - "count": "246", - "duration": "0.000407231s" + "count": "1476", + "duration": "0.000453983s" }, { "percentile": 0.9859375, - "count": "246", - "duration": "0.000407231s" + "count": "1478", + "duration": "0.000456671s" }, { "percentile": 0.9875, - "count": "246", - "duration": "0.000407231s" + "count": "1481", + "duration": "0.000470335s" }, { "percentile": 0.9890625, - "count": "247", - "duration": "0.000431919s" + "count": "1483", + "duration": "0.000495407s" }, { "percentile": 0.990625, - "count": "247", - "duration": "0.000431919s" + "count": "1485", + "duration": "0.000522783s" }, { "percentile": 0.9921875, - "count": "248", - "duration": "0.000453503s" + "count": "1488", + "duration": "0.000562847s" }, { "percentile": 0.99296875, - "count": "248", - "duration": "0.000453503s" + "count": "1489", + "duration": "0.000586463s" }, { "percentile": 0.99375, - "count": "248", - "duration": "0.000453503s" + "count": "1490", + "duration": "0.000595103s" }, { "percentile": 0.99453125, - "count": "248", - "duration": "0.000453503s" + "count": "1491", + "duration": "0.000606431s" }, { "percentile": 0.9953125, - "count": "248", - "duration": "0.000453503s" + "count": "1492", + "duration": "0.000664223s" }, { "percentile": 0.99609375, - "count": "249", - "duration": "0.000472159s" + "count": "1494", + "duration": "0.001422207s" + }, + { + "percentile": 0.996484375, + "count": "1494", + "duration": "0.001422207s" + }, + { + "percentile": 0.996875, + "count": "1495", + "duration": "0.001443455s" + }, + { + "percentile": 0.997265625, + "count": "1495", + "duration": "0.001443455s" + }, + { + "percentile": 0.99765625, + "count": "1496", + "duration": "0.002259583s" + }, + { + "percentile": 0.998046875, + "count": "1497", + "duration": "0.003203071s" + }, + { + "percentile": 0.9982421875, + "count": "1497", + "duration": "0.003203071s" + }, + { + "percentile": 0.9984375, + "count": "1497", + "duration": "0.003203071s" + }, + { + "percentile": 0.9986328125, + "count": "1497", + "duration": "0.003203071s" + }, + { + "percentile": 0.998828125, + "count": "1498", + "duration": "0.003986815s" + }, + { + "percentile": 0.9990234375, + "count": "1498", + "duration": "0.003986815s" + }, + { + "percentile": 0.99912109375, + "count": "1498", + "duration": "0.003986815s" + }, + { + "percentile": 0.99921875, + "count": "1498", + "duration": "0.003986815s" + }, + { + "percentile": 0.99931640625, + "count": "1498", + "duration": "0.003986815s" + }, + { + "percentile": 0.9994140625, + "count": "1499", + "duration": "0.006202367s" }, { "percentile": 1, - "count": "249", - "duration": "0.000472159s" + "count": "1499", + "duration": "0.006202367s" } ], - "mean": "0.000275800s", - "pstdev": "0.000029638s" + "mean": "0.000328017s", + "pstdev": "0.000210834s" } ], "counters": [ { "name": "benchmark.http_2xx", - "value": "250" + "value": "1500" } ] }, @@ -8176,962 +10926,1252 @@ "name": "global", "statistics": [ { - "count": "2988", + "count": "17988", "id": "benchmark_http_client.queue_to_connect", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000011646s" + "duration": "0.000008857s" }, { "percentile": 0.1, - "count": "299", - "duration": "0.000013860s" + "count": "1799", + "duration": "0.000012603s" }, { "percentile": 0.2, - "count": "598", - "duration": "0.000014317s" + "count": "3598", + "duration": "0.000013461s" }, { "percentile": 0.3, - "count": "897", - "duration": "0.000014779s" + "count": "5397", + "duration": "0.000014325s" }, { "percentile": 0.4, - "count": "1196", - "duration": "0.000015282s" + "count": "7197", + "duration": "0.000015277s" }, { "percentile": 0.5, - "count": "1494", - "duration": "0.000015879s" + "count": "8994", + "duration": "0.000016412s" }, { "percentile": 0.55, - "count": "1644", - "duration": "0.000016270s" + "count": "9896", + "duration": "0.000016937s" }, { "percentile": 0.6, - "count": "1793", - "duration": "0.000016677s" + "count": "10795", + "duration": "0.000017466s" }, { "percentile": 0.65, - "count": "1943", - "duration": "0.000017064s" + "count": "11693", + "duration": "0.000017914s" }, { "percentile": 0.7, - "count": "2092", - "duration": "0.000017444s" + "count": "12593", + "duration": "0.000018327s" }, { "percentile": 0.75, - "count": "2241", - "duration": "0.000017814s" + "count": "13493", + "duration": "0.000018833s" }, { "percentile": 0.775, - "count": "2316", - "duration": "0.000017983s" + "count": "13941", + "duration": "0.000019132s" }, { "percentile": 0.8, - "count": "2391", - "duration": "0.000018220s" + "count": "14392", + "duration": "0.000019463s" }, { "percentile": 0.825, - "count": "2466", - "duration": "0.000018458s" + "count": "14842", + "duration": "0.000019895s" }, { "percentile": 0.85, - "count": "2541", - "duration": "0.000018749s" + "count": "15291", + "duration": "0.000020418s" }, { "percentile": 0.875, - "count": "2615", - "duration": "0.000019073s" + "count": "15740", + "duration": "0.000020997s" }, { "percentile": 0.8875, - "count": "2652", - "duration": "0.000019245s" + "count": "15969", + "duration": "0.000021322s" }, { "percentile": 0.9, - "count": "2690", - "duration": "0.000019485s" + "count": "16190", + "duration": "0.000021673s" }, { "percentile": 0.9125, - "count": "2727", - "duration": "0.000019721s" + "count": "16415", + "duration": "0.000022070s" }, { "percentile": 0.925, - "count": "2764", - "duration": "0.000020028s" + "count": "16639", + "duration": "0.000022566s" }, { "percentile": 0.9375, - "count": "2803", - "duration": "0.000020310s" + "count": "16865", + "duration": "0.000023271s" }, { "percentile": 0.94375, - "count": "2820", - "duration": "0.000020437s" + "count": "16977", + "duration": "0.000023747s" }, { "percentile": 0.95, - "count": "2839", - "duration": "0.000020578s" + "count": "17089", + "duration": "0.000024502s" }, { "percentile": 0.95625, - "count": "2858", - "duration": "0.000020770s" + "count": "17202", + "duration": "0.000026063s" }, { "percentile": 0.9625, - "count": "2876", - "duration": "0.000021031s" + "count": "17314", + "duration": "0.000027993s" }, { "percentile": 0.96875, - "count": "2895", - "duration": "0.000021209s" + "count": "17426", + "duration": "0.000031093s" }, { "percentile": 0.971875, - "count": "2904", - "duration": "0.000021407s" + "count": "17483", + "duration": "0.000032819s" }, { "percentile": 0.975, - "count": "2914", - "duration": "0.000021864s" + "count": "17539", + "duration": "0.000036169s" }, { "percentile": 0.978125, - "count": "2923", - "duration": "0.000022368s" + "count": "17595", + "duration": "0.000052473s" }, { "percentile": 0.98125, - "count": "2932", - "duration": "0.000023052s" + "count": "17651", + "duration": "0.000163199s" }, { "percentile": 0.984375, - "count": "2942", - "duration": "0.000024611s" + "count": "17707", + "duration": "0.000165495s" }, { "percentile": 0.9859375, - "count": "2946", - "duration": "0.000025819s" + "count": "17737", + "duration": "0.000166559s" }, { "percentile": 0.9875, - "count": "2951", - "duration": "0.000027799s" + "count": "17764", + "duration": "0.000167623s" }, { "percentile": 0.9890625, - "count": "2956", - "duration": "0.000028523s" + "count": "17792", + "duration": "0.000169119s" }, { "percentile": 0.990625, - "count": "2960", - "duration": "0.000029536s" + "count": "17820", + "duration": "0.000170823s" }, { "percentile": 0.9921875, - "count": "2965", - "duration": "0.000031885s" + "count": "17848", + "duration": "0.000173127s" }, { "percentile": 0.99296875, - "count": "2967", - "duration": "0.000032195s" + "count": "17862", + "duration": "0.000174199s" }, { "percentile": 0.99375, - "count": "2970", - "duration": "0.000034075s" + "count": "17876", + "duration": "0.000176383s" }, { "percentile": 0.99453125, - "count": "2972", - "duration": "0.000035309s" + "count": "17890", + "duration": "0.000178127s" }, { "percentile": 0.9953125, - "count": "2974", - "duration": "0.000041979s" + "count": "17904", + "duration": "0.000179351s" }, { "percentile": 0.99609375, - "count": "2977", - "duration": "0.000045397s" + "count": "17918", + "duration": "0.000181527s" }, { "percentile": 0.996484375, - "count": "2978", - "duration": "0.000046619s" + "count": "17926", + "duration": "0.000182719s" }, { "percentile": 0.996875, - "count": "2979", - "duration": "0.000055475s" + "count": "17932", + "duration": "0.000184383s" }, { "percentile": 0.997265625, - "count": "2980", - "duration": "0.000057355s" + "count": "17939", + "duration": "0.000188079s" }, { "percentile": 0.99765625, - "count": "2981", - "duration": "0.000060569s" + "count": "17946", + "duration": "0.000191487s" }, { "percentile": 0.998046875, - "count": "2983", - "duration": "0.000061541s" + "count": "17953", + "duration": "0.000192727s" }, { "percentile": 0.9982421875, - "count": "2983", - "duration": "0.000061541s" + "count": "17957", + "duration": "0.000194479s" }, { "percentile": 0.9984375, - "count": "2984", - "duration": "0.000063835s" + "count": "17960", + "duration": "0.000195975s" }, { "percentile": 0.9986328125, - "count": "2984", - "duration": "0.000063835s" + "count": "17964", + "duration": "0.000199479s" }, { "percentile": 0.998828125, - "count": "2985", - "duration": "0.000074611s" + "count": "17967", + "duration": "0.000202567s" }, { "percentile": 0.9990234375, - "count": "2986", - "duration": "0.000086367s" + "count": "17971", + "duration": "0.000208039s" }, { "percentile": 0.99912109375, - "count": "2986", - "duration": "0.000086367s" + "count": "17973", + "duration": "0.000219943s" }, { "percentile": 0.99921875, - "count": "2986", - "duration": "0.000086367s" + "count": "17974", + "duration": "0.000220975s" }, { "percentile": 0.99931640625, - "count": "2986", - "duration": "0.000086367s" + "count": "17976", + "duration": "0.000236119s" }, { "percentile": 0.9994140625, - "count": "2987", - "duration": "0.000115035s" + "count": "17978", + "duration": "0.000238791s" }, { "percentile": 0.99951171875, - "count": "2987", - "duration": "0.000115035s" + "count": "17980", + "duration": "0.000248399s" }, { "percentile": 0.999560546875, - "count": "2987", - "duration": "0.000115035s" + "count": "17981", + "duration": "0.000250119s" }, { "percentile": 0.999609375, - "count": "2987", - "duration": "0.000115035s" + "count": "17981", + "duration": "0.000250119s" }, { "percentile": 0.999658203125, - "count": "2987", - "duration": "0.000115035s" + "count": "17982", + "duration": "0.000259927s" }, { "percentile": 0.99970703125, - "count": "2988", - "duration": "0.000128087s" + "count": "17983", + "duration": "0.000269855s" + }, + { + "percentile": 0.999755859375, + "count": "17984", + "duration": "0.000273151s" + }, + { + "percentile": 0.9997802734375, + "count": "17985", + "duration": "0.000275471s" + }, + { + "percentile": 0.9998046875, + "count": "17985", + "duration": "0.000275471s" + }, + { + "percentile": 0.9998291015625, + "count": "17985", + "duration": "0.000275471s" + }, + { + "percentile": 0.999853515625, + "count": "17986", + "duration": "0.000277247s" + }, + { + "percentile": 0.9998779296875, + "count": "17986", + "duration": "0.000277247s" + }, + { + "percentile": 0.99989013671875, + "count": "17987", + "duration": "0.000283791s" + }, + { + "percentile": 0.99990234375, + "count": "17987", + "duration": "0.000283791s" + }, + { + "percentile": 0.99991455078125, + "count": "17987", + "duration": "0.000283791s" + }, + { + "percentile": 0.9999267578125, + "count": "17987", + "duration": "0.000283791s" + }, + { + "percentile": 0.99993896484375, + "count": "17987", + "duration": "0.000283791s" + }, + { + "percentile": 0.999945068359375, + "count": "17988", + "duration": "0.000293167s" }, { "percentile": 1, - "count": "2988", - "duration": "0.000128087s" + "count": "17988", + "duration": "0.000293167s" } ], - "mean": "0.000016654s", - "pstdev": "0.000004652s" + "mean": "0.000020052s", + "pstdev": "0.000023209s" }, { - "count": "2988", + "count": "17988", "id": "benchmark_http_client.request_to_response", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000158999s" + "duration": "0.000135935s" }, { "percentile": 0.1, - "count": "299", - "duration": "0.000208791s" + "count": "1800", + "duration": "0.000159623s" }, { "percentile": 0.2, - "count": "598", - "duration": "0.000215375s" + "count": "3601", + "duration": "0.000164175s" }, { "percentile": 0.3, - "count": "897", - "duration": "0.000219919s" + "count": "5398", + "duration": "0.000169287s" }, { "percentile": 0.4, - "count": "1196", - "duration": "0.000224143s" + "count": "7197", + "duration": "0.000175455s" }, { "percentile": 0.5, - "count": "1494", - "duration": "0.000228031s" + "count": "8994", + "duration": "0.000182039s" }, { "percentile": 0.55, - "count": "1644", - "duration": "0.000229879s" + "count": "9895", + "duration": "0.000186415s" }, { "percentile": 0.6, - "count": "1793", - "duration": "0.000232239s" + "count": "10793", + "duration": "0.000191287s" }, { "percentile": 0.65, - "count": "1943", - "duration": "0.000234655s" + "count": "11693", + "duration": "0.000199335s" }, { "percentile": 0.7, - "count": "2092", - "duration": "0.000236743s" + "count": "12592", + "duration": "0.000215383s" }, { "percentile": 0.75, - "count": "2241", - "duration": "0.000240095s" + "count": "13491", + "duration": "0.000251223s" }, { "percentile": 0.775, - "count": "2316", - "duration": "0.000242247s" + "count": "13941", + "duration": "0.000264639s" }, { "percentile": 0.8, - "count": "2391", - "duration": "0.000244263s" + "count": "14392", + "duration": "0.000275279s" }, { "percentile": 0.825, - "count": "2466", - "duration": "0.000246631s" + "count": "14842", + "duration": "0.000283023s" }, { "percentile": 0.85, - "count": "2540", - "duration": "0.000249503s" + "count": "15290", + "duration": "0.000291807s" }, { "percentile": 0.875, - "count": "2615", - "duration": "0.000252375s" + "count": "15740", + "duration": "0.000301919s" }, { "percentile": 0.8875, - "count": "2652", - "duration": "0.000254751s" + "count": "15966", + "duration": "0.000307263s" }, { "percentile": 0.9, - "count": "2690", - "duration": "0.000256783s" + "count": "16191", + "duration": "0.000312623s" }, { "percentile": 0.9125, - "count": "2727", - "duration": "0.000259119s" + "count": "16415", + "duration": "0.000317919s" }, { "percentile": 0.925, - "count": "2764", - "duration": "0.000262383s" + "count": "16639", + "duration": "0.000323439s" }, { "percentile": 0.9375, - "count": "2802", - "duration": "0.000265711s" + "count": "16864", + "duration": "0.000329663s" }, { "percentile": 0.94375, - "count": "2820", - "duration": "0.000267327s" + "count": "16977", + "duration": "0.000332815s" }, { "percentile": 0.95, - "count": "2839", - "duration": "0.000271231s" + "count": "17089", + "duration": "0.000336271s" }, { "percentile": 0.95625, - "count": "2858", - "duration": "0.000274847s" + "count": "17202", + "duration": "0.000340639s" }, { "percentile": 0.9625, - "count": "2876", - "duration": "0.000282591s" + "count": "17314", + "duration": "0.000345759s" }, { "percentile": 0.96875, - "count": "2895", - "duration": "0.000288447s" + "count": "17426", + "duration": "0.000351743s" }, { "percentile": 0.971875, - "count": "2904", - "duration": "0.000291551s" + "count": "17484", + "duration": "0.000355487s" }, { "percentile": 0.975, - "count": "2914", - "duration": "0.000301295s" + "count": "17539", + "duration": "0.000359327s" }, { "percentile": 0.978125, - "count": "2923", - "duration": "0.000306351s" + "count": "17595", + "duration": "0.000365935s" }, { "percentile": 0.98125, - "count": "2932", - "duration": "0.000320095s" + "count": "17651", + "duration": "0.000376511s" }, { "percentile": 0.984375, - "count": "2942", - "duration": "0.000335135s" + "count": "17707", + "duration": "0.000394047s" }, { "percentile": 0.9859375, - "count": "2946", - "duration": "0.000348255s" + "count": "17736", + "duration": "0.000408863s" }, { "percentile": 0.9875, - "count": "2951", - "duration": "0.000350543s" + "count": "17764", + "duration": "0.000435343s" }, { "percentile": 0.9890625, - "count": "2956", - "duration": "0.000365871s" + "count": "17792", + "duration": "0.000476383s" }, { "percentile": 0.990625, - "count": "2960", - "duration": "0.000385007s" + "count": "17820", + "duration": "0.000510767s" }, { "percentile": 0.9921875, - "count": "2965", - "duration": "0.000416847s" + "count": "17848", + "duration": "0.000600095s" }, { "percentile": 0.99296875, - "count": "2967", - "duration": "0.000425183s" + "count": "17862", + "duration": "0.000636383s" }, { "percentile": 0.99375, - "count": "2970", - "duration": "0.000465007s" + "count": "17876", + "duration": "0.000734591s" }, { "percentile": 0.99453125, - "count": "2972", - "duration": "0.000483375s" + "count": "17890", + "duration": "0.000990431s" }, { "percentile": 0.9953125, - "count": "2974", - "duration": "0.000546911s" + "count": "17904", + "duration": "0.001162047s" }, { "percentile": 0.99609375, - "count": "2977", - "duration": "0.000610591s" + "count": "17918", + "duration": "0.001317375s" }, { "percentile": 0.996484375, - "count": "2978", - "duration": "0.000618879s" + "count": "17925", + "duration": "0.001459263s" }, { "percentile": 0.996875, - "count": "2979", - "duration": "0.000648671s" + "count": "17932", + "duration": "0.001688191s" }, { "percentile": 0.997265625, - "count": "2980", - "duration": "0.000770463s" + "count": "17939", + "duration": "0.002089407s" }, { "percentile": 0.99765625, - "count": "2981", - "duration": "0.000810687s" + "count": "17946", + "duration": "0.002495999s" }, { "percentile": 0.998046875, - "count": "2983", - "duration": "0.000939903s" + "count": "17953", + "duration": "0.003138559s" }, { "percentile": 0.9982421875, - "count": "2983", - "duration": "0.000939903s" + "count": "17957", + "duration": "0.003536767s" }, { "percentile": 0.9984375, - "count": "2984", - "duration": "0.001016799s" + "count": "17960", + "duration": "0.003691775s" }, { "percentile": 0.9986328125, - "count": "2984", - "duration": "0.001016799s" + "count": "17964", + "duration": "0.003963007s" }, { "percentile": 0.998828125, - "count": "2985", - "duration": "0.001118911s" + "count": "17967", + "duration": "0.004503551s" }, { "percentile": 0.9990234375, - "count": "2986", - "duration": "0.001269823s" + "count": "17971", + "duration": "0.005279999s" }, { "percentile": 0.99912109375, - "count": "2986", - "duration": "0.001269823s" + "count": "17973", + "duration": "0.006168831s" }, { "percentile": 0.99921875, - "count": "2986", - "duration": "0.001269823s" + "count": "17974", + "duration": "0.006596095s" }, { "percentile": 0.99931640625, - "count": "2986", - "duration": "0.001269823s" + "count": "17976", + "duration": "0.006909695s" }, { "percentile": 0.9994140625, - "count": "2987", - "duration": "0.009289215s" + "count": "17978", + "duration": "0.007708159s" }, { "percentile": 0.99951171875, - "count": "2987", - "duration": "0.009289215s" + "count": "17980", + "duration": "0.009518079s" }, { "percentile": 0.999560546875, - "count": "2987", - "duration": "0.009289215s" + "count": "17981", + "duration": "0.010813951s" }, { "percentile": 0.999609375, - "count": "2987", - "duration": "0.009289215s" + "count": "17981", + "duration": "0.010813951s" }, { "percentile": 0.999658203125, - "count": "2987", - "duration": "0.009289215s" + "count": "17982", + "duration": "0.011096575s" }, { "percentile": 0.99970703125, - "count": "2988", - "duration": "0.012001791s" + "count": "17983", + "duration": "0.011655679s" + }, + { + "percentile": 0.999755859375, + "count": "17984", + "duration": "0.011922943s" + }, + { + "percentile": 0.9997802734375, + "count": "17985", + "duration": "0.013042687s" + }, + { + "percentile": 0.9998046875, + "count": "17985", + "duration": "0.013042687s" + }, + { + "percentile": 0.9998291015625, + "count": "17985", + "duration": "0.013042687s" + }, + { + "percentile": 0.999853515625, + "count": "17986", + "duration": "0.013305343s" + }, + { + "percentile": 0.9998779296875, + "count": "17986", + "duration": "0.013305343s" + }, + { + "percentile": 0.99989013671875, + "count": "17987", + "duration": "0.016256511s" + }, + { + "percentile": 0.99990234375, + "count": "17987", + "duration": "0.016256511s" + }, + { + "percentile": 0.99991455078125, + "count": "17987", + "duration": "0.016256511s" + }, + { + "percentile": 0.9999267578125, + "count": "17987", + "duration": "0.016256511s" + }, + { + "percentile": 0.99993896484375, + "count": "17987", + "duration": "0.016256511s" + }, + { + "percentile": 0.999945068359375, + "count": "17988", + "duration": "0.019186687s" }, { "percentile": 1, - "count": "2988", - "duration": "0.012001791s" + "count": "17988", + "duration": "0.019186687s" } ], - "mean": "0.000240448s", - "pstdev": "0.000275848s" + "mean": "0.000229306s", + "pstdev": "0.000364812s" }, { - "count": "0", + "count": "17", "id": "sequencer.blocking", "percentiles": [ + { + "percentile": 0, + "count": "1", + "duration": "0.000172447s" + }, + { + "percentile": 0.1, + "count": "2", + "duration": "0.000188527s" + }, + { + "percentile": 0.2, + "count": "4", + "duration": "0.000205703s" + }, + { + "percentile": 0.3, + "count": "6", + "duration": "0.000210943s" + }, + { + "percentile": 0.4, + "count": "7", + "duration": "0.000212111s" + }, + { + "percentile": 0.5, + "count": "9", + "duration": "0.000231783s" + }, + { + "percentile": 0.55, + "count": "10", + "duration": "0.000232087s" + }, + { + "percentile": 0.6, + "count": "11", + "duration": "0.000235103s" + }, + { + "percentile": 0.65, + "count": "12", + "duration": "0.000249135s" + }, + { + "percentile": 0.7, + "count": "12", + "duration": "0.000249135s" + }, + { + "percentile": 0.75, + "count": "13", + "duration": "0.000578079s" + }, + { + "percentile": 0.775, + "count": "14", + "duration": "0.000581055s" + }, + { + "percentile": 0.8, + "count": "14", + "duration": "0.000581055s" + }, + { + "percentile": 0.825, + "count": "15", + "duration": "0.001076735s" + }, + { + "percentile": 0.85, + "count": "15", + "duration": "0.001076735s" + }, + { + "percentile": 0.875, + "count": "15", + "duration": "0.001076735s" + }, + { + "percentile": 0.8875, + "count": "16", + "duration": "0.002753919s" + }, + { + "percentile": 0.9, + "count": "16", + "duration": "0.002753919s" + }, + { + "percentile": 0.9125, + "count": "16", + "duration": "0.002753919s" + }, + { + "percentile": 0.925, + "count": "16", + "duration": "0.002753919s" + }, + { + "percentile": 0.9375, + "count": "16", + "duration": "0.002753919s" + }, + { + "percentile": 0.94375, + "count": "17", + "duration": "0.009516031s" + }, { "percentile": 1, - "count": "0", - "duration": "0s" + "count": "17", + "duration": "0.009516031s" } ], - "mean": "0s", - "pstdev": "0s" + "mean": "0.001004762s", + "pstdev": "0.002214395s" }, { - "count": "2988", + "count": "17988", "id": "sequencer.callback", "percentiles": [ { "percentile": 0, "count": "1", - "duration": "0.000196471s" + "duration": "0.000165399s" }, { "percentile": 0.1, - "count": "299", - "duration": "0.000246039s" + "count": "1799", + "duration": "0.000192735s" }, { "percentile": 0.2, - "count": "598", - "duration": "0.000253239s" + "count": "3599", + "duration": "0.000201263s" }, { "percentile": 0.3, - "count": "897", - "duration": "0.000258719s" + "count": "5397", + "duration": "0.000207759s" }, { "percentile": 0.4, - "count": "1198", - "duration": "0.000263583s" + "count": "7199", + "duration": "0.000214935s" }, { "percentile": 0.5, - "count": "1494", - "duration": "0.000267903s" + "count": "8996", + "duration": "0.000223655s" }, { "percentile": 0.55, - "count": "1644", - "duration": "0.000270239s" + "count": "9894", + "duration": "0.000229407s" }, { "percentile": 0.6, - "count": "1794", - "duration": "0.000273055s" + "count": "10793", + "duration": "0.000237247s" }, { "percentile": 0.65, - "count": "1943", - "duration": "0.000276015s" + "count": "11694", + "duration": "0.000249983s" }, { "percentile": 0.7, - "count": "2092", - "duration": "0.000279263s" + "count": "12592", + "duration": "0.000275663s" }, { "percentile": 0.75, - "count": "2241", - "duration": "0.000283359s" + "count": "13491", + "duration": "0.000304015s" }, { "percentile": 0.775, - "count": "2316", - "duration": "0.000285887s" + "count": "13941", + "duration": "0.000313567s" }, { "percentile": 0.8, - "count": "2391", - "duration": "0.000288271s" + "count": "14391", + "duration": "0.000322015s" }, { "percentile": 0.825, - "count": "2466", - "duration": "0.000290639s" + "count": "14842", + "duration": "0.000329999s" }, { "percentile": 0.85, - "count": "2541", - "duration": "0.000293983s" + "count": "15291", + "duration": "0.000340863s" }, { "percentile": 0.875, - "count": "2615", - "duration": "0.000297823s" + "count": "15740", + "duration": "0.000353359s" }, { "percentile": 0.8875, - "count": "2652", - "duration": "0.000299887s" + "count": "15965", + "duration": "0.000358751s" }, { "percentile": 0.9, - "count": "2690", - "duration": "0.000302895s" + "count": "16190", + "duration": "0.000364879s" }, { "percentile": 0.9125, - "count": "2727", - "duration": "0.000306015s" + "count": "16415", + "duration": "0.000371695s" }, { "percentile": 0.925, - "count": "2764", - "duration": "0.000308959s" + "count": "16639", + "duration": "0.000377423s" }, { "percentile": 0.9375, - "count": "2802", - "duration": "0.000313039s" + "count": "16864", + "duration": "0.000382511s" }, { "percentile": 0.94375, - "count": "2820", - "duration": "0.000315807s" + "count": "16977", + "duration": "0.000385023s" }, { "percentile": 0.95, - "count": "2839", - "duration": "0.000318767s" + "count": "17089", + "duration": "0.000389359s" }, { "percentile": 0.95625, - "count": "2858", - "duration": "0.000323839s" + "count": "17202", + "duration": "0.000394047s" }, { "percentile": 0.9625, - "count": "2876", - "duration": "0.000330367s" + "count": "17314", + "duration": "0.000400143s" }, { "percentile": 0.96875, - "count": "2895", - "duration": "0.000339535s" + "count": "17426", + "duration": "0.000406191s" }, { "percentile": 0.971875, - "count": "2904", - "duration": "0.000345135s" + "count": "17483", + "duration": "0.000410063s" }, { "percentile": 0.975, - "count": "2914", - "duration": "0.000349135s" + "count": "17539", + "duration": "0.000416399s" }, { "percentile": 0.978125, - "count": "2923", - "duration": "0.000357039s" + "count": "17595", + "duration": "0.000424943s" }, { "percentile": 0.98125, - "count": "2932", - "duration": "0.000371103s" + "count": "17651", + "duration": "0.000438127s" }, { "percentile": 0.984375, - "count": "2942", - "duration": "0.000399455s" + "count": "17707", + "duration": "0.000466079s" }, { "percentile": 0.9859375, - "count": "2946", - "duration": "0.000411679s" + "count": "17736", + "duration": "0.000490511s" }, { "percentile": 0.9875, - "count": "2951", - "duration": "0.000422335s" + "count": "17764", + "duration": "0.000529567s" }, { "percentile": 0.9890625, - "count": "2956", - "duration": "0.000436767s" + "count": "17792", + "duration": "0.000560895s" }, { "percentile": 0.990625, - "count": "2960", - "duration": "0.000453503s" + "count": "17820", + "duration": "0.000627199s" }, { "percentile": 0.9921875, - "count": "2965", - "duration": "0.000481567s" + "count": "17848", + "duration": "0.000675839s" }, { "percentile": 0.99296875, - "count": "2967", - "duration": "0.000505343s" + "count": "17862", + "duration": "0.000728191s" }, { "percentile": 0.99375, - "count": "2970", - "duration": "0.000532415s" + "count": "17876", + "duration": "0.000853791s" }, { "percentile": 0.99453125, - "count": "2972", - "duration": "0.000563871s" + "count": "17890", + "duration": "0.001073919s" }, { "percentile": 0.9953125, - "count": "2974", - "duration": "0.000664991s" + "count": "17904", + "duration": "0.001307455s" }, { "percentile": 0.99609375, - "count": "2977", - "duration": "0.000719679s" + "count": "17918", + "duration": "0.001476415s" }, { "percentile": 0.996484375, - "count": "2978", - "duration": "0.000740735s" + "count": "17925", + "duration": "0.001691007s" }, { "percentile": 0.996875, - "count": "2979", - "duration": "0.000742911s" + "count": "17932", + "duration": "0.001869503s" }, { "percentile": 0.997265625, - "count": "2980", - "duration": "0.000904319s" + "count": "17939", + "duration": "0.002216191s" }, { "percentile": 0.99765625, - "count": "2981", - "duration": "0.001023647s" + "count": "17946", + "duration": "0.002610815s" }, { "percentile": 0.998046875, - "count": "2983", - "duration": "0.001086143s" + "count": "17953", + "duration": "0.003404543s" }, { "percentile": 0.9982421875, - "count": "2983", - "duration": "0.001086143s" + "count": "17957", + "duration": "0.003739135s" }, { "percentile": 0.9984375, - "count": "2984", - "duration": "0.001121023s" + "count": "17960", + "duration": "0.003986815s" }, { "percentile": 0.9986328125, - "count": "2984", - "duration": "0.001121023s" + "count": "17964", + "duration": "0.004563967s" }, { "percentile": 0.998828125, - "count": "2985", - "duration": "0.001353279s" + "count": "17967", + "duration": "0.004891135s" }, { "percentile": 0.9990234375, - "count": "2986", - "duration": "0.001358399s" + "count": "17971", + "duration": "0.006648831s" }, { "percentile": 0.99912109375, - "count": "2986", - "duration": "0.001358399s" + "count": "17973", + "duration": "0.006949631s" }, { "percentile": 0.99921875, - "count": "2986", - "duration": "0.001358399s" + "count": "17974", + "duration": "0.007584255s" }, { "percentile": 0.99931640625, - "count": "2986", - "duration": "0.001358399s" + "count": "17976", + "duration": "0.008363519s" }, { "percentile": 0.9994140625, - "count": "2987", - "duration": "0.009328639s" + "count": "17978", + "duration": "0.010466303s" }, { "percentile": 0.99951171875, - "count": "2987", - "duration": "0.009328639s" + "count": "17980", + "duration": "0.011163647s" }, { "percentile": 0.999560546875, - "count": "2987", - "duration": "0.009328639s" + "count": "17981", + "duration": "0.011496447s" }, { "percentile": 0.999609375, - "count": "2987", - "duration": "0.009328639s" + "count": "17981", + "duration": "0.011496447s" }, { "percentile": 0.999658203125, - "count": "2987", - "duration": "0.009328639s" + "count": "17982", + "duration": "0.011697663s" }, { "percentile": 0.99970703125, - "count": "2988", - "duration": "0.012058111s" + "count": "17983", + "duration": "0.011968511s" + }, + { + "percentile": 0.999755859375, + "count": "17984", + "duration": "0.013096447s" + }, + { + "percentile": 0.9997802734375, + "count": "17985", + "duration": "0.013392895s" + }, + { + "percentile": 0.9998046875, + "count": "17985", + "duration": "0.013392895s" + }, + { + "percentile": 0.9998291015625, + "count": "17985", + "duration": "0.013392895s" + }, + { + "percentile": 0.999853515625, + "count": "17986", + "duration": "0.015202303s" + }, + { + "percentile": 0.9998779296875, + "count": "17986", + "duration": "0.015202303s" + }, + { + "percentile": 0.99989013671875, + "count": "17987", + "duration": "0.016333311s" + }, + { + "percentile": 0.99990234375, + "count": "17987", + "duration": "0.016333311s" + }, + { + "percentile": 0.99991455078125, + "count": "17987", + "duration": "0.016333311s" + }, + { + "percentile": 0.9999267578125, + "count": "17987", + "duration": "0.016333311s" + }, + { + "percentile": 0.99993896484375, + "count": "17987", + "duration": "0.016333311s" + }, + { + "percentile": 0.999945068359375, + "count": "17988", + "duration": "0.019236863s" }, { "percentile": 1, - "count": "2988", - "duration": "0.012058111s" + "count": "17988", + "duration": "0.019236863s" } ], - "mean": "0.000282324s", - "pstdev": "0.000277402s" + "mean": "0.000275138s", + "pstdev": "0.000399407s" } ], "counters": [ { "name": "benchmark.http_2xx", - "value": "3000" + "value": "18000" }, { "name": "cluster_manager.cluster_added", @@ -9167,7 +12207,7 @@ }, { "name": "upstream_cx_rx_bytes_total", - "value": "471000" + "value": "2826000" }, { "name": "upstream_cx_total", @@ -9175,7 +12215,7 @@ }, { "name": "upstream_cx_tx_bytes_total", - "value": "180000" + "value": "1080000" }, { "name": "upstream_rq_pending_total", @@ -9183,10 +12223,10 @@ }, { "name": "upstream_rq_total", - "value": "3000" + "value": "18000" } ] } ], - "timestamp": "2019-10-18T19:23:33.897295882Z" + "timestamp": "2019-10-18T19:29:33.480284495Z" } From b95cf4e327b4b41b6369783be79a2ff7aa36dc1f Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 18 Oct 2019 13:41:25 -0700 Subject: [PATCH 19/37] Fix format Signed-off-by: Teju Nareddy --- source/client/factories_impl.cc | 3 ++- source/client/output_formatter_impl.cc | 26 +++++++++++++++++--------- source/client/output_formatter_impl.h | 11 +++++++---- 3 files changed, 26 insertions(+), 14 deletions(-) diff --git a/source/client/factories_impl.cc b/source/client/factories_impl.cc index 7ddb42d19..e16113b2c 100644 --- a/source/client/factories_impl.cc +++ b/source/client/factories_impl.cc @@ -3,6 +3,8 @@ #include "external/envoy/source/common/http/header_map_impl.h" #include "external/envoy/source/common/stats/isolated_store_impl.h" +#include "api/client/options.pb.h" + #include "common/header_source_impl.h" #include "common/platform_util_impl.h" #include "common/rate_limiter_impl.h" @@ -14,7 +16,6 @@ #include "client/benchmark_client_impl.h" #include "client/output_collector_impl.h" #include "client/output_formatter_impl.h" -#include "api/client/options.pb.h" namespace Nighthawk { namespace Client { diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index 342e716c7..5338c2b79 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -5,11 +5,14 @@ #include #include -#include "absl/strings/str_cat.h" -#include "api/client/fortio.pb.h" #include "nighthawk/common/exception.h" + #include "external/envoy/source/common/protobuf/utility.h" +#include "api/client/fortio.pb.h" + +#include "absl/strings/str_cat.h" + namespace Nighthawk { namespace Client { @@ -141,7 +144,8 @@ DottedStringOutputFormatterImpl::formatProto(const nighthawk::client::Output& ou return ss.str(); } -const nighthawk::client::Result& FortioOutputFormatterImpl::getGlobalResult(const nighthawk::client::Output& output) const { +const nighthawk::client::Result& +FortioOutputFormatterImpl::getGlobalResult(const nighthawk::client::Output& output) const { for (const auto& nh_result : output.results()) { if (nh_result.name() == "global") { return nh_result; @@ -151,28 +155,32 @@ const nighthawk::client::Result& FortioOutputFormatterImpl::getGlobalResult(cons throw NighthawkException("Nighthawk output was malformed, contains no 'global' results."); } -const nighthawk::client::Counter& FortioOutputFormatterImpl::getCounterByName(const nighthawk::client::Result& result, absl::string_view counter_name) const { +const nighthawk::client::Counter& +FortioOutputFormatterImpl::getCounterByName(const nighthawk::client::Result& result, + absl::string_view counter_name) const { for (const auto& nh_counter : result.counters()) { if (nh_counter.name() == counter_name) { return nh_counter; } } - throw NighthawkException(absl::StrCat("Nighthawk result was malformed, contains no counter with name: ", counter_name)); + throw NighthawkException(absl::StrCat( + "Nighthawk result was malformed, contains no counter with name: ", counter_name)); } -const nighthawk::client::Statistic& FortioOutputFormatterImpl::getRequestResponseStatistic(const nighthawk::client::Result& result) const { +const nighthawk::client::Statistic& FortioOutputFormatterImpl::getRequestResponseStatistic( + const nighthawk::client::Result& result) const { for (auto const& nh_stat : result.statistics()) { if (nh_stat.id() == "benchmark_http_client.request_to_response") { return nh_stat; } } - throw NighthawkException("Nighthawk result was malformed, contains no 'benchmark_http_client.request_to_response' statistic."); + throw NighthawkException("Nighthawk result was malformed, contains no " + "'benchmark_http_client.request_to_response' statistic."); } -std::string -FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) const { +std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) const { nighthawk::client::FortioResult fortio_output; // TODO(nareddyt): Not needed but nice to have, displays in the UI diff --git a/source/client/output_formatter_impl.h b/source/client/output_formatter_impl.h index 3b03c5ed0..7e83ddfa8 100644 --- a/source/client/output_formatter_impl.h +++ b/source/client/output_formatter_impl.h @@ -8,9 +8,10 @@ #include "external/envoy/source/common/protobuf/protobuf.h" -#include "absl/strings/string_view.h" #include "api/client/output.pb.h" +#include "absl/strings/string_view.h" + namespace Nighthawk { namespace Client { @@ -51,8 +52,8 @@ class DottedStringOutputFormatterImpl : public OutputFormatterImpl { class FortioOutputFormatterImpl : public OutputFormatterImpl { public: std::string formatProto(const nighthawk::client::Output& output) const override; - protected: +protected: /** * Return the result that represents all workers (the one with the "global" name). * @@ -70,7 +71,8 @@ class FortioOutputFormatterImpl : public OutputFormatterImpl { * @return the corresponding counter * @throws NighthawkException if counter with given name is not found */ - const nighthawk::client::Counter& getCounterByName(const nighthawk::client::Result& result, absl::string_view counter_name) const; + const nighthawk::client::Counter& getCounterByName(const nighthawk::client::Result& result, + absl::string_view counter_name) const; /** * Return the statistic that represents the request/response round-trip times. @@ -79,7 +81,8 @@ class FortioOutputFormatterImpl : public OutputFormatterImpl { * @return the corresponding request/response statistic * @throws NighthawkException if request/response statistic is not found */ - const nighthawk::client::Statistic& getRequestResponseStatistic(const nighthawk::client::Result& result) const; + const nighthawk::client::Statistic& + getRequestResponseStatistic(const nighthawk::client::Result& result) const; }; } // namespace Client From 0dca025871af57520c8cccc7617f8548a6f7682c Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 18 Oct 2019 13:46:11 -0700 Subject: [PATCH 20/37] Fix tests and docs Signed-off-by: Teju Nareddy --- README.md | 6 +++--- test/output_formatter_test.cc | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1a45455e8..a3e068e21 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ USAGE: |CONNECT|OPTIONS|TRACE>] [--address-family ] [--burst-size ] [--prefetch-connections] [--output-format - ] [-v ] [-v ] [--concurrency ] [--h2] [--timeout ] [--duration ] [--connections @@ -110,8 +110,8 @@ Where: --prefetch-connections Prefetch connections before benchmarking (HTTP/1 only). - --output-format - Output format. Possible values: [human, yaml, json, dotted]. The + --output-format + Output format. Possible values: [human, yaml, json, dotted, fortio]. The default output format is: 'human'. -v , --verbosity Date: Fri, 18 Oct 2019 14:06:12 -0700 Subject: [PATCH 21/37] Fix initial sample Signed-off-by: Teju Nareddy --- .../{converted-big-2.json => converted-big-3.json} | 6 ++++++ source/client/output_formatter_impl.cc | 10 ++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) rename fortio-data/{converted-big-2.json => converted-big-3.json} (98%) diff --git a/fortio-data/converted-big-2.json b/fortio-data/converted-big-3.json similarity index 98% rename from fortio-data/converted-big-2.json rename to fortio-data/converted-big-3.json index ca3614fe2..c785eacb6 100644 --- a/fortio-data/converted-big-2.json +++ b/fortio-data/converted-big-3.json @@ -1,6 +1,12 @@ { "DurationHistogram": { "Data": [ + { + "Start": 0.000135935, + "End": 0.000135935, + "Percent": 0, + "Count": "1" + }, { "Start": 0.000135935, "End": 0.000159623, diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index 5338c2b79..d8756a092 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -237,7 +237,11 @@ std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Outp const double nh_duration_in_double = nh_percentile.duration().nanos() / 1e9; fortio_data_entry.mutable_end()->set_value(nh_duration_in_double); - // fortio_start = prev_fortio_end (or fortio_end if first entry) + // fortio_start = prev_fortio_end + if (i == 0) { + // If this is the first entry, force the start and end time to be the same + prev_fortio_end = nh_duration_in_double; + } fortio_data_entry.mutable_start()->set_value(prev_fortio_end); // Update tracking variables @@ -245,9 +249,7 @@ std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Outp prev_fortio_end = nh_duration_in_double; // Set the data entry in the histogram only if it's not the first entry - if (i > 0) { - fortio_histogram.add_data()->CopyFrom(fortio_data_entry); - } + fortio_histogram.add_data()->CopyFrom(fortio_data_entry); } // Set the histogram in main fortio output From a676086b3df3ecaf339290f461796c3050f1cc6f Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Tue, 22 Oct 2019 09:57:40 -0700 Subject: [PATCH 22/37] Review comments Signed-off-by: Teju Nareddy --- source/client/output_formatter_impl.cc | 42 ++++++++++++++------------ 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index d8756a092..4069c5951 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -184,48 +184,51 @@ std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Outp nighthawk::client::FortioResult fortio_output; // TODO(nareddyt): Not needed but nice to have, displays in the UI - fortio_output.mutable_labels()->set_value("A random label"); - + fortio_output.mutable_labels()->set_value(""); fortio_output.mutable_starttime()->set_seconds(output.timestamp().seconds()); fortio_output.mutable_requestedqps()->set_value(output.options().requests_per_second().value()); - fortio_output.mutable_requestedduration()->set_seconds(output.options().duration().seconds()); + fortio_output.mutable_url()->set_value(output.options().uri().value()); - // FIXME: Set the actual to the same as the requested since NH does not expose these fields - fortio_output.mutable_actualqps()->set_value(output.options().requests_per_second().value()); - fortio_output.mutable_actualduration()->set_value(output.options().duration().seconds()); + // Actual and requested durations are the same + const auto& nh_duration = output.options().duration().seconds(); + fortio_output.mutable_requestedduration()->set_seconds(nh_duration); + fortio_output.mutable_actualduration()->set_value(nh_duration); // This displays as "connections" in the UI, not threads fortio_output.mutable_numthreads()->set_value(output.options().connections().value()); - // This displays the endpoint URL in the UI - fortio_output.mutable_url()->set_value(output.options().uri().value()); - // Get the result that represents all workers (global) const auto& nh_global_result = this->getGlobalResult(output); + // Fill in the actual QPS based on the counters + const auto& nh_rq_counter = this->getCounterByName(nh_global_result, "upstream_rq_total"); + const double actual_qps = static_cast(nh_rq_counter.value()) / nh_duration; + fortio_output.mutable_actualqps()->set_value(actual_qps); + // Fill in the number of successful responses. - // Fortio-ui only reads the 200 OK field, other fields are only informational. - const auto& nh_2xx_counter = this->getCounterByName(nh_global_result, "benchmark.http_2xx"); + // Fortio-ui only reads the 200 OK field, other fields are never displayed. fortio_output.mutable_retcodes()->insert({"200", 0}); - fortio_output.mutable_retcodes()->at("200") = nh_2xx_counter.value(); + try { + const auto& nh_2xx_counter = this->getCounterByName(nh_global_result, "benchmark.http_2xx"); + fortio_output.mutable_retcodes()->at("200") = nh_2xx_counter.value(); + } catch (const NighthawkException& e) { + // If this field doesn't exist, then there were no 2xx responses + fortio_output.mutable_retcodes()->at("200") = 0; + } // The core of the transformation is here: All the percentiles to display the dashboard const auto& nh_stat = this->getRequestResponseStatistic(nh_global_result); - // Set the count + // Set the count (number of data points) nighthawk::client::DurationHistogram fortio_histogram; fortio_histogram.mutable_count()->set_value(nh_stat.count()); - // Tracking variables uint64_t prev_fortio_count = 0; double prev_fortio_end = 0; - for (int i = 0; i < nh_stat.percentiles().size(); i++) { - const auto& nh_percentile = nh_stat.percentiles().at(i); - - // Create the data entry nighthawk::client::DataEntry fortio_data_entry; + const auto& nh_percentile = nh_stat.percentiles().at(i); // fortio_percent = 100 * nh_percentile fortio_data_entry.mutable_percent()->set_value(nh_percentile.percentile() * 100); @@ -239,7 +242,8 @@ std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Outp // fortio_start = prev_fortio_end if (i == 0) { - // If this is the first entry, force the start and end time to be the same + // If this is the first entry, force the start and end time to be the same. + // This prevents it from starting at 0, making it disproportionally big in the UI. prev_fortio_end = nh_duration_in_double; } fortio_data_entry.mutable_start()->set_value(prev_fortio_end); From 4b73fa687421853f7e41610c381a73216b472fe0 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Tue, 22 Oct 2019 10:14:20 -0700 Subject: [PATCH 23/37] Move fortio proto to ./transform Signed-off-by: Teju Nareddy --- api/client/BUILD | 1 - api/client/transform/BUILD | 14 ++++++++++++++ api/client/{ => transform}/fortio.proto | 0 source/client/BUILD | 1 + source/client/output_formatter_impl.cc | 2 +- 5 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 api/client/transform/BUILD rename api/client/{ => transform}/fortio.proto (100%) diff --git a/api/client/BUILD b/api/client/BUILD index 32cccbabf..f0b719779 100644 --- a/api/client/BUILD +++ b/api/client/BUILD @@ -6,7 +6,6 @@ load("@envoy_api//bazel:api_build_system.bzl", "api_cc_py_proto_library") api_cc_py_proto_library( name = "base", srcs = [ - "fortio.proto", "options.proto", "output.proto", "service.proto", diff --git a/api/client/transform/BUILD b/api/client/transform/BUILD new file mode 100644 index 000000000..ace0704ae --- /dev/null +++ b/api/client/transform/BUILD @@ -0,0 +1,14 @@ +licenses(["notice"]) # Apache 2 + +load("@envoy//bazel:envoy_build_system.bzl", "envoy_package") +load("@envoy_api//bazel:api_build_system.bzl", "api_cc_py_proto_library") + +envoy_package() + +api_cc_py_proto_library( + name = "transform", + srcs = [ + "fortio.proto", + ], + visibility = ["//visibility:public"], +) \ No newline at end of file diff --git a/api/client/fortio.proto b/api/client/transform/fortio.proto similarity index 100% rename from api/client/fortio.proto rename to api/client/transform/fortio.proto diff --git a/source/client/BUILD b/source/client/BUILD index 1a3bee48f..76ed15a80 100644 --- a/source/client/BUILD +++ b/source/client/BUILD @@ -115,6 +115,7 @@ envoy_cc_library( visibility = ["//visibility:public"], deps = [ "//api/client:base_cc_proto", + "//api/client/transform:transform_cc_proto", "//include/nighthawk/client:client_includes", "@envoy//source/common/network:utility_lib_with_external_headers", "@envoy//source/common/protobuf:utility_lib_with_external_headers", diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index 4069c5951..62b323c9c 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -9,7 +9,7 @@ #include "external/envoy/source/common/protobuf/utility.h" -#include "api/client/fortio.pb.h" +#include "api/client/transform/fortio.pb.h" #include "absl/strings/str_cat.h" From 41838fced1f190ec1d1bf72d851f6f7ccdf642ff Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Tue, 22 Oct 2019 10:42:42 -0700 Subject: [PATCH 24/37] Add test for output formatter Signed-off-by: Teju Nareddy --- test/BUILD | 2 + test/output_formatter_test.cc | 24 +++ .../output_formatter.medium.fortio.gold | 204 ++++++++++++++++++ ...son => output_formatter.medium.proto.gold} | 0 4 files changed, 230 insertions(+) create mode 100644 test/test_data/output_formatter.medium.fortio.gold rename test/test_data/{small_sample.json => output_formatter.medium.proto.gold} (100%) diff --git a/test/BUILD b/test/BUILD index f1f11246a..80a0a1183 100644 --- a/test/BUILD +++ b/test/BUILD @@ -106,6 +106,8 @@ envoy_cc_test( "test_data/output_formatter.json.gold", "test_data/output_formatter.txt.gold", "test_data/output_formatter.yaml.gold", + "test_data/output_formatter.medium.fortio.gold", + "test_data/output_formatter.medium.proto.gold" ], repository = "@envoy", deps = [ diff --git a/test/output_formatter_test.cc b/test/output_formatter_test.cc index d433e529d..69b47551f 100644 --- a/test/output_formatter_test.cc +++ b/test/output_formatter_test.cc @@ -1,9 +1,11 @@ #include +#include "external/envoy/source/common/protobuf/message_validator_impl.h" #include "external/envoy/test/test_common/file_system_for_test.h" #include "external/envoy/test/test_common/simulated_time_system.h" #include "api/client/options.pb.h" +#include "api/client/output.pb.h" #include "common/statistic_impl.h" @@ -89,6 +91,28 @@ TEST_F(OutputCollectorTest, DottedFormatter) { "test/test_data/output_formatter.dotted.gold"); } +class MediumOutputCollectorTest : public OutputCollectorTest { + public: + + nighthawk::client::Output loadProtoFromFile(absl::string_view path) { + nighthawk::client::Output proto; + const auto contents = Envoy::Filesystem::fileSystemForTest().fileReadToEnd( + TestEnvironment::runfilesPath(std::string(path))); + Envoy::MessageUtil::loadFromJson(contents, proto, + Envoy::ProtobufMessage::getStrictValidationVisitor()); + return proto; + } + +}; + +TEST_F(MediumOutputCollectorTest, FortioFormatter) { + const auto input_proto = loadProtoFromFile("test/test_data/output_formatter.medium.proto.gold"); + + FortioOutputFormatterImpl formatter; + expectEqualToGoldFile(formatter.formatProto(input_proto), + "test/test_data/output_formatter.medium.fortio.gold"); +} + TEST_F(OutputCollectorTest, getLowerCaseOutputFormats) { auto output_formats = OutputFormatterImpl::getLowerCaseOutputFormats(); // When you're looking at this code you probably just added an output format. diff --git a/test/test_data/output_formatter.medium.fortio.gold b/test/test_data/output_formatter.medium.fortio.gold new file mode 100644 index 000000000..3dfe5c752 --- /dev/null +++ b/test/test_data/output_formatter.medium.fortio.gold @@ -0,0 +1,204 @@ +{ + "DurationHistogram": { + "Data": [ + { + "Start": 0.055568383, + "End": 0.055568383, + "Percent": 0, + "Count": "1" + }, + { + "Start": 0.055568383, + "End": 0.056922111, + "Percent": 10, + "Count": "4" + }, + { + "Start": 0.056922111, + "End": 0.057884671, + "Percent": 20, + "Count": "5" + }, + { + "Start": 0.057884671, + "End": 0.059041791, + "Percent": 30, + "Count": "5" + }, + { + "Start": 0.059041791, + "End": 0.060086271, + "Percent": 40, + "Count": "5" + }, + { + "Start": 0.060086271, + "End": 0.060903423, + "Percent": 50, + "Count": "4" + }, + { + "Start": 0.060903423, + "End": 0.061583359, + "Percent": 55.000000000000007, + "Count": "3" + }, + { + "Start": 0.061583359, + "End": 0.061976575, + "Percent": 60, + "Count": "2" + }, + { + "Start": 0.061976575, + "End": 0.063830015, + "Percent": 65, + "Count": "3" + }, + { + "Start": 0.063830015, + "End": 0.064684031, + "Percent": 70, + "Count": "2" + }, + { + "Start": 0.064684031, + "End": 0.065679359, + "Percent": 75, + "Count": "2" + }, + { + "Start": 0.065679359, + "End": 0.066537471, + "Percent": 77.5, + "Count": "2" + }, + { + "Start": 0.066537471, + "End": 0.066994175, + "Percent": 80, + "Count": "1" + }, + { + "Start": 0.066994175, + "End": 0.067194879, + "Percent": 82.5, + "Count": "1" + }, + { + "Start": 0.067194879, + "End": 0.067563519, + "Percent": 85, + "Count": "1" + }, + { + "Start": 0.067563519, + "End": 0.067862527, + "Percent": 87.5, + "Count": "1" + }, + { + "Start": 0.067862527, + "End": 0.068161535, + "Percent": 88.75, + "Count": "1" + }, + { + "Start": 0.068161535, + "End": 0.068657151, + "Percent": 90, + "Count": "1" + }, + { + "Start": 0.068657151, + "End": 0.068657151, + "Percent": 91.25, + "Count": "0" + }, + { + "Start": 0.068657151, + "End": 0.069509119, + "Percent": 92.5, + "Count": "1" + }, + { + "Start": 0.069509119, + "End": 0.069509119, + "Percent": 93.75, + "Count": "0" + }, + { + "Start": 0.069509119, + "End": 0.073601023, + "Percent": 94.375, + "Count": "1" + }, + { + "Start": 0.073601023, + "End": 0.073601023, + "Percent": 95, + "Count": "0" + }, + { + "Start": 0.073601023, + "End": 0.073601023, + "Percent": 95.625, + "Count": "0" + }, + { + "Start": 0.073601023, + "End": 0.079327231, + "Percent": 96.25, + "Count": "1" + }, + { + "Start": 0.079327231, + "End": 0.079327231, + "Percent": 96.875, + "Count": "0" + }, + { + "Start": 0.079327231, + "End": 0.079327231, + "Percent": 97.1875, + "Count": "0" + }, + { + "Start": 0.079327231, + "End": 0.079327231, + "Percent": 97.5, + "Count": "0" + }, + { + "Start": 0.079327231, + "End": 0.079327231, + "Percent": 97.8125, + "Count": "0" + }, + { + "Start": 0.079327231, + "End": 0.084357119, + "Percent": 98.125, + "Count": "1" + }, + { + "Start": 0.084357119, + "End": 0.084357119, + "Percent": 100, + "Count": "0" + } + ], + "Count": "48" + }, + "RetCodes": { + "200": "60" + }, + "Labels": "", + "StartTime": "2019-10-16T00:30:12Z", + "RequestedQPS": 1, + "RequestedDuration": "5s", + "ActualQPS": 12, + "ActualDuration": 5, + "NumThreads": 1, + "URL": "http://127.0.0.1:10000/" +} diff --git a/test/test_data/small_sample.json b/test/test_data/output_formatter.medium.proto.gold similarity index 100% rename from test/test_data/small_sample.json rename to test/test_data/output_formatter.medium.proto.gold From a53dd095af3a18dcfdc392825a1803628784e399 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Tue, 22 Oct 2019 10:43:17 -0700 Subject: [PATCH 25/37] Fix format Signed-off-by: Teju Nareddy --- api/client/transform/BUILD | 2 +- test/BUILD | 4 ++-- test/output_formatter_test.cc | 8 +++----- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/api/client/transform/BUILD b/api/client/transform/BUILD index ace0704ae..dfa7f8a80 100644 --- a/api/client/transform/BUILD +++ b/api/client/transform/BUILD @@ -11,4 +11,4 @@ api_cc_py_proto_library( "fortio.proto", ], visibility = ["//visibility:public"], -) \ No newline at end of file +) diff --git a/test/BUILD b/test/BUILD index 80a0a1183..761dacb4b 100644 --- a/test/BUILD +++ b/test/BUILD @@ -104,10 +104,10 @@ envoy_cc_test( data = [ "test_data/output_formatter.dotted.gold", "test_data/output_formatter.json.gold", + "test_data/output_formatter.medium.fortio.gold", + "test_data/output_formatter.medium.proto.gold", "test_data/output_formatter.txt.gold", "test_data/output_formatter.yaml.gold", - "test_data/output_formatter.medium.fortio.gold", - "test_data/output_formatter.medium.proto.gold" ], repository = "@envoy", deps = [ diff --git a/test/output_formatter_test.cc b/test/output_formatter_test.cc index 69b47551f..4b8c870bc 100644 --- a/test/output_formatter_test.cc +++ b/test/output_formatter_test.cc @@ -92,17 +92,15 @@ TEST_F(OutputCollectorTest, DottedFormatter) { } class MediumOutputCollectorTest : public OutputCollectorTest { - public: - +public: nighthawk::client::Output loadProtoFromFile(absl::string_view path) { nighthawk::client::Output proto; const auto contents = Envoy::Filesystem::fileSystemForTest().fileReadToEnd( - TestEnvironment::runfilesPath(std::string(path))); - Envoy::MessageUtil::loadFromJson(contents, proto, + TestEnvironment::runfilesPath(std::string(path))); + Envoy::MessageUtil::loadFromJson(contents, proto, Envoy::ProtobufMessage::getStrictValidationVisitor()); return proto; } - }; TEST_F(MediumOutputCollectorTest, FortioFormatter) { From c18941989a14ee038ca6e693d8682902da669563 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Tue, 22 Oct 2019 10:44:07 -0700 Subject: [PATCH 26/37] Remove old test data Signed-off-by: Teju Nareddy --- fortio-data/converted-big-3.json | 456 ------------------------------- fortio-data/converted-small.json | 198 -------------- fortio-data/golden.json | 184 ------------- 3 files changed, 838 deletions(-) delete mode 100644 fortio-data/converted-big-3.json delete mode 100644 fortio-data/converted-small.json delete mode 100644 fortio-data/golden.json diff --git a/fortio-data/converted-big-3.json b/fortio-data/converted-big-3.json deleted file mode 100644 index c785eacb6..000000000 --- a/fortio-data/converted-big-3.json +++ /dev/null @@ -1,456 +0,0 @@ -{ - "DurationHistogram": { - "Data": [ - { - "Start": 0.000135935, - "End": 0.000135935, - "Percent": 0, - "Count": "1" - }, - { - "Start": 0.000135935, - "End": 0.000159623, - "Percent": 10, - "Count": "1799" - }, - { - "Start": 0.000159623, - "End": 0.000164175, - "Percent": 20, - "Count": "1801" - }, - { - "Start": 0.000164175, - "End": 0.000169287, - "Percent": 30, - "Count": "1797" - }, - { - "Start": 0.000169287, - "End": 0.000175455, - "Percent": 40, - "Count": "1799" - }, - { - "Start": 0.000175455, - "End": 0.000182039, - "Percent": 50, - "Count": "1797" - }, - { - "Start": 0.000182039, - "End": 0.000186415, - "Percent": 55.000000000000007, - "Count": "901" - }, - { - "Start": 0.000186415, - "End": 0.000191287, - "Percent": 60, - "Count": "898" - }, - { - "Start": 0.000191287, - "End": 0.000199335, - "Percent": 65, - "Count": "900" - }, - { - "Start": 0.000199335, - "End": 0.000215383, - "Percent": 70, - "Count": "899" - }, - { - "Start": 0.000215383, - "End": 0.000251223, - "Percent": 75, - "Count": "899" - }, - { - "Start": 0.000251223, - "End": 0.000264639, - "Percent": 77.5, - "Count": "450" - }, - { - "Start": 0.000264639, - "End": 0.000275279, - "Percent": 80, - "Count": "451" - }, - { - "Start": 0.000275279, - "End": 0.000283023, - "Percent": 82.5, - "Count": "450" - }, - { - "Start": 0.000283023, - "End": 0.000291807, - "Percent": 85, - "Count": "448" - }, - { - "Start": 0.000291807, - "End": 0.000301919, - "Percent": 87.5, - "Count": "450" - }, - { - "Start": 0.000301919, - "End": 0.000307263, - "Percent": 88.75, - "Count": "226" - }, - { - "Start": 0.000307263, - "End": 0.000312623, - "Percent": 90, - "Count": "225" - }, - { - "Start": 0.000312623, - "End": 0.000317919, - "Percent": 91.25, - "Count": "224" - }, - { - "Start": 0.000317919, - "End": 0.000323439, - "Percent": 92.5, - "Count": "224" - }, - { - "Start": 0.000323439, - "End": 0.000329663, - "Percent": 93.75, - "Count": "225" - }, - { - "Start": 0.000329663, - "End": 0.000332815, - "Percent": 94.375, - "Count": "113" - }, - { - "Start": 0.000332815, - "End": 0.000336271, - "Percent": 95, - "Count": "112" - }, - { - "Start": 0.000336271, - "End": 0.000340639, - "Percent": 95.625, - "Count": "113" - }, - { - "Start": 0.000340639, - "End": 0.000345759, - "Percent": 96.25, - "Count": "112" - }, - { - "Start": 0.000345759, - "End": 0.000351743, - "Percent": 96.875, - "Count": "112" - }, - { - "Start": 0.000351743, - "End": 0.000355487, - "Percent": 97.1875, - "Count": "58" - }, - { - "Start": 0.000355487, - "End": 0.000359327, - "Percent": 97.5, - "Count": "55" - }, - { - "Start": 0.000359327, - "End": 0.000365935, - "Percent": 97.8125, - "Count": "56" - }, - { - "Start": 0.000365935, - "End": 0.000376511, - "Percent": 98.125, - "Count": "56" - }, - { - "Start": 0.000376511, - "End": 0.000394047, - "Percent": 98.4375, - "Count": "56" - }, - { - "Start": 0.000394047, - "End": 0.000408863, - "Percent": 98.59375, - "Count": "29" - }, - { - "Start": 0.000408863, - "End": 0.000435343, - "Percent": 98.75, - "Count": "28" - }, - { - "Start": 0.000435343, - "End": 0.000476383, - "Percent": 98.90625, - "Count": "28" - }, - { - "Start": 0.000476383, - "End": 0.000510767, - "Percent": 99.0625, - "Count": "28" - }, - { - "Start": 0.000510767, - "End": 0.000600095, - "Percent": 99.21875, - "Count": "28" - }, - { - "Start": 0.000600095, - "End": 0.000636383, - "Percent": 99.296875, - "Count": "14" - }, - { - "Start": 0.000636383, - "End": 0.000734591, - "Percent": 99.375, - "Count": "14" - }, - { - "Start": 0.000734591, - "End": 0.000990431, - "Percent": 99.453125, - "Count": "14" - }, - { - "Start": 0.000990431, - "End": 0.001162047, - "Percent": 99.53125, - "Count": "14" - }, - { - "Start": 0.001162047, - "End": 0.001317375, - "Percent": 99.609375, - "Count": "14" - }, - { - "Start": 0.001317375, - "End": 0.001459263, - "Percent": 99.6484375, - "Count": "7" - }, - { - "Start": 0.001459263, - "End": 0.001688191, - "Percent": 99.6875, - "Count": "7" - }, - { - "Start": 0.001688191, - "End": 0.002089407, - "Percent": 99.7265625, - "Count": "7" - }, - { - "Start": 0.002089407, - "End": 0.002495999, - "Percent": 99.765625, - "Count": "7" - }, - { - "Start": 0.002495999, - "End": 0.003138559, - "Percent": 99.8046875, - "Count": "7" - }, - { - "Start": 0.003138559, - "End": 0.003536767, - "Percent": 99.82421875, - "Count": "4" - }, - { - "Start": 0.003536767, - "End": 0.003691775, - "Percent": 99.84375, - "Count": "3" - }, - { - "Start": 0.003691775, - "End": 0.003963007, - "Percent": 99.86328125, - "Count": "4" - }, - { - "Start": 0.003963007, - "End": 0.004503551, - "Percent": 99.8828125, - "Count": "3" - }, - { - "Start": 0.004503551, - "End": 0.005279999, - "Percent": 99.90234375, - "Count": "4" - }, - { - "Start": 0.005279999, - "End": 0.006168831, - "Percent": 99.912109375, - "Count": "2" - }, - { - "Start": 0.006168831, - "End": 0.006596095, - "Percent": 99.921875, - "Count": "1" - }, - { - "Start": 0.006596095, - "End": 0.006909695, - "Percent": 99.931640625, - "Count": "2" - }, - { - "Start": 0.006909695, - "End": 0.007708159, - "Percent": 99.94140625, - "Count": "2" - }, - { - "Start": 0.007708159, - "End": 0.009518079, - "Percent": 99.951171875, - "Count": "2" - }, - { - "Start": 0.009518079, - "End": 0.010813951, - "Percent": 99.9560546875, - "Count": "1" - }, - { - "Start": 0.010813951, - "End": 0.010813951, - "Percent": 99.9609375, - "Count": "0" - }, - { - "Start": 0.010813951, - "End": 0.011096575, - "Percent": 99.9658203125, - "Count": "1" - }, - { - "Start": 0.011096575, - "End": 0.011655679, - "Percent": 99.970703125, - "Count": "1" - }, - { - "Start": 0.011655679, - "End": 0.011922943, - "Percent": 99.9755859375, - "Count": "1" - }, - { - "Start": 0.011922943, - "End": 0.013042687, - "Percent": 99.97802734375, - "Count": "1" - }, - { - "Start": 0.013042687, - "End": 0.013042687, - "Percent": 99.98046875, - "Count": "0" - }, - { - "Start": 0.013042687, - "End": 0.013042687, - "Percent": 99.98291015625, - "Count": "0" - }, - { - "Start": 0.013042687, - "End": 0.013305343, - "Percent": 99.9853515625, - "Count": "1" - }, - { - "Start": 0.013305343, - "End": 0.013305343, - "Percent": 99.98779296875, - "Count": "0" - }, - { - "Start": 0.013305343, - "End": 0.016256511, - "Percent": 99.989013671875, - "Count": "1" - }, - { - "Start": 0.016256511, - "End": 0.016256511, - "Percent": 99.990234375, - "Count": "0" - }, - { - "Start": 0.016256511, - "End": 0.016256511, - "Percent": 99.991455078125, - "Count": "0" - }, - { - "Start": 0.016256511, - "End": 0.016256511, - "Percent": 99.99267578125, - "Count": "0" - }, - { - "Start": 0.016256511, - "End": 0.016256511, - "Percent": 99.993896484375, - "Count": "0" - }, - { - "Start": 0.016256511, - "End": 0.019186687, - "Percent": 99.9945068359375, - "Count": "1" - }, - { - "Start": 0.019186687, - "End": 0.019186687, - "Percent": 100, - "Count": "0" - } - ], - "Count": "17988" - }, - "RetCodes": { - "200": "18000" - }, - "Labels": "A random label", - "StartTime": "2019-10-18T19:29:33Z", - "RequestedQPS": 50, - "RequestedDuration": "30s", - "ActualQPS": 50, - "ActualDuration": 30, - "NumThreads": 1, - "URL": "http://127.0.0.1:10001/" -} diff --git a/fortio-data/converted-small.json b/fortio-data/converted-small.json deleted file mode 100644 index 4f1d0a46e..000000000 --- a/fortio-data/converted-small.json +++ /dev/null @@ -1,198 +0,0 @@ -{ - "DurationHistogram": { - "Data": [ - { - "Start": 0.055568383, - "End": 0.056922111, - "Percent": 10, - "Count": "4" - }, - { - "Start": 0.056922111, - "End": 0.057884671, - "Percent": 20, - "Count": "5" - }, - { - "Start": 0.057884671, - "End": 0.059041791, - "Percent": 30, - "Count": "5" - }, - { - "Start": 0.059041791, - "End": 0.060086271, - "Percent": 40, - "Count": "5" - }, - { - "Start": 0.060086271, - "End": 0.060903423, - "Percent": 50, - "Count": "4" - }, - { - "Start": 0.060903423, - "End": 0.061583359, - "Percent": 55.000000000000007, - "Count": "3" - }, - { - "Start": 0.061583359, - "End": 0.061976575, - "Percent": 60, - "Count": "2" - }, - { - "Start": 0.061976575, - "End": 0.063830015, - "Percent": 65, - "Count": "3" - }, - { - "Start": 0.063830015, - "End": 0.064684031, - "Percent": 70, - "Count": "2" - }, - { - "Start": 0.064684031, - "End": 0.065679359, - "Percent": 75, - "Count": "2" - }, - { - "Start": 0.065679359, - "End": 0.066537471, - "Percent": 77.5, - "Count": "2" - }, - { - "Start": 0.066537471, - "End": 0.066994175, - "Percent": 80, - "Count": "1" - }, - { - "Start": 0.066994175, - "End": 0.067194879, - "Percent": 82.5, - "Count": "1" - }, - { - "Start": 0.067194879, - "End": 0.067563519, - "Percent": 85, - "Count": "1" - }, - { - "Start": 0.067563519, - "End": 0.067862527, - "Percent": 87.5, - "Count": "1" - }, - { - "Start": 0.067862527, - "End": 0.068161535, - "Percent": 88.75, - "Count": "1" - }, - { - "Start": 0.068161535, - "End": 0.068657151, - "Percent": 90, - "Count": "1" - }, - { - "Start": 0.068657151, - "End": 0.068657151, - "Percent": 91.25, - "Count": "0" - }, - { - "Start": 0.068657151, - "End": 0.069509119, - "Percent": 92.5, - "Count": "1" - }, - { - "Start": 0.069509119, - "End": 0.069509119, - "Percent": 93.75, - "Count": "0" - }, - { - "Start": 0.069509119, - "End": 0.073601023, - "Percent": 94.375, - "Count": "1" - }, - { - "Start": 0.073601023, - "End": 0.073601023, - "Percent": 95, - "Count": "0" - }, - { - "Start": 0.073601023, - "End": 0.073601023, - "Percent": 95.625, - "Count": "0" - }, - { - "Start": 0.073601023, - "End": 0.079327231, - "Percent": 96.25, - "Count": "1" - }, - { - "Start": 0.079327231, - "End": 0.079327231, - "Percent": 96.875, - "Count": "0" - }, - { - "Start": 0.079327231, - "End": 0.079327231, - "Percent": 97.1875, - "Count": "0" - }, - { - "Start": 0.079327231, - "End": 0.079327231, - "Percent": 97.5, - "Count": "0" - }, - { - "Start": 0.079327231, - "End": 0.079327231, - "Percent": 97.8125, - "Count": "0" - }, - { - "Start": 0.079327231, - "End": 0.084357119, - "Percent": 98.125, - "Count": "1" - }, - { - "Start": 0.084357119, - "End": 0.084357119, - "Percent": 100, - "Count": "0" - } - ], - "Count": "48" - }, - "RetCodes": { - "200": "60" - }, - "Labels": "A random label", - "StartTime": "2019-10-16T00:30:12Z", - "RequestedQPS": 1, - "RequestedDuration": "5s", - "ActualQPS": 1, - "ActualDuration": 5, - "NumThreads": 1, - "URL": "http://127.0.0.1:10000/" -} diff --git a/fortio-data/golden.json b/fortio-data/golden.json deleted file mode 100644 index 99bc19243..000000000 --- a/fortio-data/golden.json +++ /dev/null @@ -1,184 +0,0 @@ -{ - "Labels":"ingress to s2 qps_400 0.6.0", - "StartTime":"2018-04-06T05:33:57.541973414Z", - "RequestedQPS":"400", - "RequestedDuration":"30s", - "ActualQPS":399.44483242517316, - "ActualDuration":30041695438, - "NumThreads":48, - "Version":"0.8.1", - "DurationHistogram":{ - "Count":12000, - "Data":[ - { - "Start":0.003599691, - "End":0.004, - "Percent":0.008333333333333333, - "Count":1 - }, - { - "Start":0.004, - "End":0.005, - "Percent":0.18333333333333332, - "Count":21 - }, - { - "Start":0.005, - "End":0.006, - "Percent":0.5416666666666666, - "Count":43 - }, - { - "Start":0.006, - "End":0.007, - "Percent":0.9083333333333333, - "Count":44 - }, - { - "Start":0.007, - "End":0.008, - "Percent":1.4, - "Count":59 - }, - { - "Start":0.008, - "End":0.009000000000000001, - "Percent":2.6333333333333333, - "Count":148 - }, - { - "Start":0.009000000000000001, - "End":0.01, - "Percent":5.833333333333333, - "Count":384 - }, - { - "Start":0.01, - "End":0.011, - "Percent":9.166666666666666, - "Count":400 - }, - { - "Start":0.011, - "End":0.012, - "Percent":12.6, - "Count":412 - }, - { - "Start":0.012, - "End":0.014, - "Percent":19.616666666666667, - "Count":842 - }, - { - "Start":0.014, - "End":0.016, - "Percent":25.1, - "Count":658 - }, - { - "Start":0.016, - "End":0.018000000000000002, - "Percent":29.758333333333333, - "Count":559 - }, - { - "Start":0.018000000000000002, - "End":0.02, - "Percent":35.74166666666667, - "Count":718 - }, - { - "Start":0.02, - "End":0.025, - "Percent":58.291666666666664, - "Count":2706 - }, - { - "Start":0.025, - "End":0.03, - "Percent":73.46666666666667, - "Count":1821 - }, - { - "Start":0.03, - "End":0.035, - "Percent":79.58333333333333, - "Count":734 - }, - { - "Start":0.035, - "End":0.04, - "Percent":86.15833333333333, - "Count":789 - }, - { - "Start":0.04, - "End":0.045, - "Percent":92.31666666666666, - "Count":739 - }, - { - "Start":0.045, - "End":0.05, - "Percent":95, - "Count":322 - }, - { - "Start":0.05, - "End":0.06, - "Percent":96.71666666666667, - "Count":206 - }, - { - "Start":0.06, - "End":0.07, - "Percent":97.81666666666666, - "Count":132 - }, - { - "Start":0.07, - "End":0.08, - "Percent":98.39166666666667, - "Count":69 - }, - { - "Start":0.08, - "End":0.09, - "Percent":98.96666666666667, - "Count":69 - }, - { - "Start":0.09, - "End":0.1, - "Percent":99.275, - "Count":37 - }, - { - "Start":0.1, - "End":0.12, - "Percent":99.74166666666666, - "Count":56 - }, - { - "Start":0.14, - "End":0.16, - "Percent":99.91666666666667, - "Count":21 - }, - { - "Start":0.18, - "End":0.189759494, - "Percent":100, - "Count":10 - } - ], - "Percentiles":[] - }, - "Exactly":0, - "RetCodes":{ - "200":12000 - }, - "URL":"http://35.199.42.164/fortio2/echo", - "SocketCount":48 -} From d210488d1f3a56ecf4cf1679dcba6a262761fe4b Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Tue, 22 Oct 2019 10:59:37 -0700 Subject: [PATCH 27/37] Add sample data Signed-off-by: Teju Nareddy --- samples/data/fortio.large.json | 456 ++ samples/data/fortio.small.json | 198 + samples/reports/fortio.large.png | Bin 0 -> 233607 bytes samples/reports/fortio.small.png | Bin 0 -> 188893 bytes test/test_data/big_sample.json | 12232 ----------------------------- 5 files changed, 654 insertions(+), 12232 deletions(-) create mode 100644 samples/data/fortio.large.json create mode 100644 samples/data/fortio.small.json create mode 100644 samples/reports/fortio.large.png create mode 100644 samples/reports/fortio.small.png delete mode 100644 test/test_data/big_sample.json diff --git a/samples/data/fortio.large.json b/samples/data/fortio.large.json new file mode 100644 index 000000000..83e1def5a --- /dev/null +++ b/samples/data/fortio.large.json @@ -0,0 +1,456 @@ +{ + "DurationHistogram": { + "Data": [ + { + "Start": 0.000135935, + "End": 0.000135935, + "Percent": 0, + "Count": "1" + }, + { + "Start": 0.000135935, + "End": 0.000159623, + "Percent": 10, + "Count": "1799" + }, + { + "Start": 0.000159623, + "End": 0.000164175, + "Percent": 20, + "Count": "1801" + }, + { + "Start": 0.000164175, + "End": 0.000169287, + "Percent": 30, + "Count": "1797" + }, + { + "Start": 0.000169287, + "End": 0.000175455, + "Percent": 40, + "Count": "1799" + }, + { + "Start": 0.000175455, + "End": 0.000182039, + "Percent": 50, + "Count": "1797" + }, + { + "Start": 0.000182039, + "End": 0.000186415, + "Percent": 55.000000000000007, + "Count": "901" + }, + { + "Start": 0.000186415, + "End": 0.000191287, + "Percent": 60, + "Count": "898" + }, + { + "Start": 0.000191287, + "End": 0.000199335, + "Percent": 65, + "Count": "900" + }, + { + "Start": 0.000199335, + "End": 0.000215383, + "Percent": 70, + "Count": "899" + }, + { + "Start": 0.000215383, + "End": 0.000251223, + "Percent": 75, + "Count": "899" + }, + { + "Start": 0.000251223, + "End": 0.000264639, + "Percent": 77.5, + "Count": "450" + }, + { + "Start": 0.000264639, + "End": 0.000275279, + "Percent": 80, + "Count": "451" + }, + { + "Start": 0.000275279, + "End": 0.000283023, + "Percent": 82.5, + "Count": "450" + }, + { + "Start": 0.000283023, + "End": 0.000291807, + "Percent": 85, + "Count": "448" + }, + { + "Start": 0.000291807, + "End": 0.000301919, + "Percent": 87.5, + "Count": "450" + }, + { + "Start": 0.000301919, + "End": 0.000307263, + "Percent": 88.75, + "Count": "226" + }, + { + "Start": 0.000307263, + "End": 0.000312623, + "Percent": 90, + "Count": "225" + }, + { + "Start": 0.000312623, + "End": 0.000317919, + "Percent": 91.25, + "Count": "224" + }, + { + "Start": 0.000317919, + "End": 0.000323439, + "Percent": 92.5, + "Count": "224" + }, + { + "Start": 0.000323439, + "End": 0.000329663, + "Percent": 93.75, + "Count": "225" + }, + { + "Start": 0.000329663, + "End": 0.000332815, + "Percent": 94.375, + "Count": "113" + }, + { + "Start": 0.000332815, + "End": 0.000336271, + "Percent": 95, + "Count": "112" + }, + { + "Start": 0.000336271, + "End": 0.000340639, + "Percent": 95.625, + "Count": "113" + }, + { + "Start": 0.000340639, + "End": 0.000345759, + "Percent": 96.25, + "Count": "112" + }, + { + "Start": 0.000345759, + "End": 0.000351743, + "Percent": 96.875, + "Count": "112" + }, + { + "Start": 0.000351743, + "End": 0.000355487, + "Percent": 97.1875, + "Count": "58" + }, + { + "Start": 0.000355487, + "End": 0.000359327, + "Percent": 97.5, + "Count": "55" + }, + { + "Start": 0.000359327, + "End": 0.000365935, + "Percent": 97.8125, + "Count": "56" + }, + { + "Start": 0.000365935, + "End": 0.000376511, + "Percent": 98.125, + "Count": "56" + }, + { + "Start": 0.000376511, + "End": 0.000394047, + "Percent": 98.4375, + "Count": "56" + }, + { + "Start": 0.000394047, + "End": 0.000408863, + "Percent": 98.59375, + "Count": "29" + }, + { + "Start": 0.000408863, + "End": 0.000435343, + "Percent": 98.75, + "Count": "28" + }, + { + "Start": 0.000435343, + "End": 0.000476383, + "Percent": 98.90625, + "Count": "28" + }, + { + "Start": 0.000476383, + "End": 0.000510767, + "Percent": 99.0625, + "Count": "28" + }, + { + "Start": 0.000510767, + "End": 0.000600095, + "Percent": 99.21875, + "Count": "28" + }, + { + "Start": 0.000600095, + "End": 0.000636383, + "Percent": 99.296875, + "Count": "14" + }, + { + "Start": 0.000636383, + "End": 0.000734591, + "Percent": 99.375, + "Count": "14" + }, + { + "Start": 0.000734591, + "End": 0.000990431, + "Percent": 99.453125, + "Count": "14" + }, + { + "Start": 0.000990431, + "End": 0.001162047, + "Percent": 99.53125, + "Count": "14" + }, + { + "Start": 0.001162047, + "End": 0.001317375, + "Percent": 99.609375, + "Count": "14" + }, + { + "Start": 0.001317375, + "End": 0.001459263, + "Percent": 99.6484375, + "Count": "7" + }, + { + "Start": 0.001459263, + "End": 0.001688191, + "Percent": 99.6875, + "Count": "7" + }, + { + "Start": 0.001688191, + "End": 0.002089407, + "Percent": 99.7265625, + "Count": "7" + }, + { + "Start": 0.002089407, + "End": 0.002495999, + "Percent": 99.765625, + "Count": "7" + }, + { + "Start": 0.002495999, + "End": 0.003138559, + "Percent": 99.8046875, + "Count": "7" + }, + { + "Start": 0.003138559, + "End": 0.003536767, + "Percent": 99.82421875, + "Count": "4" + }, + { + "Start": 0.003536767, + "End": 0.003691775, + "Percent": 99.84375, + "Count": "3" + }, + { + "Start": 0.003691775, + "End": 0.003963007, + "Percent": 99.86328125, + "Count": "4" + }, + { + "Start": 0.003963007, + "End": 0.004503551, + "Percent": 99.8828125, + "Count": "3" + }, + { + "Start": 0.004503551, + "End": 0.005279999, + "Percent": 99.90234375, + "Count": "4" + }, + { + "Start": 0.005279999, + "End": 0.006168831, + "Percent": 99.912109375, + "Count": "2" + }, + { + "Start": 0.006168831, + "End": 0.006596095, + "Percent": 99.921875, + "Count": "1" + }, + { + "Start": 0.006596095, + "End": 0.006909695, + "Percent": 99.931640625, + "Count": "2" + }, + { + "Start": 0.006909695, + "End": 0.007708159, + "Percent": 99.94140625, + "Count": "2" + }, + { + "Start": 0.007708159, + "End": 0.009518079, + "Percent": 99.951171875, + "Count": "2" + }, + { + "Start": 0.009518079, + "End": 0.010813951, + "Percent": 99.9560546875, + "Count": "1" + }, + { + "Start": 0.010813951, + "End": 0.010813951, + "Percent": 99.9609375, + "Count": "0" + }, + { + "Start": 0.010813951, + "End": 0.011096575, + "Percent": 99.9658203125, + "Count": "1" + }, + { + "Start": 0.011096575, + "End": 0.011655679, + "Percent": 99.970703125, + "Count": "1" + }, + { + "Start": 0.011655679, + "End": 0.011922943, + "Percent": 99.9755859375, + "Count": "1" + }, + { + "Start": 0.011922943, + "End": 0.013042687, + "Percent": 99.97802734375, + "Count": "1" + }, + { + "Start": 0.013042687, + "End": 0.013042687, + "Percent": 99.98046875, + "Count": "0" + }, + { + "Start": 0.013042687, + "End": 0.013042687, + "Percent": 99.98291015625, + "Count": "0" + }, + { + "Start": 0.013042687, + "End": 0.013305343, + "Percent": 99.9853515625, + "Count": "1" + }, + { + "Start": 0.013305343, + "End": 0.013305343, + "Percent": 99.98779296875, + "Count": "0" + }, + { + "Start": 0.013305343, + "End": 0.016256511, + "Percent": 99.989013671875, + "Count": "1" + }, + { + "Start": 0.016256511, + "End": 0.016256511, + "Percent": 99.990234375, + "Count": "0" + }, + { + "Start": 0.016256511, + "End": 0.016256511, + "Percent": 99.991455078125, + "Count": "0" + }, + { + "Start": 0.016256511, + "End": 0.016256511, + "Percent": 99.99267578125, + "Count": "0" + }, + { + "Start": 0.016256511, + "End": 0.016256511, + "Percent": 99.993896484375, + "Count": "0" + }, + { + "Start": 0.016256511, + "End": 0.019186687, + "Percent": 99.9945068359375, + "Count": "1" + }, + { + "Start": 0.019186687, + "End": 0.019186687, + "Percent": 100, + "Count": "0" + } + ], + "Count": "17988" + }, + "RetCodes": { + "200": "18000" + }, + "Labels": "A random label", + "StartTime": "2019-10-18T19:29:33Z", + "RequestedQPS": 50, + "RequestedDuration": "30s", + "ActualQPS": 50, + "ActualDuration": 30, + "NumThreads": 1, + "URL": "http://127.0.0.1:10001/" +} \ No newline at end of file diff --git a/samples/data/fortio.small.json b/samples/data/fortio.small.json new file mode 100644 index 000000000..6c0f6b963 --- /dev/null +++ b/samples/data/fortio.small.json @@ -0,0 +1,198 @@ +{ + "DurationHistogram": { + "Data": [ + { + "Start": 0.055568383, + "End": 0.056922111, + "Percent": 10, + "Count": "4" + }, + { + "Start": 0.056922111, + "End": 0.057884671, + "Percent": 20, + "Count": "5" + }, + { + "Start": 0.057884671, + "End": 0.059041791, + "Percent": 30, + "Count": "5" + }, + { + "Start": 0.059041791, + "End": 0.060086271, + "Percent": 40, + "Count": "5" + }, + { + "Start": 0.060086271, + "End": 0.060903423, + "Percent": 50, + "Count": "4" + }, + { + "Start": 0.060903423, + "End": 0.061583359, + "Percent": 55.000000000000007, + "Count": "3" + }, + { + "Start": 0.061583359, + "End": 0.061976575, + "Percent": 60, + "Count": "2" + }, + { + "Start": 0.061976575, + "End": 0.063830015, + "Percent": 65, + "Count": "3" + }, + { + "Start": 0.063830015, + "End": 0.064684031, + "Percent": 70, + "Count": "2" + }, + { + "Start": 0.064684031, + "End": 0.065679359, + "Percent": 75, + "Count": "2" + }, + { + "Start": 0.065679359, + "End": 0.066537471, + "Percent": 77.5, + "Count": "2" + }, + { + "Start": 0.066537471, + "End": 0.066994175, + "Percent": 80, + "Count": "1" + }, + { + "Start": 0.066994175, + "End": 0.067194879, + "Percent": 82.5, + "Count": "1" + }, + { + "Start": 0.067194879, + "End": 0.067563519, + "Percent": 85, + "Count": "1" + }, + { + "Start": 0.067563519, + "End": 0.067862527, + "Percent": 87.5, + "Count": "1" + }, + { + "Start": 0.067862527, + "End": 0.068161535, + "Percent": 88.75, + "Count": "1" + }, + { + "Start": 0.068161535, + "End": 0.068657151, + "Percent": 90, + "Count": "1" + }, + { + "Start": 0.068657151, + "End": 0.068657151, + "Percent": 91.25, + "Count": "0" + }, + { + "Start": 0.068657151, + "End": 0.069509119, + "Percent": 92.5, + "Count": "1" + }, + { + "Start": 0.069509119, + "End": 0.069509119, + "Percent": 93.75, + "Count": "0" + }, + { + "Start": 0.069509119, + "End": 0.073601023, + "Percent": 94.375, + "Count": "1" + }, + { + "Start": 0.073601023, + "End": 0.073601023, + "Percent": 95, + "Count": "0" + }, + { + "Start": 0.073601023, + "End": 0.073601023, + "Percent": 95.625, + "Count": "0" + }, + { + "Start": 0.073601023, + "End": 0.079327231, + "Percent": 96.25, + "Count": "1" + }, + { + "Start": 0.079327231, + "End": 0.079327231, + "Percent": 96.875, + "Count": "0" + }, + { + "Start": 0.079327231, + "End": 0.079327231, + "Percent": 97.1875, + "Count": "0" + }, + { + "Start": 0.079327231, + "End": 0.079327231, + "Percent": 97.5, + "Count": "0" + }, + { + "Start": 0.079327231, + "End": 0.079327231, + "Percent": 97.8125, + "Count": "0" + }, + { + "Start": 0.079327231, + "End": 0.084357119, + "Percent": 98.125, + "Count": "1" + }, + { + "Start": 0.084357119, + "End": 0.084357119, + "Percent": 100, + "Count": "0" + } + ], + "Count": "48" + }, + "RetCodes": { + "200": "60" + }, + "Labels": "A random label", + "StartTime": "2019-10-16T00:30:12Z", + "RequestedQPS": 1, + "RequestedDuration": "5s", + "ActualQPS": 1, + "ActualDuration": 5, + "NumThreads": 1, + "URL": "http://127.0.0.1:10000/" +} \ No newline at end of file diff --git a/samples/reports/fortio.large.png b/samples/reports/fortio.large.png new file mode 100644 index 0000000000000000000000000000000000000000..9d38d87d727c52767468bc74bf359158c0fa132c GIT binary patch literal 233607 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

j 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

sI#9D|egWb|y)jr=Q!qbBaOm4@N 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

n%+#y32eQH4t0)7=fzB3@w%b<>#>O5oX?@L! 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%0A?vekOV2l+ZP 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π=ICyQo3WBk4 zIYpw4FGIc{QV_(?a~qt*?F?SD?Cdqjtv3tg%-Uyi>Bfc14Y##wk5wg{^;kH+4i1T~ zK*HF&q;y)`^>U)p>|#7_qJQ|&VO4uQXN z|92o{D;^E4M#;&rFc$+;w?f2Qh%|LKgfgx<=5LdIFA6gZ3^rt^a%(-1@rr1mVDD3iw&ZeEPU&Tga^dG_zi;|$69&&Qe zp03_5!17rw_BF2i6gbs{YsV>g&w~2d;@Sv$KS>^7j4JO33ha#+Hwm-zJ&*BYhvyzK z!Jl`8e`Rlki&{zWjS9Op#FNL;Z+c(^R0LEfcq5Y5BPa(#+Hb{gvGzPQ zdyQ*3qm*u1>E4sBP%I6)*iCKuRnUk8Z}$(AG4~d}r7{*DF#XWUTqkO%wohX9yDs$Y zriOa*)z^#EVOt;93p~p~`&U7uo=r0JVhd~wB+aUy?E++$hJe!==e}&|+jkSOHi#Qr z@y%BRm%6)WeaBA)Ik?|Yza}39q{XKgS^1Q`AcQ)>8~H_4KmIuKdv5LDD2(AaTuo=N zlVt~vpK$4Uz5pr%;qC)3drv~y*mi@;Wxcu4R%Z{b#og`k8>_?1kseD-Scg_U@r6(J znb~q7^^nVsW@Gbvv6})2c6(S|D&X}U$|l?PS*lp@B&S!brnhP~_{J;1*%~NgJzM*y zLWouwsmXY4V4U2mZnF^186sFCxR+BAlwoysd_U%Fxl5t@Y$DspD=Lu|==_>QCH$Pd z)g3&FfatpY2z!^-!Jic6ix2Gm)WkamaepE9|9iQ=R*Qo3?Xf-+KR4fPYuzBZaL;8B3jH?2Et}&-N^S)iS4}u< z6eyn5yT-pF`%0}ucPwW$65tAx#s{Q4ZMo5RRVSP2pxzcpCpPnL@ztmdI$VEj%tEhgE`q6Z`^5I|$;{0B z_)od!7o7C^pM8RbtaRTnU7wB=hx;ti&3$8~Z*0tTV;RQYY3pd=JqavJ3xe7G>3Ici z{jngJTb2N6phWN(ChahU0?5XYXj$BWD*CD3IdjtM7%H~7QRn+h@0NjDD)GKg885=5 z8x2M-RZgE5v*&?>)tAhH1Zy%Wf1T%7(lcIIyAy1u2%4GtWmcVo8_PM0* zJ!($8$hPuGKgVQmIa@!Zst5H()4J0jwXpxx1PBHsHitpO=w;#=TgchI@(fA#+h4Uy zqtUnIwyVtu+SV=z4r_j`@JC3B-rZBbj}>Y}HzHxz@)MlU&_0sPVIKEqsj`dvymJeq$xHmop+VHm5(Hzgc);iEC$i<^m)Ta>7;vpkuFmRFf-9wp0rjc(V3y>gRf1DO- zpQ4U%&`M>br>FZ%lOB1}kV3n7_XVJuM2cqsovt$05|lE1r{vMR?XQ$_dtAn{n=ZDe zs7I$<&lie`GIm;Btd?#wyTh`(6i?MobBFd-dif?g)qL$m&YBkM*u}qGVPP!de-{>Y zG&47N^6O3|^y@(=n|`nNiwj6OESilQq*ksTAX-_yvVC9VcH3KcmFn!-(~wGkz81B< z+C?8#FiT2{Vc$(+dAhOnl%DSQjY1Xj@MQ#J`sZ^6 zpWq~v&%GDSH4%9SRo=ac!i|u{UmY;Aw$Rtk6>@6V&OqO(%jgg#Hn(Fpbo$?%t8`y0 zdTx5v*3Jz$x7oaS3*bEO~Sj{>+XQo{N*DV7V<@H8h7D>5uqH5i5VK>RK?=*1yDCg~ z_Suy)#~$eW8&jITdpc7uF$N{~br%)eA&XU&H|Dzc{3rVcVub(^UHA6QUzmI?wr5Lv;=#h{v@e}qWudJ$h`Pgt4EKE9<=GD^n<#$&Swnd2}9 z^|m?~r{!l{uG=4L%CU37>Av@(KnS%1EbGxE+S~o7ysY9dOsY?jPK{7c#NX!H&b}^} zcN}-*iy!)JDkk(7=Oj;=*T?MbA=|e=r!nHYOPB#C)`R=FTwLV0;+J6a!gHH3Bkppg zVck*Us|PQ$S)M%ku+@KmmMt-x5BJ$3V;F#SmWw}Pi4I{1opzCK% z1k@?MXilvg8;jMkfV&hp<8of808r6~4Du!!_P@;GaZNDZ79_7>G%?}EyxTIJInIT| zV~Q`;>;imb9k~BhpK-a%oPL7}3A8!e+VQ0QZrrd0a3?DT$Pt=Htez9N2CtgHfhiTk8* zwqUjQ9lN5H5$pRaU61^ty$7b(7+YLCN&hZ>f8Rtl$7V99Z|!ZNBXEJ#qEB_pzMut9 zLXHx%ryfChbBjVbnflqyP(b3C)1-;-E7(m>(x^;rnJa2U%j!hSHjdZ9rNwh?{ssW^ z`eZBKcw21V^Al}DKiGbGA$ThW91hlDV_W>fb&Fuu5#JBHC zwyUvX-dSBN7CU;u273xEE^LE706L1u9R>yl>d*pV5Mmqk-NtJ#wMW9Z`G?{eIRK30 zoGTUn5`+*?U(jAcaG^J`{0M^PR6}}T__aYkq_~mqqiLjk-W`FcFu73goFOmoGO1=F;ck8D*_*L zPEXqFe1Mx+7OK0llHh%uKfT*n&KtboScoK_`K!#OrzCuKz9m3;2I*IbFa$sfK~zU< z^d7g`!zm>)T$&DwjZlmRay#)n-f~qylWk{whE2cD$eK^Ww&|%XTmv` z&NyF@H>6yHCzW@J`)9x3*1IP|HaCuF7Wgu&K7yy*p$y5$y`%MKEA77K-go(u-Aj#%2&&q$$jS zn4*%&3tzKdIBAK8L6ectNvaU$;Pr(JvzVI=t2)S5SSwt5<-?=H0NxBejx^xAcb{};BXNXV zp;J%fV`7kTW9w=qUFs^dh>UIe3LV@I0QV4i;=*xH z8HLT0phY-}S%AjPwv>IJj0_Bz)?9m_-jBfONeypLq?iX(G!2j$WWe=OrVoWE)I^pU zSxyYAH7iMrsNP1bL!|P>yfixapklZeJNtd4Af!356HyK!?|*s+0XfX}K8~k+f-|W| zmJqvYAX!k)qX7oLM(4YKJrmUEX(L;|siu(2KS2X`doH-%sFY z1HsFp2)mDU>M88(Jpr`)(UHAzztV>nV!(<8dzUT6(tk?!QJt>liAN)&ycL-zrw^kv zd|+V;N*VAe6Nw!nixsOXHPRl!Z*GI1pM10Asor~dE&QYw66igMfF2TLstq?y zi>wp4nBau=U5TZUT9oN$v$BYHbL0uSy~Q-b4H2Hy)yMR;&|!P;_YiKfwPqC(H`AWQg_P_97kRYkQK~QKEhYymzQ1CqmHS_-Jz~air&I(MU#-+fSjO+GKA7TN(7falv^#q z1C;CYz&eKyC(mM=c?{W!&qM#rBf?@ufl0cRfPbY1*R#g#*Qx0GiEOhvL~&z~i)ETt zY%I~beB<_?1tB+!f*=(`y-2ADMD{_mPW?Y4uI-{%mfz)xyLCM<^n2a=AJrV7MUuBL)8zyH`!`b@BC=pk zmFsi4qUIm=ARc&=%M*6j!5}f*&|?ep=3QI%k?TR?L$yK=0o4kI7B!amnPdQURl7Ke z`M2wO|4VcZJmJ}FTQ@bJQqM$Z85SrSnArK&1GfGx*l_p8Z!L+;|OhTn!R+g)z?$?%YNN$M_)M&t7&0`Yk|oV{uIi%N`q38-EixIkt5o z0z|9HgYQ=GV@vkrWYg8q)#qTJc`;aT?6&z3P%;S%hh~xfERN57W;o<$oZ5A&+(4x4 zn>UX}%pOS}q~TRF(9qd(G?K@{s4>5WfjYP_?ZU0AIqbP#6l||yS4u+5-ZJ=rv;iP( zcTms2Motd3#hCo51*llg7^;hA$`-R~;e#52W@|#ZmQM7WG$91_P_cp$8oUj0Xu>NA zGRCQim^doG<Sl*peK?0~Mkx-!;pjPaXD5tC#Le;vQLR2>l z?qPa5I`nHRJ~UEyQP_(Y-zV;1p5^tf4+@Mp_z}V{YVpo-PUHR%an#i^(`cW_{&;K2 zHFe>}T?bJNpo!^QZiF~y@A^4vc8_+rHBF}em=;6y$vO92;UfOYzHCN;kD7nD3tD7b zkIa-59=D}hQ+;q~kE9E3!DNsSsaaSlqMRw=b4|J_ayu6+QqS(<3!8vNZa6f;aFfnf%K-0sO4a^2sDlJL1uCVR?HTOfHx z+d=qr((1(=E@)gPIH1@VgrnMZ^)Ad-?sjbpZ5o6{uw()90YU7I$1nzbR?;jukCkGN z%*yq#$~M>DnYh>?XE?yKQ1o#Di5!++-G_>08b@72zDOEy>J>M&05Kt+oHG7hkjag+ z8HFQJG4&eic# z3Bh21Y#74*w{0th$2(ffnb&b56G^i{CbHn#N>Z}e>-3z%$RvsGtG8NJojFqmz43vN)G+mTdH6aj;ZUHE+4$MY}(bjdhk z-|o5sx^V_VJT<}Jp8^7_axSw?N`($%ZIdQQk`W}`t*;gr1YMaAUw?&pu?Nm^p7(u? zixkJy8|%`1guA&PKk9yFsk1Pa-C0VUhbV7O(hT=-K6r*fslGF%&X*~?vA!m}<-j)mG9V%dwGI^XP!%ausUFyN9^#^j~Si1&x zqM`>2o!tre=K_ryDQx5fxiQO@L>~BU&_|KTA#h$|nh9IFMS5J^QF(-(?2j?$bNGW%}SvxN!~M z4u$roC$+}9pM)!8)Vk)SFQ$KG5@Eq9tfR#%T|0sWwuF=adi zvbE%>Sa6-~X5ABx3vP}g<+Gs`^M$!1wWjO&y$cl!Cnrw+Iu%(J;7!D}X0_H|m1Nlq zk3sj$tDlM#JZ_GO7A8ELXN^u=vR~-DsM=|IVr@OUFyLd-%4iw)3fmV~isWh!`!VzK zd^>DpO+~?wRpm+7NLH@s>(&;s-2=}h7NiP>sJY)x^3`NAfmhelH4+kl>W!YHUuBqoNm zb=wYaRNo{FLZ~f*T6*<*p^?o5BT#Wo+sOByA0TD=m>tx2$5WHUNqXgZob%x2cz)Va zMbxtMo5D4=2MJ7xlcT)S&1Y`i-icY5emh4=YI)F#pK@k(9(Q%(v}0d(RP4;lwNLBK zmV}c+YwLd3jAutv<|wr-v%bE)bbpmsyt~Dpp3Li*)75!)ogKLPp_=TT!oo!52@VQ^ zP&W?)U*jE`RrR|g0&#yF2quY;us5>%GRUPguDHXcXa%YU z*epgnygennO5@y4H)P2*me61P5{EuPMbN-^_F1WfEs=8;#Z{_z)k=4(hZ)aJ`-u_! z<;_xbQ#O*W^464A9Lal@l;dqPxLomQhjz`0pwiqI?}GJ-^O1HwZ#uunjC0L(i^on@ zz87CD*a&w=SsI)wN>HvH5^3I$TyIdLd3oCg_Nh(G9x^Wi?Dy8f{H#nXWU`{?L=_qz zkKfAAJyKU4bgU}S3kBxta&OS^w=4TJJOLi+@23#tZp#6gmrR|*lu| z8*v<|t?x#h$+29u^$8r`sJHcEs?9w;caoI(Xt-22C2QZe@$kDOKUedr98xiTuhkr(d+^(Y8mYM81r7l0kdhlR z_#F6AM*+xr(xE!yU7s{l zd=%eFFcmybL-~j|k$N1aQOHh@UIfNv1{3=T9@>PAU;z@Efbl+=cmYr9)k8rzpV_i( ze&90OwV`Q4maH;*7mk-ZK>EXAHZ|W~ZF*z?zW>tzC<*KjyEb<7$G(&L9F<{j z#yNpCmml)>gbA&s-M+V$T%V73PdG~=Y z@6UEMnCQ(OL*oxnnd zoek6K&xK_qoYK2R5>hPAeo46wv55=}@Q`0@;@_BqGH`9v=jyaxc9-CzS5F@l;yb#_ z9)sV9%wQC{L2Q`;90ahaY@VJ_M>Y1Sz;9VK~mcS7k@-^xsF46-Ik@4+5__USo z8}U78$+wvBcc`B6NDKbe%lPxBrs4vn!AZF?&r3&+ih>MJi`1d5Z;el>u?NH#%OD9$ zI9h)~E;ZKC$f+4{k-pM?J9&dH$&J++7vhsUxEk(AKJ;`v=HULvc-ZXJ;#95=_6s0Y zYaYnzvDY1oNMKWGvVPE9tV3prKc*hR%3sCSzh=+K$H7kxjIIq@i#%o*MvVQ0hL4Oo zEP$1^^20OEB-ZUYt#97k-YsPG<=Mm3I2YAUj{-$cX#brgNIZVE0}mAVX@hgl$wMC= ze_Sg^Wa~_(xALgPiR`J)N{8=K6Zqc`4i5IrzdiIN%qy|u=9@HOxLF*mEre#imB{pa zY^NN+uUxTq#BHpPh9q5!S4ln|T5nYM&SDW(;I+j#(v(*YQzfhv+??=v!#@K93A zIX2pcpklh*9En?i-rdRPc!=k2_LBh*?LYwKNbk1mt$GFy663+*qkKoTthzCgdp};T zeVE>Ab@HX+572uc~pQ*-eNRHYL(I4h}%oZ5@RT4niBaUV2?U+c1PPer& z({@9P*kqu%bj3bhe+`|rT$4ms9NI*S*PcV-P2q(qN_+2|7rE3^cvlcZ;h>koNh-pJ z_t5_WeBb zU8EtzZjp22wsxiRIoHU0z#Ug1k9~Yik<)?mzC$B|SX(Srva0C4z7;<)lHQq&mHgD3 z&eNbCUbLijJGGg%jmv9-1?O59l}%40Zn9zRynf+ga1%Y=$7c3}KYE)Qiij`J-Fd_E z$hLMRlLG1D0+DAn(l(_N$IBPWr&`lf<1$L@haJg!psYyt*V;&H2$>@_I!dRKnVFf7 z`b0W4sz-P$nbeJ|>^iLB>D0JaL@S~>Iy}Kx);HQ`l@ZrjkW-NSh08ybhI2SWSM`Qa z$RAU9!H}<~Eo2+(!r6!A@JP|s)*QCZ_B((myB(@FmUB0j>$!3|r!H$x#<@Rh&sR+A1_RZ3DFQn}&k zmbM{!e;Y~_ZYsgO#2qPejdg#pLQ~4^@Pnd!oN8%gUKld$d{lsAY0sLKwc{JRtRQAF z0hQ3ni#b4|7S9MaDUyZ4v1-OO23gh8rEYed&c(;BzHaqOSeX{FNL^8jl@3WZbe!h; z^B#6vIQ%>IJ(PyeGotFO=zp3sm*@R0cLkion-W;?* z$eeBXog)mWp8GG32%&zOl?Ub%2z|mxX>=zSI__Fe*o@?AfG31^m3Z>X~V08NcPh7@?M-;O}g|HMu* z4*-jAg|K^3M#a9AZC@3IrMS=JC*AO%(cQj%$WsOhY1OA}eFSK1sl`=p9q=}WvOq9| zPbUs%hd2(K2G{O@SudPJeUth%>^)Wo|w5R`?6)) zw@95Hd-7^kjrfs!F*IJw2=Yqj{vCO3fzQt+NWQmJa}<54ESbAUq2ST%&4^+@gorUM z1b>Hp2JABAERkd=_C{dkgUb)olk`)0C2XKe<9SqvlU-KqjYW^&88)_f6>dL!3 z>(%ocbo*?Bem1$2vFyHdZ`47}!plqgK|vhEj)SzD6-O*Y{(TUKyo9uYvhmiy>!ynj zb9WtgV)nKPE<^c1$N;pPJTf|{H-Xx9XE7nOS@BUvA1*gGa%V?nVnlaWY( zlik@#^ZOJS(T$ku%b?4i1wZMc?G8nDtrdwUvx@GHtEv8>m(z=`$u;hL8&)ui)cH-# z|NQ}5;Ol2kin?K`XgmV6_ew^5KC1 z&6@QjOyka1q4uMo2(?HBI`LoN^JhnrFzuD@2hT(|n7*IP3ze?l5DR&pug?Ay!8EZf zP)2PF=-GM(Dp9Xm0Xe5gQRl_CEL}aQfF`(~JW{b2K|G`Pe*5}X%%nkg#Z5%_o2oEz zfL@1N>9RY^rDP%{PT2Q9Epq zyoFd!u78ECkHc0B)4tWDhsdp}WZYEX{8~BAiWV=TKsh4tzkmzo@r#=emX;Rp6I@F| zLQ905Ufp}0hgR*Pn1ZUy zBkLd#^e^j>p-8ji_;#zFT|;bl(5Y~13v*%`MO~twF7_bSq;vQ08)?f)cusrQomJr0 zh0#IUz@){n?;31(I;5Z)n=jABDA0geq;~!Oh+ofw)#M9#t3C#m=o_fmj~9~fjI)w^ z=ah8cj+jF7|LW_1H>X>?*^A;N{efNyuG1lMN%lzeCRu-;SM9q@qqoNgh_AXt;dg>^-FG^$({dtCg+vU7qk#g>NbLg+>1w= zP0)=7&NS&Zpj*Wav|qE`!81!;Pft$|#N?TY$Th(E34pi> zUADO0XQ5vo*7@Mr37y3mnI?KOC(D`@?W%YU#}&J~6V|CdIl-l#qIEwa1@9%9Fb2Y! z<~}m5FwzYD!_(P<$So+#GJ?+>Yct2vK7#D+o)3H59R0A;)OJ=0vyHty_It@u*lSLt zRLl_6wUN0lcVZ_-43&18!iy5_7`?Q!Nk-NPdxYE`2GDu4Dgr!n1K|eoy4~wiTDaV9 zxI%K7F$SqDFO1%Un=a^c;iNq~@qPchgS2S^FnT>frCtZF&Datf3(ldtIg6a+2c4d8 zbF^@hf^k)9S1U=#hPDF z@lUeumrE^Af~4~fM?Q`GC8c~mz112?kNp=`_5)W%|IfBy(>IzVrM(Wu!d|g8#w+ib zqfQdezT!)Lfc(h72%Bx)TTWtBf%@5WBz1^6^~^ol-=bl_tv&N8q-s9qu%c4iC}mh^ z74cBWI7L76Yk2G8;`7}H&*Bg5h<$q$O`;BJB5SL!uDKGcQ!-5l<2x+7d`?qg?%V6k8Un`L+WKJ89UYd#>iR^O3NQ)cKvx zeBL(iJRh@?yanp(9@E{~eR7)tn6u)Bhm}Akc=6Dm>{dy~9bkXdHr)H2mHfI(K;j^66gpiVX*wf2TzNw6e{iy}0 z>Ocamo#{t@M_OAru5OBFwjoLFGp5{ZDhzBR>o7TZT8AcW2SVP|2mfx_er0#`vdOnw zC$;rF2rs{p6YH^G)_%qGhMdCVDGWKMIx1D!3Vk&BB~a*x0*o|P3A{*wpwRxQ@t z_Fs@tK(VY)kVpWL*4at-Z{|5;>P2>EHHVQZ?~IZWuQZd|47stex6L7&7(M7>1vum1 z2eEt^|1EW?nxmP_Uwk;JxuuwMIoSt47P)6|3@P!D`s!cD@b$$pbx}t(H5WnCbE_8V zp|8Wd+5_;+dsukepyEKihS}E5w&k*JA1|j{=g^&<@(N$W95#;nAVq!H`Z}Z#zU;I! zmqcje7DgDzuaEV8`Rz;NrtnOoZHtON`Vst5n&L~hRJ zW&1C*FJb#sP;t_{6DPm^LacpQd`PmJ#amL0*irWwtTgf_A)@oE@39rP>P>7{4DqG( zINU0^u&(?4v48l+jnD9eL*g1){Kz%;3aZv_A?tp@?>UcMxnjf3d-n6YNtk-9)|{<(#jkFg9aU@{mt5&s09QuSa|#ne72a4@%QP*>^1FUD zG466SJ6I=d;fyBSIB`VH4Y{macKx=Pzs3OSx|y?AWXUoSc$cNSvl>Let3w};BD%HI;NN%kuWzEQ z_Xl*!aGea%sq%ez;ONB5Co(TO(;)9%aKLfW7bqPisg-Sv zs157P0RPw`)$iX%P~VF-0Optm^a8%+Ni{RO()D^*hL40o4&FGg{wSyhhu>NaqWx=MQ?%2z#{n7}U`F5m>5Nd9-zCe4BcW{{-0W_sZ$A9vC?(X>)?SWP0`NNZE9| z203==^y55)S8*J@^Ka-@mF6BRno&w(&hD-peO0`2>qN2e5(M;jgpUYpzMMCw~d`TmB0nrH5F0S~4{U0&?{6w7ta1WFbpNh1GpZHrZ5Og<|cTe~+I6@#Cg zOK>ee)ppDaBxJC*ukOHWV(F7tg(dd`LsTO6M}D{jh0qlm)dTNt+X>sFK;n$~pjq5vNH?&H=<+=Kou4BSV|iM@V}mVHKao1kl#^&;XkKgDsI{Tb&~+Q+x- zoc7JX3@ePipJuNi5cD}B22FVI@bP&@z|RFb2mY70^5MlZu0mUC#;f&Y*x_*bk$EUY0;r?-`Y~TC0!?+GxaY6Iv=65n%jepR34_5B&&*!?P0I7e-^ve` zS|(0zoGZ48g<3(5*SemmfIO=WN|9wkJ)}pn>);_(-6GT!j7c_L*sb-wO7^;m`9 zg;V#bBIUWr<^x(Cs-n*B3AoJYn) zU+j8rmskNx+%ZAZr2t51WWz!dsrbNME*$jZ97Q_$0tKI>CR`$qITXcv$HXd{ViO?P zcM9I~k^zNV&N4HHdU9KcESU%yrMSuhghm5tM?m0Lc6Q`b(;9~_K6Bmu0@+u1_Yt-B zJOvy?bJ-Ak4lOrWw9)qaj4eJg(jm{yu{R3L>zW~hH5uX|3IEJ>O7&~Ok%LP`gb6ZWgnaJHG^lBR^Y^wERBOmvkLgvcH=%$J8j zWE5TPOz>E|sJV}A2JPc+aL$9&rPJKqod>5Ot2LML!vo@@XW0b zxinfSzEKl03=Y*wH+G0|B}d!SMSf6a9Otc4;#DoEe6+7ejFaHeVYDolN8NgPXDiPO z2|#hbDLE8K*2;W@$BI_^X*|;W{rzpou{>iSG;(P9&v42vk-rb8=v9XI3wkB6-3CBm zuYGL=r}T1MYviCx)0K9hW`t}LIzew)pu_byrs}e`4HP^G7+j6*>SQu5*f3X`pUUs6 zeS3*5v;)E^vGLFM>tTs7U3K!Fw4(iX8Q|9#%u%XlyK<3K;?R$*j|ek?9MCfm5w zuc5msy|seQTfcCuUXLjV88eAKkh(A@d3yba%Jf_Q>uczib&ZZS8ToxG-^uctoiCHy z#nWJh>jNItZQdIeTL;Weq(qH=V>Dp3``YaH;yRoczt;}B1&Sellm=fXZq$(LRHZJC z#ns+`TOeclO**1rk5&EsGK^eHDhdp9U1(2dNU{_sXf8)QCH>-wo_;VnZgye(xW9>SsXfVA23;c}ZEmDpH^q ztQMyC|55hc@mRL+|Hf_a5fWu@vd1ml_TF1a**m!rvdPLGWp>+pkD^FJ($H*?XT&g(pn^O*1BeSnXx(>W*sY4sDw7B=2T-y@`zqx0t; z=pLKeH4*r5?=xWNzFWlI2$;@5QuTL0#NSbTIwkTIG0U4nkF|fQk|n!1j~y>><2l@! zOH1L+tze;N02}35k(vSp&aaPMmXbf}x8VVt*niTy<}bRa^lq^OP_JqB|A{(}_CIX>}K zvGPq>)oO=54QJoiu$@=_(qM?hbTk+`1-Kx1qmOtUko5diZ8CNDhBe^1%^cHe%4|34 zr3Yo72}|6=-FpNkV}Z|c0KGTAhn>F$Y)>EcEI*`t+Y-2A-7H}Et-`^SBCj$pvax7$2FKD`x?2Q3C z!-rpW16(gL!>eA@|J4Qhr5a$K)J3HObDLq(I$H*6QekNt1XItL6`dQn9OfYO`|0n@ zCBJ(hzhkPNF7;rl5O3dusve1P?@cX`eX^1Th-UzH?glA}E9P%zzWlzD-{O^)ds2}D zBX{N{=U=w?%NOw2xGcS=oaO~-fi-SXCNLs+#wBo#m+`3V{~FugB?Eb|WBbmja?{lg z-L&6T1ypB;ChhIO?4!=qEGStKwj7Xjw8-;ojp%(ad)m}3)uFFvUJmfa4{=J~nQ#6E zS{im}7Lq{Z<2Cmr82^9e8?vrPyj{alRUj`@8Im8Gd#d8bin&W0g`#ADyl*TQWjLOq z6i1^DNkjsW0n<{0Qp;eRE4`*e(RGmga zYD+%y^{vUyD-dSgwaAs&5dTUXhgu?`kAj*_oGYIExAXfcW+|BI8vLqQ`ljs6y)QRZ z`hD8LmYo6d;SNpCF7Tr_ABF@N9t{_Nb;c!zBJR6KSOvrw36#~DtjEL;$*}95N7)f} zMl|{uB|*t9T6(aSUz1(G=0_xV)Rqo3?)wIM^;1>7OL06G-w0)8#^XrUK@~vCYBo3l zu+slxy#TK87g$tv8X4(qy45XJBXwdn*Nx5ip^#-z@WlpMaF0C7N;W8hCk8y@zdhtv z5eg1w|EgK}X?*f^n?`?8{5$>9-HO}%7s0$T0}dl5kn@_+@L3aK_+Rp@CicnGbvZkG z$g?Vv1wH31t2Lj(g*hqym`TCHlgGS!xQ;|97|HL*JD3)ZB3 z=Ox!2#Y&s}S9k6WoXpf3Ze=_zHig~ukBo8)0Hl*uqg}*Yl9Awxe zl#e7be=%$YKw0i{nS9AW?L|f+Uz-&8()6#yhn^t0@e~w(tC=|LA#Pg)Rk_ho3;An0 zaukhU-ZauJVbsVKG9q2^Z-Cz4WW9*YW9B69Wx1R3@LN35&&{Q<23x{%k^s@Xa=l6oy zuZS2Ry?Ho|;M%!oPMZn$dFzSAC!_L+T@5zh%kGC_H9P@LguTxQ$!Mt0~IAhBb6w*w(gN4qL zMAnaZK5&pYbf#7QhbNL03OtcgOg8XD3@Bk!+a1ZR-!YpEYAUc9;Yv~GEJ(eY90^>& zV2EF831wv0P7)nE;9D!yetp_+Ag-*jb)icy8nu~l^9}x?hQ>Rx(ZAkf_SqBO+AC+- zUD;BmWw_10_OTC~k9+&0NipjXMJ{>tOMdkYvqXiz9wH!CJ9a=v9lT0+#~Pnd(fq08 z`E*7|C-VL;ov3zOimS9KkG<^d=8g5^@#zZvtLQBm;CoeZ^7DdbiF&4F$LEoMbwqT6 zQyQ&f&KXa{I_Hx$>w|=%3agHrgywZtWq*MxR|bBxf*{UYWYEjX)a5GvoyLeNq}pdQ z`C>6ESFvB(|MF4#w4f(Cm0f{CQR>nhO#HBpg!tXM9!)As<#tg$GC~?x+W7+HNeZ_X zdCjZWSvn*nic*4X_~H-`sowpg7WO?e62u1o@v2|A*nL5wFbWUv-V8hiVgnU7poU>t z8LS2n1-PuL(x3I;4B@ug$9Gu6&Ps3^ZGPkvg04!jfXQQ2D^$L&~Kc+#TCn)ps!ch;}^_#ey~g`sb~wyv3Y6^QKTLE!?*uD|;Y*F; zgpPCccPn)0`~9LiJKqBDpvd6uFz^nbt{mOY;`#vqV;LBA^o#ZTusvrkCzb>k8&n*O9ltMpQ)Oe8&bP>RQbk*W z-cSojM;XMNA^81Z4-@FWlrByT%*LIhI3}MJ@Um=8dsL?8V8(aS3Yh6h{pVJI*9pX* zM=j&8)-`Lh$BxZl@1w!O*tg7q<4r>fKJr~dV8BO~(5ZfkKcKylXx{HGZ%nwEPsLY$ z%XY%1d$0PI}?W;=li+<9OP4Fi&rGmUUhpLhl;Wng5)3Q-W5Bn$$(DiU%_kt zCE@%*TsWx=_#lzGyPv+yne-1mT6hH~RYH#zCDayyDT$q;t^*!I0Q2(2M-ui|GA2FD z=CF-+@v$ssu{jHXuAhQ@5C3)7FIP~QZeefBLUvEtdnI-PYvt|_B2ey1S(f$+;1=wo z8CNY}GZ%M7Wns0TW-c|rp7u8uz_NjIS0V-=L=Ufp#D^)T0#0z;Sy(=?yjHKtj@7=1 zvA*I_JU8)tL}DIvXIG5XjvTg84fCk6V$>9K7$_T|hL>BC4r2lk+9qakNO8QD?4=tk zngaNc3a#5`B$+5^Lr!N>^LmygoYu)4;PpP>dmfFdQObJalL^*WQrb2De@W6ytn@(1 z>F;u*asii%=U(QH%3TNExb7WY1~fz-EenYAey>0O;jD?pph?4z11yF8{xU60aXva8jKKoIrj4ievj==?;pCm){65SKbea$kiSMbm zC7afmxlT4ay0uy9#ity-k(c;R$uaU+XTA0wq9|Rg)c|+N72GA)W6oW};O^_HyCCm@ zfi)n1t=I$2HSeuXHKsX45WDFR*wEaPbH5t?19KynJeBUYJeECFw_7=Ivrp@_`GdR1 z@^KW+?-!?S7yvtaHQ`o6KNT|M?FC_&8>lLo-$`#qB|xRfLyccwe4WpA58SytnXOOs z5ygGwo%7_W@cBoe>K#}kjT>2?V9Gv!9=IoD8D3$&?3l0bdtC^j6R!6<<|t~O168ZK>v}Jg7iZf{wwgv`Uk!2TSbtjz*|COuwn2Y zJl3SFB!l))t6z!lFHHf*@P+oLAMk*cJE_TDmN!`H77iPpw;h@bj323fXUcDR4*lGd@252vG6YPB|;1 zeqha6cE@8tXJER2qyHgFd)?w6_*3iYzP`RTKv^Gi{@|TI#38u@#4Bp;+SqMx5TTB=stvnMCW=_p(!?#I1 zEWE?bpE$DK3C~eR3?RbtL>>%r0X=XvJ)Xq?P^@=qWha%oYk-!M9f(e0Z}m=tp8W3I zY7Nrs?z$Q@LMY*?@Ncm60ZLB+2D>G!0}ej|oXjl+O>NUY_!W+@{O zg;l?VP&&RVT1K5MaU^V2z89+Jl-Dd|cQoB4sTIvzBAfG%Lzj)=yekb0MoYP0g|ZTq zd~GKz$4OkW31B=SRuNZ)XQk!div)N(2{v zX?#fTd!V6W_PLfU9aMupB{*r8QGYoI`+mJJ_Q3uS9{uLzp8=d}rJ7Bq4i-@zok zrmNR=mn6JBvh^%3-{?lpar1Q-FP7f~>vq5R?V{}rW4a8?Nr{C92daS`Tzdk({|kF+ zSF*sJlNG_{*4s_7fX>cZ|IB(cpqn_ueECg8LUCo@qx!Zm9wE z@Y{CkEL+OB?UQ$wX59hF}-DxFpY`8V;bt&x(E#E6@KGUgvm3Awm z4FHegrsn;=Sv&|V$KVI&^*gMMOYHUZ%pvgnGgNP=%=O<8kzljKEr%W}v)zzi!}a0v{{FxoL3(|I}rw8GPaD=(9c_2t_3RL!;3J!LUwKjIcv zjKGTIr7AqoZ9cAkoV#@Uo~jWw&)yaHW?|D#Y13xutdE~X^pj%QFmBe?*^-pt_oOJ> zi}IsUCy33sVi1ntg76vhQP;^}n*%oPHi_U&zj1poa0IYz7rv7odz^IQ&J5D>md&=b zN6o0HYQq>aps_LzPI7PqMVNWpC!jm3`1^CvBC~qE+SiQDvEl6dEcZ2p3c6#B``^Ks zZ}>2aJpgT7#Rpn$nA^qN8346if$WEE&$L#dQ>P$oRzkqQiWaCeb>C!|B!xT#zu!TW zKow=5^Z7t!F62o_3U$XPxi^}*&1A{V@9F_r+hfL{w z@)BZxUh|T!w2}3iqfT`~KoA0rFt7~0#a9ZUV*IiyghI3!CfwJ;U$_DYXkMcn*6r`2L4Zd?87B)fA>Gw8*%n= z4&NL>17@nLbcK#PQ25>g!suU-%fCSyrC!WVut1)K1#u)|S_q>N+;a0rcM!|J_Hg_h zyv-CEsw#l^APvL^BxM7ZIaR)or*B6Pc0SI^$J3wx!rhJ;P4aeWux!~%Q`O$Omtu)6 z27Os!4-FlT8rZ9Aw2|VB`k*at{n+^9b194H`r$ zYKRp3y6^$y6czPfaIZ&l={DXbP^ES)_Gx!x#y~pPJ+vXZJcL|v{z{+-B@T$LCt<$_ z2~Z*Ar$oBVS{IcZCEpcE`b+)ih(2R zosaik@9NYdBgDoYldGU5+CK~2h5G6X>i$QIOy^7nk$G&wY92sJ1{?XAaTz_4&rJqJ z3%Js^P>5l7*@WqLqxegjsB;F0h=S3lO9#R0J^({^`R=GA7_?!{BT^1=w)$5eZSMFr zCS}X9^F@v67SU=eQo3wJS}e>G!mrm59;T?FDb+2;p1+5Y5Z%K+<->%^;&ai&r}BdC z`ke=Ta`BJ)&K7LbMh+0sL@^#>gC_plDg4wZHJzn{+7>MO>~yf!a{89jxr-kzg0iLW z`$v@@A^)TbOo#r{9g!^|9><61jGp(a8qI4r4T(7CC!LBzxqqX>>Va;)e>?2x6Mo6s z`*YFAQS*E=J?I#lLz}EuAzyC!ZXM!B{vE~rbD~8Sl~A^Qi_KO0VC|iLuNIw5i319d zAWdWaJAC?=C_MPO&X+v|NN!}#h|g?QIsRuU2rz65W#YXo z|K0CfkxIY1m~r3WkI0Z=8V2cP)BmEAe`b5I(c`*7*qL&xJfkCXDL;>A=9J?2TGsyu z{Q5)Xg9=<#iVvq^HFf~KKoZE!Fol5Q+rmyPN;=G$f@I0B;I7|F$R8Yj5Ir1(Dktb` zWC~OSd!^O@jZG*qP<7aDw)p4VHaA`#Zkrcz*$+*(tPw23?f@F-D3Klngv)@A!r56J zic)^%tM~=@td|f<#dk#jq+98=3R*;s`wEXky)%?<`Nj~qTXyu%&}%)n*VLNcAD_H4 zrsmWJ_b?E5MU+xe3Up7@@I$)b>CyH7^m@cF;IYZ2ojI-oBg#oSF@uP=)!%&UpcMnLEeh{#+dRZ2^0EpkPxWmeUoy%Ch|wB6fk$ zXG>70Sw;2HYy3}(mP<2=#FlvE>v^6sBlu}3)0mJyC~{E>+J2J%)Al1W06l|U>8G50 zokI~0yz5tPP8{h~4wJd(1>Iu4-|JRC*AgQh6L(rbEzlF$C5u1gcmA$V5GiP^2QAj) zP&P$R^=QWSr|LYaDpJUrnWyvgcj@Tu>s$&aw2kjM+#&@jV<~Cbfm*-_00>Wxp5Q;# z73cxMJJz3Km;HHrxjD45hvnw)x^4?oDw^Y~eypT{9^iKL0Y9GrJKhXk)qWjRz94K} zd63*nA6yDts{d zEVUcl?*v^#-$9{F8gTCT#ejY-w*E7IhY(Fo@QfqeKYtqo(0YaE4e$*owc<-Pa=%>= zc;WxJx5pKT(FEJSx3m0|K7tC7n03Tk+!@vt_Y@JA_3 zN0As+Wr6M$-{cBkr`pfBheSZY|HX=DO*%AYUPsseQ=Y>GJOJPz_k}Z?^WK5#`~wv? z(AV~H6dpQ_H+on$qWqI3&;^rbT8fGZHdZ^3 zq16MLo2y7*o(m&FVc&_ zB&P+U3ihu)S|I#M4XF`!k{Rud0TC8Yh0{MCvK@$Hm;kPj&8bF)DMCn#I{wiVMSymj zPxBGQ+#BoMDhK zAbRmml?R9L754bk6fmokydr<}2u5tscnunLYwCdMv!%5EG?KQ}_2!AOV?THV>Y#|E z;OS8$+)uh-HBu-@*x-xK!DaVDEEDpjjCV3NK1kVxKjv+NT8E8o|0s!-ZK%9V$hGu% zX0Fg7n!Rm*niSypy>1|L?j#%@!_jK-Psac!>HK8L8^p5MtTA7)c!eu%!wH_u3S3$; zB7tGEY)Fn5z*+u#>oRH}vVN;eV^S8=%zmIzJg0Hen|V76RAwd5e{A^CE&Im}s0U1j z+6mn>noXrVd(tWbFMJ+9=)nd8j1TK`ZG(D5jII8>0X3+^P&%F~m%vSeiY3|{^0V;I zB-n~l$VaeBh*Gm4@{cRX1~Y4?q*RAKGASSSFcqW;UxbJ+#KQZk+MwVGz=V(JvY&K8 zWeJKT6x4jYc^swgg@9^e-%Ovi%vDf*kh=0%rSb>7?~f};j;#0dM!kvowmx=8i-wA~d(e0>B``J5hqe13D1&on207wBtyN6~+!c4&5m9XjNS0DPuz|a17 z-*^#>_Pj}uQ26A|{7{sUpL}m0Yrd2+5h%@YA{-K|pa6##PzV41fS;7Xh!&dD7_?qx zHnjT&6@PxSO#VcK4;UoFG%h{U!|3E_(e9_DuOBt?u;&`I|BL7Y&_tRQA$D{;F))X;({A>`8m{V(%SAmRqL4nbqEujsd&}%Vxn=$!XU!$Lm_rL+5Oy?MW)GBGJ zsSlU_C(@?~I2cC7{-TrD=&OJCGSu#SVHP+9L|RO7D1Is~<557dJD_*`s4@B3Cn1M? z624A_)aJYyD1YBHQvC5R%DZyMLznb-sO!(&fCy%o&0f6$p^?KkZ!6L-Znct1N=Xofhj$5Fr?_g zD3Boww%$|o?bVXt(+vWXUcx*$RsL?kD0Ov-Daxd;Ut zM{n`ZUYRKv5uR4;txDYfk$>9>aaloB%oxxq z@>G_l{_HKiTdza!NP13{PPRBNfnhkKpess;H4OQ|2=b!~s&q9)+lfqc(J|gJ#Dy7= zKD?JX4RU2VLX4rbz%$7uE{E8EuQ&cxW8|9V;^Jy`87y|ao?l*dGVGhrJ~Xon8Vwir ztuO4#eEwf-UeU>CHZ*?Y^Wv_B_`LX;kZ4ODG8set9%hNDwJdYmSXDK)Y# zRvGW!3tQ=()z=9~SCq<&}U2Omy%DE9Ht?p1EOYC(y2rVEjZ*lCB z8(Tyu%*KDF8xW`2=!9)bg>5FIf}un{U^`n#;IF?-@D`dA3{jq`Gy7#8uWegF1#k3o z`vKn6n$b(aR|UoD2$(K{3;TSGgQ^DR_5FqZ=jrhSJBhA>4Yx1_Bk@AHu}kj?>fN4dxHkq zc7Z+@F_EG?=hW%Y2vT>dKWH?eul_fJ=>z z4Rd71zVy|g?_{Sb)yP z+5lkfcW$q(QS&>0b9=cDOhL0E_%XI&`&+B;>&C5pU&yZI-vJdIzd==cSHR_cKzB=f zZpt4m2WA^ubt0=;Q17YC#e&mSuF*V!V?tZDRo`2FT!^_xIud%fOuQd7B62Q7BKjlZ z;m*BACh?9Va7~y^-Lq%!@L2#0SdzC@!(SaMdIU3Aq|e|nfYnSxlmb?*2?%3rETx+3 zPhms+UMX@OVUCma%*dQKV7~Hy=k&r&f;hbZ$k0hYJE|F%auxudIW9hj8Lb8 z8Q%-dto$^dz!V=enI?tec&bv1jx%Tr7&tzP243dXh)JNu)&sYXyxHlrrg#$v#!INm8{ z)aXRKcY)V7pJ)HQ$->=l?)6LuK=*wc4=43F)Idk_$O$lfDx_uKt4_Zq|Dae0rasWQ zX20Vz3FZWW+K~UYYDqQVrZz4G@Z}$!Hzum+nA0GSMpm|LU*}o1xoffDq3QKHsVXRk zFGC@+UbKvDkP5sjiLg}}FmU5?Tt%QB11l&YB&1zK8=(l=9qDc>HzNUqe066)|1?bm zA7Q7s?r3+-mfnu_C6nqe(b4rX`oT{6pbZ~CQAx`de8AmzuX&H8SPzTOZoB_+u2;}0Hj`4TWp<3p$3!t`h0grtK43iPUG*6FC z1e_gmml^s}X+kvP>$C$fR35Gx&!O;~`_mnwqwV>?t4_a6zC%reK&_B$ z&*1+lxfJfGNPi$?@cBLH&=9GbmXqoWbS3=^0^)gWIIHfVA*cAGA-{19SvArrX!1#I zJAmBi3bL4Esqp>ZGCB{%wYZ;8vL1Ct{)ueuOaZk%XafhDzav!*L^4oj|2c3%b9iI^ z7)kULqqOa-Li)&OeEYbxlFNeYiSIBdn#b^^y@wzQYMQ|>L1*gkp~z1!HblqND63My zjM&P2jR4;U?Wa|l`P{F-kNT4j@Us_D3+6=!@4Tu@`|MQcbH%!Nj-hkDx;cspX<9`a zn4ADSa+A`ElqghQAr(7|0m$`r!p*O@na2N&H|1T4xD@i2t)4;T#b)Gc_T-{SZjv37 zW6*FNljH84@6~daXpuCvmiYfhdjaHr2c9iNdAF$|)e@qPFj?}I8xef&FB zz;BQzJ56-VJwQxC4SbzV@VH)LC&ydj$xxtRT4ppS^TTm3lqZk$3R1fkjwk@Tzi4eU zX2yAlDVjnnnwPC;)l)JEVv9w3U8)ZDvhP0lVh@mqn8Fh)UN-{8|91)OpR9N-VW*2} z<)@}^Grs-ZM&CM?1I_0hh0%oIo~0?JUWICQVr7(n6j}>P}owv<$4y@KtvtB4s8k1U!Qjv1Q*CTqW7qm70;c?M}d^C|R}mw5qvXBNPe&ZAL^=%p>& zV|Q=gW(W)nM7y=wuDmSJV6i1qi9}TFtCGw#=LtCPa(j3Xl> zq2t1##XNv@M|tp~RrLfcsHq7Fu!)gxQ3Gc*QF0NNX)sfu;WD`bk0>=<7UwM;Mm#Be zRhe1b$(d-SV&X04;bm2R@cV;|GTE{gFdj5sV(r?35o)vGcnV8|1sftlD7(17Q$-AV zk~9JHJSy?yW|kv`NW?`F5ti*i>7T+xMe90;6M!e~=e&0x=$c=Ci^nZ?=AtIWwK zubGO|fWLn+Xg?XH7>;8jT>14n7asik?R6gNxMSdxFL0*Us<+a_Nktr@35)mh9e0&A zSn_cSyqf5y$aGgbW{H=%hvn!Wpb0qniIIx;pQ@DHz{2Z%LUa=Rh{w}b!gy7 z@HMJ>iO?th`gLG04`nzs9CnwBQYb?2o&muNa%U0deWu1!4OrI5$)($>i^;SYHVIJy z^V{HYB=o!6yGE$Qe2Yd74oY(9I28*5)4@{xp$<7$MI4Sd$p~o}d_|88dCm=67Bz@F z=F4m#iYZKtG1H0=qAPv^he5xO7+SWnqQ!JRPEpT5v_kv0Lglb)AA`6{=2Hf7ep$!_ zSf)@?5_TXeu)ga1p)+Op=cUoudsGSV=UHbzLw~U^;y{L@4R+iv(4SL+7->_~XRpcf zmB;{jH2#}IQLm7-6Hh%uG4k)GWKBe5G5=Y4wvGWIO&M} zec;y|z$dYB!=WE^0z^d7QDCVT4V()((1nP*L_cqrR)k&?&ech{i(5f&%c<3Hd%_uC zTLOM!e;`G8iWjJqwZOtOd;)ThA3Z{YUq#9YHGEJW;Z;UwfW@gBvBE@<+B5Np8k|lO zt?n2nB_!#Q7wm?>7c(U5#K4NPz@l7|n4U4agH1Q~jvYN-NV{ImlWp8fP`3M;|uF`tPU0us*Ru+m@{vG&#BF3a;C5qDA?A;9t*YRNKu7ibYWA^2QRrDdxh? zyqt-c_HeiDm&21q;#HxGC{kT(Y!247MBLSLQaeJZ@k|aQk;(~3snCgJOPLWp%0nDx zHk*QkT5Q2^NDm+{^r*A7xJ+22;ak?SsVAcog!|*5%gFYiM@fYe{An5uDfELRI~w)? zy8qIZV*1oB`iH{z)2%STgOk{Ou^WQRFQJyv{dGj!!u#$sm2AoN4j+G7Hc|hl$wUhk-BP_;CmW7+e;0vnHne zl}z^NU?28gJTd)MLWAdQGRMIdF)?Qg{|Zc;zIAi(oosq6T^bx@S@w8rihvCWFL}qDqzJp zP#Y=(IU0#hz$2pq4`jtzQI({{+zo$Zqrq|&Qg3hHG`kt99!l8#q9~#2DSi@d99B+B zo(R1b5_DMEv~24Zy1b}vD%C7DCng8z3t@urNp&XhurwO#f05S1Op?6<0>_qyFd9+e zI)aeWC(&&aJ6o2AGwnj|xdkT_X=TUjWFY3Mp{4}ihZ8Bn5)ZbBP>o9o#}K;RBUh90 zQbZ0l1qq-y6d5bFWTqx$iKr(*GGe;NlN_eoZ@D?^11tJt?$~ zC`HGtP8F~{*FWKXwj)Mj_x3;1U|EDzZD(pzkBAmtI0dx8cH25}e4 z&p}=0AB2R2)NE}}wpt~(Z2r*U2ZTsQS=62piEf%&K>#_tM{K|6J_pqry&Ju% z-xnT`9nWHTG}Hv1$D3QL%>rF0SZ`0MVuX+|Qw}ka%76U1F~a|-UVriyc}0#liHM4` z6%qa&bdBQizA@qZFreff;fO9&LQ1asLGOdB;Xpzt5!<39#7Nu7cU~NnC1Ab1E_Rl6 zmF$p@bO&otk>1ZU8;>g@mFklju(EX#tK5Qi{&czvC9kJLwVq_#WKT5u^<*Zfiizuv~oQ6Kk|B9vTYw(E80?Wo^uw;Q|o$Ih-$V0)z(P$sv`_DC*P^htd7*2JO zA8lDg?mFr^SddT;$)_TqAV@R&(-4`^)po?T_p#6Z+lQiW;TGeklg9DON}9OcOvryQ z8!oDRj41@Gml*SXL^`%r^2ud0=g{PkV-xD|@XVeMFEcM>fagwJ<9Gj{0JPXa3(4m+ z@B-b;g){^bdV$UQ1y}p)& z=l8{OmmIq9`A$Ie|7cxUx{1Wca+`v+Ikj$?7P%-Nm;ByzLehQs%V@hxI@TVGY$h(2 z>eW`a_j%0jYmn#Cz5Z^tNgu3z?$HhCMlcDJSso9l=j zWvdOF%alS+Z@#b;^q;6Bw-A)vYAbn>R@>v#j;n=($xVDOIg(Xv47?<{lP40vBUJTF zjz(3^qhwo)raMa6K6>sS4zv1BZ!yP@A!iAS8yO9;DREX&=hC$G6_0{0xis_j0Qhm~|cCCz(C zo}`C62e*@(#O8R+bHR zc+f07ea|eM0{z>!eKTnqb3GNZ;d8ZGjI<`SI7=vQ{9{P(yStS zvc`TP-#9g6C%#_|Lu!Q~gS&_$Lb8ZzLMI~q?%c9ZX~Ng?#?!i#8D+ozP!F8MgmMp# z3d5m!r#x!jfiR?z!xtz|Ffxu{bPCVp;4r^5p~f=lJKMWzWkNe%rDWZ^%4o7&Z#;jE zhCBcEyZi=n>A8jv)it^>zaZvIB*O)(w`VP@d9Du%;suo$UmHG-M4xCy$MKC{GR874 z!Sfv#?7f;$5FSv{cU+1ZlL<7RBqgsPTb#nL;@<8~EzK04vQ2rmTV$DpC+pnIN+=kv((Ex)CwSzj-yphp%)CPb zC!bzBTy5dWC7NQE(b3VW&6gcaNC^oE+Yfi0UNDj}2=^?>U^p-x9Ub{m1N@z@cqd>? z{sh%pj0VPI;nhRO=X1<`)>76x55E*t&U#0kkCZ6L zG}<@82kzqdr26`_b68!^)daTFJ0HC`&@$i@Jyng~LL!L9SthPr|pcPGo+}hf*U0?T$t0Apg z8LK;S`oZ1eX9YN_i0IpHRByEw4SCtDHRYds-!>=0!5lTJCclp3zNPA<| zhRWiYe#FllGq1Xts8L~9#`!XD^t`*gT7?h%1Jgx>my^S=t6z2ayq7QY>DMP(SD5X| zRU>SgZaph;3@RM@B<20GZS4w$d51Wo;Ah6Q%Wz{PG4c}AEi{cwa$ej6=GK1n^*9+d z8tkyWk}*GrQx`TLh zOmV(0=cRc>a?Nf0w>lTnt5IfW2g9cl)JDuCyPn?L5wCt|v{bDU=S!~X7k|+|uQqUV~49Pmo~iM)j~#$<{3MyzUdH2Fpl=Xa1L4 z_;*;bQ-JykRC&bw?pnCbB!9K$XxGa9vjakl@bZ;wB?V=pgX@BW!5P^V;;&*Z89Qoj zn(sGn7AQ;Ov`S1ppDxF#>{{XWL~_M+viL6lXZrk`ty z>?fD}iM2NukHzd>O%1>1pBan~$Ds5$K>%dk0+k?E>gh6+}RP@125WWe@y)n13Bq)X0(hEZ@cBu=$o){^a2d}+) z)`iG|+25m{$DbG(g!|RuV@x~NbHPO-kLp)sXNPgu_M1se=$jhy_|TSh!jift-Yl)Z zQuqYZTBkG_r|gJ$Y9u9$l+8X+sl(BNYV%5<*h>+Tk@m14P_PdG3U6n>7U316dU!h7Fx>9HgtI-W^qe) zStIQZTWZWh%^9iL1+P9|kN&*uP%0Uco$uwr`M@<#MaDBcwj7`D9dOB1(-#OK6-EH^ zrL>p{{3)=mKFL8-@E@I8!lEe^2>Ki!BL6BVvDzn={t>k)HF22wkn6M5mAs*AX2Dq7 zc*Enxg*;$thUGiNmm^+VG8+eaeE!2i-lG=cyRsbFI}g><=a(C+)GDz zK!=p)v!YdpIdrf1!T;%Xl0E##Et4831->2!BPh^$BI7*3M0-qzn_M1LjYVA0Ec#8x z_g=TO;D>q7#uc$sT%CQEb&Cg$ZPsGLJWw?;E#StI$P~9!>v|qH$5;22yIG>HoZ5kh z6V((`<5TxxXS0@NcCeL_yJC3)i%;1%ZaPKi&hlS`Pr*Z8zhgLkHM`SY0C*c5<&3N~ zMNi$860kLSH`ZVrr3`8LPAW?2MS-X6i&^Vo()!%T|NX0Y(0(x|Q_2wZcRYbtvi!Kc zC3lw%?Wd}q0PB1D5LT&kI{Nj#-s z8MU!8DtuPw$x=?#TW3;419l<(4Z`aP=UbEKTi|xLCeG8aK6i^9b&Iu;Z;?Ss&$YSo zl)G~pP&KQl&2^roIiqP%8MC7Ksx8m0-b1%cbU~l=@IL_oJ8slpk8j>s`z2VUg?CEoD znjRTzCam=fru%1l2`wEIKL%u&&j%w)e7d}M1BZi?^4VTlgClJc{42@rV8uaM0RBPM z`BkK)8!_^J>4{UW!-_xz${{(}GT}c5gNGqG^mk)7f~hc5o@sAT!GK=%;%wmj`JQm> z)GX`Qm*0~u12~QJ>h1ThHUht=tu@-)%P_HdU{^2kRs=H+Uw(g$`v*O$(Pe)LKpWj{T;Nn6!o-#k z&*BvOaM6YC^~f2I?Jloox=4$bhtDPUEi*2R=}Eg&59K;*(oj9$vdp+x4j;``5xs6v z-u?7@uC;rS$3@RgYWh48O$z(S`@6Xg;k9mj#sW;JL>nt;56QlM z7C>~BD~(L={)>VqV;?s!j!DsNfW06wyp|9DPsTzBD2oTG@|QM&By}{!XQvyY60WZ_A}SBAWn{pba8J&{^h;~5)4m=M(@vbn|gbD1w;`O;o_h|Nu@wUX73Iu-i? zdf2t5L3Kkjdm$VWaoLVkiaOpS4^vUb-&F*}I50)}=!bS5Uj-B?>TGN3mG~lEHft0~ zEU^@8#t{wmTGdgkh6nkPdD4>(zMT`fOdh&QxeQ|_&UtqSl|oE+GR(I^hJBFjF=Y!N z=qA~|@gnm_TAUrE6>9lsu>H;ugewNdych^+pusrw;nxtIt$8{kM`|Uv{c>T|ulZ7v zbIYWiFvDH>tFri4ftMJzGWp@InF%fF^CjjR(K%YLC@s#m+ep}I#11J`a3ie>Uiw{^ zM_he&JZWH$&g(6AV_h|El4K&|bPEA_-|eVmvalkHNEFQ{Rn(@bI&sk3kmoFbMiMl2;=_!o;nS@O&rU5*y5ju)JC6i*>(b;@DvcD(zrPI{{_MSVbAZ_fp3T%?yCoTd z{?>8jRi?AAm2RKxGmZy0#KHoH7h67_$$eVuG|6?&JoE+ISz{}k^2Z>*j(TO1h=10d z^$gPoyTT?#RCznTtE;On{a}+J_gExMqelvdgm3IVF##zfvzjvnX(hthbooo|g@T}* zOlOUUPd>}r(hpo{>v0fem3t8=_*4)HTTa0B<@8FxwQ}+CUyUewmM_x_i%8k2jWqL- zUsm9E7e>~f;6CN%+%ktBP-`Hpw5?%Nsg3g5nCquZ8#oqi+2X`1B}ESaSSGQgQu}6+ z4d=d_+N`vE;3^&pf4@06Z%{$=a;Cka7{@Xv=R6H&g;LN>eYDaLDFH!W=X%XWSD<=7?6@;54wcO@5W1-=$A|p}oA8;jo}OEOpvY zUGNERxBFNBD+S}nf*QPSi%-r9vNAjGFun6LdY50-P^0dYy|f!`$k)0Wxe;@SQF?SSlPt&uU@j<01A?AR z@TwyRHZ@BG7Ii9K(8lIwLGn2-VCQ`_QIDr4tk;mrMm@)G5786oCUkEu-OtWRL~xU2 z_2XXfD&jV9t@0iae|CfVD~@nqC6~cq@xH^}WT-=2u%lyHP|6cQQNkO`W)@6(%6iT6 z*g*>UX=#Qu*#HmI*4DPzrKF~IweR69K>LyVmCkmR*jGo#`JqisOe!}A`eV|bQ%E^H zp=1jCwvJwS_41T~`D7et%XlSQfpSyH*#-fokX5_6t^SS6oAmXj)^hE_s|XyhY!My1 zoz)p09-dDV>V3jEW=Sv&7A2xMgt@6{Z{8+h5=Eja&V4QxoPt*wA3yjoI5t{}g-~Oz zAwojB;M}!RI0XuDBaXoo3*bCF<<+W!DVaXW$Vj_!1CwTBUw7QBh1v0gMq>x74ou8UA|XiF{)mP zG;H7HyS>{PmigAsM-#l9g^dWUNS}88d=Xd*7I5yxSR%e~foFBUe>tU2euyea^DY@v zZAF+{StZ;%_^NGl&>8mq;6va)JUo`1V2V9-G&oDi~z{G(7_$Km~4d z27IpDyulVTT#;f0D$Gr^=f`4TaBj5WDMUna-Bp;9HiC}8rp1Yjk&&_S`@x=6L-9$F zc^-jd+P!8HC=|X?hU{&}5MFX>IX-_gOx}TL2INrB?NE67IzXbzL74}GF9q`gAMm*) zKXn`zj&`=deeZkwS5L|Xy;-~WT`e?Jen4)=nuC+m=h(OlF~>74oKWhE;{;FGVyt^d z^()VSBqz(Kv9sP)iP29xZuz`dV**oarB_;q?L>3#+V+m7c(5;~Ru)FBwvF39JRi$k zUR|@1>HFbnRw}ufQ1#cXr3!qrno&vI9l!5!3A7~2&_)<)^%%d-OHap1dc5g2ZD$<>oTpm#`ZI=g_HyYLR~f z(547AHT=EsdaRF49B(+W15w`r#mKwrntCIN{N`rS=QkD3?R(0v-Q7%0O~vYPj@uHf zHunixtg5*9F~_-D`K%+2qaV2KH^iLDh3+hiGF|M!u6sAXbkKD2%2)~{drFGoA>KSZ zVicex9Y**hYlJ-kX*%@P2}4QgTnq?syfYacC7wu}<&0u-n2CemrpTy{;HX_Oq^aT!oB1a2DZ zSNUsm&j8w#NhWK<^IbEqgRi{GIJ^Wv&bPY?3D<*xEE~{Jves8uYxzCtT7P_E(Ri0c z=r(Hd#q`8PrTnKX?j8HSWHP_?8>fg;5pjeX=X&H>R2p;0h>%K%a{l0N>wUn?@{pdA zzZ!9yk(8dU*(28c)2#txzJtC(C_;J zuKhAcSt0{X3ymuSL3)Dhc!`FSD`fG4m=llK6}iJwNWnOU~mT$nGEg- zI+(+O`k;pj3w>19wab|c&*r+MCmdC`jP+zx{hD9q%h1H03YES}c7kq`v}8(gJ|X$} zvF6bIAivx0uCBbzEiFFFO?}l53SjGCy076pjb&F*8{Es1E-SS^?Ck34nkdMV7dds& zEEN)(NZmK_+=T|_BLn^YhUV5&9ljNd8fg_H%}Q*0vv%s?3mI5Mx7k_P`RA0r7bglm z0Qv+aKao}O`BI4xyQsr`kq+BTg3g$jn8o3sj)-|RpifS~RIc5Wa0e4qJD$69I+5p0 zYYq7NV1UFYNw?6Y>Dw&~l~wm^smKIMx4R6o`KfOC4#=qQ@9%?o4x?GtA8g<|p$5dViPho$h3FnIZn;kWuEN`Bni0l$HFlC` z@m%aR?FmtOp&1_zSY>1^_Y-3UxtNg5cv^6?Dm(585KJNNt!`egkdOXe8*G{xI-Q!;{;|sp`Vbd0udGCw*jucvYfU%{O zWhSb0{>|^OI?3VKzqg%9gntLH22I(i{#h?KydDC>PS;EUH_lQ9m>M)x%l6WuyZ|!k z2pp}upwm-Vk6@A}>zhBxs$777@9_!euSw{7LlZA_qujnzm<3?`kD8j_NAFm!u-&#s zVPaQH1ZmHIrh~>kroev`B4h0z0Y0KBOfDY`mMpBsq!h_Qr40Nf?f$8M?R*^c0a1u^ z`%U3)b~5!mt#o+tE15Ds;9#99nqK-lM?jt1AEb(<7f}8tsV}sSJn-&%K^eh8m?-e} zchZtnB!eHlZtl*;B&N}#0S~JCHGvlvkWU(5 zb)ln#N;^Ta`Tl^uxt3gn;5I-fQxtEH0N(f4AbTUj)#s}%(8TZdc|G7BdJ|f=W*LiN z{?2PYyt06mc|sqk%Cws-EO|)A3f%nrVbrL9MIc5sI0}MDg#P5J5hb|9HAmxOl)XX! zoEBt1+7Fz*QrdczrKQpUZWPAN8O9|AMn`1Z5GiF^!m_xubx=b+BP~AWU9W+gjsM@l zSCGv87~^Q9J)3$(_xl$v$KA@u_rX4i|Db!*(L5wCkqp$EefSVvw0r~LH_6zSFZ(;n zc3CvsA}2dcIs$e*qV1=EJ5HXa2`;9g!9BN95yl(96a!7fgt%67 z)NaH@pM4DjmUko)vMUmsKj)TLbg*d+#@}4J%=ct_X=Ca>+aNu5d>3iS3e`VUYNP&5 za)18bH5IZeM|6x9)t|;}R({bR=q44Q4G1Q+IYQ}Q;|L7p|8*Ur_oe{eX7Ilb2w?sF zUl&~*P+^lugqIreKm77vE4Bh4#v#^Ox3>Db!vCl1|NV>q9+&?&7XSZ_h56S`0My5) zu-1s|S=nbm8Fs}PxR?0I)B)GDyL)>EQG#?lBLHUk8(;Ok*d{Cw|L>&Hn+dNT=rTmu@VIA z6M&seAkEEW#76FkoC>J^CU{|O%(H+n>oH(|-~hVD_032}`VV*R?<168`|asVa>{~UAMq~RGE2Z&`zl3Z{@=b)eqrJBv#qfR=z=9V zkL8PaAq2_A1AT&M2+%4<0pP*npFg_+-zOZ8{ylU=?$i*d6p#r@E(g%$&vB+3C_i)7 zl+|p75s5fhkOR7gEPA~bn*P=fAD~=|qZIM%w64vsuEt|#W(Lksl&N!>@1nQc-?-hk zKh`_to+jQ0T(6^D2$t*th$F77jIBNwZcZ@aG@Q;26vvkryt%Wow*GndH;#+ns}6joSHGpm9*MJnQ?s`is5TJCneNAJINZo>EdsG9)dR z3-;4*^__qh`S=~?ActwGsf9DVLPDfKa7E(`Kfa>oVrLQ!Xv5T64C$4WF^wv(%Sqi# z8j}Ew7?6)G)x##?`iC*wC1kemHmX`oLI5k{G;JlF%U@c$fuSLdFe1E^z69#ZXziVyou84~ zdU{a+StBWcoS55hcUkYxCsluENlQya{DBtB6=dTztltk2&QSnM4f?o`o2O}W)yI< znJ(<{ljT~$zf7Ce*k_Ya3zcxocu4t@KuWEbqonrUfaG#-R@I70rS>n=BjJi=-u*pz z8i~o=Zjp9?E|OihO40)(x^r6ng zM$PIyAcmj?F=Vs>YbLGan5{hHq)lTGRMi_ z-e87BBd_IYmdwD%n$$BL*B= zKRcN@B=A5#uznK(+Hrh*4e!6Hm5269!2t%x`zUhtOM-QkUSl7^;KOcA&R)mH<-!J1 zJl-E-k;y91C=%wy)6Jo3%U}2&68{R+{QGSE1ZRVU-Olm_2P81(42?R2*stHdjH)l@W z@FbotDg#UIe~bb#o6ha06HFPQsM%hx~>mRaVModbu%?4mnepbjwW!V!?9 z6}$Ml+fERyVhB>_z{9Prt)1?Hu`_m8u^s{aw3MshGi*S|@KR7rTF>!6Z9=dMJ|vVQ z`#eM7-;2B#FE}0nNzP9>LyTxFJJ6v8c3CY9)5hA^(P^Bvy_^5zq z*n7e-$_cWHdU-V=M_uC9`fFSjWEN%n2A(H){F+_JIJ~JDRS0DF3vt_swYblew;FJ# zO!(3&^5+YEb!+Ab!CHMMx_>^19km>_BixOo4Q0Qy0vxkbW6S97Jj1`UzzZ1e?9ZAi zUbw4E;GxTU6Y$d|MF}#Sr`g9#Fh6m2+!x@)5IV6x6JB4BZ|Qv(UOdPRk4~P8vj6yb zA{E(4O)YV^uH|;Obh-}qjB)b|54s{A5lo6X@7GIPyj7X6g!!uG^dY$~Jk@dVD1lFh zj<||Ltog?F-1wz zcSl0gWi;`)VS80L`md0=KP{xG!*gOU-hm@DVbS?@$mN@mPKy?P* zwq+uk^C^0&B;%%0t2ejImseey*`DxIH|#u*X)Qxfx-uZmTA({5w7mo(Zp_5`L1?B* zk%%u1g8p(bN&CpMqgZAcAc(j788~s5!s)U<+j;V(aL$y7P4deuknTr8dPV;Ejc zaH5LfcvU_6W;_bQSe=qzUsH+YoJ#V+?~AgGm>yUL@%*np@}JH|K7%BhQE?Qn#J`tU zqy{qG?!fp=!&ydD@tcqsECG)ZR)oH!aW6rdJUu)G%yBnJVab!0{z8jqEByugY0e9Y zq;|#5L<^bNMCH$~h2Hby4axMnmAmiWHb#n5ZqoP5->?(K__ng0)7;bA%A-3~BF zGaKzR%h2j9ThXF2$4p7b<26FCM$Y-EK}QO0uf^~npA)B48ycQG`5GJYhF)sTX8Y2a zN55b$EgAIFgY;~sCzC*bd;WM+W`!fAw=YF>ZL3E`+|#i1#waQct1ZQMh{6R9CJ^|3 z?9im}SkqzeVT`x@x`BN$0?e2f!^9|^FFTMt_L|*?)4?*3xTs+>iD%%XMnTVdG`j@j z=c&;D2EbnMAqj84Q_jBmFDs848}ve)J;x47F&*9KHBCV}8xw6$lo3bWC=R}wYWT6! ze9aFZyf2CLa{QGAyWBlAhcp*2*FO?{Tl?R}9q3O(`;X3-|AeJMFKu_0Fyup&dhLi(( zV}ZUJOnR`j@_$eKf31N3c;XHedi)27`5zu7N&e;x-d_)A{iLe11M~ZGFL9Ao|Q-Q*X2!XD+T?+pnwb<~y3JscM% zEAC~EmuhGBtB+Hjgu|B`a!)@RSQ8$;kOxT#R}4LTZ86FDr>?_u`Mu3Z&#LFv5vXEy zkp}i-0~1#wVAY72tBc8o@xl1aBV_Tcw`cmpKMSghPPE<~fdS_R71EgtCK2l=a~)_` z%|lzOT^vS%KC?&l&BohhfmhceM}-d_Glz!DURlt(==P2Wg)i}LS!EqtX{8-kSMv{9 z#s66g;2pTPbHt3W3OMjQ`$k!}o72+S@7PEdyDCB5bldyO;%O7%Ic8gSD(m%sxnuA36)S zRGzq)tlT_|7-ts34-O_8O4_ZL$DWED=A0sy&5oe3+r>5T{_(q}7VT14(2B2ZgZN5Q z`j)c|;u1PjkLAa>+9mrQ>hxUT^)lWd!%L74<;T0JmAnm(29YZ|(6;k)kqM`1zoU*C zrv#|(=NieoG_hslecV~tmk98~6E~J|OH6Ns98w3Vrn74^!#nS@MFg8m{qOv69w5ls^uI5U+Pr1eZQ-V|zDb~l9Griu^4YSbO;~umV zzA`#(a_+jG!{Tk2foi&DNJMoLbIqXjT5{b@y7KRJ{@iFv@#g zyoy<*SA64JKhpC}`=KFWOX2LIq<;f!ADC!+Y0IAmzMt?LoaoQpE@4e*I!a?R{w$U1 z2PTr;hMbM4&EL}>tSc<+e(eX{?iBSKikua`1AGCY=Q_*Fn_0(_A_D%NIM<+)7XGbj zX#5=n{)l74h>nPdYKU`>xN!1oGqoi2K)Y+m_ z`ACsX8A)fJ9P(jjo*)Jv^;P~603QtSxq^0)on-keWRDHi2w=3|RbgO($3pn7(>=*$Xa zbS~b@MV9y@hBHFV7VaJb@wa+lQ^t(J5q>BC%ys$i{-Ga`Vnkksf;P;5#`zdz{LKxb zX~%q=)Z<*9V)mUlEchkW$ba>BVAkM%Ky}!=j;&dO!GEIA4-5U}w|xW$)e~gek}z79 zC(HyOlXi)ps^}X}$4YyrXLS_ zJ9j{t&<8{(sgy0FQ4)Z^dRS;|(H{9_!acRRv2^a2 zxJ~mhhKz4EQTtu)@K%_L=A=pvTMlO;lhfy+;ai~>2O{fwA6WtppAXE%QhIDP0NMl%w{ zbU)dL#B4z$rlo9ZEgly1!O*4H?#WY-RwcixWn0GLKte#}0R^@PIV;x*`7;5-v>3DI zOG;%cH55ce8H^J>!~0|kwGx4GA!u0p69>0dBc|N~)5QumL*uQBO42PYu5_|?h0FX1Z}uylfJ#u_4<|mFz3t$;;eRj zb{WN9mDsC1-pzC*q2Clc#+v3TFNX zUSE`jC%oP2X8TzSd_L~doc)JSyKLzPq$&^Z z<~gLjH>9I>lKY|Wb(v2svOU_CDg2{jf1?N9TR=D9&8Bw+%d;mTUi2vArO%$5)-H=l zuA(M6A#!qzw7=xGkp8M5`s@kDrabftk!qvmOh+FCYOkkyk#oauSD>}3TR19DlmOFu zI$5L6`Z_fq^t2m`0^-;_SKL@2*cF7_hN88}Fr2OxGUiKUI^m<>2V;|fq1HdVeG9)x z*c;!gb0SHZl!FRn3F|VoP5YpxhPM*<VJgZfA@VkCW?#V z7+7o1@w2aID2R3JS8o6ub=y5&T<6XW()t}|tW_gEhaU4}22UBTYoijwQHRnP!NL!| zk`;PfY9x0ef!H@IdO+&lNg1c&Al_pJ+x}beV z=`Jq3EdwFvwN{c@JA#KVSYB z*>Z)Q5UNtmTI`_tCABbAD(4@=uHDK@$aW+!*M*&CUZ#)3j@}&KMA}6JxVdnIBT(wG zG0qkAU)!PVLGDUd13|rba&`7$adC0pfGw)_*wg;AwY34{E`f|cxl8A&*RxS69is#r z8y$0lF}5W^9z3Dnc=kwfzd~*>2dki}NQKmn4uRp)J&m!A|cs+pOBXGp}R zySs4+tu%8Jqaec}DErzXKM(XR-yA;pJI%fXJD^o;2vFWbRUO+`oxLWd zW}SSNRkRtM=*j-tuT~E1Y`1hAVd?-0l((^qCMOHaAfN-KCBh@I`k&{(W)4*GemZg! zX=^(^yQ-a>k85V4^1LpE_w)es+zm)^b6bR?1s~dodJkIaKDLo0#5s`u)E~}s!LUB} z!OmL>_>$1r>$*>xE_N!`>H|s`O<3k57cjm>>Ei$+F}}G@S7vO9kre1=Le43@(LWwy zK*8B53M0Z8W*u_5)?{V4FJkQT@={??zi%YXe85jUx?)kMG)``C{d~=5R*uVqbFb`av{G+%wkWM;+HiT+b+qpD-26UCp>;D zFqXJ+R_InEhc+w|17`Z!*~)TUk^S%E-8RUTI*X{EJaynDalg`C9b(M7#RZdE zJ4ov+rmtX7KYx7VTOIyO?2ypW$)2AxrIGcoXxY*qPjSFr^3JW4{Afm5S(3@5wOhm% z+WJ(8?A`O+BYnNk+(Y=sm!E+m|NE?-Q4zG|+b-O@DFj-X4i2O+L2LC~s>>m>2JDymaaW_%ky}@J5mry6h?7jn1&-@}S2_r84)*Xr8clfE zdzS68i?P&j=op*Ior$!77|n^H$ER{yhq!f`&vrAp(b&D^s$_z#bLw%gPf(Gp_V~=N zRS8x38PFpF4I(HX+)lQ+eW!@{*3O*mPdwCxslryik=l6*ElWiv4s^h8^Mo7nH5%wJJqB9se5*H+ANrvbj&C* zR@3%lV>yv?SsnefY0qE^!=JoKN?aL#%WOV@4hx4qg-SQAa(hq8}Y0qHr>0B%4DRZ8?MeC zo|6&ttLMDD=oIPY5wej1T8))sr@zOgU4^D{p-geGKVjMM-IL4h1d622qmojfv(>LIn%@f=3Th;*9^>*xYV{? zrDuCp3*Y+{EZjg^0=(8>^)TmX!gI>h&^uKX$)CjoaSY(*Dx53=56PxyZ%Rti-BmD7 z?Ui(ol?jdSmZQHS&3j+o%V-AZ#NR#5Y~)$+fLw#;d@l9hSrY1uO3fB%)Gkzg(qb3C zoes~pv8LHf`_S4liqRvU0rhjhXY0^5-&JM!%D`ZLf72wWS5GKXb(8Q3Y+MjrJsJxm z4?e3L>rWpp%-S2JP@3kuo~75?p6r&=sc$2quBewnLE}GA<1)1*s@N~JZ`UhcFbpFl zuiMTt>w*8cn0rBaIilJ*Z}SKK9hCqPpb;^Gu5X%97xPw0nEshhmBm)LFSxD-Cso?j zWxQF;yY@9wqhS)pP_zE95w;B&P9Q4Uzq@Z??CufMJG3-|({(UCjd1 zRcTkyYBjoiy+~Dn5w`d(EVf(YG;0e|t1VzY^F(H*MKNdiNp5vrh@_*#*s%iEkpjO= z@m+GY;t#LSXf8XDPN)x4seVV{R`ag5Or;H|onh0h`bWEzF!VWgH&8tl@%8H~HiHH% zG^Y*;8XV!FcrmEEK3|O-vH9-$^X)~VVY8l}lo*fI30Q3&re~R-*w|1$I>S_Ik%}nu zf-P$5nCA5&=2x|Uiat3T3ZIrL>q5UHb2{>@jgq&R$+V%b-fPEjeu#svdy5hIYec;v z)TeMY6hEZ+E%%o79N`vh3AWO%=ULA$Qi#4X6u}oP z)W-#?(IF$zvJz9KZmD>4+M!{K`|=|nI@?irK}S`nnvNB{!*P-UHI$_>gs~(Up=Z8! zW_DZ~5h;A>CaFO~;R`2^0@$5hP0-rT=q6VCs#;a?M=_aD>{6B!_?4D!a&|cAA(lk= zEoK;b440=KvN3g9q;p4Qcg+WE95Hcful>r1`iWTTfXc4>9N+uB@2G5g>QS;Vj9cmj zY%hue*i$=ee^!OHm5Jpv1+31DMxoR_IJ|ZpTVm^x) zj%Tw}S@DmqIa>O0SrVoF#9n&&`)-M}HYyDkjkt?q6vM{srWCfX#MXh^bN%c{!+MSfrYFs0PX6 zvK1ZXbn2^X09-{W?|`Q!-OFvRsQ?d=QD07M8-xRFS1bsY6rQiM6i2SQgT&pQ!kH7@ zUlb5-;)x^{p8NUGKCfrDHn1;^ZhX3;k8!N^vsao^XRbabelsqNv{5VwJ>oH}zi%m0 zC$L27@i^IKDCQ|5=Ju<_&Qw45MXgEIbav1oT264*VQ!Fx7X1oGtJn0+wf8o8x>y&V zn_@p>_zQP>0$IqOx2}{QT23Se&R3`M{^T)j$aWo-x7Sx3z8}^~dHT^_SS8+T=ayIl zC;`5W6q9=dpdFBcU|Am0oMxP#gs15}$}>Su+$x9CZr;E*>v=sFU-E@lJ2XPlK53ks z{$ay%;LWyrC~5&cG-$R4dhlS?dqD3d^s%z1FdHv4Og~kb!S3;wpt=!vMeh9rd{*9S z3jH~9B-3VWd~X=Q!nLTJ+chW4j&|~)&yFMv;--dbX}@KE2wV+q#1=~DF`V@caE!sW zPt#gM=n+wf3KQ61@z4~N5#hEjM;`WDuAO(GZ|9lyv5 z9eQ5&mSWx@q1ohW?UA~k#KRmTen|r98REI<<9l{j&i!DkC1x%lklj*DKA9;Q6?1ZaRW*IP#KD z?&OFLlW^D_Vxy<}7nk-l{7}dD8_2|(+d>$+tev-wAx5l6J=EqC`*UNBNQ292i+&Tnbe>v#!caGt3z}y`Gt7b(nk*EG zil99nl-%s3h;NiQnobp+ZzhMKe`b)gQ%hvu7lc#-Ad=%#V}G zzwh*xEQl`**J9ucZ92ar8Nbs~X zd&a+>GA*EJt()9;W3+pwAgnaBaRDh5he^*M8tqA?ON{XityZof4 z%%vy7U6-yw^x=l%Ip@&6WP965Z>O`z1?&g9@`0DMB7D*AUs2)nwq)d7?Wg0iwYhO70`(~ zk9M6gzDADo@IJ5SaiGu*+F@j*pH)k^E7YO88>WIXsCH4W9(L1T=v^O&ynQ{JadJ># zE?T3P;1)m989?Zvo0Ar|=L%Gtgu1?pW9rS4BQfRH<8r>lY0Whbx>AvsF;But=^!#2 zHpk`==0;&WpUS`AQdeSD=qi00mdew|47klF!F3qlfD`=YE|5$J_t^A47Qj{^O$?{^ zC7)RS9mKdbMYC1+PL%&+L^BHjc^WV|_gqh4vO8bwJiYFXW4Bm%UHaGGzt-J78Hg1t z7HwrLq_+E9SVl&GnAsSp^@DdCUb)>jsi5L*gYC{xW*c-Nr3akJc>=+XvYeH&Y!z@a zF2<-LJhFrLkxa`zmMQ3;;#m}(h&l}HH+(YfG+Ql0f2eUsi34Sc@zvbLAmtH9mynC5(v-rS(yqu_z z&};;&r$@^%j9qZBZuMPtx_2>D1#=BTaCC0rFv{yjTH;lstPq*dkcGStpd}Gu(F+Hh zc!hDv*^d!{%4P2oS};zI9zDSl-$L+F1*AZb<8`b1rTe{x)~f{J@0is zKVd5I(SORDkQ$ZPLLZw~yiZ@o`Tove-Q(Vja=ousWx*Mf? z&mI9{M*8_;sf(v*5L`}J^dz#*jIu6{FWtq9uvwL@H}uZF>S2qgwa{{HJ@L718Fsq6 z4)eLrVJM^KCSmbiDZY+Msq~TAuK^DEo^m;|!~*-LZ$LDX4d=JH+drvBDbTg~=drm{ zlxYZivyWsay&5oGH(lIT&)Bmi13nwHK4KfQM{GN$Ijt~EW2at_&gOb%yD(FWvTj~t zBrS8h@HWNu%{Mwx^O3G>%;ZGKM5hzqdVQML#>2kT^?8jZQ^!Hywve#s!;uq7$#mzf z7wM?)$mfa1%kIyIWDW+#(X*5p-nLLAeMJ~OJIN*y*ekJZd>!oK&iI(FK#O$)5PX$hb>Zqer2LW}7OxN{_x2Z{|zFwSt zURf8=5)PUbCws-Y8du8yeH}2|i9epPZF;0%ptU6pmZ zGF;?nFJ9vUqk)~d`=;X!JY~<7>$Mb0e<4ryO+2N*s&UXn3E8WMIuwflWf&R(&qQPB zW51ea*j>PcS$9Usc7CMPqvP@y4=u0S|i7(YGEoIqQu9EasAe z#|}>qZk6mxSnbuHb*4D<1TlkkucAq?~VVLGOtce9^%=YTbAdexA_M8IvE@Z6?0X6y$Oz4yeu_h~SVTZ>R(TUWhC4>?VX4j8@jUotDCT_$bT!^>(6^} z0!1fcv>Zy-t*`J3=Q8=danwV68E?@fk{QX`TF3!arMx*j$phtkfS zgmlnm@-jC^GC&uzP&h0*GeP0LDRJ2M%Y>BsEZ+eu@wu8#=!uv1w^heB7cUb#A#L#S zxk{^%ZqQiYn=WJZ7(e5MP^)O99^9eMO}RG~k_|-7DwOV{ewEH9tI>WJKDwS(HD^+* z3;40=6pc?k7K&+n zK8m>PF59psr!M=?T7YbVMdwFf#!-{3aGyrYf})YnxYl3SHYv&WMQE^fD6;@~wQcrw zz&A6pH6?WP^Ac|-C0Bjg+k)uYHthcS_>)Fp>y~bDT!T~R@aB*`?qFzs>Bz!4Hf)VXs?9OqtDFkf&ijM)NwDK9*R4;KpVN?q z5)G(w`2kp1)P8;70MC8u9oZNHd<&j>n{a?tj1qFlCl zU$(LQYJE4(Okcr~7PFP>7hi8b``p+Q$cXUzp4+meHh2N5M|^jGxb9HUTk31CZ>MXN zl}v09HHx=xo<{?yMl@6`KLzjBKRwSCj|@B_X@0WARTXVbf%#+V^3DJ1BMMfb-TsQ^ zt3iq;v9YOXfzhLC0md_5CQchB|rDvcVtk{w|Fp9xk<& zQgZHnW3Pd-Iy>ZGWYE?BEDY>k=K9E_%wo$_f!LMRdWFqt`fFXqL7g1Elk-iiKEug4 zHip#J=3;^(bX{V^@|7^D1Vgey=>B(Ri>I7{^-ENvWn5W`OS0kShA*I*wGDXXPqPJj zLfw8`%R_nUvn@xn&GCR%uJ;+wj%!cDl$UZQBCg`qd*5a(2vciWVT0S2RXr5=R8uXF zmtq|}olcVO7{Xv%ta%#S3H$3MJ_gs`2@qVWnuM!VC&c=&c&nStE8OM+*Lb73-kr1y zD|Hr4aAVFl?L}P|HO_G61fS5DGwNdV;|!Fh8WTv$fMU!e{3fKm)ia&Ww_D)I5z!qD zkxWz58Ywy36qd88H#&KhAV#Hy3vNy4tWGHMaGrvzy@cl^lt{qd|q?6PDZuYL~7G4ZVyG)`!V=$k~Qt zGZL&qwkuwu0qK|Q_|cMHlDiJes5!9_&t{!%U>zZ-IU$UJ=i95a!5o@~Wt#tXsK=-ZysN_^g%T2k6-bdBRL7?ucis0Q8c9Uw5WU=86e-Y}q-JzHWR@r9`U>oxOz^uMS0h`}C z;gxx~{^hK~nC{YF>C6@1Y&hG)WA89Bl4xHvy8slxM6=PHF+%4??mB!C@X%gQMV};8^rc zR?|dkf0_-GY|-a?4fH2NCeRT|8!15~qkxXFVf;gD@KSZlXFm&UFMotZHy$aLf;0Tl z;Deo@70uN_{{3Rm{&3^a5cDF8f#*Hp@l>^^175=m%#aEcsUpMCAJdM=M)9X0U)}3Y ze(m`E{-kOt5O^}WTgVlkTw|!1@3hw7XHFw#3Qh%oN)uYjT|N zY@aK~JyLS5Yj^62Fc3OmMZWDWPD8Dr^sm{!$IOSBa zp3B)v;UUk^Qpg8-GJ5k?g{oJq=j%}cH_iC83R$mMi=rc1XTp#D2fClA%VIl@28NCP z%_$bM-)k(biCX0GS@V{Am1lrslf)sZDnETfQEAEFfGNOAK*z)+{9ssW38?&VZxRgj zh~X>qcqchm&>|F6C7-CVqz+pvoR1tF29x z%%I%u?yE5LPpuACm>ADTgEHNMPj5kJ@4VOGL z*$DjD`@K$XFXS@#Q}85_#Z%DdrPslNYl5$y@RKvuD2M4Lx(YvxW;?zLpJCjJS0<|R zU{fi3wzov*-0VZRuoUAg-|@9bz2$xmY~mRM;8k-{{o3!5>qkXzmR!=Fb=^?Z0wZeN zM(V)vgIFT{0UXv-_Ue(4WZO@+h{m{j(Wi`nUxdv<2{&EGY6CXV+yPKx()Md7%=#rn0Unm2H{0>^^n*UzB(O*cjzXqrftdz zBG2A6Qad0*P60JpV_1~xOwH32k|9}p(a;`R%&D8*nfWL5lGX6#d{%^)aiH{F=6mn) z9XiO{grlECM&>c4`7j5v-o5lIr;t8qJ?CLmwF1X}!AmOlg;6o7aXZ_`@cxutp;u4H z$o>``Y75lWGWDM14p^T@|2Z(_l{o6*IxE?_?xYo<<3cXUPe1oMK9ce z79IE4@%heBG|H}@1QLh~QjyOOEk{lMPZoNCU1_cE`m}sQW9CyD-@K3F&d?uA^;fd_ zqtQJ5hZUQqs2?4RbIBF7^p0zD3xL_-nNi< zl?-Q_Y`KgdCAbWHt~We+n53|K$|S!Oj!CjlbDL~$7{7w&7ZfLzt$!ogkCoh!x%ssM zK2ye#Z{uY~rCepjWO#k(OuPN+mg)8Q2-Tt0&VKpQe0o=iz1tk)8;d`2G#A-uM!lfhqHh+74 z+{WyWlgl{T5EVR>7>k$gff1<9ewadPFWt)%NmC#OM!oq*5qRz%9EB!YJ!|o(Mjgm2 z!rafU`ksIAbor>e^=;poSYXU6(eG2>;VNqqvBn))8NC$agJE|7=IcXy+U??v=$N6Z zF_KN>8zYe#TJq7{$v>{Xp(W`hWWWa3O z^YkJlJ|DL5qB#sV9JTqS)GV+SCmNfBF9b=F;NO}H5}OnUufZ-z)Ko{~3gdid3$5kD z6=R6$483z)N|`;ArH`}V2XjAsomzgRM=OM;6VPotVWPWB6>w-$Jbvt6(SOlg#a^)}u{_9aukLer>hS8M zgI=mX9REFMBD5t8@-4o!k`?BOz*(w*D6u0O1wler#qYB;#2a0EeuPmJMHWQAe(++q z&)%URp^5ByEOvkYv~uIAUW-8@=wezbUliNKqDb5Qbbm2xGL`CRzSbvV?sW*JntA-K z6ecm%TCGdcR2sU3123%{9f`vwKGR!WX?1ze@X(!bq5aEXXLt zZhpr3W`7busV6ar3UaZP7bXgO!} ziHXGxM+R!2yQt8UJc>qTTO+qz)6rI)G zE}6*K=nE$kYzGUYjX(3G^TAKl*9378#l0Spjc+gAVVg>Z1p)44=E7+^c;Q2qs9Cm2qHUr!k?_?qN z)(^`B>8F=8qa8P*3^?q)2oCe*Q@`sg-Vwv&QN?V&aix(x8(vq$s*;a8Z6k%2qCMass#IJHz;&EKA{J)TQ(WOC;rGD^KI7PKqKefR^7PB}1(aOi%( z<#OAsg$2N^jAwxX**%K6mfcdUg15^}O3U+ufllcI!yO6h)qbNk9q(`h+dM_m#1}f7 zIK_rPFEK>VJVq2O;l)xEyS$uuVnSY?J8$`h?_O_`%7x(O)HvEEICi%adbG;ab@9hz zy*%pqjsC%I0~gQT2kdVg2{AC}EB0}DO7@WoQ90QbuB6zh30@K~EIcn&FBF}S-#xTb zT3D6x)I(X-S8uv4e#P@ux>hUy;&`oIwsnCq?WRcR_u1_0 zmxNJxByxs{G3WaIw01>XyTFE9NKwyhOaoV2*+{6<=#n)2-UL$g;tA&w_VD8#V;)r(bNXX)OmuLLlQWs{eE3#}|T}jeOZI<9h#k;~k zFG4Eb2onNKoKjbMco6}`FWuV!s5>-rzW0*^3=8r^UDkNO@Cl60flqIWCMS=0v@j3J z0YedpZV-Ps>)2TH*!p1$fStFR={4jvQf1gy2ia_> zh7zi35IH=#Y>jRc=z3UQGBnKgp9HrqKY6yB{xf^{kCsH5>!3L0a3=3Gbdb+!9@7 zs5zFqx{upOmWp4v6QG@rQ#mez#UxT|o?>`#m(^aLLs(0!PeYyFo6JQJ{IOO?o4aPI zgI#PeGY5y#OOE@ebi3(na>*p=-RxTfM2B^F?h=H&w=lqy4Y3x`Sv3rIN6;MN09t?9 zye*kIW8^Q7A!o0&csEWyJRW9^`h3gz!^d~Bu8qmdU^za943kK68@tjjR2{X993+|z zzXxf4KTxfG!zvjfduzdyQS~d%Qm3L*uUXwHrc}v|cfgF&Fh&-`yT6_o$Ld2s#oFMe zlS7XmXu8V|3ltuG@*Fp>!nyY(!Ts`A$OX0ICj6*u>1}zCG;d07Mhs@2^PlV5Qy%NoDn~H9w!HT+>VoTJ$I?gsj(-^G=Fr7{`S z#+^{>`K)z2@EGCuU@SU=jA|VSwjNUk+ls7tp%uX}=alLi9jdebh3(mXmFcU^RNEyP1Pzcu_kpjpr}mY0oGmvgB~=y(M=XmFj;QB z@B_(wJ{|IlQ_UpU;8w9BLPQ&(k+L%mx#G-#%5}z1YQ?7GqE}Su*;2vtL(w{oXRY+1 zQ79wdUKyL^N7qOle%_(UtTcuNCdZnjGXuPSe}ebpj_g}dn@qvYf_5ao zNS@8JhYz&dzG&#p!ho63`~@J;dO-AT^k_(g9d%hGs|g}3Grn#yO>O`U2#pGi8$=ZU zucp2-DvmAK`rZVB1$Tl6*Wd&V&R`SVA-F?uhZ{6_aCg_iU4py21i}Dea2;H}4)49S zzF(|0^sMf4s%qD+UDangank)D`F>3XV??IXWfeO~iBX5%Umc>=5Dtcn)=2!&A2ExV zEd0|d_c^lF>t78n#0d7;e^83@JpImEr6ZZK&|XXSFD0^o*i`T$ADL{CmQ))m2uF8q zQ6##=w?<+yDhe$?3Cksna3^xzf7n-lHyZ%|nxPI@Smb%j9xf)W6fhTJBtE9ev-mKy ziblS<1Liw(4~sCDf8!~LzVl<2ef#jWJE}*@e7hgU`;)5=RuE~w+u>ly;y(jQoe38) ztC??A$^8BJW9|w4e^T^wYPXU8#4wY;x%iIhv9q@R(7erL&iWKg(iVT2@aoM;d^bDV z^ES-g(8R0DA=P=NkcI7dJS>J~Yevk*^R}Db(|O!{gv4y7&V4)ELT^k8*X{jyd*<#W zf0pKzL0_%Bv4f*8@J=yNx}PROfRgzrMO6E>7b0dAyl!x_MbGCe>OFJFY;BBaSNZ0Z zjLnVRR|5Bp)b6S%xX`KOM+eZ}nwtRuQW0O>{yeJvojCNy**Qg|M|^n2+TH*b^61TR zpWqVmG40mN3?I{XYDgnH)jv{pH#}_bFp1H~n(&^p%U5kA(ZRF&N^x@zrBscTdCSvV zz&$fPy1p!6wUf)aAF+dIb#-z8Ji@Cw5sQB_Jo-t!U7c;L}n{V^gBY;9n`&^iRDlotd|%y)rTQ!D^?%*_q#)Q0qbo zak1;fEPKn_`LP-APH;u!=^0LoO(qNzGK*r-(HY3t7|Y<~Np^PQJ=?WVUwiNp_C$jJ zN$VvoAY63X$Ybi982NHls(sj4lfZZ~9J#(aj1`(~T%I|Lp^)Fz6n$Wkd_fVPdBM)| z#p&d9dkB11BtY&}6xjr_SeUaNDB`^sUfo%HXy`jD-gTNdCXn+lfo@E;7^yiNXC#D} z*r90p{_fWK(Zd*8to*29MagCXcC6jYL{0MG@_@;1BeFQ+FvH!; zVM3vNbFIa-0A10#)3 z9G+_~T1;(Ak3P??h!_5sv8tBuDP+lhj1(AQ%qVikwMD=CqfyS|XG8J%0x~i8z^l-9=fBtmmsato*&q39mOG zO<(B?ARP6O8Tq{sUwfNemkJhTK(lQSvX^6@AU4juNtQG3I1GvHXn7pM6WT~}-tk7? zj+!u8Xyy(nxLLkb#doj#dJ#I?dNwdJpIs4M>I18rb zABiK{GFQ-T0|Sw}>IB_|-k`8sJ)xe-hx-Wa^z4CdL9LpFJ6MM|hRk*RXN?c__^Kkj zPdfej5VZ^M4O@G%?Ea;7y0t>r_EQkLO$`UP3~^s0ryImY+C1&U=I$amqS+~va2Vj0 z=mc~GZBd{>{I5#Vubq>U&I|&BJKQIs+v~1+_inh}6xu%#gAI~=wR+k`SrtTD`DQ~t z4snHchMJ9BWQo|hcy&KsG_PmO5c=JK8TouS z%}xT*nr#WS8uEfD32$*h<7RIP~y*VmGe`_#qp?4_=`sbP47 z;6is^jH4tfEvCk7#Td0vcb;lnDMa>%o&Kb~FI^qADUIoY3jKlhx`^~$dXq5RH(!k? z;H*{Sae)Ha=nztZ3vA?95!%%1WrIxKd785*`xQ3iukm&DaHZpbbhI*I<-6svzvT}c z_=}KfZ!Cx9f+Bd0!@kfD{wos$0?ANsJadQ}^&~KoRL(T@Ek;_CcD^Bso9F%qEtf`U zeB`0+j9qt-0ygaFqdx+>uq$aQx=6La(9i@emlUJJ&yDT8yxNdAF_Fu$N~jGUDtDiM z7;RiqN8 z4^;>~cWrMDZ&W^DC~$BaMYc6PQpSd1j5X6!i!H9PsP0|?U5WBvlIGS^{MwB6=_DO$ zEv9L#I4#8H6@H@gY@+a5Nu{D0qhza+3)N+Y_%tJ`UbZcpgwhK5w_oD+Awj(~o675h z=!zo5y5Xs7+$iOxy*ts8&iTpbI;W|W%)OC^SI{0w`y!N<37}eYs$=0-;2e+g8?pAe zsWh+UQs6gDWlB!=>Pn4N2vbOxRM+N$n{z4kW9hyLos|ry)yqUX=7G51my{rt&q_wu zqSp?C6IWvvZK-8|SKLSEnthu)aQ0HoXJ}GMl4HDKNWDdFl}+--mN69y27kv5Lk${{>^n5sv{0EtmEl zPAOfOKvObPOc2+&WRbqOwuZ`HQnxi~U&r!RVY|`*J;<~uJ$FJLozANe#NG1POdGbo zXI>GP9ik&@7UfsrCQq4kXtb(_D7NSbu-uOG3~q$U;6psz+C>@H%53wUWqB@>dBO!knAFyg;esaU{+fi{iKU=0}n~53U zm5oRa_acVS#3q_cS6xHn5>sMxKt(f0y%s$2Tily!1Y|c4%?A%^Jj496ET$ikSt+|Tq#J>IP9?oE#L^G4X#W#kS zSK2M#fP_Z^j-$;`!i^?C19d4>uF5EKEgjN1*>di{f6H>jT4OxvXM%5i#!Yo-N%lL` zc)pDrQ4d-TK(Cdx4~qW{Tf6-Ih-Z*+=iA-okkGwX|6~6`kXt{ig_@2;efSgW@@NL%_X{N>@+o{jub-k7zB z6MH(4$Z>nR(f#5zbl&1~-vD_}Lr7Qx9Xc!pG!Rc9WSQ_LHSu|Y z8F62H(%m{d_3b`)-)Ne6D3(h$ z?po+a$&*A?#o)2G8Ho^CcdBWrtD37`5Vx2T^S$gH1{A=-6U@Fknh% zOoA?VRSe^%9NQT-4U|yY`BtF}0;Po-hi)Vrvz!BqPWOW;3#F@i6TurFJ+_y)XL{9W z4HeNbpW=EF?-7s4TcPWb>bm_y#>Ng1)nDR8E+=g{cDsF~S|JLo5i;s$4*t zaZ{hB5&XYd01CGVs+J{a+SF0{%H*EuoWF8kc>#7i6Iu^~7(H_9>4g-Qi*QViH*mx% z4)s*adImWj%s?>RPbWOz{)rE09e!Q#RThTj*~xGo!*iocWv-B?pIR4Y>8hY0U6tYn z2CI%ZwZ1_BNZI0mxqLz+gp&`#$*qf{X`()t#Fq4iRQqa?UAo~$zoaxHTJzpN0ngeU zIPpPjilg-MV)ul6sBTtNzo+Os!6riH0KX-!Oj`3vGMiiXl@m6EbU{=8}vAw#B9wajYyq z>AH%|VKGUme?>=;+MCeLdw$5NzN6@KX@dJGV_xGRof7LCQ5II5tzO zxAz3+LkJNvtITW6&y*WroKqDMPJRt&<@{TpZ2Xq*c+@+yaxe6E_|&CweOsZ`OrowHh41Bb5VFftt4d=FDIS42f^>q{ z9fefRyW~n_mw+5Jh-X_l(Sso&EKY9f_K}-ce#utlCzyG2xa`gOU)fUh+fSz-vbuU( z3L!oH^kA+OmM>NuO_9Iehi}eR(FFR*`McNrt`qQMxS0MgtX)X(d4(^t*R4L@A|i>K z4jhDqkjZ=2Nly@H7m=(ZJC-Fgb(>&DRbH<3R2-To{mP_C5M5y_NO*RMhuL!Whb0G< z&M^(LfG@Pe99te-$BZ+Lr;ecdFLRqtUpRFh>fg#5SenT)FN}5vo%MXGc97CKmkGI* zSM{6$Nqr6tlul%JxjrZSh9oe-A*!7JAkPvWmHWVb>WGHfT9R019dBUx0PnkpxIX9; zI|@IX_IkHwC7qs}0EbQO=8Sm*Sr3$ni=f{VsJMfkZ|A5;BvxErV)J;9l>P@m+K)+`nGi#RzM7<3mh({n%1F5 zv8ZPNNuSLz*1Cox9zEYa8wMzWaMDR0=eX}qZwf!HS9pw@3E;&HVu0!?Va6{0^|a%y z5fCDpFp_ROZx(@Q?`pKP&a{3Ru_?q?lT){B$gTfnTg~lCVgUw>0J#U*A!!JQ*2kZR zl}6y`?po7&=C21hVsG~ZR>{-9Ym3X#y}gP*PjV6z$!2evx5V^vk00*)&ww1&<`@q_ ze`xLFzKb#EfDyH+JgOLQ7~Mi(Uco^pe$%R=3W~svQzWgpi%BTxEa%?vse?W}C!+nA zB1PDY_%`w2Frrv8i-ct*wIsDb?X)e0Kw?)J*~HaZvB;Y;XkmWZ!$C}!MpR+Mu_&t{ z7|Z2uf_0oai4unMr$2$gVU<^%)i18EB-vqbk+|y_D%>^Kk5<#KZtFPT(V*%vMSHjg zkXqiDZMW2v385M|P`hR}nt$mND>UVH=2l3N>frPD@(iko6k`NAi3hTvDs4En#iiv{ zybDBcH&Phg{<*PQ@#RV#XoH6WM@Xntg>2{?zVWT^CnOtAOo@Rg#T7hy6AwZwJI`U6 zBM3O3y}~!EC}BcH8CVmK8~!DY_bA*0vE!Q4Pe_Y5twRWEyEpPW%Gff>%*d^cNAo&E z7y!S%P*R9QDqnZZsy>weYYnuDTE$MgaPzb25)Zqd-m^oGgzUrRiF(sc6Z_N|{RE4R zKJ%ab$~vrOE>61oJjVCKMK^(0gPGgePWrGaa&%8DKQ6>C)pJSzKnpm2W)*ANEEE&7 zt1?l-=0Tp9`p))P&24}YMgxkBQ7xT=o-tHPYq-i#7S|7oEfU8yS$7N*S%jg@o}`)T zvA5uK#1{!O&SbOnb<(&PhJe};Omy0%&=0D}whjoe<@@g^nwOH>o4K~nVz>V&_e69f zWOxVU%<}yy3bu?8;VXtL=QLO`0>OA)X^zbtZ7y*r^>0t$1j9!b;Ik{dmzskT7ME;M z=1ED{*%_8ix$%KX363Q8=~mboB&D zKQgt{F#WeY4>gH|EaIZHW;N|F)X;)j=~1Aeu1%&113spDsu0^9#g^RAyxR0 z{4i=@ha;ZsTb`i~E5z@S>!TLy-ytn3N5bd;S0v;Em12^7juDjDZF|Y~I!L3fg`L>C zdQrWfl=smCU8^+WH0_M1mLBPm1-2Z&d~!LI!vuspT7S}9#X}(KbuHAMuiAcZCjK_n z!*bC#c1gd%h=01-OSwE~d)ub*7t9(tK1(Q)icK}xp&Y#85R3X}fy<3z+8L~FJH4Sz zh@c-afOEfg5bmhda1*xhfDL?sx_*$iEpFO2#=4PI14&X$Jqj0y%n1fiDs0gz8%re{ zk89=a;Z5uIhX36bd#8DFr+J%3z}nJwL}QVPhJ*~bAY939AP8rf4<;|61ClWl_#D_qkQmtUt|&YcYi`jk-YJ7S6^K3 zet)vx*=L6bmrNv^hqGdc)r>d>O|#YF=Gu%errS4IrM3?@lK~p00D9KY%6W;UVsMtF zV9w|$bJd^5D`&{=hJR0>()d;Bt|BsR;{-l}zAd`}9EHjE3jd6~YL;E6JnEz|2s#tuk?$EO_he(Pq)R~Ng`LmvngTq z^ZrMD<t+Zm0mszVSJD+0J1AadaAjNPbB}nln$2$&R=>`0}DO|r0Pza+1 z%?UExvAK#(Nu7VkBX^Om@sJ>w0#@fS)qiLoY?mD+$7w|m!f9xx_e20Rvq-`QM?6DE ze6TVUfIeX83(7?BjS;z(ttK=~M4Ltk7P+{!l6Ip*kNTGn0qc@#W#Oiy2Sy$mr6^Yf z70&3lyf8%ph>?dPiWMK7<0E8>U@tTyfzKt80n$qMs=+otvN}-(Fz<1flIopsG$pv2 zs=jQ9MF@uDdF)z_E{=CHPQH4GL+&C;8Z+2oiKk^K!vZE6HnTBQ{Uo0J&i~}Wl>o1;* zaq0jYrq`Tn;6n>;KbBl;(AuXvdWz_>DsH=x8-OwZH(nLw3NKl$gql>?NaQaTvx)Qk zyK4ZpO+&_PMZW%0F`Sd+zs?GeqJ#mIPXGA3`oF@=d4db)#@m;zg$O25a(R*@3N|%QhK>&+oSWW|&xQLk;(TLnhA5LE$WFBL|YM+u`YaRXBDw_2MBO<&J8 zzy-So5yUJm$s_Jv0ZT4HSI8|E={fJfD00zvW9cBeuG5@ZnRThR`3QWga5l4r1p=;(TmSX~0!S6$&v~+7@8CY%pHt^XxC%m=~)%E+rlPRaz0|3JTPTS=k z^VcEig_ZDJD>)z zRWL+iyN6vGhr21clOIH|iW8Be@g|7wMF@@~WSr*M%!aE?QrSuAw=1FoQ>`)WKuk1* zjjg2X1Mq*~Nl-a)<(q|+?RQ*sA(T@g!TWTqaSTtAJX(>rO0y z8yM_|Nb=0rSlSI|uG|)OlmJQoEKfZ92G{Q0*TEZALJD}yMmTE~*{=(ilbmf(^Bp8zWC zcDvs@yd^&XAE=~+iGv`h(?%s>vpD1+9A)${-?D8v9{?Iji*bN$i&AX}DOcv`{@HAt zZpnh&DjAM-WM4#+Da!QlshC_EOoRM_1;FW3R)qHeO0_Q+#(V*?1DOZ}!45(|?($~; z)4Wi-4YCtJNo$gepvrTlDVD?$vMU~vn(w?D^+HzybeK2eBjp=+aS#UB;eR=s930De zg6Z<&-F^v`mCdwdG@iH;yXMF7f+g(KaZwAxA*^sj*|J=fQsrMW@#moxwd*FkQl!FJ))?R2km zamBSSPPGlq+x*5lDA$N~m6|XTO)_{RU{qXXE~i?tt!hPoykKfba})BbK*0aJ)7Q5Ns|pSqaFI-)>o~q}E9Iqa0)B zM*E#+S|EDeOPt0hqUFilyWFzE(MR56$_h8NA;Nbc{m6?RGMCN|3eP6`3i5FS-K8D< z4L|+u3wcA|89JPUh^{P;XIDy?PlbWX#B2ZM=F_>iA!Y%?c!yt`pWU1%oeh+-GDl(2 z7D;lw)HhP53tc+>jS|lMOmz}Yr2?I%TZ3jMKL&gx{M#tj+GhPGdw&Ul%7Jvu!IP|fAp`*-q2`e6r>D%ov|YM{nRwq#TP$W^pDZ`FGPj0Iq;O- zYKr1hj#C94N{cxWc-`}#BoNqnq9o+Mn_cDu3FUpaJ3)X!3AO-jldZnXEr$I#ElD6j ztnQSbcw&>g0M!(NSTRJqaIyFEd>{`Shj7iV!8yvSqy8_&F@Q+L(e#<|TUqvPA_A91e!RV_+32y?; zJ;7Jf>4cx3`> zkHiisCElL5s3Z~oaRPpt-84IS=VHV|P&jmu{i_OA>Fo0PR~brJf_$~tV{ZHTy*V9u zO)y?p)R7@+&p}rr=h@mM>|ogB7xUn$pE@>Dei$?t!QfJw+r zn*J~?AAINNPPX}bUP(wR!`WZ9o!9!Ne4q0U3X$=isuW?DBIkp|`Wviex0om#P3UD0 zP7b)se>6$W&WEu49?7l#Q%Y?Q-##6PO!&!AF}bxFwi>P-w;0jH<`(xW)?`VoUzyK4 z-YEOf_rQu4>Vo@9Z>cc6N1aeIFs40>i+8mXtqWbyhCicKaMm0r$&PKP;5f#Nka z@2fqs)bhdGPb73DFw5nMlTei%(&Oc3NI+ilHdA_efFvxZd@0oP`a}#;N9gpRl)E_W zS<&vmX?W!wY6D&$yV|ihciAH`SGtdNp=Em1_PK*G`lQ{GFJ{%$*o`%qxaOD5?c;L* z>%T#GOA!0FOyyt!7~9eLyyjc$mP=gvyn**uBm+b014O_@;mnB_qf^Zl`}_f&G-5z0 zCIa~+l4pnjq`6TZR$%(|eC=R?F8YNrBe!0`LxEBXX9nPWGV4Gt(Dhqk!T5A#*@n~l2!QLk*>>mCZ{W{ z5D^(p>CBOwsL@qipqL%8KDjgR{g<^MGkE~-BUM}r#TTe5$3-e!yr~bI2&K?o3I8e zP@=5gX$a(g%i`#K_Yr7m6z{Ys*k;;rM+|Vh9yQ{d_HedT;talp|H^fyx{>q9j#VBlpo-i z&yXGkwY=R@czO{z=G}>3e5nT@)c8};Rb+b#Wr9+{(~D>UY-}9$@!wo#8ZFDdV{r_` zzi`%^Cid&yjIvPF?795owDt z>F^E>1qrt@*dPj{z(lTS$7@m4$o>`INGa97f= z^8eD07-YQOtQ3^jvK%!Y#^1ZF6Q9>KQ@CdemSL02uQnUuRl!!{321RYi7|s37aeK7 z6H+u|ekYnT7S}LO>iyLAb`pUp^x`tl=PL6FyRGnU`Fuc|<;Lv&uHG5rYZgwmw_B;j zcORVYP(v*4a_XaXvmHz!s$Lwq?uQf2Ksxm#1!^6weT$Uq(CFw+Wt>kZ2QKliIU0$} z?6y!GP%XRrz4K~{DPaQNQqicf*ShNcl>&7Ndd>7T{Qmo9n-RVjIj#YXTv=ji<_py1`}3|9k-{p zaNJ|NFJpzldadyU65e(OUor!09&@LTQtFqWOfQws5yfl?S(GUqnzDeRV_brcRM7T| zywpda3A8wVk$>`kc-gD7h%f)ch6sxUP!>UIQ~aGk<%VpWO+Xk>@*@{8BQN^O`S^BR z`W>C&W$afkLX5@-Z`RM>M8tXgocQl()XyiV8ZH3B^#-|>;D7`iNTC@Rxq)Dg`x`0y ztx|EAT6z#89#)&w>TLLNC zI9V{45t`zn^m$HvdL=i{#}bDR-}(b*_qy#bfKI8Ljg-QYs zfFx#tccPY^$oGfUxa21MQ=F~e77KyHb5bgoAF`ce)G3(_-j-L|4bc-8AalstS^(+Q zDt%m&opVc+G#Dv!qE{IZUbWQfg+u^}&A!D3^s4uX@8ft3KXS>>>r{UBA~(m_|MD7V zg-axY7Wg!B^)Cqk^AW1PbA4Ao? z6vphDXM6ktrefm?j-Zt9iY3;3+ygIz)cv@kE0V}STmU5*gea1ocu{a*k(D}Wq{SkG zatizbfS-K#@J^cCts8YP%Nt!kaX816N4&@5*^8O`UnIDE>Xg5rxA+oPtznEWOu0P_ q=#?&&eSVd8l-Z|-?{x9}&*|)cgWI!u2f(xa1CmmbtP=kc@c#gFGSh4T literal 0 HcmV?d00001 diff --git a/test/test_data/big_sample.json b/test/test_data/big_sample.json deleted file mode 100644 index e5b7ddf43..000000000 --- a/test/test_data/big_sample.json +++ /dev/null @@ -1,12232 +0,0 @@ -{ - "options": { - "verbosity": { - "value": "INFO" - }, - "output_format": { - "value": "JSON" - }, - "address_family": { - "value": "AUTO" - }, - "request_options": { - "request_method": "GET", - "request_headers": [], - "request_body_size": 0 - }, - "tls_context": { - "sni": "", - "allow_renegotiation": false - }, - "sequencer_idle_strategy": { - "value": "SPIN" - }, - "requests_per_second": 50, - "connections": 1, - "duration": "30s", - "timeout": "30s", - "h2": false, - "concurrency": "auto", - "prefetch_connections": false, - "burst_size": 0, - "max_pending_requests": 1, - "max_active_requests": 4294937295, - "max_requests_per_connection": 4294937295, - "uri": "http://127.0.0.1:10001/", - "trace": "" - }, - "results": [ - { - "name": "worker_0", - "statistics": [ - { - "count": "1499", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000010065s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000013096s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000013688s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000014457s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000015133s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000015850s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000016215s" - }, - { - "percentile": 0.6, - "count": "901", - "duration": "0.000016653s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000017217s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000017773s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000018457s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000018744s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000019053s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000019404s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000019828s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000020219s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000020458s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000020809s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000021351s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000021869s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000022366s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000022884s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000023211s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000023629s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000024911s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000025741s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000026421s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000027244s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000028385s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000028996s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000029929s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000030308s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000031543s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000031812s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000032103s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000032368s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000032562s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000034809s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000035183s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000035213s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000036493s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000036493s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000037473s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000037473s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.000037717s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.000042867s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.000042867s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.000042867s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.000042867s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.000044037s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.000044037s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.000044037s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.000044037s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.000044037s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.000124447s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.000124447s" - } - ], - "mean": "0.000016773s", - "pstdev": "0.000004720s" - }, - { - "count": "1499", - "id": "benchmark_http_client.request_to_response", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000166263s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000178375s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000182719s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000187079s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000191775s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000198599s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000204167s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000210439s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000220215s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000241287s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000282703s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000290383s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000300895s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000309023s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000314303s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000319951s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000324447s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000328207s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000333055s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000338287s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000344383s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000349919s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000356447s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000363327s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000372095s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000381871s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000388255s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000400319s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000427279s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000433887s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000465839s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000487823s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000516431s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000583199s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000639071s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000990431s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.001139647s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.001156479s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.001162047s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001182143s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.002228991s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.002228991s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.002443007s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.002443007s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.003536767s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.003677055s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.003677055s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.003677055s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.003677055s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.003691775s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.003691775s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.003691775s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.003691775s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.003691775s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.016256511s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.016256511s" - } - ], - "mean": "0.000255738s", - "pstdev": "0.000457667s" - }, - { - "count": "1", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000578079s" - }, - { - "percentile": 1, - "count": "1", - "duration": "0.000578079s" - } - ], - "mean": "0.000578064s", - "pstdev": "0s" - }, - { - "count": "1499", - "id": "sequencer.callback", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000195543s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000211255s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000217983s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000224087s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000230095s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000239159s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000245175s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000252647s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000266639s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000296591s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000324863s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000335119s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000345503s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000353247s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000357855s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000363855s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000370783s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000374783s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000379599s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000386127s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000392975s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000399711s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000404415s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000412207s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000422543s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000442831s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000454479s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000469423s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000490511s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000514319s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000550687s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000573407s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000632191s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000632831s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000688671s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.001035103s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.001184319s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.001197311s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.001217983s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001379263s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.002297599s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.002297599s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.002492671s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.002492671s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.003610239s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.003727615s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.003727615s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.003727615s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.003727615s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.003739135s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.003739135s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.003739135s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.003739135s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.003739135s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.016333311s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.016333311s" - } - ], - "mean": "0.000296812s", - "pstdev": "0.000460023s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "1500" - } - ] - }, - { - "name": "worker_1", - "statistics": [ - { - "count": "1499", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000008857s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000011036s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000012972s" - }, - { - "percentile": 0.3, - "count": "451", - "duration": "0.000014104s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000015523s" - }, - { - "percentile": 0.5, - "count": "751", - "duration": "0.000016928s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000017847s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000018674s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000019748s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000021379s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000028439s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000162295s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000164535s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000165631s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000167039s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000169031s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000170191s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000171511s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000173095s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000174775s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000177287s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000178775s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000179559s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000180791s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000182695s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000186151s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000188335s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000191199s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000192103s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000192799s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000195975s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000197855s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000200127s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000202567s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000204671s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000219943s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000234727s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000237207s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000238791s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000247151s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000250119s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000250119s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000259927s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000259927s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.000269855s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.000273151s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.000273151s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.000273151s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.000273151s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.000275471s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.000275471s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.000275471s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.000275471s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.000275471s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.000277247s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.000277247s" - } - ], - "mean": "0.000053469s", - "pstdev": "0.000068338s" - }, - { - "count": "1499", - "id": "benchmark_http_client.request_to_response", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000175959s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000190783s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000200647s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000275615s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000286463s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000294223s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000297695s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000302207s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000306159s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000312655s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000319199s" - }, - { - "percentile": 0.775, - "count": "1163", - "duration": "0.000323119s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000328655s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000333567s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000338303s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000344207s" - }, - { - "percentile": 0.8875, - "count": "1332", - "duration": "0.000348159s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000352223s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000355407s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000359039s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000364479s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000372863s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000375711s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000383615s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000393743s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000403071s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000405631s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000413375s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000424655s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000449407s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000470847s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000485535s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000579071s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000623839s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000643455s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000818815s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000963423s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.001060543s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.001182143s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001818303s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.002051391s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.002051391s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.002294655s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.002294655s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.002960639s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.003078015s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.003078015s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.003078015s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.003078015s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.003761407s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.003761407s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.003761407s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.003761407s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.003761407s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.004503551s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.004503551s" - } - ], - "mean": "0.000299830s", - "pstdev": "0.000207787s" - }, - { - "count": "0", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 1, - "count": "0", - "duration": "0s" - } - ], - "mean": "0s", - "pstdev": "0s" - }, - { - "count": "1499", - "id": "sequencer.callback", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000204207s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000311743s" - }, - { - "percentile": 0.2, - "count": "301", - "duration": "0.000324671s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000332799s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000340799s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000353151s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000360031s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000374255s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000378495s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000381871s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000385151s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000388335s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000392127s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000395695s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000400255s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000404127s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000407999s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000409887s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000414847s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000421007s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000427055s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000428991s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000435935s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000443887s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000454287s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000475567s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000487375s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000520527s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000565855s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000617311s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000660287s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000668223s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000677695s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000684095s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000718975s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000853791s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.001015647s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.001091775s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.001442367s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001867071s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.002074943s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.002074943s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.002346879s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.002346879s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.003003903s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.003134335s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.003134335s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.003134335s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.003134335s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.003814783s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.003814783s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.003814783s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.003814783s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.003814783s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.004563967s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.004563967s" - } - ], - "mean": "0.000376515s", - "pstdev": "0.000203753s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "1500" - } - ] - }, - { - "name": "worker_2", - "statistics": [ - { - "count": "1499", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000011116s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000013485s" - }, - { - "percentile": 0.2, - "count": "301", - "duration": "0.000014195s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000014787s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000015511s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000016330s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000016738s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000017239s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000017856s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000018380s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000018912s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000019150s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000019383s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000019702s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000020153s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000020697s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000020898s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000021120s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000021286s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000021538s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000021921s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000022063s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000022219s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000022387s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000022691s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000023060s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000023320s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000023555s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000023722s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000023874s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000024886s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000024990s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000025363s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000026397s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000027415s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000028335s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000028498s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000029423s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000029690s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000031532s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000033213s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000033213s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000034303s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000034303s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.000036833s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.000043939s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.000043939s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.000043939s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.000043939s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.000084559s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.000084559s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.000084559s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.000084559s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.000084559s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.000095099s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.000095099s" - } - ], - "mean": "0.000017003s", - "pstdev": "0.000004148s" - }, - { - "count": "1499", - "id": "benchmark_http_client.request_to_response", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000152647s" - }, - { - "percentile": 0.1, - "count": "151", - "duration": "0.000159799s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000163159s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000165631s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000169023s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000173351s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000175335s" - }, - { - "percentile": 0.6, - "count": "901", - "duration": "0.000177327s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000179223s" - }, - { - "percentile": 0.7, - "count": "1051", - "duration": "0.000181079s" - }, - { - "percentile": 0.75, - "count": "1127", - "duration": "0.000183199s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000184319s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000185959s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000187951s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000190175s" - }, - { - "percentile": 0.875, - "count": "1313", - "duration": "0.000192383s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000193495s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000195399s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000197911s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000200767s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000205847s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000208631s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000211207s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000213711s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000215831s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000222551s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000226055s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000246687s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000268623s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000297151s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000305135s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000307935s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000325967s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000350015s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000505103s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000661087s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000734591s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000750655s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000874943s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001127167s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001811775s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001811775s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.002103807s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.002103807s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.003689343s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.003963007s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.003963007s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.003963007s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.003963007s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.003986559s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.003986559s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.003986559s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.003986559s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.003986559s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.013305343s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.013305343s" - } - ], - "mean": "0.000199301s", - "pstdev": "0.000387054s" - }, - { - "count": "0", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 1, - "count": "0", - "duration": "0s" - } - ], - "mean": "0s", - "pstdev": "0s" - }, - { - "count": "1499", - "id": "sequencer.callback", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000181919s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000194807s" - }, - { - "percentile": 0.2, - "count": "301", - "duration": "0.000200879s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000204863s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000208831s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000213583s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000215991s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000218351s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000221119s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000223863s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000227519s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000229615s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000231295s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000233271s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000235735s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000238615s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000240431s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000243471s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000246615s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000250487s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000254151s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000256543s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000260327s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000262975s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000265791s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000271263s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000279215s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000300991s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000330431s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000338783s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000353055s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000359215s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000367711s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000398719s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000549183s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000695359s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000785919s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000791903s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000919615s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001351743s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001864127s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001864127s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.002153599s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.002153599s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.003716735s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.004023935s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.004023935s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.004023935s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.004023935s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.004043519s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.004043519s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.004043519s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.004043519s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.004043519s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.013392895s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.013392895s" - } - ], - "mean": "0.000240445s", - "pstdev": "0.000388930s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "1500" - } - ] - }, - { - "name": "worker_3", - "statistics": [ - { - "count": "1499", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000011324s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000012754s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000013526s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000014249s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000014944s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000015833s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000016280s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000016660s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000017101s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000017701s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000018176s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000018481s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000018858s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000019192s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000019545s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000020014s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000020407s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000020655s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000021s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000021349s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000021923s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000022108s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000022292s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000022430s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000022615s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000022985s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000023218s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000023490s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000024198s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000024764s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000026326s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000027181s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000028137s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000028474s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000029862s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000030654s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000032054s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000032338s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000032815s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000033419s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000035379s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000035379s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000035687s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000035687s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.000035765s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.000036899s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.000036899s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.000036899s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.000036899s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.000041699s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.000041699s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.000041699s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.000041699s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.000041699s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.000064391s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.000064391s" - } - ], - "mean": "0.000016438s", - "pstdev": "0.000003662s" - }, - { - "count": "1499", - "id": "benchmark_http_client.request_to_response", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000151423s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000158607s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000161687s" - }, - { - "percentile": 0.3, - "count": "451", - "duration": "0.000164447s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000167095s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000170455s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000172487s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000174631s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000176127s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000178263s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000180935s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000182391s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000184183s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000186847s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000189543s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000193743s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000196967s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000200071s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000204167s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000208247s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000214311s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000217351s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000222759s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000226583s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000234967s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000252903s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000256359s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000270719s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000291823s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000300031s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000312639s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000326399s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000331487s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000343519s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000346495s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000378767s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000442399s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000474943s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000495359s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000560383s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000622111s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000622111s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000732479s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000732479s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.001311295s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.006596095s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.006596095s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.006596095s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.006596095s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.006909695s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.006909695s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.006909695s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.006909695s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.006909695s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.013042687s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.013042687s" - } - ], - "mean": "0.000196624s", - "pstdev": "0.000412309s" - }, - { - "count": "2", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000205079s" - }, - { - "percentile": 0.1, - "count": "1", - "duration": "0.000205079s" - }, - { - "percentile": 0.2, - "count": "1", - "duration": "0.000205079s" - }, - { - "percentile": 0.3, - "count": "1", - "duration": "0.000205079s" - }, - { - "percentile": 0.4, - "count": "1", - "duration": "0.000205079s" - }, - { - "percentile": 0.5, - "count": "1", - "duration": "0.000205079s" - }, - { - "percentile": 0.55, - "count": "2", - "duration": "0.000207079s" - }, - { - "percentile": 1, - "count": "2", - "duration": "0.000207079s" - } - ], - "mean": "0.000206076s", - "pstdev": "0.000001s" - }, - { - "count": "1499", - "id": "sequencer.callback", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000179119s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000190255s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000195815s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000200767s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000205071s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000209031s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000211711s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000214479s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000217215s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000220503s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000224327s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000226551s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000229495s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000231655s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000235791s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000240367s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000242759s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000246503s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000250375s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000256591s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000260207s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000264127s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000269631s" - }, - { - "percentile": 0.95625, - "count": "1435", - "duration": "0.000275887s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000282223s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000300335s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000309839s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000329727s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000345359s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000347343s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000363695s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000373311s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000379951s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000383215s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000389199s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000461855s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000486031s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000537183s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000544383s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000597119s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000659999s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000659999s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000891871s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000891871s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.001357247s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.006648831s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.006648831s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.006648831s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.006648831s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.006949631s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.006949631s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.006949631s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.006949631s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.006949631s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.013096447s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.013096447s" - } - ], - "mean": "0.000235912s", - "pstdev": "0.000413191s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "1500" - } - ] - }, - { - "name": "worker_4", - "statistics": [ - { - "count": "1499", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000011418s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000012747s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000013354s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000013912s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000014553s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000015625s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000016289s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000017070s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000017698s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000018169s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000018905s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000019465s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000019814s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000020210s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000020681s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000021206s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000021421s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000021638s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000021917s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000022246s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000022959s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000023269s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000023569s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000023882s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000024208s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000024534s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000025469s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000025774s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000026731s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000027389s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000028299s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000028572s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000031085s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000032201s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000032729s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000033209s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000033449s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000033609s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000034447s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000034533s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000037879s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000037879s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000038589s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000038589s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.000039675s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.000046825s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.000046825s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.000046825s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.000046825s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.000125375s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.000125375s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.000125375s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.000125375s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.000125375s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.000220975s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.000220975s" - } - ], - "mean": "0.000016887s", - "pstdev": "0.000007189s" - }, - { - "count": "1499", - "id": "benchmark_http_client.request_to_response", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000156375s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000161399s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000164023s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000167167s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000171063s" - }, - { - "percentile": 0.5, - "count": "753", - "duration": "0.000175759s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000178183s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000181087s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000184303s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000187087s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000191471s" - }, - { - "percentile": 0.775, - "count": "1163", - "duration": "0.000193591s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000197495s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000201023s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000205111s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000209095s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000212959s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000216359s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000219367s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000225143s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000230007s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000235647s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000238711s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000242415s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000251831s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000268255s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000279935s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000291391s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000306719s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000321807s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000342799s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000346751s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000362063s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000374879s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000403311s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000430607s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000441727s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000562271s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000665855s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000875551s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001584895s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001584895s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.001736575s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.001736575s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.002497663s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.004834303s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.004834303s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.004834303s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.004834303s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.005367551s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.005367551s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.005367551s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.005367551s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.005367551s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.011096575s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.011096575s" - } - ], - "mean": "0.000203484s", - "pstdev": "0.000346855s" - }, - { - "count": "0", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 1, - "count": "0", - "duration": "0s" - } - ], - "mean": "0s", - "pstdev": "0s" - }, - { - "count": "1499", - "id": "sequencer.callback", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000184743s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000195391s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000199599s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000203527s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000207959s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000214047s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000217199s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000220215s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000225391s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000230527s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000237199s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000240407s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000242919s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000248191s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000252975s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000257575s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000261359s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000264095s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000270735s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000274623s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000283423s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000288031s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000295055s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000297679s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000313983s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000337167s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000344111s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000353615s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000371759s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000388575s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000406751s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000422095s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000454959s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000481119s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000532479s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000674879s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000695839s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000910943s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.001367679s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001691007s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001876031s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001876031s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.002115711s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.002115711s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.002538239s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.004891135s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.004891135s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.004891135s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.004891135s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.005417215s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.005417215s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.005417215s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.005417215s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.005417215s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.011163647s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.011163647s" - } - ], - "mean": "0.000246419s", - "pstdev": "0.000354536s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "1500" - } - ] - }, - { - "name": "worker_5", - "statistics": [ - { - "count": "1499", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000009054s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000011447s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000011910s" - }, - { - "percentile": 0.3, - "count": "451", - "duration": "0.000012478s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000013116s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000013745s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000014220s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000014710s" - }, - { - "percentile": 0.65, - "count": "976", - "duration": "0.000015239s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000015773s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000016530s" - }, - { - "percentile": 0.775, - "count": "1163", - "duration": "0.000016871s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000017354s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000017949s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000018347s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000019091s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000019454s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000019781s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000020097s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000020542s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000021003s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000021171s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000021409s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000021767s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000021969s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000022185s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000022329s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000022620s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000023274s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000023614s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000024574s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000025959s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000026340s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000027013s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000028516s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000029838s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000030245s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000032295s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000032441s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000032735s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000033783s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000033783s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000036169s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000036169s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.000040479s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.000057687s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.000057687s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.000057687s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.000057687s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.000077695s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.000077695s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.000077695s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.000077695s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.000077695s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.000184231s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.000184231s" - } - ], - "mean": "0.000014990s", - "pstdev": "0.000005948s" - }, - { - "count": "1499", - "id": "benchmark_http_client.request_to_response", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000135935s" - }, - { - "percentile": 0.1, - "count": "151", - "duration": "0.000151943s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000153935s" - }, - { - "percentile": 0.3, - "count": "451", - "duration": "0.000156519s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000159431s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000162127s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000163783s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000165815s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000168071s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000170807s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000174287s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000176431s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000178559s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000180639s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000183391s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000187367s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000189631s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000193943s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000201295s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000208087s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000222399s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000229855s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000236831s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000251783s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000266447s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000284367s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000299439s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000315759s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000336495s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000376639s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000469279s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000489583s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000516431s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000544607s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000597183s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.001001215s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.001079679s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.001140095s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.001206271s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001265279s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001477567s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001477567s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.001626303s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.001626303s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.002495999s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.002756991s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.002756991s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.002756991s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.002756991s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.004811263s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.004811263s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.004811263s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.004811263s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.004811263s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.019186687s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.019186687s" - } - ], - "mean": "0.000198314s", - "pstdev": "0.000521385s" - }, - { - "count": "5", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000231783s" - }, - { - "percentile": 0.1, - "count": "1", - "duration": "0.000231783s" - }, - { - "percentile": 0.2, - "count": "1", - "duration": "0.000231783s" - }, - { - "percentile": 0.3, - "count": "2", - "duration": "0.000235103s" - }, - { - "percentile": 0.4, - "count": "2", - "duration": "0.000235103s" - }, - { - "percentile": 0.5, - "count": "3", - "duration": "0.000249135s" - }, - { - "percentile": 0.55, - "count": "3", - "duration": "0.000249135s" - }, - { - "percentile": 0.6, - "count": "3", - "duration": "0.000249135s" - }, - { - "percentile": 0.65, - "count": "4", - "duration": "0.001076735s" - }, - { - "percentile": 0.7, - "count": "4", - "duration": "0.001076735s" - }, - { - "percentile": 0.75, - "count": "4", - "duration": "0.001076735s" - }, - { - "percentile": 0.775, - "count": "4", - "duration": "0.001076735s" - }, - { - "percentile": 0.8, - "count": "4", - "duration": "0.001076735s" - }, - { - "percentile": 0.825, - "count": "5", - "duration": "0.002753919s" - }, - { - "percentile": 1, - "count": "5", - "duration": "0.002753919s" - } - ], - "mean": "0.000909314s", - "pstdev": "0.000977733s" - }, - { - "count": "1499", - "id": "sequencer.callback", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000165399s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000179927s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000183863s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000187991s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000192047s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000196639s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000199399s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000202783s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000206687s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000210911s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000216623s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000218983s" - }, - { - "percentile": 0.8, - "count": "1201", - "duration": "0.000221591s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000224951s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000228567s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000232631s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000236407s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000240879s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000246487s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000255863s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000271519s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000280799s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000289631s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000298783s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000312719s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000326031s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000347039s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000360399s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000381279s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000423519s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000536959s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000544383s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000582303s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000595487s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000675839s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.001054591s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.001133567s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.001183935s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.001245247s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001318527s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001513343s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001513343s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.002543359s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.002543359s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.002816639s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.004858623s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.004858623s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.004858623s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.004858623s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.010466303s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.010466303s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.010466303s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.010466303s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.010466303s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.019236863s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.019236863s" - } - ], - "mean": "0.000240366s", - "pstdev": "0.000584240s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "1500" - } - ] - }, - { - "name": "worker_6", - "statistics": [ - { - "count": "1499", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000010767s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000012474s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000012991s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000013489s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000013980s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000014750s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000015135s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000015559s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000016074s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000016764s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000017413s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000017746s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000018181s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000018692s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000019023s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000019454s" - }, - { - "percentile": 0.8875, - "count": "1332", - "duration": "0.000019721s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000020032s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000020383s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000020953s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000021543s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000021898s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000022488s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000023055s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000024001s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000025074s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000025598s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000026087s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000026867s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000027361s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000028273s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000029420s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000030254s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000030432s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000030619s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000033425s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000033611s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000034367s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000035167s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000035241s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000036667s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000036667s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000053009s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000053009s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.000058491s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.000068651s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.000068651s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.000068651s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.000068651s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.000100783s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.000100783s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.000100783s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.000100783s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.000100783s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.000283791s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.000283791s" - } - ], - "mean": "0.000016067s", - "pstdev": "0.000008333s" - }, - { - "count": "1499", - "id": "benchmark_http_client.request_to_response", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000152671s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000159935s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000163527s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000166599s" - }, - { - "percentile": 0.4, - "count": "601", - "duration": "0.000169847s" - }, - { - "percentile": 0.5, - "count": "751", - "duration": "0.000173039s" - }, - { - "percentile": 0.55, - "count": "826", - "duration": "0.000175047s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000177471s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000180311s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000184687s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000190815s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000194359s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000200863s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000206375s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000212935s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000219695s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000223655s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000230607s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000236055s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000241095s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000250839s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000255263s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000261463s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000271663s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000286399s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000298127s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000313887s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000327839s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000343279s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000366703s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000414255s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000442559s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000498511s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000543295s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000580095s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000606559s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000607391s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000697887s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000805695s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001077887s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001330943s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001330943s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.001343167s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.001343167s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.001443327s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.001684031s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.001684031s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.001684031s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.001684031s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.002887167s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.002887167s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.002887167s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.002887167s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.002887167s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.011655679s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.011655679s" - } - ], - "mean": "0.000202087s", - "pstdev": "0.000317188s" - }, - { - "count": "4", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000188527s" - }, - { - "percentile": 0.1, - "count": "1", - "duration": "0.000188527s" - }, - { - "percentile": 0.2, - "count": "1", - "duration": "0.000188527s" - }, - { - "percentile": 0.3, - "count": "2", - "duration": "0.000205703s" - }, - { - "percentile": 0.4, - "count": "2", - "duration": "0.000205703s" - }, - { - "percentile": 0.5, - "count": "2", - "duration": "0.000205703s" - }, - { - "percentile": 0.55, - "count": "3", - "duration": "0.000210943s" - }, - { - "percentile": 0.6, - "count": "3", - "duration": "0.000210943s" - }, - { - "percentile": 0.65, - "count": "3", - "duration": "0.000210943s" - }, - { - "percentile": 0.7, - "count": "3", - "duration": "0.000210943s" - }, - { - "percentile": 0.75, - "count": "3", - "duration": "0.000210943s" - }, - { - "percentile": 0.775, - "count": "4", - "duration": "0.000581055s" - }, - { - "percentile": 1, - "count": "4", - "duration": "0.000581055s" - } - ], - "mean": "0.000296551s", - "pstdev": "0.000164459s" - }, - { - "count": "1499", - "id": "sequencer.callback", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000180559s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000191719s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000197023s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000201471s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000206223s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000211087s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000213783s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000217015s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000221359s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000226367s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000233719s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000237471s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000243567s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000249503s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000257103s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000265167s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000270447s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000274719s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000280127s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000288623s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000299055s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000304575s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000307439s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000318479s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000327727s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000351727s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000367903s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000378207s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000395919s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000413327s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000500159s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000526399s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000534911s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000569855s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000627199s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000643935s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000655999s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000735615s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000838047s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001124671s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001374655s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001374655s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.001476415s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.001476415s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.001478783s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.001843647s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.001843647s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.001843647s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.001843647s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.002949247s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.002949247s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.002949247s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.002949247s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.002949247s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.011697663s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.011697663s" - } - ], - "mean": "0.000240667s", - "pstdev": "0.000318637s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "1500" - } - ] - }, - { - "name": "worker_7", - "statistics": [ - { - "count": "1499", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000011002s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000012281s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000012959s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000013757s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000014564s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000015367s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000015803s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000016380s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000017003s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000017718s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000018414s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000018699s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000019077s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000019449s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000020104s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000020802s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000021068s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000021290s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000021568s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000021781s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000022108s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000022324s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000022453s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000022737s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000022901s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000023322s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000023531s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000023789s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000024310s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000024607s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000026146s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000026661s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000027100s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000028833s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000030645s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000031731s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000032354s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000033037s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000033263s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000036737s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000064337s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000064337s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000066171s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000066171s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.000133807s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.000149639s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.000149639s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.000149639s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.000149639s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.000151783s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.000151783s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.000151783s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.000151783s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.000151783s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.000194479s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.000194479s" - } - ], - "mean": "0.000016596s", - "pstdev": "0.000008407s" - }, - { - "count": "1499", - "id": "benchmark_http_client.request_to_response", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000148031s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000155935s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000159143s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000161975s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000164191s" - }, - { - "percentile": 0.5, - "count": "751", - "duration": "0.000167263s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000168935s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000170791s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000172807s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000175791s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000180175s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000182439s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000185583s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000189807s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000194575s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000199159s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000203207s" - }, - { - "percentile": 0.9, - "count": "1351", - "duration": "0.000211103s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000223799s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000234183s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000251191s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000265599s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000289023s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000329423s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000351215s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000353295s" - }, - { - "percentile": 0.971875, - "count": "1458", - "duration": "0.000355631s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000357471s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000360063s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000361023s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000365215s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000367791s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000369807s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000371487s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000375135s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000612607s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000636351s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000689663s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000971327s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000993631s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001459263s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001459263s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.001483583s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.001483583s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.003361535s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.006704127s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.006704127s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.006704127s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.006704127s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.009518079s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.009518079s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.009518079s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.009518079s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.009518079s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.011922943s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.011922943s" - } - ], - "mean": "0.000204774s", - "pstdev": "0.000436335s" - }, - { - "count": "3", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000225559s" - }, - { - "percentile": 0.1, - "count": "1", - "duration": "0.000225559s" - }, - { - "percentile": 0.2, - "count": "1", - "duration": "0.000225559s" - }, - { - "percentile": 0.3, - "count": "1", - "duration": "0.000225559s" - }, - { - "percentile": 0.4, - "count": "2", - "duration": "0.000232087s" - }, - { - "percentile": 0.5, - "count": "2", - "duration": "0.000232087s" - }, - { - "percentile": 0.55, - "count": "2", - "duration": "0.000232087s" - }, - { - "percentile": 0.6, - "count": "2", - "duration": "0.000232087s" - }, - { - "percentile": 0.65, - "count": "2", - "duration": "0.000232087s" - }, - { - "percentile": 0.7, - "count": "3", - "duration": "0.009516031s" - }, - { - "percentile": 1, - "count": "3", - "duration": "0.009516031s" - } - ], - "mean": "0.003324472s", - "pstdev": "0.004377914s" - }, - { - "count": "1499", - "id": "sequencer.callback", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000175071s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000186447s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000192167s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000197351s" - }, - { - "percentile": 0.4, - "count": "602", - "duration": "0.000201479s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000205975s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000208575s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000211631s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000215591s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000218983s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000224215s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000227135s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000230503s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000234767s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000240815s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000247343s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000253959s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000260447s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000274703s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000288223s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000306111s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000320767s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000344943s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000381919s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000401727s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000404991s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000406399s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000409935s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000413967s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000418495s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000422879s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000423567s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000427119s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000433119s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000520239s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000701311s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000728191s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000767807s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.001005247s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001026559s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001499391s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001499391s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.001522367s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.001522367s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.003404543s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.006748927s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.006748927s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.006748927s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.006748927s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.009568767s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.009568767s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.009568767s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.009568767s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.009568767s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.011968511s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.011968511s" - } - ], - "mean": "0.000244642s", - "pstdev": "0.000437461s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "1500" - } - ] - }, - { - "name": "worker_8", - "statistics": [ - { - "count": "1499", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000011489s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000016322s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000017911s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000018227s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000018500s" - }, - { - "percentile": 0.5, - "count": "751", - "duration": "0.000018781s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000018940s" - }, - { - "percentile": 0.6, - "count": "901", - "duration": "0.000019193s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000019577s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000020105s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000020575s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000020961s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000021372s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000021773s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000022362s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000022752s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000022996s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000023445s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000023769s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000024475s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000025328s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000026319s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000026923s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000027725s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000028948s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000031127s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000032155s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000032512s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000032841s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000033311s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000035285s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000036129s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000036777s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000037203s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000037317s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000037869s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000037941s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000038317s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000038477s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000039479s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000046441s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000046441s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000052473s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000052473s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.000066895s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.000081895s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.000081895s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.000081895s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.000081895s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.000108587s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.000108587s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.000108587s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.000108587s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.000108587s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.000183983s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.000183983s" - } - ], - "mean": "0.000019928s", - "pstdev": "0.000006522s" - }, - { - "count": "1499", - "id": "benchmark_http_client.request_to_response", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000155223s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000161703s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000164311s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000166647s" - }, - { - "percentile": 0.4, - "count": "601", - "duration": "0.000170415s" - }, - { - "percentile": 0.5, - "count": "751", - "duration": "0.000174271s" - }, - { - "percentile": 0.55, - "count": "826", - "duration": "0.000176127s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000178799s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000181583s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000184999s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000188367s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000190807s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000193871s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000198023s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000203975s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000214239s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000220231s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000224039s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000227631s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000232751s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000237991s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000241959s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000250263s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000254439s" - }, - { - "percentile": 0.9625, - "count": "1444", - "duration": "0.000259039s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000266911s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000268943s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000273071s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000284639s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000298959s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000323535s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000327519s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000352655s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000490255s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000518303s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000662623s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000668223s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.001076671s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.001164415s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001316351s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001712319s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001712319s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.002150783s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.002150783s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.003862527s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.005279999s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.005279999s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.005279999s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.005279999s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.007708159s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.007708159s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.007708159s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.007708159s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.007708159s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.010813951s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.010813951s" - } - ], - "mean": "0.000207944s", - "pstdev": "0.000384854s" - }, - { - "count": "1", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000172447s" - }, - { - "percentile": 1, - "count": "1", - "duration": "0.000172447s" - } - ], - "mean": "0.000172444s", - "pstdev": "0s" - }, - { - "count": "1499", - "id": "sequencer.callback", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000186631s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000203927s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000207503s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000210383s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000214367s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000219799s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000222487s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000225839s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000229463s" - }, - { - "percentile": 0.7, - "count": "1051", - "duration": "0.000232519s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000236919s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000239903s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000244463s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000249095s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000255647s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000263903s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000271743s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000275855s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000283231s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000288735s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000299567s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000303695s" - }, - { - "percentile": 0.95, - "count": "1426", - "duration": "0.000306879s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000313727s" - }, - { - "percentile": 0.9625, - "count": "1444", - "duration": "0.000318015s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000325743s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000330319s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000346927s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000369487s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000383663s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000407151s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000414959s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000557023s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000635103s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000659967s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.001122879s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.001245247s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.001364735s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.001728511s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001775935s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.002216191s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.002216191s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.003918975s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.003918975s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.005337087s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.007759359s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.007759359s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.007759359s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.007759359s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.010860031s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.010860031s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.010860031s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.010860031s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.010860031s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.011496447s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.011496447s" - } - ], - "mean": "0.000263440s", - "pstdev": "0.000484589s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "1500" - } - ] - }, - { - "name": "worker_9", - "statistics": [ - { - "count": "1499", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000010076s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000012366s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000012923s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000013435s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000014049s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000014665s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000015009s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000015424s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000015909s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000016328s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000017030s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000017407s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000017865s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000018286s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000018765s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000019306s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000019563s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000019868s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000020261s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000020562s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000020945s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000021115s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000021373s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000021890s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000022324s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000022869s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000023190s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000023886s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000024883s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000025600s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000027793s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000028347s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000029426s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000030072s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000031613s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000033399s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000033487s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000033695s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000035369s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000036673s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000037069s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000037069s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000039629s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000039629s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.000054655s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.000060601s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.000060601s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.000060601s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.000060601s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.000090763s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.000090763s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.000090763s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.000090763s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.000090763s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.000293167s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.000293167s" - } - ], - "mean": "0.000015842s", - "pstdev": "0.000008324s" - }, - { - "count": "1499", - "id": "benchmark_http_client.request_to_response", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000149399s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000157151s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000161759s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000168495s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000173471s" - }, - { - "percentile": 0.5, - "count": "751", - "duration": "0.000177079s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000178655s" - }, - { - "percentile": 0.6, - "count": "901", - "duration": "0.000180255s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000181975s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000183991s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000187175s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000188839s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000190631s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000192927s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000195871s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000198527s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000199759s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000201743s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000203911s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000207567s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000213327s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000214735s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000224255s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000233103s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000244311s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000255495s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000258967s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000265807s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000284239s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000294959s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000346959s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000359183s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000377311s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000402367s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000464367s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000502687s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000504639s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000646143s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000803647s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001004575s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001197759s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001197759s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.001397631s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.001397631s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.001436543s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.003355391s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.003355391s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.003355391s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.003355391s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.004412671s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.004412671s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.004412671s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.004412671s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.004412671s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.007545599s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.007545599s" - } - ], - "mean": "0.000195280s", - "pstdev": "0.000244449s" - }, - { - "count": "1", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000212111s" - }, - { - "percentile": 1, - "count": "1", - "duration": "0.000212111s" - } - ], - "mean": "0.000212108s", - "pstdev": "0s" - }, - { - "count": "1499", - "id": "sequencer.callback", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000177671s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000188927s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000195935s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000202407s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000208343s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000213151s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000215623s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000218271s" - }, - { - "percentile": 0.65, - "count": "976", - "duration": "0.000220519s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000223719s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000227903s" - }, - { - "percentile": 0.775, - "count": "1163", - "duration": "0.000229359s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000232391s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000235519s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000239143s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000243975s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000245879s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000248703s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000250943s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000253191s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000261343s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000264687s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000271007s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000279167s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000296287s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000309647s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000322319s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000324623s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000336271s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000368175s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000403663s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000408735s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000429983s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000483711s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000512367s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000771391s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000797791s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000820639s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000837503s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.001042431s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001248191s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001248191s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.001436479s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.001436479s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.001481855s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.004468735s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.004468735s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.004468735s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.004468735s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.007584255s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.007584255s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.007584255s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.007584255s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.007584255s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.015202303s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.015202303s" - } - ], - "mean": "0.000241388s", - "pstdev": "0.000450970s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "1500" - } - ] - }, - { - "name": "worker_10", - "statistics": [ - { - "count": "1499", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000009634s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000014597s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000016569s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000017188s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000017527s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000017816s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000017955s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000018099s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000018259s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000018519s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000018896s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000019204s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000019515s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000019870s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000020359s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000020736s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000020983s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000021213s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000021495s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000021813s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000022259s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000022417s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000022952s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000023425s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000023835s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000024838s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000026185s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000027128s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000027993s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000029780s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000031078s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000031221s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000031698s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000031878s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000032578s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000035161s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000036401s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000036843s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000043095s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000045135s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000089743s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000089743s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000166583s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000166583s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.000167279s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.000168455s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.000168455s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.000168455s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.000168455s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.000175663s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.000175663s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.000175663s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.000175663s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.000175663s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.000208231s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.000208231s" - } - ], - "mean": "0.000018698s", - "pstdev": "0.000009931s" - }, - { - "count": "1499", - "id": "benchmark_http_client.request_to_response", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000154607s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000229919s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000251303s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000263087s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000275839s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000290031s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000305727s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000314799s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000318687s" - }, - { - "percentile": 0.7, - "count": "1051", - "duration": "0.000323647s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000328095s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000330655s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000332671s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000334527s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000337263s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000340495s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000341743s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000343663s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000345215s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000347263s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000349695s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000351215s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000352959s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000355903s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000360255s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000365183s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000368271s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000374575s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000383775s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000393295s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000405327s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000409919s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000442703s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000462367s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000477167s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000480831s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000482847s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000510207s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000632255s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000643007s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001185727s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001185727s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.001317375s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.001317375s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.002565887s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.003287935s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.003287935s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.003287935s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.003287935s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.004673791s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.004673791s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.004673791s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.004673791s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.004673791s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.008312063s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.008312063s" - } - ], - "mean": "0.000302977s", - "pstdev": "0.000263166s" - }, - { - "count": "0", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 1, - "count": "0", - "duration": "0s" - } - ], - "mean": "0s", - "pstdev": "0s" - }, - { - "count": "1499", - "id": "sequencer.callback", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000185263s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000272719s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000292751s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000305823s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000318431s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000334943s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000351455s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000358079s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000362559s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000367839s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000372863s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000375279s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000377343s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000379599s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000383263s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000386767s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000389151s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000391743s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000393743s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000395855s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000400143s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000402095s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000405471s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000407599s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000411263s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000422687s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000425567s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000436415s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000451631s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000453615s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000458335s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000470879s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000490495s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000509807s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000521839s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000530559s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000535231s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000565535s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000676575s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000686655s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001274239s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001274239s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.001359999s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.001359999s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.002610815s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.003332223s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.003332223s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.003332223s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.003332223s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.004724479s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.004724479s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.004724479s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.004724479s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.004724479s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.008363519s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.008363519s" - } - ], - "mean": "0.000347039s", - "pstdev": "0.000264030s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "1500" - } - ] - }, - { - "name": "worker_11", - "statistics": [ - { - "count": "1499", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000009715s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000013637s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000014729s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000016260s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000016869s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000017320s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000017548s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000017779s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000018083s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000018568s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000019093s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000019310s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000019518s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000019813s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000020231s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000020810s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000021179s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000021545s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000021969s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000022249s" - }, - { - "percentile": 0.9375, - "count": "1407", - "duration": "0.000022590s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000022771s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000023207s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000023408s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000024127s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000024691s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000024964s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000026154s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000027122s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000028541s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000030110s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000030866s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000031093s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000031465s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000032513s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000035297s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000035303s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000036825s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000036953s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000042543s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.000045089s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.000045089s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.000045133s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.000045133s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.000065839s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.000094859s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.000094859s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.000094859s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.000094859s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.000173159s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.000173159s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.000173159s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.000173159s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.000173159s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.000236119s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.000236119s" - } - ], - "mean": "0.000017937s", - "pstdev": "0.000008127s" - }, - { - "count": "1499", - "id": "benchmark_http_client.request_to_response", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000153431s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000191407s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000253311s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000265071s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000273311s" - }, - { - "percentile": 0.5, - "count": "750", - "duration": "0.000279071s" - }, - { - "percentile": 0.55, - "count": "825", - "duration": "0.000281759s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000285631s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000289743s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000295679s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000301023s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000303295s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000306079s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000308751s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000312191s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000316639s" - }, - { - "percentile": 0.8875, - "count": "1332", - "duration": "0.000318863s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000320591s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000322655s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000326127s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000329615s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000331759s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000333215s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000337295s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000340063s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000349167s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000351983s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000357039s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000359279s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000361151s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000373951s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000379359s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000400767s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000416735s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000438063s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000514207s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000522303s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000538783s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000542879s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000619039s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001270591s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001270591s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.001401279s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.001401279s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.002211967s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.003138559s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.003138559s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.003138559s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.003138559s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.003876223s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.003876223s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.003876223s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.003876223s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.003876223s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.006168831s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.006168831s" - } - ], - "mean": "0.000285317s", - "pstdev": "0.000208678s" - }, - { - "count": "0", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 1, - "count": "0", - "duration": "0s" - } - ], - "mean": "0s", - "pstdev": "0s" - }, - { - "count": "1499", - "id": "sequencer.callback", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000182383s" - }, - { - "percentile": 0.1, - "count": "150", - "duration": "0.000234423s" - }, - { - "percentile": 0.2, - "count": "300", - "duration": "0.000293743s" - }, - { - "percentile": 0.3, - "count": "450", - "duration": "0.000305631s" - }, - { - "percentile": 0.4, - "count": "600", - "duration": "0.000312399s" - }, - { - "percentile": 0.5, - "count": "751", - "duration": "0.000319439s" - }, - { - "percentile": 0.55, - "count": "826", - "duration": "0.000322783s" - }, - { - "percentile": 0.6, - "count": "900", - "duration": "0.000326207s" - }, - { - "percentile": 0.65, - "count": "975", - "duration": "0.000331743s" - }, - { - "percentile": 0.7, - "count": "1050", - "duration": "0.000339375s" - }, - { - "percentile": 0.75, - "count": "1125", - "duration": "0.000345743s" - }, - { - "percentile": 0.775, - "count": "1162", - "duration": "0.000348479s" - }, - { - "percentile": 0.8, - "count": "1200", - "duration": "0.000351455s" - }, - { - "percentile": 0.825, - "count": "1237", - "duration": "0.000355167s" - }, - { - "percentile": 0.85, - "count": "1275", - "duration": "0.000359871s" - }, - { - "percentile": 0.875, - "count": "1312", - "duration": "0.000364143s" - }, - { - "percentile": 0.8875, - "count": "1331", - "duration": "0.000366079s" - }, - { - "percentile": 0.9, - "count": "1350", - "duration": "0.000368575s" - }, - { - "percentile": 0.9125, - "count": "1368", - "duration": "0.000371279s" - }, - { - "percentile": 0.925, - "count": "1387", - "duration": "0.000374687s" - }, - { - "percentile": 0.9375, - "count": "1406", - "duration": "0.000379359s" - }, - { - "percentile": 0.94375, - "count": "1415", - "duration": "0.000381151s" - }, - { - "percentile": 0.95, - "count": "1425", - "duration": "0.000383567s" - }, - { - "percentile": 0.95625, - "count": "1434", - "duration": "0.000388335s" - }, - { - "percentile": 0.9625, - "count": "1443", - "duration": "0.000395871s" - }, - { - "percentile": 0.96875, - "count": "1453", - "duration": "0.000402815s" - }, - { - "percentile": 0.971875, - "count": "1457", - "duration": "0.000403839s" - }, - { - "percentile": 0.975, - "count": "1462", - "duration": "0.000411791s" - }, - { - "percentile": 0.978125, - "count": "1467", - "duration": "0.000418175s" - }, - { - "percentile": 0.98125, - "count": "1471", - "duration": "0.000427519s" - }, - { - "percentile": 0.984375, - "count": "1476", - "duration": "0.000453983s" - }, - { - "percentile": 0.9859375, - "count": "1478", - "duration": "0.000456671s" - }, - { - "percentile": 0.9875, - "count": "1481", - "duration": "0.000470335s" - }, - { - "percentile": 0.9890625, - "count": "1483", - "duration": "0.000495407s" - }, - { - "percentile": 0.990625, - "count": "1485", - "duration": "0.000522783s" - }, - { - "percentile": 0.9921875, - "count": "1488", - "duration": "0.000562847s" - }, - { - "percentile": 0.99296875, - "count": "1489", - "duration": "0.000586463s" - }, - { - "percentile": 0.99375, - "count": "1490", - "duration": "0.000595103s" - }, - { - "percentile": 0.99453125, - "count": "1491", - "duration": "0.000606431s" - }, - { - "percentile": 0.9953125, - "count": "1492", - "duration": "0.000664223s" - }, - { - "percentile": 0.99609375, - "count": "1494", - "duration": "0.001422207s" - }, - { - "percentile": 0.996484375, - "count": "1494", - "duration": "0.001422207s" - }, - { - "percentile": 0.996875, - "count": "1495", - "duration": "0.001443455s" - }, - { - "percentile": 0.997265625, - "count": "1495", - "duration": "0.001443455s" - }, - { - "percentile": 0.99765625, - "count": "1496", - "duration": "0.002259583s" - }, - { - "percentile": 0.998046875, - "count": "1497", - "duration": "0.003203071s" - }, - { - "percentile": 0.9982421875, - "count": "1497", - "duration": "0.003203071s" - }, - { - "percentile": 0.9984375, - "count": "1497", - "duration": "0.003203071s" - }, - { - "percentile": 0.9986328125, - "count": "1497", - "duration": "0.003203071s" - }, - { - "percentile": 0.998828125, - "count": "1498", - "duration": "0.003986815s" - }, - { - "percentile": 0.9990234375, - "count": "1498", - "duration": "0.003986815s" - }, - { - "percentile": 0.99912109375, - "count": "1498", - "duration": "0.003986815s" - }, - { - "percentile": 0.99921875, - "count": "1498", - "duration": "0.003986815s" - }, - { - "percentile": 0.99931640625, - "count": "1498", - "duration": "0.003986815s" - }, - { - "percentile": 0.9994140625, - "count": "1499", - "duration": "0.006202367s" - }, - { - "percentile": 1, - "count": "1499", - "duration": "0.006202367s" - } - ], - "mean": "0.000328017s", - "pstdev": "0.000210834s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "1500" - } - ] - }, - { - "name": "global", - "statistics": [ - { - "count": "17988", - "id": "benchmark_http_client.queue_to_connect", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000008857s" - }, - { - "percentile": 0.1, - "count": "1799", - "duration": "0.000012603s" - }, - { - "percentile": 0.2, - "count": "3598", - "duration": "0.000013461s" - }, - { - "percentile": 0.3, - "count": "5397", - "duration": "0.000014325s" - }, - { - "percentile": 0.4, - "count": "7197", - "duration": "0.000015277s" - }, - { - "percentile": 0.5, - "count": "8994", - "duration": "0.000016412s" - }, - { - "percentile": 0.55, - "count": "9896", - "duration": "0.000016937s" - }, - { - "percentile": 0.6, - "count": "10795", - "duration": "0.000017466s" - }, - { - "percentile": 0.65, - "count": "11693", - "duration": "0.000017914s" - }, - { - "percentile": 0.7, - "count": "12593", - "duration": "0.000018327s" - }, - { - "percentile": 0.75, - "count": "13493", - "duration": "0.000018833s" - }, - { - "percentile": 0.775, - "count": "13941", - "duration": "0.000019132s" - }, - { - "percentile": 0.8, - "count": "14392", - "duration": "0.000019463s" - }, - { - "percentile": 0.825, - "count": "14842", - "duration": "0.000019895s" - }, - { - "percentile": 0.85, - "count": "15291", - "duration": "0.000020418s" - }, - { - "percentile": 0.875, - "count": "15740", - "duration": "0.000020997s" - }, - { - "percentile": 0.8875, - "count": "15969", - "duration": "0.000021322s" - }, - { - "percentile": 0.9, - "count": "16190", - "duration": "0.000021673s" - }, - { - "percentile": 0.9125, - "count": "16415", - "duration": "0.000022070s" - }, - { - "percentile": 0.925, - "count": "16639", - "duration": "0.000022566s" - }, - { - "percentile": 0.9375, - "count": "16865", - "duration": "0.000023271s" - }, - { - "percentile": 0.94375, - "count": "16977", - "duration": "0.000023747s" - }, - { - "percentile": 0.95, - "count": "17089", - "duration": "0.000024502s" - }, - { - "percentile": 0.95625, - "count": "17202", - "duration": "0.000026063s" - }, - { - "percentile": 0.9625, - "count": "17314", - "duration": "0.000027993s" - }, - { - "percentile": 0.96875, - "count": "17426", - "duration": "0.000031093s" - }, - { - "percentile": 0.971875, - "count": "17483", - "duration": "0.000032819s" - }, - { - "percentile": 0.975, - "count": "17539", - "duration": "0.000036169s" - }, - { - "percentile": 0.978125, - "count": "17595", - "duration": "0.000052473s" - }, - { - "percentile": 0.98125, - "count": "17651", - "duration": "0.000163199s" - }, - { - "percentile": 0.984375, - "count": "17707", - "duration": "0.000165495s" - }, - { - "percentile": 0.9859375, - "count": "17737", - "duration": "0.000166559s" - }, - { - "percentile": 0.9875, - "count": "17764", - "duration": "0.000167623s" - }, - { - "percentile": 0.9890625, - "count": "17792", - "duration": "0.000169119s" - }, - { - "percentile": 0.990625, - "count": "17820", - "duration": "0.000170823s" - }, - { - "percentile": 0.9921875, - "count": "17848", - "duration": "0.000173127s" - }, - { - "percentile": 0.99296875, - "count": "17862", - "duration": "0.000174199s" - }, - { - "percentile": 0.99375, - "count": "17876", - "duration": "0.000176383s" - }, - { - "percentile": 0.99453125, - "count": "17890", - "duration": "0.000178127s" - }, - { - "percentile": 0.9953125, - "count": "17904", - "duration": "0.000179351s" - }, - { - "percentile": 0.99609375, - "count": "17918", - "duration": "0.000181527s" - }, - { - "percentile": 0.996484375, - "count": "17926", - "duration": "0.000182719s" - }, - { - "percentile": 0.996875, - "count": "17932", - "duration": "0.000184383s" - }, - { - "percentile": 0.997265625, - "count": "17939", - "duration": "0.000188079s" - }, - { - "percentile": 0.99765625, - "count": "17946", - "duration": "0.000191487s" - }, - { - "percentile": 0.998046875, - "count": "17953", - "duration": "0.000192727s" - }, - { - "percentile": 0.9982421875, - "count": "17957", - "duration": "0.000194479s" - }, - { - "percentile": 0.9984375, - "count": "17960", - "duration": "0.000195975s" - }, - { - "percentile": 0.9986328125, - "count": "17964", - "duration": "0.000199479s" - }, - { - "percentile": 0.998828125, - "count": "17967", - "duration": "0.000202567s" - }, - { - "percentile": 0.9990234375, - "count": "17971", - "duration": "0.000208039s" - }, - { - "percentile": 0.99912109375, - "count": "17973", - "duration": "0.000219943s" - }, - { - "percentile": 0.99921875, - "count": "17974", - "duration": "0.000220975s" - }, - { - "percentile": 0.99931640625, - "count": "17976", - "duration": "0.000236119s" - }, - { - "percentile": 0.9994140625, - "count": "17978", - "duration": "0.000238791s" - }, - { - "percentile": 0.99951171875, - "count": "17980", - "duration": "0.000248399s" - }, - { - "percentile": 0.999560546875, - "count": "17981", - "duration": "0.000250119s" - }, - { - "percentile": 0.999609375, - "count": "17981", - "duration": "0.000250119s" - }, - { - "percentile": 0.999658203125, - "count": "17982", - "duration": "0.000259927s" - }, - { - "percentile": 0.99970703125, - "count": "17983", - "duration": "0.000269855s" - }, - { - "percentile": 0.999755859375, - "count": "17984", - "duration": "0.000273151s" - }, - { - "percentile": 0.9997802734375, - "count": "17985", - "duration": "0.000275471s" - }, - { - "percentile": 0.9998046875, - "count": "17985", - "duration": "0.000275471s" - }, - { - "percentile": 0.9998291015625, - "count": "17985", - "duration": "0.000275471s" - }, - { - "percentile": 0.999853515625, - "count": "17986", - "duration": "0.000277247s" - }, - { - "percentile": 0.9998779296875, - "count": "17986", - "duration": "0.000277247s" - }, - { - "percentile": 0.99989013671875, - "count": "17987", - "duration": "0.000283791s" - }, - { - "percentile": 0.99990234375, - "count": "17987", - "duration": "0.000283791s" - }, - { - "percentile": 0.99991455078125, - "count": "17987", - "duration": "0.000283791s" - }, - { - "percentile": 0.9999267578125, - "count": "17987", - "duration": "0.000283791s" - }, - { - "percentile": 0.99993896484375, - "count": "17987", - "duration": "0.000283791s" - }, - { - "percentile": 0.999945068359375, - "count": "17988", - "duration": "0.000293167s" - }, - { - "percentile": 1, - "count": "17988", - "duration": "0.000293167s" - } - ], - "mean": "0.000020052s", - "pstdev": "0.000023209s" - }, - { - "count": "17988", - "id": "benchmark_http_client.request_to_response", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000135935s" - }, - { - "percentile": 0.1, - "count": "1800", - "duration": "0.000159623s" - }, - { - "percentile": 0.2, - "count": "3601", - "duration": "0.000164175s" - }, - { - "percentile": 0.3, - "count": "5398", - "duration": "0.000169287s" - }, - { - "percentile": 0.4, - "count": "7197", - "duration": "0.000175455s" - }, - { - "percentile": 0.5, - "count": "8994", - "duration": "0.000182039s" - }, - { - "percentile": 0.55, - "count": "9895", - "duration": "0.000186415s" - }, - { - "percentile": 0.6, - "count": "10793", - "duration": "0.000191287s" - }, - { - "percentile": 0.65, - "count": "11693", - "duration": "0.000199335s" - }, - { - "percentile": 0.7, - "count": "12592", - "duration": "0.000215383s" - }, - { - "percentile": 0.75, - "count": "13491", - "duration": "0.000251223s" - }, - { - "percentile": 0.775, - "count": "13941", - "duration": "0.000264639s" - }, - { - "percentile": 0.8, - "count": "14392", - "duration": "0.000275279s" - }, - { - "percentile": 0.825, - "count": "14842", - "duration": "0.000283023s" - }, - { - "percentile": 0.85, - "count": "15290", - "duration": "0.000291807s" - }, - { - "percentile": 0.875, - "count": "15740", - "duration": "0.000301919s" - }, - { - "percentile": 0.8875, - "count": "15966", - "duration": "0.000307263s" - }, - { - "percentile": 0.9, - "count": "16191", - "duration": "0.000312623s" - }, - { - "percentile": 0.9125, - "count": "16415", - "duration": "0.000317919s" - }, - { - "percentile": 0.925, - "count": "16639", - "duration": "0.000323439s" - }, - { - "percentile": 0.9375, - "count": "16864", - "duration": "0.000329663s" - }, - { - "percentile": 0.94375, - "count": "16977", - "duration": "0.000332815s" - }, - { - "percentile": 0.95, - "count": "17089", - "duration": "0.000336271s" - }, - { - "percentile": 0.95625, - "count": "17202", - "duration": "0.000340639s" - }, - { - "percentile": 0.9625, - "count": "17314", - "duration": "0.000345759s" - }, - { - "percentile": 0.96875, - "count": "17426", - "duration": "0.000351743s" - }, - { - "percentile": 0.971875, - "count": "17484", - "duration": "0.000355487s" - }, - { - "percentile": 0.975, - "count": "17539", - "duration": "0.000359327s" - }, - { - "percentile": 0.978125, - "count": "17595", - "duration": "0.000365935s" - }, - { - "percentile": 0.98125, - "count": "17651", - "duration": "0.000376511s" - }, - { - "percentile": 0.984375, - "count": "17707", - "duration": "0.000394047s" - }, - { - "percentile": 0.9859375, - "count": "17736", - "duration": "0.000408863s" - }, - { - "percentile": 0.9875, - "count": "17764", - "duration": "0.000435343s" - }, - { - "percentile": 0.9890625, - "count": "17792", - "duration": "0.000476383s" - }, - { - "percentile": 0.990625, - "count": "17820", - "duration": "0.000510767s" - }, - { - "percentile": 0.9921875, - "count": "17848", - "duration": "0.000600095s" - }, - { - "percentile": 0.99296875, - "count": "17862", - "duration": "0.000636383s" - }, - { - "percentile": 0.99375, - "count": "17876", - "duration": "0.000734591s" - }, - { - "percentile": 0.99453125, - "count": "17890", - "duration": "0.000990431s" - }, - { - "percentile": 0.9953125, - "count": "17904", - "duration": "0.001162047s" - }, - { - "percentile": 0.99609375, - "count": "17918", - "duration": "0.001317375s" - }, - { - "percentile": 0.996484375, - "count": "17925", - "duration": "0.001459263s" - }, - { - "percentile": 0.996875, - "count": "17932", - "duration": "0.001688191s" - }, - { - "percentile": 0.997265625, - "count": "17939", - "duration": "0.002089407s" - }, - { - "percentile": 0.99765625, - "count": "17946", - "duration": "0.002495999s" - }, - { - "percentile": 0.998046875, - "count": "17953", - "duration": "0.003138559s" - }, - { - "percentile": 0.9982421875, - "count": "17957", - "duration": "0.003536767s" - }, - { - "percentile": 0.9984375, - "count": "17960", - "duration": "0.003691775s" - }, - { - "percentile": 0.9986328125, - "count": "17964", - "duration": "0.003963007s" - }, - { - "percentile": 0.998828125, - "count": "17967", - "duration": "0.004503551s" - }, - { - "percentile": 0.9990234375, - "count": "17971", - "duration": "0.005279999s" - }, - { - "percentile": 0.99912109375, - "count": "17973", - "duration": "0.006168831s" - }, - { - "percentile": 0.99921875, - "count": "17974", - "duration": "0.006596095s" - }, - { - "percentile": 0.99931640625, - "count": "17976", - "duration": "0.006909695s" - }, - { - "percentile": 0.9994140625, - "count": "17978", - "duration": "0.007708159s" - }, - { - "percentile": 0.99951171875, - "count": "17980", - "duration": "0.009518079s" - }, - { - "percentile": 0.999560546875, - "count": "17981", - "duration": "0.010813951s" - }, - { - "percentile": 0.999609375, - "count": "17981", - "duration": "0.010813951s" - }, - { - "percentile": 0.999658203125, - "count": "17982", - "duration": "0.011096575s" - }, - { - "percentile": 0.99970703125, - "count": "17983", - "duration": "0.011655679s" - }, - { - "percentile": 0.999755859375, - "count": "17984", - "duration": "0.011922943s" - }, - { - "percentile": 0.9997802734375, - "count": "17985", - "duration": "0.013042687s" - }, - { - "percentile": 0.9998046875, - "count": "17985", - "duration": "0.013042687s" - }, - { - "percentile": 0.9998291015625, - "count": "17985", - "duration": "0.013042687s" - }, - { - "percentile": 0.999853515625, - "count": "17986", - "duration": "0.013305343s" - }, - { - "percentile": 0.9998779296875, - "count": "17986", - "duration": "0.013305343s" - }, - { - "percentile": 0.99989013671875, - "count": "17987", - "duration": "0.016256511s" - }, - { - "percentile": 0.99990234375, - "count": "17987", - "duration": "0.016256511s" - }, - { - "percentile": 0.99991455078125, - "count": "17987", - "duration": "0.016256511s" - }, - { - "percentile": 0.9999267578125, - "count": "17987", - "duration": "0.016256511s" - }, - { - "percentile": 0.99993896484375, - "count": "17987", - "duration": "0.016256511s" - }, - { - "percentile": 0.999945068359375, - "count": "17988", - "duration": "0.019186687s" - }, - { - "percentile": 1, - "count": "17988", - "duration": "0.019186687s" - } - ], - "mean": "0.000229306s", - "pstdev": "0.000364812s" - }, - { - "count": "17", - "id": "sequencer.blocking", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000172447s" - }, - { - "percentile": 0.1, - "count": "2", - "duration": "0.000188527s" - }, - { - "percentile": 0.2, - "count": "4", - "duration": "0.000205703s" - }, - { - "percentile": 0.3, - "count": "6", - "duration": "0.000210943s" - }, - { - "percentile": 0.4, - "count": "7", - "duration": "0.000212111s" - }, - { - "percentile": 0.5, - "count": "9", - "duration": "0.000231783s" - }, - { - "percentile": 0.55, - "count": "10", - "duration": "0.000232087s" - }, - { - "percentile": 0.6, - "count": "11", - "duration": "0.000235103s" - }, - { - "percentile": 0.65, - "count": "12", - "duration": "0.000249135s" - }, - { - "percentile": 0.7, - "count": "12", - "duration": "0.000249135s" - }, - { - "percentile": 0.75, - "count": "13", - "duration": "0.000578079s" - }, - { - "percentile": 0.775, - "count": "14", - "duration": "0.000581055s" - }, - { - "percentile": 0.8, - "count": "14", - "duration": "0.000581055s" - }, - { - "percentile": 0.825, - "count": "15", - "duration": "0.001076735s" - }, - { - "percentile": 0.85, - "count": "15", - "duration": "0.001076735s" - }, - { - "percentile": 0.875, - "count": "15", - "duration": "0.001076735s" - }, - { - "percentile": 0.8875, - "count": "16", - "duration": "0.002753919s" - }, - { - "percentile": 0.9, - "count": "16", - "duration": "0.002753919s" - }, - { - "percentile": 0.9125, - "count": "16", - "duration": "0.002753919s" - }, - { - "percentile": 0.925, - "count": "16", - "duration": "0.002753919s" - }, - { - "percentile": 0.9375, - "count": "16", - "duration": "0.002753919s" - }, - { - "percentile": 0.94375, - "count": "17", - "duration": "0.009516031s" - }, - { - "percentile": 1, - "count": "17", - "duration": "0.009516031s" - } - ], - "mean": "0.001004762s", - "pstdev": "0.002214395s" - }, - { - "count": "17988", - "id": "sequencer.callback", - "percentiles": [ - { - "percentile": 0, - "count": "1", - "duration": "0.000165399s" - }, - { - "percentile": 0.1, - "count": "1799", - "duration": "0.000192735s" - }, - { - "percentile": 0.2, - "count": "3599", - "duration": "0.000201263s" - }, - { - "percentile": 0.3, - "count": "5397", - "duration": "0.000207759s" - }, - { - "percentile": 0.4, - "count": "7199", - "duration": "0.000214935s" - }, - { - "percentile": 0.5, - "count": "8996", - "duration": "0.000223655s" - }, - { - "percentile": 0.55, - "count": "9894", - "duration": "0.000229407s" - }, - { - "percentile": 0.6, - "count": "10793", - "duration": "0.000237247s" - }, - { - "percentile": 0.65, - "count": "11694", - "duration": "0.000249983s" - }, - { - "percentile": 0.7, - "count": "12592", - "duration": "0.000275663s" - }, - { - "percentile": 0.75, - "count": "13491", - "duration": "0.000304015s" - }, - { - "percentile": 0.775, - "count": "13941", - "duration": "0.000313567s" - }, - { - "percentile": 0.8, - "count": "14391", - "duration": "0.000322015s" - }, - { - "percentile": 0.825, - "count": "14842", - "duration": "0.000329999s" - }, - { - "percentile": 0.85, - "count": "15291", - "duration": "0.000340863s" - }, - { - "percentile": 0.875, - "count": "15740", - "duration": "0.000353359s" - }, - { - "percentile": 0.8875, - "count": "15965", - "duration": "0.000358751s" - }, - { - "percentile": 0.9, - "count": "16190", - "duration": "0.000364879s" - }, - { - "percentile": 0.9125, - "count": "16415", - "duration": "0.000371695s" - }, - { - "percentile": 0.925, - "count": "16639", - "duration": "0.000377423s" - }, - { - "percentile": 0.9375, - "count": "16864", - "duration": "0.000382511s" - }, - { - "percentile": 0.94375, - "count": "16977", - "duration": "0.000385023s" - }, - { - "percentile": 0.95, - "count": "17089", - "duration": "0.000389359s" - }, - { - "percentile": 0.95625, - "count": "17202", - "duration": "0.000394047s" - }, - { - "percentile": 0.9625, - "count": "17314", - "duration": "0.000400143s" - }, - { - "percentile": 0.96875, - "count": "17426", - "duration": "0.000406191s" - }, - { - "percentile": 0.971875, - "count": "17483", - "duration": "0.000410063s" - }, - { - "percentile": 0.975, - "count": "17539", - "duration": "0.000416399s" - }, - { - "percentile": 0.978125, - "count": "17595", - "duration": "0.000424943s" - }, - { - "percentile": 0.98125, - "count": "17651", - "duration": "0.000438127s" - }, - { - "percentile": 0.984375, - "count": "17707", - "duration": "0.000466079s" - }, - { - "percentile": 0.9859375, - "count": "17736", - "duration": "0.000490511s" - }, - { - "percentile": 0.9875, - "count": "17764", - "duration": "0.000529567s" - }, - { - "percentile": 0.9890625, - "count": "17792", - "duration": "0.000560895s" - }, - { - "percentile": 0.990625, - "count": "17820", - "duration": "0.000627199s" - }, - { - "percentile": 0.9921875, - "count": "17848", - "duration": "0.000675839s" - }, - { - "percentile": 0.99296875, - "count": "17862", - "duration": "0.000728191s" - }, - { - "percentile": 0.99375, - "count": "17876", - "duration": "0.000853791s" - }, - { - "percentile": 0.99453125, - "count": "17890", - "duration": "0.001073919s" - }, - { - "percentile": 0.9953125, - "count": "17904", - "duration": "0.001307455s" - }, - { - "percentile": 0.99609375, - "count": "17918", - "duration": "0.001476415s" - }, - { - "percentile": 0.996484375, - "count": "17925", - "duration": "0.001691007s" - }, - { - "percentile": 0.996875, - "count": "17932", - "duration": "0.001869503s" - }, - { - "percentile": 0.997265625, - "count": "17939", - "duration": "0.002216191s" - }, - { - "percentile": 0.99765625, - "count": "17946", - "duration": "0.002610815s" - }, - { - "percentile": 0.998046875, - "count": "17953", - "duration": "0.003404543s" - }, - { - "percentile": 0.9982421875, - "count": "17957", - "duration": "0.003739135s" - }, - { - "percentile": 0.9984375, - "count": "17960", - "duration": "0.003986815s" - }, - { - "percentile": 0.9986328125, - "count": "17964", - "duration": "0.004563967s" - }, - { - "percentile": 0.998828125, - "count": "17967", - "duration": "0.004891135s" - }, - { - "percentile": 0.9990234375, - "count": "17971", - "duration": "0.006648831s" - }, - { - "percentile": 0.99912109375, - "count": "17973", - "duration": "0.006949631s" - }, - { - "percentile": 0.99921875, - "count": "17974", - "duration": "0.007584255s" - }, - { - "percentile": 0.99931640625, - "count": "17976", - "duration": "0.008363519s" - }, - { - "percentile": 0.9994140625, - "count": "17978", - "duration": "0.010466303s" - }, - { - "percentile": 0.99951171875, - "count": "17980", - "duration": "0.011163647s" - }, - { - "percentile": 0.999560546875, - "count": "17981", - "duration": "0.011496447s" - }, - { - "percentile": 0.999609375, - "count": "17981", - "duration": "0.011496447s" - }, - { - "percentile": 0.999658203125, - "count": "17982", - "duration": "0.011697663s" - }, - { - "percentile": 0.99970703125, - "count": "17983", - "duration": "0.011968511s" - }, - { - "percentile": 0.999755859375, - "count": "17984", - "duration": "0.013096447s" - }, - { - "percentile": 0.9997802734375, - "count": "17985", - "duration": "0.013392895s" - }, - { - "percentile": 0.9998046875, - "count": "17985", - "duration": "0.013392895s" - }, - { - "percentile": 0.9998291015625, - "count": "17985", - "duration": "0.013392895s" - }, - { - "percentile": 0.999853515625, - "count": "17986", - "duration": "0.015202303s" - }, - { - "percentile": 0.9998779296875, - "count": "17986", - "duration": "0.015202303s" - }, - { - "percentile": 0.99989013671875, - "count": "17987", - "duration": "0.016333311s" - }, - { - "percentile": 0.99990234375, - "count": "17987", - "duration": "0.016333311s" - }, - { - "percentile": 0.99991455078125, - "count": "17987", - "duration": "0.016333311s" - }, - { - "percentile": 0.9999267578125, - "count": "17987", - "duration": "0.016333311s" - }, - { - "percentile": 0.99993896484375, - "count": "17987", - "duration": "0.016333311s" - }, - { - "percentile": 0.999945068359375, - "count": "17988", - "duration": "0.019236863s" - }, - { - "percentile": 1, - "count": "17988", - "duration": "0.019236863s" - } - ], - "mean": "0.000275138s", - "pstdev": "0.000399407s" - } - ], - "counters": [ - { - "name": "benchmark.http_2xx", - "value": "18000" - }, - { - "name": "cluster_manager.cluster_added", - "value": "12" - }, - { - "name": "default.total_match_count", - "value": "12" - }, - { - "name": "membership_change", - "value": "12" - }, - { - "name": "runtime.load_success", - "value": "1" - }, - { - "name": "runtime.override_dir_not_exists", - "value": "1" - }, - { - "name": "upstream_cx_destroy", - "value": "12" - }, - { - "name": "upstream_cx_destroy_local", - "value": "12" - }, - { - "name": "upstream_cx_http1_total", - "value": "12" - }, - { - "name": "upstream_cx_rx_bytes_total", - "value": "2826000" - }, - { - "name": "upstream_cx_total", - "value": "12" - }, - { - "name": "upstream_cx_tx_bytes_total", - "value": "1080000" - }, - { - "name": "upstream_rq_pending_total", - "value": "12" - }, - { - "name": "upstream_rq_total", - "value": "18000" - } - ] - } - ], - "timestamp": "2019-10-18T19:29:33.480284495Z" -} From 671381399734bbbdbb3d571e36b7f437e581acb6 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Tue, 22 Oct 2019 11:08:19 -0700 Subject: [PATCH 28/37] Add docs Signed-off-by: Teju Nareddy --- README.md | 17 ++++++++++++++++- .../large.json} | 0 .../small.json} | 0 .../large.png} | Bin .../small.png} | Bin 5 files changed, 16 insertions(+), 1 deletion(-) rename samples/{data/fortio.large.json => fortio_data/large.json} (100%) rename samples/{data/fortio.small.json => fortio_data/small.json} (100%) rename samples/{reports/fortio.large.png => fortio_reports/large.png} (100%) rename samples/{reports/fortio.small.png => fortio_reports/small.png} (100%) diff --git a/README.md b/README.md index a3e068e21..b6897628d 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Nighthawk currently offers: - A load testing client which supports HTTP/1.1 and HTTP/2 over HTTP and HTTPS. (HTTPS certificates are not yet validated). - A simple [test server](source/server/README.md) which is capable of generating dynamic response sizes, as well as inject delays. - +- A binary to transform nighthawk output to well-known formats, allowing integration with other systems and dashboards. ## Prerequisites @@ -273,6 +273,21 @@ client.upstream_rq_total 9994 1998.80 [21:28:18.522403][27849][I] [source/client/client.cc:279] Done. ``` +## Visualizing the output of a benchmark + +Nighthawk supports transforming the output into other well-known formats, such as: + +- `dotted`: Provides integration with Prometheus +- `fortio`: Provides integration with [Fortio's report-only UI](https://github.com/fortio/fortio#report-only-ui) + +The following is an example of a nighthawk benchmark visualized via the Fortio UI. + +```bash +fortio report --data-dir ./samples/fortio_data +``` + +![Fortio Large Report](./samples/fortio_reports/large.png) + ## Accuracy and repeatability considerations when using the Nighthawk client - Processes not related to the benchmarking task at hand may add significant noise. Consider stopping any diff --git a/samples/data/fortio.large.json b/samples/fortio_data/large.json similarity index 100% rename from samples/data/fortio.large.json rename to samples/fortio_data/large.json diff --git a/samples/data/fortio.small.json b/samples/fortio_data/small.json similarity index 100% rename from samples/data/fortio.small.json rename to samples/fortio_data/small.json diff --git a/samples/reports/fortio.large.png b/samples/fortio_reports/large.png similarity index 100% rename from samples/reports/fortio.large.png rename to samples/fortio_reports/large.png diff --git a/samples/reports/fortio.small.png b/samples/fortio_reports/small.png similarity index 100% rename from samples/reports/fortio.small.png rename to samples/fortio_reports/small.png From 48deaea257bbc70de714e03ed1b1aeafc53be3fa Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Tue, 22 Oct 2019 11:10:34 -0700 Subject: [PATCH 29/37] Remove test data yaml Signed-off-by: Teju Nareddy --- test/test_data/test-server.yaml | 44 --------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 test/test_data/test-server.yaml diff --git a/test/test_data/test-server.yaml b/test/test_data/test-server.yaml deleted file mode 100644 index 3fb88116a..000000000 --- a/test/test_data/test-server.yaml +++ /dev/null @@ -1,44 +0,0 @@ -static_resources: - listeners: - # define an origin server on :10000 that always returns "lorem ipsum..." - - address: - socket_address: - address: 0.0.0.0 - port_value: 10001 - filter_chains: - - filters: - - name: envoy.http_connection_manager - config: - generate_request_id: false - codec_type: auto - stat_prefix: ingress_http - route_config: - name: local_route - virtual_hosts: - - name: service - domains: - - "*" - http_filters: - - name: envoy.fault - config: - max_active_faults: 100 - delay: - header_delay: {} - percentage: - numerator: 100 - - name: test-server # before envoy.router because order matters! - config: - response_body_size: 10 - response_headers: - - { header: { key: "foo", value: "bar"} } - - { header: { key: "foo", value: "bar2"}, append: true } - - { header: { key: "x-nh", value: "1"}} - - name: envoy.router - config: - dynamic_stats: false -admin: - access_log_path: /tmp/envoy.log - address: - socket_address: - address: 0.0.0.0 - port_value: 38392 From 8550a8667512f33b57b8f0f07aaa78f6c247aebe Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Tue, 22 Oct 2019 11:21:08 -0700 Subject: [PATCH 30/37] Fix images Signed-off-by: Teju Nareddy --- samples/fortio_reports/large.png | Bin 233607 -> 216167 bytes samples/fortio_reports/small.png | Bin 188893 -> 172502 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/samples/fortio_reports/large.png b/samples/fortio_reports/large.png index 9d38d87d727c52767468bc74bf359158c0fa132c..dcf4262b8b8bd913bc46d3bb4338e098f68885b2 100644 GIT binary patch literal 216167 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

$hOBcC~dn~rMdqP$`#Qo3rF5U?*NN?lff2j{p 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 z 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≻cjQKu{%*>pXlbY}jMOUTm*`Ejx^ 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

sI#9D|egWb|y)jr=Q!qbBaOm4@N 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

n%+#y32eQH4t0)7=fzB3@w%b<>#>O5oX?@L! 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%0A?vekOV2l+ZP z9#sXJu4Ol%a_r0w5<8FPFb>Yf{Uqf1m(m1KL(H|j4GUff4%co_?ny;nh!D1nH**)u z4GvrXAbo5h3*U&KFlD0J<@>R6ejCWawm$x%o2##Vx~#IhIzIPiz}Ask!C!wM)|>!c zf?}GnZII_)gJV5~rW}q3x(NaH1tt0VDAwGMh4#o*9E~xDa^s}UO3W6eEpT(DbsrBJ zeW=K(v+g)#dDP=^9^d9o=SCPCTFZa`YDxZcf?ZSrJ!S`M$^UFWRL^aR^AnLds;Et! zt=LEv7L^|*DVpC=hXcJ$EJFjMY>$vOu!e^UOe_uFys7cWp0>W?P2Px3*-mGrg42^G zx41d%{7Sj|<%~yNDc(4()7U8joCh{%tjx#eNVGSnBZhRsR$CJo1qJ&03is(wDjsYu zRu>8P-(P708M?#p%#&xF#bgM}xl2ZmU>YC2rEZMNk;~q)43MbyC)e&&&oU+Ma}mRS z#;P2 z+C&8tiYezOAr8jw$dLxaPX-$+kqV4YG2{i(9yib4OHRFreEy=a`Rv+%+V%4$MIr1j zyfa4MJyU35PPgI&_no5cXcb&L6Eed`J&Hq{j@y^0|I(1{pPv6=XA?T|cp3+UQN5rz zMs@_@AtLZkcxaUhc%C?cavh|) z_HdqVAv0?%s-p2Q5wqh`2>FRro24^7mon9cO3CbffLNb4Tv|YM)8e zSUJVv=_yZczKRU=zA`T!*1?Uo9obC||F*BYkDTq#+zfW^ggbuuFD|ee<_>T2K#EyS zawx{kv%yoYJvgH5W2BT8rw-Hagd~L1lq!@EKC8wxX>9V^|11zoD#mR(aMX1cB@= zu5E`f1P%+tOG*uA25b=QtU$bKP4*4qS#cAidv!kS3?YBY zgDn@YNu%gvEcVXg#J0f)d!BTdx3^YheO4+n?{ttB8HrR-ygB}gX;PLAS8EyO%nFNx8Jh)m8Pf?vNXL2On@#Ra|IFNmI$k}w zAyd9TPbi!FmlAn#%LO~-FuNW(;A4U0Ay;R5m)0`!1o@h4V|sSh{Ve0QwdMGBm7a8! zK195#!p7*_U@kEln!wQ&OXl#ZDcGB@&y5*Z50o=H72jksyV~T20=;QVYP^c;>{x5J zHZ&(c9y&TuT?SRvA09-e%nn#Bo1%3H?IslCa$iUj`~>H}9afs3=V*)Jl|f|{BwpF? zJMFHi?i&yUOp}`NEZ441h-ZB!+}s*rN|Bf{b4immtsF?5!bt+cqz;Lkw@@rQ)`vX63x^R~A zly?16>nVG7#=+M6e2%jPEhhQsMgC|@0aA`Y=)nuQO3RU&gy1b}%D6#qkWyr;>!Htz ztXB@@bK^k$4_uRrtYDKhi7vvl33R=4@ZX?KCJQlZ5`_C&!#=9)=XYK6w>trigE7+{ zvy+zl43w{q#UTbcxC1Q(i&q=g501hSS)?*0ms7V0=TEN$FaxW9SFUKat`4S)lKu*N z_=iL2+0Rz!1DTnDQ_CSgC8@sbokyE0;|BzXxnLToExU}4@LMs*IS>fqstPLL+6X*d zaz3e8P^hE1uVTE2F<|gx`0T9r;BEdF!P|Pxxeg=36aBZo8{?=Pv zvde|Y;Uq#AZV*zIdER2GY6v_siH_B>GCSz*Wg9g+7@()whHoVdfh}vkEY)r?O)(BGAzyoQVz!8}JG#nku)uV_cnQY0wKH~Mgbe4v z+bpVRbr-^*pZoo$AyD&{XEZlux$=?*){dJCg)mXTKmLjWzc3|JrkamgIe=B&|GT|+ z5<}xtDC93(Ox;H9?W>pydVGZ4SGAskQ98>>`K`Lq=s%pQFfT` zS8VMhdD?vcZmMoiPp|BX@fJ6^*!K0DTP1wYP@n)y=g3QxMj=!ENua5_zSWXi)|+K` zNBH6Vfa6(@Xh+Ln%zvNh6g$g8NL-u$YG_1~$n?_p0E@0glQJFgdU!}{Y;l0)VeqSV zDRjjBF3bKT+y*|bc>Tz5TMf&TDiJ7GorVM>cgET>t1{2F5MeZ1_L*rX>BUaXAIrDbK^uMz>W&NeJz zPR=s!iVFC)`OwzxmWbSb&|ppM)vi8yic4&ffiraIJ9R;a3B*H_dL9+s-qUAwFWrqO zYq8$8Z6*OiKg=H~Dj19Cp@aToL#9=tIq$w%OI1;`TYMh7)YZyjnLuSj8|tU*Kc40I zYccZhF71y8(fCKKhoWXuX`)ky>y<$ONT4|EV;q5Q|6o6Nz4KQ9I1l3Io`QeF9_X2_ z6p0aBAYqU$J(CJdQ7X*4N3k=I9odGWLG%90u$yS*$%bW!%`LIy zqHp24^oCa{PO0s-MPl4Q6^FIvw)ab&lnxFbE--1C+cn(Lfabet2t2t6H<|Oaa&p7C zImJi3mEGFQkaJn!U24kk-182~nD&+4 zrg><-r>caT8vDTnUy|>$IW2D=cf_c!{D-HW>idinJ7;e+c7&*t>lQTJmnNu_42+al z_2#lI(y`R-iJbe`b?g)oDfZ!cJH5IgHK>R4<3iq@88*=|I*jb``*b_QDK}4QWjkHW z!$`L3Hx9cLFN!$!StT+Ps>rO=f$hySF$aG-(RfG zbSVyx(Ooc+Is8&4e|>i2F<6hHWLPi~)a}E|!MsthLP~&db4@ zb16o6TunLs!|Xg0U!dXm>w;kRdxX=*D_zdrGnGD|2*A#YCa0xcOh#>{U}BmXJQeq> zR2RGIi>}i(cBuVfn{83Px3vwwwyrOCzZoq1+y|kT&b*fnce;Ax=^_Um-iekrH}w4l zjx+R~4xHqQ_1;L!z2k!343MWR0?{1jdbY>YqSo^Ff??4Qk1Qf8^rn=~XN=qzDJ3fG zyHhdB6AhKsatA4TUqsU3h|^z6h-gjb?e|WpT=JO8q}Zs!qi1Gc_#m^4RSz*BkTarP z@esALEAr*)ajRscUScR16jZ$5*Y(tUVRQED`to-x5*T7kxb z#PfU`R^+YEfPQc3>0n91KN8`wr$c*IEeGCi!j+E2yx!^%xgQjBI$(!iOWZPjb8qGA zMub6<1_#`%jislL$B>bxG*9PJyH1~0a#h>r3E}rTkfb>|IvAkV_-Ks@j+=Pq`6G2^ zP}l7yUoE4Mp9;y8aMhveh+b4vw29Fwfz3CI=?K@4#I~`h+|?;4tg@1cgA!VK%LALS z59*3V&^4A1-Q-vvO1QMH^^jSSOL4qxStZ;S5=zUTk!1!BxRbG;K@L)Z z5wG1&Utg*|tF&tpo>rUQtmvBKFE|WsnXj$kyM3gOvI_DZxp}gnGzUeWIC(tOMr6QH zI!Vevhq_^1zdo~|wNqYMPQpcblFRBS{pC<$OLzfIt0_&~?zPgDh3)nVU#-n(2d(P% z#=AoMxDAAJXiq}xnS5PVQuuQyoTAhtXOK8+ttm5D_zdiE6c4GLe>ftr8+UyQ6sl7G zQbr|7y3}bgYgAq-V+Wa3(h?F)7FW_Dty2PNJ#@4APhP?zjLpPMj_zWl^U%k*5G?<% z3Duahi*f($Qn8z z`b^Q*2aU_GRCgsN8Fuu!#nv1FL8i18vGkULgbG9$C+(DoYvK9nDcEcY8d|ytrc)`h zVL(Dm8etljcRy1%qS8>-O1NV~%2SCLghh+YS;~f*3I>NQMCR-aWF`rh2?X!g&C}O@ zwvGj;?my>^3Teu%dIXH*HlY#<0qFq!vL1%6SZEuDPqx1zJPIJ9>nHYOAVTM* z{HR+Jzn~Y1)N(NwkO^pqEAHp_AYUp5Lh}j{9hzS7kCaF=>ot5lE5{M(E@tP7#nK$ftRr!L{)s zk^jRjqC8h~qkJ-hU1WkB(%qGjHtKtDk8q@*TMhI0N@++96 zuM2SUoX}X<>dg?*9)cuEVKM&sspd5f@fIpyu!~6gfP`NO)k&k-^2yTq63Izzi+J0| zYsxcgaHVI10{QP3C^|EStGHW5_k5~+Wh$l!YrD_ba5}*W#=K!{*&>RDOjOevI^Wx% zrRf=@@pI>?!)Fn8Q-TCUqzcQgH%D~AZ)&JjN{UM7g@0kRJL9>65E@s-jmiK(VjzR& zp(I_ZY*p>)Lj4mG40{{{rKcOTQXCD*n%(v2n%LKQvB*F9vvS!j6M46<{3dev=gF0#Gkuu@( z^UYp&`a7W3qiy?@l#u|0$BL(p%;-xxS6PZx_G z!DT}pGCIJKV`<(IOy`KkFVNxnE0ZSk70_X^vw_%`j!Zt=g@7=9>gBdZMoFbG+7aKv zAnsNKMEG{SDwqIf9NuLv;uVuBt(~rX*GpMc%Z}XA*ZLA3g#!m^)|Ey0zznq#z2=`K@tlkW`N%_duQ3*DFh#+<3bAZp=L5c@DAWY0Ybw0FKi>o4Wj^? zV|mKech|TTY03ESb5G3g)$$>b@@?hwN&f=_>MUHqnCah2y-Qu3w}^Pjj=!@~PetU5 z%LU3C<7a-61iEt>W9i7pT7ZjSCSo*5x$sY4N)n^pAW7Sgrx&lMY`E-vHBw*0!i=Oh zPO2~T1?Lyr_B7Tmm6wq&d5)w&W!GC*^x$6<)mf)+HEv{K{a-^WgYp&!m^-SH#j=Ey zx}xvAZ3~Is-AQDmGb{PRs%sa*gW%6`K7FrdZv? z=(8GarAQQH*}>>e&e6e5p!Vh)UCBF4>7&j=y74qw?oGg{u=_Cp6t@;``!*}(CVYt; z{Et5w?RYLoE}oFU4RU?HJu*T)Tr+DmO}#5D6!X+hOn;WaID8(6fXD)f_+y?5YAla{ zS`0TS*SWop2g9-vAvQ;S38ezasJH6?iDB!mp$g}QAbwS1m~ zrS|8m78#4|*y9w=Qs8gaxzD{xFMFn+fyMHdbNt}lcxPy8(FeNq%jqc~zC64Dz4=?| zo?U@4mrMZr_oblmNj$F%pbQIqltM669SOQiG#)&7v(v=Q1kFVaQ$5_4MHx zLUG?=MmtYk{ zrZwsx0a{gd52BSXzzB%VDO)@MgvX|V6O`*pCOoy9uHSj6iLyJWIy|dY;}=gDzM=^; zcu!@`O$;VTP1$O)t8gXP^zS*b+i|S?+R!Ugonh&fmmZb@plP%7(?;Gp<`pAcF8Xk& ztZ7Rd5hbVVt_YBEo)SC&3g428WcDE>911@eyti|52rpi`H1~W@v?5{j$OJZoxT9aR z%i&OCA}TpoL%oh_HW4h&9&a{bj)!E1F17_PA9<_mG7H}nMh*be8lEJZq5=?1-#!R~ z!G0CJT>Fqrs#d?twFc4e1JU*Eno<9+itZkD^(Te1ME=9Rrt@K_EVkHPZOS^JH|tQ2 zL-(Q-Eeyv}>D*TkK0JZB{=>LnHGWP@=FYKkw|DIR+LP^xc_)_)2~eif<%s!!RPWD&Q&zzbdsTml^B zl?j!dTObPuoFb0d>SGgiJZQ)ebn>l(Gidokgxs?zo>qBb`6rx(XT(YPjg{ho%8__N zarZ~?kTpl{V*>x7m0U2&U*0+dbvVt7QvC(II!kPPVFq-U4}18w&Yb4zx&7m8>JFGZ ze^hYc23>fDD3?_H)@s@7E;x^>syFJ`?q_B^AuQ$O@7I=v)vsrC#757Q2TX)it>Dgh ziZ?}!N2A^c3e-#UrLc@#g-FgCBVVW0NBQuuy`dKdkGh&GFauR=tONsLFh34be;cr` z2xx4TB3|iu7>8E3`K|pY5x%YGUT2s@9S#Ju83X}{bPR`$0KMf{w#dJ!2voOlFEWoN zA(>yF*1(0MK>rNAQ zIe`eZW%P~lN#gf^i^X8b(BUNq5dIRu3Wvo|&IbJ(NH@XuuO+|)lr#ka3f&dD9eqAu zQ{dYYj9u{F5mdIWR34^?mdrhz#NmL*wg7{xiYobUM!@sJ8wUzPaQ$w2f#H96ji3+E zSO5?nZIi3c^Qop(;E%7Kva`*+RVJ~O6MdlkTq{4iGO z*%g8dHL!;&ZXQup(FOczwY=`X1mu=daD#z3PB$f6^^sEQRm}lXf3bfHgi)O@<8j}8 z8Q=e&P}2kI7uq@4^{fpc^bf$4D<2ME!ah5$)cJG~L@9imOeX+Ct3OKUg2oqDlvU7y ziJ6{%CM2YSqHW9Fe$BkKOSU+mK9 zoOlVLg+NEa{4cl(P@3gHF*225VgN>O3IhmFGaQ>e@x4>XI{^`2{=1|x5-%_OiySjf zrNEyj>^c!HS!nJ~?fS5Qz@3Xv$cBVjFK-reLurk24m6>C?Smp~|`+Y7jOds`TE7_boX%;C;sXq3Wk}J4>(^H`A zGw~AwwdXaO|9|gptoua51VpsLrGAeKx_JJ>z{#N^%&Q_d48Y0!S6UX$2p;GU=L4y& zeEV{QSv-ZZ6TsjH{Pye%BQU2p41k-;{`$NTRB|N-w;WU*0;kF!T^~@E2wYJth`rRR2aGcd3Wd+FBhLN5F#x5Ac-ROw$NtTI z-3z)UD2{`jVGR>9z3c}hKVZtW^>Ex#WT<*b1@`$qR=GEKkg@hsrucE}!NmW%^kDmr zo`=T=6^&PJAc zOM@g0Rzt*UCV#@sGgW%a)mZ{ELiSpe=VPSu_bZinV3`2+^Gx9tA@EW1^?kcU5t#g} z+Ht?=IdAzS2e(@bNPchjfoEPy?0&Xkn4y);BN{A<@EKx{9ps7%{dJUs%iL>#2lxmn z^fX8r7{GX2oc)97#Q!gm`m#A@X;)r;mU-A2yqiOAk& zAOX0~kmbOOJP9oqfvgP=+Dk*XaBwCK+84ygsXVH5QrUEJ?6Yq7Zemr(5Ie1M)5IDA=uNfPyyPss%h81#0ZWNaw#5e`p+u;O=f5&I9pbKJ`Z!p%XCcDT+2TV3ZqMe|7)A60R~Vina?& zNJ=a%DNBpgC(Qyby@YfqAqc#5Ebj`egs@2LE+r`45(2Uy-AI?nA|eRVASvDX4Zibt z=9;;lbIyI==bU+-)3M|@PGPo02~V@Dm)I~Mi6!>vdK$#KYgC!^cRWE^<;>37SX&h1 zeJE``8UNpno4EnU|6!aHq1XRg<7Lyw>%1(Jgt{Nd2ZC&`4UXGBm(zG;(|nxZ{BUe% zn<;i(dK!~_LYebdOVlO`$pYACW&S3~|LL%{1|dHwumuXRx61C)+o-tKGY3e%-icPi z(YBnbm~|VFf84mor16&4mqy09oGvBce^Dq0 z-NoZmN|-LqcB>FQLMlOp3(ovljNfYmaapT03s%E>v_mtq39$(sGF;t1Uu95+3SLML`mqc z)1(&fcd15wUn#9U4u=3`y`G|=;gFYQb#-TE+o8@&BOpfF1sFro$}@!o<1xxW-8c8A z4oE&4J#=!><5w7dAPV(hfk2|``jq|0tXY_1^2>x^pdWF!mKl&o%3&q0dS_mJIF%9? zjaQa15a1SC`W;v1gIFnDo2r>P(ehENmOvc96uB`2V$gebQ7`c}k8O0O0WCeRUa~yJ zHJ8~bMMtjMjWduF0&c4wk`d28S6XFydWvTPs3sjbd!za z3{%CxKTQD4v5{^S&sAvuUs> z$oK)-`Fcq)df@sqOf(9D-rq6Ij?dirS^S6tr9ezg~tYVT__Gu-Wm*Z&wiHPGP; zWVKK9Xe5U2q`w?Z_gUf#*!k&XdU#H13MF?p_Ns)b^I(;2wi5u=16nd9y)f-FfJj_8 zApri$g2tWvT4q)MbzZ0e$k~nNK=UNSXm@0|k@+YOt&0zLrs2tCPZBN3EV%?a0T*bb zo>&_>V9Oiyn(NI;(Ln{gH)$xbGE)^SCSB|5R5aCa*5^asSMgep6DNAiX%wUs`eN|$ zAD9SvbKbIBNk@;}b>!``G;9L*E4aSyf~2W8!jn?_!~}oukxJuXVyr>qpc(*pLK!*R z+^R7n)T|D4K!AOltN?&H`5X9fD7s>v7p8J3Sb`G=tVVQhL!{0F{7Y(2>yZQ0A#PY!BU3-OVOPa24W{*va#N zoJ{j8tZWQ}veH}velvkkxOVV{+NGL6+Ei4Sbld zBRM8!X0i`7MVgP$iRm`6Mds5|gZk}xd#c2~L8fXw@8Abm+`sh)Q?2=q!wFaes{=L{ zc^M1&%AG%3AI`;oNBk@Nxomzyf5mS5QgJ1<Bh;W;hG)1S8YSsMC=s20=Vqj$AS=H&FhG;nwx zc~!*w!5Ns@^3k+XG?WcZ7?$g-%-nMRhl29nDA7gR2e7jJ5kW>WzRc9qZ`~gvzbtQU zF>>w>zf0CObKrL&0ep7iEerq_G)lu=?AFC=1c-@8Yp9|a003DS9dQ4n1>=Xv+-EdD z;=2xZZ~-y;v|9Qk8`Dfc0LXcfv<{I3?&TdeaWAd;80ZR0aez`!xTEUTcefQcHzq5=~)sFYl|8B0~T z5CC1>enU!9pY__cZfq{3KCSV~3=-BsssFpO){#({E1Flsbj5%>Wa@Vh&Xg|qm zJl}?nT#wH*kZL}$vAg&=^iQHY8Mj+sc!;>j|8 zlbIHSM=4a>34Q1#t9=EZYwJK?Q>cGf#xY`~3XHUVJ(51wlRiD#*yQ`UQ8#-Yob0}u z(RM=Q3-cX5Ze4+__+{F0y_+n$yH4s+h(d}0J2fdD=V9etI zA=L1Cq?5;MEo zzAg&){@r$6hx(m52`$u*)vQ7uk_PmqLi{2G1i2Tc%GqUuTM7869#u+#;$o}k2sEjf z+NPsjutvKfFtzS6ZOF0bL(V5}Lc^!0#i$KdZ!?$RCMA$D^bf}!Y%|6}svST@vsLqt zjuidvDnNPoXd=tO-ChRa;FdnrN3G1SNs$VK(3MtVVX?UO)^eQv!UUU^Pbz$4RC8xu zijDuPGMe3qM07Jfr1Quqy00l>YmMY$rAs`c^$E85f{5kaS^~9wjC{jY&K>H*6u*?H z93GUY_}Pn1Z`WD71Wui1+TnmOk)HecWEVFomaOsfEfXRBJ~XpLxtGP!iB{IOhk(kee*Av+v-LFVvxM|O zqyiT?vmt}y2W)k@S5!_Sf+}gu@noUg8fccCxg^NGbR&uoS&JA#_T)S?_ii-s>5FhW zYT7x$JovbJJ7f9@#yrD}K}>5ex`X1eKOv{X{Z;l6ep=pLKj%Ud|`fP8v?SHJCTOt)fSKO%pShYlKfC$Ku0a6qFKdzXmS zj+V+9w;49Q5z!%g74(JE1iQiYwIjVUB*M;nDJZ1dez3l|Gb#s5 zSfb`H`m{|WLiO?5eBXKFhq&@@`Q7`417a^u!Bu4nx`7LN2YNgNv++ywFORuOBt%+o zO#OArJkjjEBttstnhgkWU=tHoEO^)8k41R!arW8CqG&4wc^ior8rDJIJe{2lf-=uv zMVpPQg|PdlM`ISm1{ySpIdqg%h&kMTfuOy~&z!aK))vn}k?x3`;|%sq4!1q!saCIo zy?iR=Utrrcwx22ELueUFo!$P=?hM0PJG&{LXKSySPoG&-1hgwg;($T-}eEgY&mLRv$mp4aB{UcVz6YNRt8|_1rsqJnbqlTZp8(rpgqPi1MMlCr3)Sb#0a4muo_ytq+J79caB#Z}8!;|5Ym8b&8ww3!c*N zdl(iqJW`1uT%Feg?#R{&rjf55OfF|}XgH{$Hyn#2x1;uPKxMxv)pe-Y&9mtrs2+1u^Hq3Wot4dnK^mheLZ=s0}_?oPxBEL`A_vMC5M z;i9+xJFMa3*0wZiXaXyNxbw-B!K&6<}^Bl`KwXW z3uj}YtQMBI4)ceG_#qLq)3$_lW9cOiriwrh>3^2VPA=2ZPmmr03~fmm&sOKg>J<_u zGYhzX@ol015oc~ZV`MpZd3Ct_9y@F95+USDPw<(yAf&xOPil0$bf0p+#;-7~1&v&I1 zU9fI*E8Wx{eIAKPRj=OELGePtdB2*}@PHm&T~Wqaf>%}4OdI-BOSg|{*|uaWkc%Fh z4|(m!P?8t2qsmMR+%q$vAYu;NHgC2>8QI;P$_LF8y=0&I(NyKLq2f}MgImWo6woYN znG*5cZuw|`IZA!(Pz8dNy7fxLH$@@W8A;LDLv-|TxlcLqbqrSFUX$a1v=PW*xchfa zr(Ie->8Yw)b5Su%Tmp}N?rI=kmW4lAkTHSDK{swXmBnaBf>YObUSpTtz0C-P9Mqq) zNhJHV7Ut*c+a7{?znXskR;_$xpG?b5tEVmV@Q-vfR)hVT%!+0cov0_lEK zZwuU2C(e8pZP?fyTi!XOqXeG~qv+xiqERglFm75vLsl(XQaV~<$1($MtjR1Qk}HB+ z&njP?$#>Ta`~i~yuTHF6{eY>PjVSQzCD#60czNijs8+9LVlD?iGvQEb;Lj-zBTwZZ zaH3pQyq5DWqlhG3!hn%*6MQgeLnS+ z4Z}{J^1m_6g$>;M*T>#~^HR8(s|50c z=BVD@K=gT=y(ZlqXP^AVfls+7Uw*4;_);wp6Z~ws3Y|Ir(cvyRmrhhw@yGRc#DTD? z57^+DU1-g=+?@+gs)gygeHmZfvv4A$PSvMs0c@^fIA~8I)}LsLe9*8Up!Wf z9?A^ew1;!YzrF)-pa<*8zFttjUTZ(I5?!p{yzO9{Qz*p=nd#wD#R2cT;Fb7ar+|A1 zQMm5Lo;B~>N$w6u;)Up2Rw4HYnXsV#e~6-6Q$VcN^~M{h_9dq8xBfL^mrp5>hl5>9 ziB06GwAL6Rzx#i_hxt&)__YMLr2t0hSwb0Qfeu$Inq90gw^C$WCRUEum-ajK8vU>3>EEWr?-WG>B4Bt_={q9(xhKFSZ48VPY zQRp$U?3=YLrL$e^0&;#MU*QlL`QN0uOBiK+6a575#3edp+uphUD-i1D$$GTVUe3O< zw2zIgkx$6>i%DSI_^{%Ze>|hqm@3efDZaP*b|G`GYHy%foq_QgNGoBZ``?O{A94($ zC%@{tr8@M#2=>&->`Lr#e~-9_udRB-iEytv-BT|->wE)Qm8H>4)scH{II?#_3tgG^ z8BZW4xhU4(SG`TJd@5J7|C|CtNrjoL2#8mG{hO`SmbnFp*1-z~5BPEn5RMZN+A(Zo zb+_r-N!fLvxl;i2zcsCi*=TY$eXsrM$cKEd|5EUYw7M=Qm*?5! zo9*3QcvEj;ifQf_kho}9(DKd3jP%gvfu&nZtVdXgZp>4R=8^`XYU?YlTLZgu8XYqH zqQ&^ZNnaX@GVaX@0BJ1c;p2H7I+fn?NqdQjJ+^_k&=S3c)5W+O>wU-CE?4bt79q^xwOAkvMrq)05?-6`E5-7M0LpbJPTOUHtA$kN=`@9*CG z2Y>9o?`Jt@&di*dXPzfUTT=-Sn;IJl2?`4hdTRk{-t516XjpS{?qmz(Kxz51$ejm0u{K^;IHTV>< z-5rvL7`v(HS_v#z{&wf7((|Jom$u&fD{tO`^q zrS*ZfUV6j@>*1-XnQ5)7B|@AS0Wz0-az6O6PrJR`;e7UGak21jr8sdY!@!&NuHdI2v)6Oq8;J`g zVb?O4Z)91(6nmV6x0GLx0n7bE)m z7)~O3HfU{1%lbz9&GCI&-=jRciy2|B0xJuio{u|3aBi@CUHqgcpkV_lmH3zaOq^(w z-hPXtJ^*?!SkA&Y>bvGS>3Y48RC}EsxOVYy0euDUUb@f5`KVpC&g8jPIw6{#Nbu)4 zOL&!pcl?(KnmIAw0b|3br>@xxlcqCWQ^^xGbc&FGB&j|kc1i4!4RUwrS(1G5=sEGA zR4qTYMLcW^S(pmKo}!$ZLg>dx=y|6AeEMR=!Ix5NjvQuNn89Up#=H!>`}(ms`E@b{ z&AKWVl6wg{K6YU|l4hzlM|SWx=F9-Wl-4>qOJsFP-*xKopV-wdf3c_zf-iJpV{0p& zd=I!n50o5HzV)4OrYieYmuT?@PjI|F#gUAMwGd&NAki&)I+#7FlKy#5%1~YyaR z5hj}gIl(l{2pihHdgn6W)Z<~Lua*unLx{0x%1^(O5nh|Uk7GuCzfG54z#~WHixBQ9Ug~H0jz&o3k@n&9YF$F^fe2L zB{iXh*!9(6ADhqqkUD9t)jc{8x-bD=)BpDymF$te$G&amD$9Il-1Ud4<&mrlz-CzMl#sELi32WH4lTZDis@{4!I8ezcEKeI7Bj+r z3spZfDFwU$Pn_M#OaXsH5e_JhPXXUonENBfzM^0-Bd&=*M&+lafZx40gWX;z#If%} z;7#5N$RuXF5cZ{sv7MYzNyMIrt>W>+gXnf7I|U_#y-iOsm4RI>UfSh-!O+_dx^P#< z27+CP($9+>0h9QjUsbzL$0ZRa8nb`{^^^{ShdqW0gQh&S{@lQAQ>5i~CmsKmt|9i& z#c#G7UwW(nj%=Vt4E#GgA9f`|*2!k|$6IT_mWhJ<5u#Leqf?&Hp)hv)W9~y<#yQyy z`Dw9k`U@Dac~wmNScX#}P}EYZNmrOLOopogUFk60PVv|f)i$Sqv^%v)w(e(YxU3BH zr7ub(e|xYX6x2m7uuN@R0N#{z$$=MyduqGU>$Ia!O|%sF9>4KU7w`b=RZ>}cj@b#U z7?y5&;?36N0GY)h3kuQ>PXWinJU{z!xysr8^f;^FF-ev+ z{!$XsKMtx!4q=f=1nfFp92ntR&xo-q{xqzYm@jFQ4X2aZ(2~iE46BN9d_KvBSoE?~NY zvr)Yx9gk?ZJ0QD}4u)^s>Aw2?76sss3!3$VIrgb7bQ0XZT1`ZFv(_ec1=cf@T0Qi( z%h@Tvwb8aXKt3wJ&dpTYLLL!p&$BhktgW8gL_sOkQ2yh$=TotOb8M~?q4v+=8v+-e z|L<%`orlSQH~|)Nz-9B(!&fBGuQ>Lf{dG|cPJ4c^V4<6{Ly@o+b%!5-C{jG0ui+b# z1nkvBM*ag>@pExGVE?XkT;!(h&i?0^S`c_^3;|x7Fle--~-uD=Cc#(dP=zBavcD;W= z<0mtBl&|1t`@#ddLHkw~X^Zi42fuQ2{*HzCHnZE{bTJlO`HidG&!?^`netQHI>V95p11hT@`9*E;2y6Tph}FTQ-$ z{&xcq=mBP!3jlTkgeYr25>N>E6`MK3@t6^m5ICu=50*BN)WRi`fruJ0kX}piYy6pr zynE%JlGG~nFJv!6f{)Bp2rz;4R9`Y6iI4;p{%06LXpbL%=c!KuHoMDagwh)8;ts_< z;8{SPybO)g5U|^(;~m&swfz6N8c6an7e5i_G!h$?z1ZH}nY(yAVk)eN`=JtT<6_Ui zqHg*6F?E#bh%T2Tbs7Tff{BaGzU=M!G73GjB@Bv+5adTHBkxkjKG z#rMFCGx2$IKkti*mcTIgux1Fm)}$a1uyz%b6+5wNHj->E-945IsEVm@LS_VDyS%^5 z_3xn>Q<*H|z=8eedU>KQ)dg(}2b2&cxR=_B2hX0@$T$cHYAC45%;CSo81eGO)w>bZ z{&j-5(8zW)t5r^ZkzAf+yH7^O8?uL@<0yOO_FTDSa9| z&Og*zjxH9jJrxL|<8@-T+s^o4wa3kuSLEoreo!LV)5K`7>Y_$w2T=Oj3L%t%1_;h+ROI|?*K03)B zr+KaI_-hWQ>9*EI$!74HO&HiRjLtVRs&J69*aE%{sweDw{4bl|oS|R9(j3178SP)f z2SWGQ>?3hFPejGeDC{Ri(-Q*oQI!Vp9DP~sa@q4>eWJw&_dL1_q_>Kt;#$|P3<#ry z0Gu~ZoivqZ$H*Dg3ximgqbI}*yb6I#A+Q%4>&v17SI^XhveIWsqaxA18q2>dgBMhg zhMDurzl$=crKbtWlv#kQRZx}h#*`Ig!jtP;=eXaps>wa zS2YlOS0AgSm0QGNz(~e~z+HksP@bDbD}oQgNf5Pxy(Jbtk*a zAdZ=gOIqKF++n=1C{ytI^1FTOrioJ9wXYh!Vxay9GUi$e47AM~QDVWi40`W@1k`d7 zXg?uwaA(2W5H$yMDlOv>V%{OE2`xJkKdo1BSXAcZ3_WSosMgmm0?>C#oc^y?98EbD ze@w66Q8S!9R$Sj!Yr}uMPob&VaHcypH&4{5>Fj7lwfM$8+7gH3-j0FURf-kp!$`|$ z;)P2+yXt=zFV?&-VFuDD$YAIe0a3|q9j&Q*%ftznCkWo)2l;07)fiox70ZbbAqrd~ z+q|DGWcwHg{pwzs0`PrOo8wA!K-miS6LRnG2t=KPM?zku3^9j2H6LniA3*)Ck5 zN{_ae_Bpz+16fMr$%L=wc6+TSo^LXcUH*9pP;|W}<3!O(8slI_$m79N`6Y#*pz6U= zP*=*Q$6t|+0??km2EAm4>w=jHyU$S|bf;a_Bc7rxwx&NTScr!^Q%0U-*9si{AYQFE%01%FK1@h6$1 z-y8oMc?o0QHZ$qy?dVxW|%+NxxZFM=K-2F-fCC2P?W=)@Vv<%L-nX?3zDVGyF z(`ex(p%*xD{5gbkjQC@0QKgrmbf5PuU=?g*-Om`qbov|lt(j-NcddpS7!45ba3y}@ zN0wmon3;!@%rj=6s`7M+lrSTBT+QR;PHZhdi(uzgzLW*O4ux(oY%(L7`SciYq;JQl zd7zE4VBOD_BK#2jxFLE98EgznH|7R_T%&#=@D6*nHt!_P(UUKucpr&f4d6dT4}-F{L@UZeXc} zJr*0e7dCem8Y>i^_t}*Qv7HLuj=L{N0xzV`$AHN_8mR9&oEp!*(Cc7)5v+~q^B(W1 z8OiQ#!F{iiAaL>vlVy3q$&$*?GjKRsLP#04_P) z+3*qK@hfXUg~)~zQufa?RckZmdaT?=BJFmY?MtMM2VC?L4zLDedB5gp4Fs-A9_UNi zVhrjZOsDyKI_pjP)McXr;?_3IaWEL5>&8+@#yxlPw`Gv*#q_<5+gy5P$ z_|*}pE1vt$l5xRoUW6QkOQeNQ^qi~m?11}w9_ynYPi}ew zp1439SZOU_7dR0Hh-FW%91&^m+_~vT7W}tjc{)s3O5xC#7~Z;4Il}N+9=(!vv(n;FcK!jdF<)i{7#Al0^8w|Qf{5X;(<8BnWecGORFAWJ__#-Tn!|M#Q6Bu z!!Y8jo?F~J)2QzP9$G#@l`6q`Sskrj(q9Q?$W69$f-gXgC^2+E8;~UViGl84d-1Qw z%L=IN#o^oaky-5p+LW&F>|Mz(#(2$WWS=u}@uk&dyE)=$h5HKOe}Si;;X1Ok+i!i5 zoVN=m?B#EV%>+nofX)F%Z3lTH;*kW~@0%Sh+S}fE;_`r=_n67eB$ zMbt!x( zL7-EYFx1z`z8Qa~1X{s0{8znyBTJSC=cRenMoXMq$*{cx4&J4l%|{OM-g3nThUQ== z_uWa^vgg7`e~^lnqRYS~f)(BzsZ)rN;D_AS?114-iiOP?`NRD;VXa;fOP(wAsO;4< zH|%(9seKLYZ{wJT-bw>Evj)yklZKJAm{Rw^ee(IOhJhj`^Z8QxL6f&Wu)t=2C5;Fv zzrQZw@DofA7uGp_i{CZAOL5vfCh5U%3APKb{2AGLbwkr^gA~Yqf6}wwNp@q=J7{{c z=B;?BmHi_iY`aEe&_QGN$V8JARND~^4&5#|U~?Rf;WhNxu#>{2oJVVUg(l`2Ejgl? zR*fCEHa^gf!f*`SuE#fo1r9ojc{gTp5aY=dOEOgbPYnZ+Pw9+3!vr6ms1i7#N*nEN z9)x@D7P;h}y)BQLoH0u)J>(9#*o}xTDU9yS;F!95OCjL7H_@lvs^oBL6MWo(y^y9o zY9)$f5=$9G7XD9BvUO$TeMkJE)N)6bhoXTz{u*sRC!Y4CX!*Qq3@Ryd#-k{sVTByG z@_qu&q%q6Wy1?LeVh7`wOV<>J6pwqNJaiwRq!vRb^U`lIZzbvC79}v4hBww1@85+7 zop39?vqxg$b_&^6jt_i^{k&v?-(~oQUO4;GQoKI-?xPdWYkHDU^LD3{PZb!v^dDkx z-Y8Ha-iSZew%&`$6bE7|GDIe74W8N-Ae`jP#8+2zQz`VlxHaRxzS-A{!l2zR&we(yuha`6?}v%)@&Rmnq(aCaI7`Fs1@E{Rx=!{ zakJzz4P+q#0q^BIsqC(KoIh~CzBZNj7NL0H|;7NrLBwMya~r> zHvx`YS@Qitakgj!=Pl{}>1`y6zpnkS*^OlpMMyTR@_QRy{dqIZ|LnJMl%q&7ZR1pmwl6NsS5uzox{N#@X$A$3X=2yq%c= zI}_+<+Z_LOjpyhu0US)Pzwrc0jQtlI?*V9f|7w>@iuSw_$mj~}tS_a&20*nr$H^5d zPD1}T_4FP3O=j#}NZaVsEy zWhR~;7eZ4*h%nGS43eOXl)_Gt(2C-=WXu*8Mb=`^IlWkL2JWqQU6S`$gW=^dlm!Mc z)kEiv9fN$whL7&T?NgHjn-_tUVj!%RCuCaVv>2i>^}S0gUFRc(_!~)(`@DhF3mS*4 zU`>8DODF!Xc4X=%+XY1XuRH{73Xyr~HHMEvWTxpR$CwYe2ycQMo#~$^`Y<(;?hDw+ zB5S@wIuW~jL&h(SIzUD&(wK0)r3Dg zGMTw0a7&{`tPE(F?5Fik-wN+!UmLx~e~V$Y*D9}0dI|e!{p--#xf_|`B_Zf`*y6HI z@$gh1-H}o|3)bDK@sZVj4(9@@xJ28dG(HBgvjMMepVkGQYuuxn!3p}mF}5521Kt_&l%SKo(EquTG3fXupmb-I(|vHHm_DOOWW$VQ~&La zp+O23T3hts9wq3?OmJPb7%RnlbZgm?X#AFoB3)NI0GEuYtI`eTCy%J*OPRYz#*I*etx#?at?WL^E?oceDcBdBPHMbh4+4(E%czuHhb*{w3}A* zxHB;;u&OBPEvl!S+I~VU-xN+nGOl@a-3?9nd9cDT;urPyf#z*AASlL z$Xr(6y8Sm&0QiSE5ophK4ZP7LXd`9CQfx2p3Qh`x?xl&n0+}UV1DT4p20sa2)PMB> zpR_K>d7JJgC_xybOlvRZ4-+0@aQBtZ`~0A905l!s+$Fh~0%LA)4;)aN&c6#;HkKd0 zf#Vc_+wW4F+|XjR=<86Y{G(uBwWAAM|4f-V%G6oASy+;$s?%=MT^fkJerDV#rbK?sO;rP2qU9FF?QVOu0;)o{oO~Vt4o~FZ`v`O))$Q(@)4SHX-!81NZINc z*&sfOSHjY;01Y?$Mj{7erp8jpva~#@XkP@`#(jV57PWiMv0Xk|j zk!)T)f1cHw7OXTFa$gGZaSQwViZ4zHDzJQ^8;9z;)<3MvCcjFQRN4?3CJ^Itr|&CX zq49lem6)OG15a-@aRf^SQIx1tv08%ClRbRQm>QxVW=&6FaVAREX~o)4NEmLZ``JoX zEsk)r)7|g)vzi}{r_-@Q@}FEokK_i4_LqqFnwpEoB7gld2pmFt88-lLDVb3%mz_AH z{kSHNk%4B>UuHAqSQ;98ubIXxM-y5y*yQ$(i=}A&{WzWFbi^wO1tHrgnaKyiL|R>`bH}Fg99!b*VMHODbh^ubmiQ<%X+X zHH`D3O)SQ(yCoFY`3>XNPj$(&4CELD>-u_&Wq*z&tap^_wiiaL=E^Lpl{E6ArHL0R zyLOaInINyr`Uv74yYFk;ONoX)3zt?X_`d(^x(LZW?Q{4FLHeqW-2dYOq%EkSiu`~M zo~v($QAQ(MrwP;;3ST{GN2~`amMD=(ncQ%Z1Uw%Gxj;e8i60;#Z=~j#_I3>pUvy~F zxch8*b>G$y$#e{FT%5g8Mk%@ze1>psxyOfUI3{w6q8hH*6rZsBQKHBSSlgD2B&AGx zo-~sOWbL~}Xg3kCZCnHnAmJ{x*P-MWxQ4fz#D=p&d%o$!=h@Qywq!+&*W`a60v+%o zy4I?84NeJyvg_@qUws$qFZtQO>(dw42YG)V@yqC5r&Kn#SLOOrMosPDmsZ2puanx% z)$WQtE#;ZM^Mm0YIyqWN1h(qwtn8%g)72*0C8hx5)`hyH*HZ8>nB;6en1S|b55w&B z8=PU$!Dm0Mrc)%v^o94n$^yNM;<0$g=7mOF)&_{Rr{qN3gPgp7+Yf(+J=LWnf{B6R zD1hw^(iVCuM}(CT$%o&?$g!=#z7rpFjgUz4u6Vuv%}u`q+Xfy^L1X+wBPL@*TFR!H z05s5U1(y@S56quxkXXE)h&qAEitmUgl$>ds&WC=nqwjqZB}XAi2jP$!Fd0h$Z@>Bz z_=E+A_t_`C?f&@V)zOJ9qs%&i`DaZcr4$DU&_s3X?%$Z7j!nVKkx^p(j>S{KqQaxc z9VNaKJ)F!Q-FZXD5CwxqauN{E;MURe>K?K`f{q zQP0nA{Sfe|U5t@yXJdJ$kd{LYYpEqNl73HAq%OQ9$dBX6m--G?L3wOnAIT-^P9R|Q z)J&6oT{8h&=yK_yUU|#47c?#h*9-4Hllw#Sorfu}M%KR$GoT{n#DeTkv;osPB+FOq zS&}o;r6v*v)FqO$PF>qUP4F6zyL|C0=am#aitZauMfJvLaEf=8yPJP!i(O%LWExC2 zf4;~wzf%e5wtEfSQ5y=I1IOCV_8f%S@x(#BH&}% z#GT$flRrEr!A(!M8n&r3gvE7hBs3@~F?>13ix<0J#fyLCfL0Qkat@V78wl6=Al%HQ zr~HR5Dr2Q?E!b*EqUj=14~8>1O{J1OJ!KZcee)WKrRwmI)__mgf?#awkMo@-RGan(n(W6{M0a1+OOk89w5NjE7`TXYAL|s^v+Di`2}ATl_H{kZa_})78%8^Dl!E2e%4>cJyP{6^T72uBOH2%kxOBJTe*0arvW2jKzx*fuZJY@ z^gWn*hi9W}_taDCt7>3sI)--?V)c(gfFzfESmS=}s7|^$E>{)|U#;r4uRZ!9iLjUG z4o5KhX6UW4Q`k$oq`RV90^?A*L?1cxYOI(eg>p0gIFn>iXT>V?7=SKtm-VwN6@uT* zo2|ywf-Y^p3$Y70W@$Z)p=#c_gVQr3!m$H&x^s43o0}AblQZRRCCPh0)laCtxcNDY z&b`a@tEbT>#a8H`T?|_+?HC80OTa5$hs4$dxwVp>%Fn)j>(&I!ue$mBH0Z<6`(}^i zq6w?~&p~6{dX>{Z8JQPwCZ+wj`+m>TVcnz)4$fQC2~eUWL=5Qk$+csc|$aj zmm^Rv^E8I(g35YjI3&lEf4+ct+bWS4tlE(ck+WECYH$@9L=9~5ZkpM209XmrTntR@ zaD_Cgka@OzCuzrYI2k;@Brzrg$?_jVy!+x#AN+;>!VN)v;7#k|P}4>xnbgo5NhC${ zowu)$FHsPugO1zL=sAW~oBvg3{h3dLFFJm!jn5V`%G6(DdfoUWQgeEEz0+dbf>t{*Z?-cl2mz z#!0YO)xyW;%Jz z$$(D|j6crRC+7>lkJOYm8G!lUOxNLrXiT>8bA$}fAHL+jlyIyo_K- ztd1o`hIB+={^*vAkuCt-UJMQ~!YogH@o%JCK#Lq7xB@vkAqF@{0aG}4z>F7|d%IIj zkUlElSo~dw*xeNve${7kI{BK2)hl1D^}6ZMX`2qhslZN<6Xi5*WT3)bd-lN$1@99v z5N9rByrR|{%E;0asL}Nt5GA^oV-66+sO8Wk(X{{eCPZJ9cQLy2O3*-*^_vhc;!8g4 zK=LJ)F&zt?BL+`?asu8jau3&&dydxY8o~fuBVsFdk0hVLd{JcJJ}nrT*?lMBDP6=r zmc2nu%QnQY@KWYU;MsG9Xjoigf9AaVp86CVxco#JJ@~((J+P<9Ffxtz@VA_eKeMTl zXNcrg9u40OhyAo%r-=|V#>ox8TONLD*|i+9C0HT;sG0Nf3<7>V5Tdp1JF zmvH}&7s|&(1Msd0nA1GvS38e1u)zH0>1XwLR#^)RBqJD6f)~H>Z}#Wu$`^{P%Ex*% z#RM#J6rC!eYIn_N!=338}-_gm^Qs6vG6kG@^Wz)N)5bLcJVy6J< zSZ?=j7D`iY?CF4*xXvgB+u$@b~}FUIbBIzDt(*$-ncEI zW9M-yz{ml52JyD|j;GGFX=X3B8aSB)JGfLQ7FkpB8RFt8%t%Nm3s~gYRw&Lug;0D{ z!@bh550{_VHWRPVnrKM|Ki@pts&czX-`z59u$t2vrUyp7TZ9Oc${lJhL02>UPeh;V zR4^r0h$C3Tmkh~{4CsP$Li1{spewZvj{dydNZcJn)x_;oEQ zW)~;<6BYdj-`69_;4b3smr1PzBqReI&Ux0q*q@_@9MXFWo z{WqnXjZixqWWIoTCU652-!X7(pLOWh7YlzSD$`YMQBFP#zz)zU{-X-`oYSx)$I1#2 z@)`i#s$<_2>w<0jU)vIT28YgPc|rWlfyHW`=-QFZ4mpw|yh!yKqB z$Li#-B-VQ_TQ{6OU!#SCwnCCb!u;TNZYA*B{(L6x`T#xBdfrdyvLEee!{pMx4;w=W z$woo)*5@4dBHePz9uHr?YT8rXv$iX0)U#oDz?`3|Ww|=oDPm75pU@InIX^vI;dvei z5#8AlR0Nrrm*KA&IPMSxba1Da&)?4+hc&PlMF$kV^D7Gz6?_M0=M;uM z_ts%R>gZZ)^|?LLF~PzaspZ6?q_peb*z!Yb!&B<0SePhhlfDSxql4+h&Ai|t(U0la z`0*Z+eUXdxfj)k0w^GhBvVn`MX>X0%rZrYJ2`zV8FHB17V8%*Y7q>5_LFi8otVSXu z>iC41Uk+LTmWSPis;haOmW{toPf+?qET|tLLcne@mR5|(^s1?y7VIgP{JWXj;l#0# zdy&ADUf)_K%L2YXg}*BJ$s;KmjI~FyN9YHDPo;6ZgVx)1g4cWViuP0%D2}*G;KAs0 zupH503an-{(wBU#TLKD_Lw^LlT9h>H)NmAf9gvMVnUQ^=i2rFnn7k*gv7xU8Uf^qV zd~MJ2H3e+wW7SY@`sv*H?i3sG&7T+l!}xH`KUC>2eqxd=PrO*;6*XJFFykKi?Uin`9Ao+9(3-9BWp{q4{5C`DiuiBjjeFPXlOfb*RPiv#jn!EUEudHI!z?Ju$`4QSfp6_N*KkI|8=aA07rE7)$i=yHE{`_lNYvhnjo_4L=L!EY_Pn z(m%xyQRp%g7M2h7bJ`fWpuPK^(4szB$BYOr1J5nJ=A)g_j|1>nETIy)CO0z@$@)(| zbl<)S?veo^R5N{5pxl~(Gcad2Xz@etO~PN@mXuEkt(B2h>!!%|xx{fY?lyny_-6TT ztxpf-)qCbGjgCDvnuH^qj9hp>O+knAE~Llcsg2AL)JK)_a>!chTI`$%2wgF;d*(i&C3L?C==!BPcb7ed^IaP?_~Z z@$%+HuD;+?JSlvVUH>s1o?mN_}EV9t6=J)+o8n?c+s$qe!N`3zc%ptK4z?vAvPgw!`s(J}O|V zgfQ1Q-flO|0YYRTF5c^6?Q6q*^6wuc@p=gohVNd??RptgNcmj**eH)a9K>|i z45ISG!ZWrZ9(kF|<($3Ll#YQsUjipadUhQkfqRJa?*MGP2|*-#6^)vrezx>nM9Rkg z=;Iy|5v_LUlGA=5$t#NX!j|0%Nd_B7^>lL(<)ZJyPZ08ju|6|17jd;Hjk|>$`Ko|c zFS?bnQqfvpsJ7osF#f|<3N`9pgX7sD*Yn5PGr6b&4S}abqr>02(WVqmQ%?L%x+t${ z2@}PbFqgS9`L^u_#PQ5vMzJ;9f$cE^smL>(HBH!&Iv{+1!(e{v&BhXTU%sQexAXh7 zAAi~AP}9zF;hQHWhJL>9v51&6%`Rp&DQCQ)O(_kgs996WhSY^)xXMSZqi{6 zzhnLI+-F%g>OZolqm0&YuU_FDAunXT=Y(_HYibc$k_s5O&!VzI_mj*~lhT(cjc)`EvF%pQ} zpO*->1yQDkP6SksHW9qczRsX4XW?|A3#o<*j~0EhY5p?gX>JnoZ`hvmCT{#4uu4ht zp0{KM?V53TRGIQp$L2Ezr?R-m%qaH00MU_a@P``yT9dbR_pC7GjAo1UH^H-ce_CnE zOx_Qn>24d+nirmQW{V<&nMz?R6^noB_1CY0!qz-oP}JTfQonwuV5c9b1L*<6STIu4qm^V_u~Oy4$}w4ds#!+6zKBd-`i|9h1#fitYcjV8y; zQE2@dAJ0t6<{|&Hg2kUAN?d!n$lfJ_X)X<_cPBifk5Vup4piC9vKFpyVcy(^gufvHguhIOt@*nL4JmYuG28i^kvW-P(j6vgIDxlWWXJ^8vaBjh)Mx0k;4 zt~HT8k#?L^-=fuRh=+*`gWqNB(A1qAk;+xWAIHNRlemP+FUh9+QNs%xl)t4g0Q)v* zXJ8xJwPhoGsWizyCof50r+v+BwACVGN(-Id-6j0!NRn8O|FjzLIUTF3rrf~OAc}br zcRCYgAmvdxo^E+>P9i3kFKR)+K)v?&zsCJ1^6|>wp|(pvg5plsF^574WGE-cvg{2^mm$}i z?xF8e9Y8IW0;YWxs~)Oa6%1$sfVzu(nq!mC9Hl5)f2?KzL)Bm0C@B@c{)F|MwIvcZct}KOADB$?X>x9E$HpnU3eZWjA97AN8Wm zUU-d%VuQvEjm#sssAbLL!CT4a76u#*FEzv#>aNeY zO;yxblZp;IFXEVrB>j$ktCCeeTiKddmc*drZ@~7wx?d`cd&&KftQg4Zs1kfRu%kP< zWH3_yseLF|I~AlxE<3zg4Z*qKCy zD&-p+Y2!K$EcVEwa-OR%T~*V83Zh#Hg3nr`&VBK)+6}%r4Y*&RkYL8s$Ro8J5t=Ej zXBc~@VoRG5Gj)!me-6mZv}j6eI!D88AQ5Pme3N&QT-s5+1P`xo)4#tZAxXv|;wgym zIYVdpj|SPDSyqq>2u%z;WL}Ch7x&vf73g69^>?)o0Abzf%dw=kMhJ`WE)H4C=mu>} zwMAT*{3iD+M(I0;7ha<@NXFruU{f~ZNdG+qAggW){RE|r7}U_!^wtPJKByHJ)X-42 z`}(ikX6H6?1CyW^Dcov&^^VTv&}2hgE3;8*`6Q|HFZ4%(`gs9nV}|!Wa>(Nsd=gQ;k^@X(4AvBf4BD7zT^#oZ zwnr1JgaA2_jdMY~ihS&m+AQXoL_!;sn6K+$jD-4Mv9ny<%fgYgYDI(ZUNV3(zyBB= zrIFU2r1TdAQO9h9Ib`|f)`z_%Xa&QqmclHfFG!IuoDHnTK|?u`_iNNO1hA#t#?!)c z;vgv7C9Ra0Ya}PgZP!Su{@K?LR8EPurHCI~>zQKybMwIu#R-DNpq%4x@-ZdfZmqqM6erfhYG<9H4KO}8YflN_kNiE z$+VVnl~FvNNsT$)@%MG_`=4Mee?(SpG)ER)YIVw}(NoO?SwXq8btm5n5V1fN9YWJU zbh~0`3fmA9UEtXidxl@uK>r%ZHhQJK z*p+61NW$eKbSMHRe+XX79Gm_s44bP1CYf>q2l;4{D@)HNK)Elq>&G5T{f52bmb4Jhq%0?)9;Ii%uEGzPVg05Eu2E6;Z?*j!NX|%=l(x2&K2{XdXWIa3**oq zR#6LWYuvt9xG~79PL^#aFt)ufdePXV%w@Ca=bF!|0L~h{L*tou4S~rRW&8L(!d^xulNbz73bTbZj31x zJ_yJKbdpz0DCWHau}U=-2av3j#eK*vMpAJAX3MHoCEt(oLk`P-5*vAN?HQ>(K(><1 z}KYoW3k=i79?QL{Le z?t!a6U4}SUR!zwvd|nUJrtrYZy>pl?>KL=27fZwJyE^Wd;FBE3aSqwDcXqP~`W*m^ zj&S0hJUfWKv#90qo|qiQN?Og&tVxF#Oob&EES=N#zwtfhr0bt2fGE|;gHM@GN5bYl zEe@xE(?hz|`B6A&QVmYfny~tx&>&-8_?Yj8(In=?NmP78x|bemWQ_Fx(<+Xk78Ri3 z0(0u&Hvjb|Vss(J<2UMenV&H+k!b#!B7MOr%e&zC{YTqV89Iv2V9s@HWj!#U`pqU^73q z7l`uz02syN39bHN@?*(%lQ-DX1wCFl|D>5MaGd|tRh-B?*JgG)55TfaRcDhnq2Rz6bRcXfcJW6pcxL?jo@f!=O!k}SIOtR+pEWxf0B8dBvPd`Q#*cTg zx~@FUObWQuMQ_951t#I9JU5%Sf$^|A^Sn&85PN{M%&i*`j$*?~EaQMe2}p>?cs=xM z%b8CvdBv=vFfjGneUfw{#;H_fiwEnXdhJ)u?Am!tM{@c8X@Gz_X}MuYi-$V}6I*|G zpNF~1Sf9)oP|2l9kbduW^)%2J|Kp$hCOAFtF^0Xes#cKJh~U3nk{mSw@=P1UnrWZo zUz<=*-MbQ@i_qvFgf|h)GY2w_8HRanlnKB-9!-ouRKH6Le*r<*x`&OTN<8lMv`%<$ z{fM8Jo6hwa_Chy?2F{G=kILKV(4Oqo4g{n~RL^eLJdFUst51oe zfJ&S%g!sIwEZ>ji)4%5?F$t}losh`>26q&RF{rbz@=H5@Ai4$ z_xpEYe+$<=*UXtSbIuCj=^x#b=B}%r_Wc`?QiOmjM*$)1_Jmzku~EqoHjKo!2-G~M z(4mBzyvbi9q}zXdBM%mUOL<5a+NT>8K`c~p1pet)BD#3%%-&I$s3GU0b< z_lz8f37zUGaKgnYx4b%hRN+D_PhJ|$aqNmh2cCZHz%?@tpc$m7bx}+}`q`4Z^qo#9 zlOOv($V!5l#DZC^-2f;?)&1NPU$7k-4WzM>z2L9{)CzG^JbuWEA74&P$Tj%u#lMr= zJ>C8y)4BWdUzupp(y9z z_r#$J{*rXZh^flGpJvYiIpMO@IkYUFW6uNQRb<-##QN!oD%mdChZ>px5nCGb$MJTq zUO9^M8wHwA$s(foR6C`t1JD)zrNbf+pfoLN+?G0dgHn5vt7iaP@Igr0)2p!r!C-Am<*2&ybSpA`pvEA|8gD9L9rJgAg zAGb3s_vXDut_`o+`zfzLUF-h#9`%dB_md4KL1e8`%{hz1I{K+M$%lIqiRQ7_>?(V?vQW;qNHrd`5y`LHeU95CI^f z%_L&jd(#dKaoS5aPX52>^q_Zhh|~&;)AeHA;39&qA2X9B!p{PO)$Ji3kQRIDb)7i9 zxCRR5RY6Ba&>7CZjB$s8={oQ6AJEYwXyVJ0^>dylegRKMOv^P=uPB%vJud4&Rd~$jY0!&@4wMn6Uw^*-3LYgP#&U$(3pQ2kx z?_RarFZdBOJA;cTFs$@Cw9j9{r;^X5-A+)4lvN}9n%OsG^V`vD1>A((>@8gf(;aa5 zR%jI?!qm1@0riF&TvLngKY6ql)XF|E^gF>XVv2#049vL&j!|5v|57TTUCn`2GLUFi z-T!!jhWl6kHRrP>FP1;aLx9S+j5QljflDJRxBBQrrX6lW^ne0X%b60aH`8ivre-Vl zdh24<^-CSs9z}0Y>+upNm~!FIbFw1Y-q5WhLXLyz03V1wf)nRK%Rr%m5MvJ@r|J9Yw4gU;+-=BLj339y@g~fZCuX8eF;n^ey+u!~ zdbDzH`4@0DLZy}Fj+F@Qr9jAhbPmv09zHLHSE%s^*bxff{uk_6WeKycy93H%?P24WlVvAwnhbVqcqSMGn(+6iqY>k3EY z{^1++#Lx!{>O{-^lu^~9{Qp&-clO)@mEz%E|C@n&yvj>g6yP>_pwwSPX7&O88{d#h zrYIUp+0U3N*i(CpGy(@*7AZ+JX_TDgo3$p=V(qkXdQ~6d5u(K zrXfqO7oqeuXNA#fCzd2SkQ!a%&ml0t(#O_yvr^yKo|Z)v5c^hB{QOR0c*g}(CVJ4C}_MR0@sMDI!d&z<5#-?HtW0S)P(w@%&d7**qG zlS8HlTQuuTh|-^H(N|vWQV$&K06N00N1#7Bp8nD;4E>MA zde65ec2I}TLlW5T_bIdfvuAiwa5Ajg)%EO!KR45Vs2g~EHk<|;jo!hW|3y@ML~>^Y zF3@FIx!eAC>p*Ba8ID-#_1^1qL-G7o1k;oQ5)(HoFK_Vkv+w-!vkyDH8+sH-^W1z* z9y$L(x7{UpYQ7xg!{wRnh|ghcLJh1}3&@`{4`-<6zhsLg8nQzlr6?^;Q>{`~K@7g6 zh#pmVI;FsMh=KrL@$UdiQgG;h!}$oDCPBvXx!s7I*_Qu>%pY4m4#^_Q8OtyJxr21} zL;@xlK=1Skd$eldMv(=uG>~?|UBO|w{D#eN%w4jjcwhGksH8jr4toAlIF zzOs02wnKsPo;isaT}fOwpp6Pw8_2>;01Cn;LGF|3KPo25a@o)@miLikx5&z$3~qiW z_xcgp5}?1_1zN;GBNSYLFfYp`>O zE#y+KjM!040jrn8>}3w|fp&8o2!*zJ#Vo!jYzQY<7(UgMgNg!RfO%)I(L3p#kEaX} zg^tCkC`Vr1=PnW@FqPl&uGP21{HVHt0(-#bfu-`ze`oRUSwYIGdlpBm4t!)I!riBv zJclGG(?>utuQ=cZ4a}E;Kr1f0WfrFbfHv>CPF)wJed#n8@RoNkN!{4~wZ7#bgc4Uk zY$)~H`4AusgsJ}5X_yu%nAwb7_D2jeOX>>s1y2tSXPDFfFYMrA-+j1CJl0j*(z|=g z1{SZLUO9ZT^cIRI{NLl%}@K@rRcZM!WbMhTt*1^}-4g;Tdmb zpn7jA06>&_bZtu}!Q~4J-9!mDLfI$X&qOE<1!2t9NcLt7EQI=|o`Z+cB0$EJNuxXy z_aGlSSSH^XEd6%775GB6mLI_Jpa`y9B2WJ+56k~{giUrZOq8Ndy6pZ7^mzss;Bzh) z_4T5ga{y@-&vF_6@ZY#m~6+ltI zSWz%fD0q7B4ykf5eJ8aq+Jv}NJrs5eFem$$q?0|bJ`A?aCdy%T2N_frJb_UFMH6Sc zz1`PJVqfiqu%EDM6WA|vl!c!>WBQ~sj{y|Sl!yG9vDG=(5#Z9NffUe@ox6)6Q9 zr_@;;xXX44U&&H#doXuhMe%qlzFyg!(UX3E-G##+!)9yil8|C5|AIDpGCDHGV*>Zu zjTAw!J@`56UZ7jwY=Eo&oQ;gaTwr{em0gm7CQ`2$pWHRPe$nn}-uC_7t7xOQ<7N2) z{quG^W?;z>M}zlpYPQWK$EbaX=XbCaGlIHi6#KH^wa`nBBGf*y$Yq6ua2|xX>^p8=w z=zphf-+b~X=Qy@{Sy8H0UzY2vAv84MgyOH%sGM5{aOz37JOwl%jPH1~q|QA`=GfkO z>Veu&V&!>7}imgdIw5%`mHM_#n42`RC$EDV< zLQ|nNqk9V#tM08N6(x^xxGm80&#O#de0aR6iQ;|R6QWjlNI5deUfb;C$sT=}M^i7x z_p&T5T5lK%%dm15Ix}Wk*GyD5Iw!PD+yUXFd${n$v>|qg8vkPF_Lb6f8#>tdD3RVv zO1`$Xqv&T|c>|5UVytH#v+SGuLn{{N{^wD(0@stSyvYd&m=zm9o+w*k9(uvC86?OB zzwx}RJ@cPg?zMQp*)X>>T4!F7VlcOKnDrV=t@Q$Ym6)vc$#6#h`8siih5}&b-J{_u?rV5A1B4;uyg?v}pMTDvafThtNBh1L3ax8>uS^9mV}S17pr9DRr}cEZ z)KW&^P{8F&MgO-C7FeZ}VOlo)F|Q52lPp0Z|r~6cxm`O6X?J>+Cy)A_!3+r>;%P`!0I7IEc7uw^~%4v zCv)GjBeX)lTbq2Q@q+I*xG(v!{9xKGQfRzTWjf#z+Wt8F^pN8aJ?%EV$Ab9k;qS$; zzZ+%yhqviB-3Nu2J~=N=Zr`F}K$6vs!YPz=DHZ|?VF}6DcPr+@+h5Rv)Rp1YVP6*l zIvs1K_~0fJa!v7JfF93s_(F)~ACT2%PkviWZi)$vWPS+(QVXEQPrZIUIZpQV{i&9z zegkEv?!A|iS19lps?Y(ra~in|MZ{Wl?pc6EAj0!^l)#lF3p%uVvfvZQQ(|(nT}Hym4Lur|fsc+P&#@Uf zWOo8YHWxn}ayvVb29;gMnq}DJsl=k`2^Es{K7tYwK}B*10mi98(c&5*2Q`Col8Emf zI4zS=5ms6reZg#9(Jx3FZ_J**^RS-v;Y%q6fTW=p2cw_ys2nbslj*1%eU5`}-5=i# zL&Q@rF3J<%+G)}l26!ZKzB$Qco4_VuP2>3@X=Sv5PML@B>azmy7me?KGeRls&k^z1 z^il`Cb3{$(GO7$p*1$Ymf9~iKzHbTNNzax3Sih-q+8|J$7ZqVwEQ77@3G{1QuR2|Z z5if5r-9u2=fy1m^Q811<>ZPTNvbYV_D1ce|V(V{ksZAT@v({x)iR+Mie2WF}ZQF-NqXhXJgUYt_mDyMsmCHRJGPah6IW_R-w~DB9$(l zkwDa|(67pYZ8#Ms81~``1FeJUPPDEOTT0v%3||N08Ee9Pw>ov`<1#r*J*@0tkrfva z1k)*|8&6K`A1&X-yg^()e^WBPUngxJb%**R(EeG%P-*&>#`o8@Kkfhn0bFl-s?_Mz zXvJij0;!i_&I;((2f4=HiGU?gErHoWO$oSO9V0^MzQXvzO$(lg!&N_WTUarHa~|6_ zg7v{yN(6vpfSx09xwBOJ#05r@~OT5R~vF#9}Zls1a94{Hkci{`6NOq|xG^3+(gu9jw=$6Il zv7}Gh1A~-G#51rPTcOSCRQA=tFBEdciHf&#D0HbQgI6BJ1D{a%6tLOUmNs|EKRbp# zi)lk{eykm6A7-C$qK-8}Nf7q4VsCv_LUk2EqilBl>BdkLOu3AfFKuYOKJGA~C^VM( zE&_RWVgp3Pq6-7eW7e!y_N^SQH)}}DU5mqfT*6&s8 z)oh$#SNyQ@!U_|3wTqx9m_E3N3tGa_mi9Za&>dN$7oKIl&CXwxT`KiYZtOw)}{ z$~AA0KL#NIgHnXEXTu*>!IGO6x6TR&EkGd<#42KP4J{9`WJi1~3ZkAw9Xr)Z)B-GY zl51Yzcm(b~2ra*sanmEaO<0-i)lX*VUfE^g7or%iRAZvSs0Fp4@jHH<7scX|GYE4a zPZow*D&*Fal|Zyn3BisdThF9c7vzzTeG#$P&sM=)fLK40-hegD{xO0)SLpS$GMu_G zCE}Zk&0WWGfFYX+yN#^haZFvENNL;S_nW zd|Oi&g~O+P?FA0x*Zyr?bUjnCY5 z04>S%c;spO-yc}Rd2e=3 zl8KVw&LgcR>`pSm)I0f~+2mwD@($)HZL5Ui~I<9vDk)y{;8O zIi58vd+|9Mnr}uFW5nR{b0a^hR5Y+ z#toI9ELMiPgpzvf9tRuST`jgG=I!i+94PGP|Fl|Gv=vxvbXEYx1C%k6XiC6G7ic#D zrev3)4w2a%Ch*TbS2+c$!PRFdXHxX-!k)O7Y2{^6%R2MLA6$X^yCN1tY_UQaS#-x# z{?g{~nP0bp74r^WYcK zTk<+)d7A_oX)200K9T4s-uNDKVF7ET6VAPd5q<7N(vvH~PI?!PF2NNNvA5c|$+jQE zX8j=-( z`d%eBpwL>%m+XLzq9#*|pDz#WUzIRT8SS~j+#zNTzt>ptaLi-Ai zUKAU|38ZpvPr4`(6`3TlrrS6%qSKjp;V6gH9Wo&@kGS=@Qx|y-jUHC+k=$m1HAuK#sC}4A1Q%mLqUqE1G<4C+r2>A=rzicb#7iQ0ZB}a&-6`AphIIs(c6DMoyIp zrJJnd4bOnNBcLo7`O9RiG*YCK9}|t6+Nm@j?B?0O$Jo*8*$k|61qty}e0Z6_ey(dX zOs;eC{ORSL+UpBDj$1x1#aNG7;U^w5a&U)_arr~lQ`adQTql0)4l+{84~T=8b+Ffq zf^n>TKg7K0i2h8ncm4kKIG1t_YXjPVmyVp`CLND_cd#8l6I6sPyGoK?2|f+E$=xR{py!MA&RP z9-5)Y6bH>2@vIQ$l+Xa()$y%;tw zo43+e+=1-fbEV@(#KsEGFtFvxoAraP0x>v3%~GOVN>3LDB%w?C%(Ud5g7lH0buMAh znvr=3#CA~&cHY&%z|b!+@`GpUi<3K_WlP;!_crsPO3f;Ie42TCvvs?F#?11xOh?SQMM2gG7^f%IBz zvR97!_w8|_2F)s2O&|~37g*%XT1I$&PS(z(v(Cv&J6fJl$XHmwD3xTDFvfV7j)jWU zcS3UOVZFTxNMD$r$bs!rYhY({GnJb{af+af_~6%dn-u5HifAgtuE{Rp`;-capFy&S z@BLciYuzlTgDsce@-*Sx2(twC7QL;SdK@q%-YO5>hG;u+JAnsYy42+!_r(wT=qv-< z^j#LjTvVy1_&1P}U6Rv2lYOw6!?n2mn}_NcUbC--BN4~(c_;h=tr@VQ_cckcdHD^f zgsVyg`v|V(Wb9Yy(?KfmYWOM!Lar$SHyv~~RF)V7sLlX~wrpNgCk}{Q-+4p3?(_$R z599}yzIDpbb5gJ)jDBjmF?5KZORBi~mxy`WBVK^`yOAoIAieLq9mJqntHn_{g>=vq zp@PUc^Dg5LI|yrXL8#GeAmO~`idQ`7UkvNqH*-;&n8{PnkT~IkJMP)k%DaJWFr4Xo zZo&qB$Y7oo&-`AAnsJCDR|a(YmIbw=4ym%|Cskwt0JAlb$5JL#PFZK0RGgO_05?3v zy(36~{{uY?652?dy+NGt&mH6-bkEWgR>SO#=jX@GPLnO`9%%HYUnOLOYleshc8PA8+$J^svb7Ml<%CXXFyC_^h`vSb# zk{`|;Is>(Ebl(B_G&((JaeaNE0!z#TmC!Z$WNmcQRd;&{`F)VT+K<^B)Jztxu%IUe z{;^xByB7@W#-Ade^&6I+e^WDlTxq1?MA#l6TMUQkP$MaY*Z&Py4Ml!zA@T30?(Z~$ z(&o}*;N78JmyDeD8Y_kA=|<^$Fug3bD*CF4FKv4w9NmZl%0P=v}jc zL2ZxRNIVgx^}$o2s^QbVe~lS^u``&HoY~cg%uv4OTNNKfPTo`Sp~j#SKcCu&VEvh=wBWfG9ok?>E-@%i zWHt~7W%W#rRkThoeiI=NG!Gm+ODY9pQdAnzBA_7aGk4j%Y_nc9zLb6xWuy#xUDYCx zcIsQ5O!L~8g6~XNDLT5dKvL0-aTI^uFBRm!-m>2Vw?skAZpZWfab4DDPiMfzEO&R& zd63ZU8wx$8>-YQN+eB!~AqV%bG-8K7sQtA5|bmt zyMihXAjjNPcngi4F{wPHS57@*z9N`j^>(cN$=>=X9gDA+F}Zj0&+77mCQ|8y0NmlB z7v0k9BWS87)ccYfPZxXe!{0KYn{Y0+pQvG;K^H^V+LN`39dFq_t7qX zApBH;SL+N#+DJ(nIMrL2f9md9Jt@e6t=HgtIF=W|EOBT0b(yQQ8evXCU9Gq%JkyOI z0x-rZ)U0oy{@#nG@Q^d8i!c63#dcN)fxjTG(=P(!VA4i+^u}ub{!YqeLjOv<&U1rJ zwlMh)6u~x3aqf`d{>iqzvm-Rq-J-JsL{EN7tl#n=YexQN_5NH5-<;8>SSat0Pzs4& zBg}@r+_{wRsd)s_+lLSJ4=|CVGcZlJfH+Qy^l)tjR%Dd%!DiAUwNP z4p~)U!8ip6t>&7Zg5}KZ7yRRkV3X@6W#t|TvG4LxQzXogw&%sE)-| z73o-$xSn`=q=nfjUn%Ti(w=oyUwuaNy7-6&CO96~SBSx!%Pe}k42<9b@fRJs*UO8l z7wx7$f~U)a^&~w+ZB~;WGXs(_x2v*!hKDMO9P@%hIsRow7DOC$NAqMC9rAM*yz+L} zoXz{#iXVQH4mAjIQq?5xWBi3mPI*pm^9~;-F(ubVbHzuq{utKY2~+pf1IMFg+-`19 zT9r@sE|)#VV{{N~YW}ggY&A#ZU;l|dmF#eA2}J!kwFVgc_ZO=7KTRtSbp-{;RvgOKeQeSlRmbVWwyZI=Bx zUbX%z+j+~I8}7N{r}tFL+S18O@s}sdti)VDiW9*uI7GpE%1OO^XchuSJ;(1A0|_wn zCRH<roAT_Y(F$2(b5!8+TzX zo3Csn^0JalOx-@PyRq|`uP$OK0COS{Kzi@*vbg(nA#$14qelz52p4*9IB}$m*=v@) zZhh}iF=D^Hz0Fg%AtA&dmWt7kyo#OHYZUn|89Z<|^SkH@_8 zZb7KBKLyaR(F3T&xhXX#XN5=M0Qe3d6>WUV=J5ZU=V{M@#Q0Q06+Av(63q3|n~Bt~ zj&S&FmrCpn#=9AX*w>?}kl@cTKV6veu{tfP#Q8fQ$pfNB(v=$&Fy!JOTsv?T+y5oNbGq=?^1XV1asUR)M0C+mANT?b}^73^JgRh!? zUrdQFV!x`*ptE}9Kx7sN9F(ni97L-2?KUfJnfc2(kwv^`w&{e=T43QMexpEy$RtEg zKGYx+=i|>}$cJ-0sGS#TMifhT+qkR?W+4bM~<;RgSgsNEZIkd@#e6oe{ZY6zJdv%MX7n7zm%ci)boW` z*uGoMw-~%0?_p9i#s*=TP-&-?G6u^)CY)I%dTf8gsQ~Q&2}Tf3`!&-p_2Qe`l1t&pu4?*8FRz1+H$HHe02YP}2^k05?G)m>SuwUJ15RwwhC_z>5qk{u6 zE6dLhy54J>S|wGk?VLh`eddMhNw|xP21hO(oE938Db_5*!8@WSChyq-t#2^t$Kaa8vwJFb}0%()3nxJ^Zo_cf8zZF&H1kb%@C)NgfPue zuMeJ(OE#_aW>Lc9BR(}ld!f7$B=&&4i5fgLMEY?l9sri$! zcU)amT_e@guRax6{Y`4+G7oWjrl7?YAj!)GIi>io|w@WxRQ zs$~ZD?79qdqqTdmCRP@lh2w_Q{wT_=HAKtlToVxnd&~C7p|x;wmdfZ%Ka;eN0>0|ROD}1l z=I3uo6l{b}`o9YGnox7lXSeqes8p=z!MISG@@K%#mB$yv)x?jlRgXr(ZIW!Z8aZk3YgXw<(H=cbp!u>qj<3X1=uaA@OeI(QdN_ zDJ#M|ie`Mlx(qCj85K?;;D!>uq_j1UQmHQRyI;h-zsjHG54h;veVBWpohx!m|Lm{e z2|2jYTo)k?B|>aM4ly$tr8wjDPz^Yvb^J^q<$J@=tKF=zQLvPtk_N0(kvxYlzxh|1 z%YY?Fa)VyGvCnDjU7^Ha_1&UA{ZVSt068@l#07(fPoLeVQFMR@#_jmm(sOFR1NwSw znjh~wud+U1#p|4qA+jMV`$jcEZ;_UdmoY!6_fLTTB!nIzvILoSS}O1sG&(9R5-az7 zjZdV8XxqP0BJQ=}+!7f#mza`Q`z<^Wb(rA?aqqytFQVAR-abCZNnsoW7Zx*n-BoeT z&V9MP`=vBQymWx0(*8bnVp%gz|FL^7>kDaRQrfe}EI)t36nTjmb5Fgtj$bbwrdL}P zxm&z>UxswhVykR@XZJV!`#L6yHFZt}AycRDC=sycrqehW#@!BoI;x+vRP;JvTw zK<&?>-#BdFk@EpKgsH&!NKg_sA$J;)xI@Ukr1fIKvk;P8r9Y?p(gD|RzbKR>0zB8J zUIel=#8rWx)+w+cdLq!r0(jf{56Q*;PXAo(0}fHQObH(aQ#MRFIg(o1vJCjeo}9i( zwO-oCgz53#gLA@X&w*2TmFGvGkkpOMC76|{hmS(7RkqJq zj(eXKHDQ?WdxhXt-A5u4T1cSx*Qbz^KgcgfRI?p`?)4opE3jk9-y(}?w)9Ty`2drr zo~nM1$f3aK$IybIm^q!(=S!{TEC^X&-6E9U{qPA=p%Z!`*?4L~W`17#KZwV789xAR zjL*oI*T@sL$jcWh-=j*90gCH;t9c(qN8uO)YJsD7CTMZw+9vVkPEbZF6e@t> zCXr+~JG{pStNWMRw)6IpnRd%@xBEhjT3V80mW$6j3LE9um(Ro6F zWzhalN%+&Jzs|sx5cNCXUpi(9xi#H^L5j|QXMJ%3N2@|b-)P|1A;)pV+R0ML3wv~$* zHIrO154}h4A5eHo^7*2v44};<3<`X3xb?08pW*Yi zqI`!6GQ)miX@T3H@-ktUZ%B8GJoT<7hss=4Ol%kc%I&=`wKU)L;$sb2v0VI-1#Nn- z7b;FF<0bpk#hi}X;7i6Cq=+HbzaM&D)%}v0l8J3$ zH%36{L8yg9mjQkyWlOg<8;u2VZ8{J%z|i|;8FEMYAM^>9nyQysF$Fl5Y9*p{&>Z>* z7|7M4F26sj?sBGs-q^f4jCEu_-48$5w!{ZoM*N4{TNV4`^#Q8lDW;VGEMLLrH8WjUpbPx7Rx2$c@14b}N{^2ta3K&@Pe|>^>=QcW zno}XrmfSNmugElz@^*Hv3nmXGK8KjB^sxsKOGR+9i_KixDi@A6^SgV8^%js=Gk=1Bmp) zs}#bex1NH>+KjcoB+*=O6-GgJhAi#1V9Nl+_^1gJ+0-9kgf8YEyCKQDlSKiw6nQ`x@6A}?&8QEjA^h0Qi!RdbO2 zFqGnB&g_V`q~H7O43;kug>~WMAtwR4ADq@PJ^`vp3fS$usoxMflTlw8bJVk*2b)%^ zv!s2UswE+C6?9eae4Ggu+YlXR$65r!ccqV8W_|17IQtA>O(bsax&=2cIG;S^8JjLC zxps?whD=Vm0Z=|Hz8)cKd!vQi?ZYEfiM}iZ&gmku=yn~9O7fw4KWFa@$Dg`@^}~Y*++e{8j;O7&*FX?{$?J4euDgB2oIGBBP$!{Mn1JFPwfItpTNRbb<-%)dq*j~7lNj|q_QZuH`vA+2b7 z)enW0dk1=nY@T{PTqRE7`U!LZC%+(zkQTV6u{lj{8|@_*^|(rWBfsu=8VZkWFS8<> z6Lb*Zk_^F$ty(+m?$zAozCyv<>8i21CQDGKKQ__fcxp~*SvN*J z`?EBpWBrK2(c&0)i6q+*sqQB1rpRgj&qi8HDDBjlCxFaWz2YkOFcw>(U)!MyQJqE^ zMIf8ib2yC32hRVVx`U)i3n^O^k5G?3f)_Y9j+&34xrgD>NG0srHqt?y@}SIczdVVN z7b}>5T z#t;B+LJ9m-f-J^wbZibpk!*bV&n{pnQMj!@3{Tr{nYA9WNqtiIf|Y(BRKKOpIVmKV}IB%(>7fe61GI9$>KwX*s}7 z1u)uH<@v|LX!<*0splt-?PzQ0ImLsV4>_!dl6+PRv%~4cl&V4|jeGpXq@$0=qRQtd zI$5!+Yb01;DGsasM{mmo7?QEi#ce}%>ADCQk_@|zSc7b6D0mloyxOg|e%tdwI~l3B z>b|vY;PF{XQfXR7S%2U_@bD@(`u*jk%4(VcAWKmicv#r;fT(qz4bekF7Wxrn0`~W} z5oY+bjo)(eTGf^bi+^`t_24BZ)YBp2L}#~XlS~aCH!)A)$;q_-Eq0`rR*PPUo%Or& z<=0;0cVqp>Kqgqe(<}m=-E`V@be;VHxb#b_i_u;rU?N02BiD#uEhu|%BW;XiZ!W(@ zzIg1}omT&50eCtsqo1lyhC7QI-|!qK8W63l_Gb>#KV@K-@?Vh&tx9X3nDG`eky-wxu+_-0)T143(dhsK{!8j9TVXj@s_0hDA z@#&76zw0$}P`fYPGCis^RG3t7EjzYhJwG1(j+V7{7SrE(CdeD_)w@^8jgC8HwX<_- zN?YWs83@uM8e!5kyUap)JkatzVc8rXf(fCfLm#nBvupY4%IfrVjM<;ljnpv3B>MMM z*R@B-x#fBNc+A5nmGDl8EL8)V{i$S^3*U0lYu$W9$q-?D)Z@Zb8ComFSIaur*M}v> zUfb%jejCoUW>O@@g_Gk}@WQB^u7}-jK|_>k#^Ql*q#mmx0yI;9d2!n$4;zd-oUztt ze?=kG>Xh&fSbPvFwQ?pA-+B&DO|*p7wEGzemyP5ZQ(y0e=z`ZEVK=|mexoF`xD9nR z#M=I?W)uz{a1QGE8K8iWgjWTcaSfeA95xp>^6cg>pVQp&{;OP4IYP<mLXcC!v`od#fr0nWbgdt@~{#*;koQ86XO<14{(y=Y}&k4 zI(jSU%%TfQG}OTL!rGJ3T=u3#+QtqAOi7X-=3@1P(Jt+i3mJVt4OaxlQRmY&8EL(C zy^p=!=)dD7E>)*vt5~>1On)P?Zro3QWK6so>3R5-?&nT9g@c>hg;ygQKOsjdVGq=j z0C;u4i{BX_sR<2UCG#3JEP%K$J#gitTPN%W0t^v_r>)V2>MZ)b(X}yRW#8JT-!M0) z75xs_Dd+*I(hB!1xkok34Q#97&bKW{$PWOu!UU@pn2l5M!y%5w@g-uPL&Ye#;*6(Npt=HOL<4oD%8bcfKsY{O#uWZ*J3t^bdXY|kCjdVvIbVOHVP4ieAkM@n6r4~Ju` z-fowSOoH9C@|Jr&#Z5It8FF}KhR7}B0_sW*7Ue;*sMTwnHZM`!Jy-N)PtP&0A(6!_ z6h0o_3nI{dIebA5Jte=^k)qU%5mL!8KdatDg>uYmg`XAf^kNzP+t8%c@82nLGE*^T74vq5L4)$@=_-3$s~>DRLi zcJ+QlutB$R=CJ8UFzL7Q4X1t4(?><7G|-eB`Qsxgf&5yICL9b?ExDxGY(5oa-sfRw z6+5oEw?+0O{Hta;MX-Cc5nd|VFO%ZeD>!%!L>UVr7pJN6(Ro{`_SVo9*WYUrpoo^= zP3sJg?P6R&i+LcU~nUKHasruP#&}L~7+^Ihq znhH^C$jRSq3YAR?X|hbLE=S7XC|12K)M+|vf7#K)LB@UjL`dk!H%_4nm64)GrLat$ z3oVZ0{PhICt-SibU4UnszCDY7B6ezED4_X?ECu{94M3J;?;uN*IZEe@-H~HBhDe;~*ECYlp>(*Bt|Fa_1&XyagJB-3MFY3VH z>==iq+;{@5n$gh`Dk*2GpW6RGcb#^}hlr)~jq&bTj;)O6GKC9arnbj($g4%T_7!-e zS8qvAXHm@n1x`Lc-rb7ys8}>~IBT_W_l@?001ftEiLJ?yh7!MXJ|;Vsm^pZ4xkrcH z?cS)a!x0bPrxrRlu^@tOwOaM%99`iLQ*>q^0(f9pdvE}mW7)<&^`j+!*x8T z9X1p^#WwUTuhW@LDVv=QgT(e91K3hZUd=OjIozthgs-#*YYx>rjB?{=nIsuBQQpe3^moT(!XUM1P$P5!q1pH#lDF~ z0-#*?{bfS;qYVT4`52WgmBX$PhT!?PGw0@zkvrvZC7?)VJ?#)m$_B@=>Mft+y^)eo zCe7b$_7G%|{v%xvd-*Z=r|#Y!!%MW@LN5LZpZ8473!XqMlBo?X@tQr>%Yy22XcU;t zVaE7*9f#>4i=4Hj@@UP~PLQx`3a`?^!TfKDpl3slN8^vXblMsRu?0LHgcBwbRGOp- zLUwB+-LUm+>W6Q~0XZ;B9*T7+d7>HrnDiY{vREx`FlI~@!8m+vQp59Zfy!-q37EAr zR)fZE)?`!6Mf#$G zdxg9vd!2rUim0`655`EykN2!{Uytzt;zx#U5AS1R+5WkJhMk!0Pr2z-LLeklg>5x> z3A>@-H4^SlmG!i8e%fChcwuf*w^a`f;r&hs-Wdl1=S=vWC&k&F`0&&(rPfKgyA2M8 z>btS+o76jNH%n;-{~)f9W$LyAJ;+WEjkMs{Y@lRe8XJe=w99s4o2>7yS5N*v{|>~* z@&gs{xBoRer&W6(i>_E8`4&FW`>uSR|2&-%r;b#}IE(*96dvF%+;*A9A4bh?HL_y0 z)b-s=F(N#-Bdy{mY4!Q}4BqYyw#ft1r^-Em_)Fiy>N!lAkP~i@{}))m0>e|m@yRwv zl!VjZ{{@9Z0QHrE2d|dbT;P}uh8&_k?*X~gv<()>A-}!urtTpG4s8>#Ybp6Lz*%k@ zRN*>sSPC?=VfTy2i~Zz@<{dx2?bh2kiQA(bL`4Mzr6z1APRR67g1LYFjk0`oD-4KD zdti(JzZok1j|IllZ`a>UJ)B{t6tk?OVM1U~ax;L+gxy}y5HZB6Szy|^UrY0i$d=c+ zM%fE`=#?OR1?iIK&zG6oz7Tg2^r3DYinBQT&`|JrTa8i725^2Lj)8Q=@bw_kd$0f0qO2o z1Qn#ESvsXb0m-FXq+@B`v-|x$&-4C+`Vp47-hxH{!NWjkz`eq$7sv;Ga zOC#8Q&3@uP)+vZa{0SQ$T$1J{KR^3to+&6`6XCsTb~-fmk#CdE36r34d2Mpts#LM# zPR*;oRc=4(R+N2(tqD8+NhK@pHitCV5w&Fo47YKSxsK=s7mipno=oJQEtcobfDd^( zWelUrra+^7-#Osa6kK!XjpZb%#ovcL*H=#adY|;6*>DI2#0f^@8xH|UB;vyzFi>aS!VDuvU1cKcC^j~W*;R}A*&?ZWIDEx80M6H= z=^FGOf~LrRVb?7oka2bySAWXYMUBo=hTA3KK5hJ#itT#|?^(Cm9Hzc(bFi@z!9!3= zJcx?s*}rUb(_{g?(;i*ARTIu~iSnRw2^lzFx_>3^lq3kmg1gL_wF;RPM;3$xsxiV? zD{apjKS71GTz;}p^U@|F^YcFppc{V&yZ6albanl+&GBA|tXx}q9I=d`XN?G!Y5F0n zE25QUC;`mVlHlhKJbe0N9do`gR^bExKrXVx9VJ0u83c~iDy66E$P%pX>$I{1!?DaM z?4A@wQ zA?PleT(KF_JmhdDJkj62Hn{wY-!xY(^ym&=fgS7~Ivt=w00V^VAYiNWM0#A7QVj|zyOa_vB;kji zbt60sSD}M(T={QmRSWo6B=z2qquAbcoW=X%8ZTE(L*$Y*3~{SRs!hPAs~P)>Nb>Cl zyWgi-URRZvk|}?1!M7dkUP$;`7u-%wgLv87ypZTJ0+;24fq7c*%syO=J`mc3{;|#e zLs;G_hVArV;PC?P`f|mo_t`=5lQh`DJ=XWe!K;mOj|clc3GFqbtA$U0*g~`hOR+fh zd=*o*bTYi>vmo=}`Y_*OTzKMtaQb>vT&)Z51J zAYwyZ1D8s_zj{k{a3B4?jKSVCYo+ymbFmn`mUyt+H%2SI$|gNAAG)*6VKs5;_5Ny` zPV;ixr#gK9VR-M1`#rx}mF4RKtKZdsoxTcduXHy)clAEGh9l~9Z3_k$zdJUlH{MVEGYMC#Q*}KT^YZ*R_Eo`a$851KbJ}V13tDU(q(>DxO*%6 z=O%XZ5?OQA5h;vU&mH58}MD2%6OUZSP5at})QaxIO zzbCIW>Hug4#z4BF(3i$s#74Xd>k;GowSZd~y8+$j`RAeVoLf(eHu`R{Crc?OU1fv$-Ep(OjT)ef;#YJntO=|@H>m5&u@`9;iX)PjDPkt>cCG(oPHs+l4_uFtLkzc>c zHNVUHtkH2ch8eoK{(7ZobsXuEP58`3;1W=nCrnAV(*#Q;e}x_lbTsD#FD4&U#H5%U z!aY)UwSZgN3g4TP%@Uz_@5@WtC$rYlPjL7n;EL}%C%-oRa$6%q#_@xXHi#G+ANFp; zE%8>*s%ts#!Uc&>koqCT{ZV(tzdxBO-64$y=GMg?VGilRVeAA?oN;#4$xW8WTd<%(r<27~wb|k|D3gOE|#z^WCv;ZWVT$ z)Ef`Y!n-ttork63!r#PpFL(RDa-K?+?2@^>CUS{+SV#1Yzem4V#H9&>8D*_?wl(5^IskHMD!eKRaxN`F(EmCt^oKwy(YBcS<;z<| z975+NXtZt+4Ja6r>|L2UR}_qal&FUWG<>uMVM24>VCQNA*pDvH`X-HjT80t`cl2kc~OlOrv<*pEiN?vCN1Q%4J6&GwQPsDA;bp-7X^h8 zaolkYmvps@Ov=erpFI(#YNi$Bvk)Q`*KP6zji<~uNxoc{w!{<36Ww7k?NNn~e`0v^ z9a%|KH`-_>UX%4k;?(nM5zO(me|2BwgTM7R#&55msZzJPcERBcn!;F@j4vU*kY2&O zQ64Rj&8-XMHIg%u10|%09SEFH9EX4kSf$?g#kqx@y+EoEpFWJQl>z-Z0bo&m1Ty^S zW1Tmq0{Yyvl)oQD3DAb8wY%v|HMCE^iSs(LsJ~zfPXP zy?UF^$~>1VT?ilMJZV4Z1jmqKc;|+WMr3rH(55m(I9cwiaFZg_1#@Dcu&2Hi)Xj@iolB(xJjGYX^dv32}6qBQ8 zxM+WH3#=31$j|6k33^<=`!T)uhKgbPB0F*QXb%0ULSa?pj{>0MyN7fB!IfMws%KP~ zwv80Vp%8O#YT+A}#H3KC4wLAwzr#6kXXU!%N8ac9XA|Tv2PJMiM2JSue{^ zCUB32AFMU&gI1eiALWP5Q7o9pS89wvAD*4hmmMTxUUK@hM|^qIV@#jFar|Wxl&-I#5E1-e0wbW}~?Aao3 zROC+@6x*GTM-WPkm;AABA^dA06k<{?d8zcXyLm=o_q?h`-u!%x@Ox3qr*^E-ljU%> zgc~ZsD?^FXC!BU*=oVW7J09&i!GR?f)qqI!f5`)Ob&*?~q1t%ZXTExnBUB&>SM%J7 zB*nXrnYmo&XZEsyfMvoJ<;)mfL{8?l8RSOATiuOXP&p+_wR)*JniH4Ql$Cu|=*t`j zyqia4)ib8GJ~MfhkjKTm_A-U>l+@`2cz^O-fzLk`Z$%JF-Rb4_@-AVa=#zb9ufFDipL~kV z+YlEUml~j3-#ty8J-5!Rx(iI7EtFNVG0XRFW%{i1fH*Rm`Hb*BS-+85Z2k=O=f6i=8D z_4w2$5h4N1p!PEF@}Y$^|I*ri;1~YDvd%)miVN{QR)b(d`FodUZPfiGoa6U74>b^ewG9$EL^~&H@_gL zm2^!s#LR~4Ks|uU#f1|V3+!zCg8)ykx9Nrpvk~`J3ndL}FCORdD$a^Ksfd zWuk!R^?ARuvDh@s$yU5`yXW@DRI5K#*U@<+~|Z-E)+Bj zeQqOsbV3SeHZ_c(7P~vQN#8p8-5D(7Dy(4CbwlQ#x}5)VodL3j-z&r5T7KU4#MXE6 zOV-`2y&jA?w-NUqxuFLij}`(-pDgxyyu6SlyTxB9Ih(7zQZ4^eKk;nf`kc-YQj2Dq zFV+JuF1jsAhm2S$S;`REe>?mnlk@4*&ow4HA017X1jxBmm7p9ex`h4JS>^q z1UJal1dR&ZZ4q%0_YX?H?3Ny3O-3iu{2wV9TKC1=#pj((ns2S;(=^m{a>1QryTwIa zX`V6Ri8)3Wnoog}E2KakOU3KxzVY7~J$30kQ)Uk>UVqt7QaOC`JzGOUd)$Z!Q#N(= zcX)SPG_Fi1*G$^NTwt~1SD{7Wh3JRfMk7qoe4lbZ0v@Bs z4OE8o1ZfEIFkF<%yj|Pt_AL!x547FrvUIS0!IlSGjZBFU?kcNL*`@NjZYgv5_^whT zabb2}3V zMZ84l`|26Mh_$Z%4v-DL8kZqvN-z}kD4G4~NvxC|W($T1nkqcm;25Y~zIWzLqjeRP zg(>yi<)DLY7lt^JIQFka%ZB$h>p%$OCnd;tlK$vue>ll>tFSD-V@1OWg*;mH^-r!B z`}Ue^qFgd|vV{|C=J6MeL_wl^dNe!FW1Pe`mIjVp>7-snU9taG^Jm4`8Ho6Cvm#xh zM%bz2H*j##N)R}Iry}2pbfVSg9-%f#@lTc9p!Sa;KuFk&4Fo@+V*Z*XX$~!W(oWyu zOw3o0Q6R#r7+OZHALHkrKcB>E!>GCnZPK=#1NHRSk(HEQ&@6@O4H#r$KoUhGcn8B; zgTH{ZGAKi?^}u|aX|^FKfc^&oRq9MN+}`98>DwSO6$KCz(BPEhpMep{c3vVfK>z1*%`37n7p=i`DvRi7!=mH~ z9Wo1D0xxq;o=5MkIBT{Mtga(o#sI^vWnX}5ve{lHQ+p!N8M<$HExxeE)ggUUkT;SO zH% zlS4%dW|YCH``5lIdy0O)X%%We$9A>GU+ueTi1m0<YNkCi}A!o-sKe-?UA>?m%5#scr9R~bO5c|yb{PXg?{y`xj zX~KVbBUG!q20TWZBhwDXy(t%HLp*Z(RSm+A%_E$7SqXF)B2_on$Lfz(w0X^6KA0?` z4`cT_Ap>58|Ll^H4QXr>C?fD7{W06iNenR&UUOX(GhRrHh8<;Nmkdc() z$z-^-9b-NRyvS=9sU3oPV;lWPMV70VO;AKh7~^$g3udGga|Lc06w_j=bn$v9uXxU5 zXwM1}YTs&k-kV5&+X=c$%n#wvk%NI^iuyho#2L@SM+|(ST1rvz;)CYRl`V#v3|M~ymLnpq;!b+6%w!7iN?-nHd8vO!uX@Wj z^0VljQTewCtso|Q_1B=_h*Iov=i?A&GRb&$^L@;< zSq1^Fv43PSV)&kv2_ftzbXMs59y&ppSmrz%$Dj1&t0So}mFr$4UI~;Y@>F^ETyu>~ z2su>}Vh!y1>C)>6pV6)ws9Sj0qc1H`4>+f$paquVzxd$u46)awTziZ0PTJg5P=k zl>?0T!!G1D{|)X8dUTSK3AYbA7vp4r(8Npc64jbR!$>%|JB29czR=x&M45Y({hX7{ zRf{0^ulclV?+~Q$~S2V2u_;S$Tu! z=5<9KUxF9ARCp)xf7X=m$~(`Aw}?a@6wavbPH!`>y`GZ0p-x)0F4`l&2w9(sk@@9u zY!ckXo^~kxr{#&a0t2`=QDHua-b1mRlV#{gX&gp+z#(lZ6|!Z=7y$g7hpA4kAHw-~zMl(P^!$UQ(>JOI)@t+w7O8S@ybPzW3=vO&AkY5p0K z#q7X}vLPfvL0A-tXlzlM;Aylc!NYHjG;@NJJQtc`w3n^M531=;^6V5}z5|MTbJ>+6 zs}N=HSfyo$G|g3WhrrrH~R zP^vu6A*}G8lNg-U4`rvf5-M|g=u=0cTAw+r`@R;>KIP4;UD?IjPvnBIH>5GGInkhr zASz$1dj-bi?()ur&HwC-h~3X5bOQ6<;z^?-nUP_rfWEcW%>;860cdnYuv?goXj6Wp zT0WsNG;n!{=P64YTi_G=CEagRRpJq^c=UPl$q%0wl;og-`sTwIa_xJwaR6x4u#qBl zN)4Z59x-bB716R9tcFGbQxX?aA9LM_)N^hI#-z@s%#8%3hVwbR3Myj9R3^Bx3mT_B z8}21tPn#KmfO&pg?LqtO$Fz9c_CIOlARjPj7a%PqN2wVQ$_ZFzpqbQE^tv_d?N~b{ znff_<4U(&C%=?PBAUBUm6>{FPl#SNAbi-&>wi{Y&1$}JWjAJ=6xt8fEfA>QL#rb1I zZeDeo(9TcwMR}8b8?qaIVdDpbq!bK>9d&%}?|8I~wHX4Hju@ttGkrfZy>jd=R7Q4P zj4)-S5Yp0s{*4hSbltgUMC>12F=)SZ2IjB5B_CLYZJ2ZezG9(+n=SAzUKbFKIbvcM zbB;U7R5O!3EVlYk95Nu|KQ8inJxWA|0uA6VMG^1ayY@TorD7uWD`d7Cy%}? z<0L)}-1qhV9UC|#Jl8AT;uRjb$8p0&M}s?8#S{$T)CjqcICXc%{ak^bEY8z86)6{M zJnrx=)0_QUSXViLWr;Dvrm$PcPD|2lT2V@=-u4Ru(}1X3`dip=_4bba3y<@&?RrH~QLtwpTzAZR$r z*<*kz9q^)%eqAPiNeS;jDcXHrB~ly>=}IaY1cC8!r_g(%s4B(7n5Mi%ABfNyFV* zPdE^#xOz+h9vE2k?-@-fL>(I!aDDE6P%PxbQbOX{NebW zf+}*`Y!2O6TTtt`=Q@1`^qI7-?iHIU{=BH8pNFt-^D4ZGSKIte6VemQc$-SO{@yH> z;0CNLSq3+|i^)4gK}AB<70#f%TD zMMprrmTcqkk?PL7y*t}@+%~k&>I`XwRD&)w>^;!`Y~!~?+}oIieA>q z8yOg5%T3Wl@;uj@-xt3x;)StsZGw_}Wt4(zWF?eV8QiY7?i5t!X_t>Fj&Ni3rpy@HPsRX zC#L*QPy9mKUwlX0CSV?B`>O)=SYTpf{A&!BgUO5!@36gl$Xg7RNK4oef8Al2sWP>{ zlB^p5gXsOqV;Md_;&Rg{pzSZTpd)d5!PUPy)tj%wsBmYSG1ulK3ABM3r_44MO+wUtekYaC+1Yh~Tq#fGuJdqqf)(DL{T&CSKnvEKOu zJJG^jNd&Ldt#1$|(w&Gj#B5!l`C$Mf;NaBLuMKW`nU!Cxy!(WewG1)LyrgziGoco| ziY=ka6CV`#8T2t6!pG#uuqIIw%Ran?i_6q0f8)7BEMD@e_qrYsnoCi2P2Wi+xQw0s7ubPj4MSyd zY{&WiJ1if$Cmb-tlDEnz7;q<<92ZW6RP9-5rZ0}Xn=no@t46kP$4_pS@g zvq5YT+5m}maT9P*dS%ilL(7(sFLl?>bd7}u6~H3KnE@xkpF*@)6i6YOpu+h1Fx%s; zW?P&Q2~M+|E{ht~e=^aM@0)If7Jvgs)xEB7x@)cfTm59X{mH&uyw^&z3D@^gOUTWq z^7yJfx7Du>O0T`cSu};z7&K@a9NbBN*XvTv6~y_gL&|k!{pE%Nh&Ebp)lH`?sXt6z z#>JAZvt1dx3}5<0MB>|~c2$EC(8|n%O(h&C8q$Fj65go^P&z%kgT*7LJ9)2R*i#+U z4~B8ok!VL9&nd*B&}ww#*;Oy64Cezium|n&^ivG!uHq5 zO$d%gqGeD)8AzOmj8u0R>yIaZR!9fnGe6qXI6lsf(;l)aEn%G8%}zaH zlV`(ZwzAF%BhQU9Qg=v?PyJ%xUluT^))YTbBhI(r`N1KIHYQ*IH&INKs&#QO=^x>~ z-xITyG98)Kp`|ftu?xSaJL3YZW1Zl=yjVb9uZt)AtD>{t$=1m6-OKiy&j?NAOMot} zCU`=4s~$6}Krf(4$1=O90t~ZAac`>SZwVHRO5=1dBLY3soiuP4s$U!##gtOC)L=Yk z_z>v%wsHg^Tpa*PX8BlrQoOjN7Y3zAW12XV>tWuZxy( z2DM!}a6MdlvkL;yeX-M{Z8vO~HCuDQr%q_@c z8|buI5R5DDro;BUue|TDf9MD=*#5NrG`g-{yM5M24Ya^vZ1H6wn@Q)tsqS{0Lhc*E z<^BjQc>vqKZFo?t-i@b}XYtB;;RqMjV}EW@^{0Zuugt@&yHo4D_2c$Wy}9+=LQL&A zkEui=8|n`r4s&DO4VyJMzY`DnT8}+Q0i5A~*`LS&q@VJz->{F$k;{sJMV03$W*ald z1ms3M`^ent6;p!+p2z|7NOO_<`dguON6{3uVA0d&dsO__rp~DGJqW)(c?HLvWDu=69z$JJp0C$3MC_+ST6w_~w zNT#tFG1qT>E>oVNx21JsvwV42zZdTPx-t8bz3dCO!bB_-0;rko5HfZNP*{)_HKZlA zpyW41uEovE^369}vj5vd)RLSTCjXiar-Z(o>Mw1ijx z%{1!#Ac6QnYSRH|IZBEDwRm}RmrIU@u|Xj(uxTc5{I}vEmDuk8dsj8AM%EmZUqZDA zJA7X9qc5&R{UFgNbw7LcW^8NiUh)%7kwlB76Im<#S1DtAvVyUgyPYZcIH|Q8P+MPZ6|dW%{57K&`+&7S;To8y$9TvmCaA*RP@Lfn z0>=M-8KBhg1qZR@OGE=Do<4sZS5#z}sjOWQ3N_f1VCDa;yY(J82Al@)rRFP=|AtPD z8|P5FJ+lN2&wxmN6R5S$(gsDD~aRd`CQZ9+mp{9FWsF=H&}yS<6BO+GjN2w&Sr{|Yu5kvNgBZq(+}}~ z#q(c8{NJ8j;R_-Cai90^LJF|aAUeDo1!esgd^-OQt!zEy2e=KpWrsD^!YjFDDikl*TI2mrKY>WQjT{(YWFi~d(= zPUi>Oayipu>G}MU38}q>v5lkC!o;gfv&F>ii?O~TN5gW47fNHUeiOy|xj(7tB5V+{ z;i`2cm=5k30!%hr+DK;88!(&i>PR~4ov-j5lBr(Idskx9AU#23;0e6gy*S6QenKY5 zo*<$4+3675iVJ%^hmD-8d)pO*x3~8w;;`eABhH{2Md{_7u_p-32jzHlhsu2x=7}G# zNho?X_O3!t42%l&2{bO;D*O^4Z=h@fQ^bkx`qGfBvC<;S6EINE5)o3Ek>uwDw0MKoKufdP zlB-aNQQ6x-PW$B&3UPgWT)k=&!&e>Kr@@BFA2NJ%tskK|eofBhuuTurH_fkzc|;T4 zlO89RQIEj(32A!K%+yHT6!W>D!SNr}vv=rfN%D)u-}P>#Us(pNAja8i4cK@`up~*J zYRmY4yhq00ywPA>?@v@+`6tY|kCE-GkzIO6m;}{z8wbr5kFWg>WIZe39*=^);aIJa zMID_nhp)YNxZ!Bg?nORo7G31_HFQ)VD1@6T4U6@W#96<*d?hVXed)nK9PHrXx`J^D(zJ zj=t;dEuR2kpn5$NvX?3EL#WIwV50j?{ZzrttiWu#60}iiVo5)E8~uQk8>6HZSss4L z>i&`MzVfb}gPD&`LYiW90Cv;=XoL1f6ZCw8U?p)Fo4?jiGljw* z9T=IJ&L}-%heaQ7aIih4=c%TVwN})Oye%%#y^v(};vKC8mc9LFm)5f%s##*VlOG3Z zD!n1&q{A=AwP8}Lw))g7Gkr9IY|z{-=ZuGNf8!8C59gvgz-KAKFYEsXJ~Vkf3_hli z4n*&A=t`?#4nhV=T(8VEji&RQw?DkKLkuA7cS&4$fNl~Y7*a+S#DQAu4!T=BPpG8E zS@`P!Ok8QX@}KQQ*-XX_S}EzbhL}xQMsE`Mcro~JkdzSdX=Iz{!MK3ONR#xpIX$}? zKCTyReyhFiE!V)j0Wdfxi-%Bqbey$&a}{6P5;5`grbZX*uX z6zJ{SQ>DeKrTAwQPaeEM54sL6KTE9#~lLNYAk6?goxRdvHp(0QD9}lUBfNp~_}3 zemS^ul=7~(YylLpRxm|TG!<$Jz`H%+;sR{-no;2pvO~~jY)46R41V(6?(7NeS0>g8@kmkO;)a5*-*2;!Fljqhu1fosm9bAb=teNv(?=N~7tfXRoP1 zSNK?_;u?=T);-w9umE<*CJwWii3FJ5{$-3dXOMOIw+6N zP7Mt)v`!@#W^IhC!Z!k3yS~e>GrnuAu;2mg_JZJ3< zhKo20Xac;xgCdveYi)K&K#2NC?uYLy>Ijq4Fn}s6(Swp00pxH?1uyW4sg|Ik z&EcGqhM_ng0$AQET`(f!Jcc|Y16XQTFj9 zE_h_HT`fYO0^>W976h89mbZs1l%C+bqQW)978up(JX7be=%9IK?A69$>w3tY9f%TA|3Xd`9NuA(BVVI}0pwV6gA+xKTVAvZkervK&MIA@@ zCxm|mix4dAwlyih(%tWZemAH?AsKv^DRR zL0!xsuA{0`leWwGOQPI4X~LRm>1LKQlap!#LM(A0mFg+djqR;9UpHSe-rh)eyGh>` z?RSI$@tvooA!_s=5pcEzHBgl(oC=epjhxy=u9{X6z&>A^fm*ch;r-^TE^J%z3@ZAK zKtzDO*+}c&0ZF^XRl6qTAf{6NOY?vREj>Np1p_mLkima`VFytyox>yCw z@hNxjO*g={WZsgDpTeNMl_=*Q4=Zmia{JXGZ}xs65qMKg*4NnC% zs-F#%V}7}$F&5Vuaq1$-&%>g!za;<@C6GQmYoj#;3aXf3<$)*Ywjzp^qh16BDIkN< zewanp;>QNg3l#KJ=(ER{{q6$Pi;_;qw_f6WLCYwUN$FY)dFMl4Gn7zl<^H2DYi#+M zhXd5l9tN{KZ113_55sIX7wfxjV`h9@i zx8w>+^VP-hrGYDYNTPKXT1z-4yJa3k2QjY`0H;}Q=>kTUt;ynEqk(Id0S?*Prqx8& zz<2`o_wiW(Lny}q{*e->`{j=%x&mX~I2@aD{pQ7L`AoHzWmyG^QTzq7oVdonL)!<&t+Qoee%dG6dQIX*Fv{ z=r*7H;d)PKh=yE=)B?wv+)^X=XYdy8?c}h6T0!v`N7FsxLbTzdJ)IROWtreh0l5mz zFlRhkV5m;XJ6$Pf7vM0K{m76;48jp_ ztI<|3mdpf{fp`!F;w5OFQVIezL^NP!cuC8X6i)Tmu=GzsKbn)6b`Cdn>tavI~!+8mII@TE)oa)<9i*=xkBp?+d#Q~ z^>G<8Pzl;0fe1mVD{B0q3J~2MK!v$YG9Wj0C0L*y;WyK?aq=&P$7QL4`?m!_$KUV@ z$G>cw&6`Kf*5#gN9D2@7BQoAg@zMw)DwBT&(G?%e8I9QX@#IRdploy!Wg82KGi-@3 z9|!_^l))gdQ(urngL{nKv|e%uWjz3@4D*n-{g3OEvM97pd-Am?0PsV}m`cL&)n%34 z55nx2jx58!R>+&ZY}+r`h#VQVki-~y&>N}u5|~cE#K215OU(5iBPyv{GWj{L*yI_K_Kd3gV^ zG5?o5ZWVq(0=7zAsXc-Gh7bcX(t4R!=juTxoF)HBQ+$N^cm0CQn99$%ttCt0pdycr zg+8nP)g>^jmZ7(X4mmtqp3(gV88M-ks(`RSWv4L|zZl!OJa6ncMu8&}X%*7jXK@t} z48ml10RVW5-GQ!B)sUMnE3gZ%sQGpVdvI+U`Ks^af<7x4?LAfR3KMScM;I8EMyofsq}J~%?y zZ;@!!4-|50+q71pjc+*b6QMGZCAY-h=D(Bdi;{_eYvdajkve`Gw81N|2lbn+*2WE9^-W%t%`hxX&y?955UQokwl`rTx?g=#x9U<84qmt)49&U{bJ`_ zdHJOQ7^^ENGI(t|&hzv{;Oj;^r>MhIhyJpIlvm(!s2GZyJ)(C2ZE!$!<)tRcw@pQT z&I|!LjPkA_I&T;{E}%MS=7|iNQ9j^2#`_RX4Cej;Z(VdL5)W2)L#lJifDugQHAj9y zDj`4?3%8cF|C_VfQo!?cf*M`(lZDVaK5*qFfhb?iD=2Tx`H6iY*HC+cu|N|`rHJ4% zWk-(azsd*v4YlA3=Ocx|d$oWl01Aw!1K;dmnhg_0B&h1U7F{72J65kx2Kb_KsmBCB zh24dmXH|LcZ1n>eY6b%2wt8ifGFx*RhycCkZCcGeU{h{F}S1;Ok6{)ED5iKR4mz>D4_FXhx1p5x~s5GLf z$II@pv|X>;1bgd{3r*h#r(Q(xck!Z7!IM6mq?qlmW(Y1 z{qgGp1xQz86(aRQ{*M-b9iU18Nh7iU)0rz`-&c)f1Oa=458SI}9V3k)2U1UpfsXJ@ z{0=dYBY`YMI2c@B$&`i8OA4y%ZRjLiw6q=He3rV&i?LD@cm zm(xT|kA$xJ-+KG%@M!n8z%-~uY?LQ(quG2N;v2I)SdLU+xu7RM&Ye8X5K6Q-cqg=^ z!Ps1$$c=`)x{)(ZQK2l9){`>3H`i35Lb0}pD!2*R$Ag8!TIEF(+P@IEfR;^YQ?0Evyl zNdd1*_*gvn#S#){bZ`p)O8J;gEd_&?XeZ9q=3!-goR0uh6ON zJ86(NSBM-1T9A5GZh!jiqX4onDsTqcF%mW~tqCon3IjB?G!Fd0V(43fR1JwNjnGCJ zQ!wLAzVnOIBA_qWWRAZ|MIY(-)6>qiPJNATPzf<;f0^{z68{xI`+vEb4mQAy1R#NQ zdTQhEZ{@o%HjFuai67ZUVINd>;|(0!=cyWHDuve@6a?{`C0LcTlTt6jG7`qiBOkqTVS%D2k zy1hIU%ytL(+A^G{4$bDXcJ4w30E(zEQ-U-ai52;LQl}>EB?XhMe;@>;j#W(*a%7rs zf_CN!%TG)>=f1N*Iu63hPC2Mmwf9HEsP0U(qa+64>X(u{vatKYp6K0y&dRIM7|$Sd zOI7taw{G*nSG2xVFG}?gfSL2+USsEA=MImn2v*h*g zMFOe9nClS!;uJ>O^ATc>W@2`CAZmS5Ov{8+xniG|z5f;#VC?lZ?$jDLj+A*H<8F)P zh$0N!Vnq?uvcIUFwY9-E?BC4alYBBU8on%_Ad2XCif%8Gk)IY1Jw}%u%(t<_e(NzX z{dw_)RkJtRn)F8ubp;PHl=m3z!M4BbS?j7AB` zrukduZbDxi3*dPSJoWiRGQ&41u+K(uN*#fE&n0*#ELG5XxX(K|Gmxx1h;_Kx8S_aN zWcm)BVtIOxBaG0A1bd#2^IyIoq51o@T?_oi^QR3PH~;9fV9%H|TT`4451!fxXwEh- z^>>bU=EXX7Y-$Ca5ZQWinXP`cms8Nu9}}3<{(Rc$2=i{-doA59_U^X-y5*CbKvrO+ zo4|A%>yG0KSgA_fpClfz0l&}5%apo?U>ncl+h|z-Ey3-t75m>#jt(*?fALb{Z*dDk zZmU4|j@%CB>$4im84|ej?rS+`9(d9Tv0{WLWY|h-Gmdh&nJ%ZbL*lU#VJZ_H@7?k~ zO2OpDvxR_vDVaM6^G`Hdnx%Cr$&d zvJ_bSaQbM|`GHj({Og@s%YQ6NCtakDf0bucSjJj^hb`w*h$He~UVM#fmBx++x#H&L zpUwQ!cN(bHgP5-GpAzekV&?DuFb1Dl3+^G>FgqQgTEb1BkGdN|+EGc_h5>alhQ?O8 zn^dgNcN8Yth5XRm+beyoF#2%OfT(LotuqG%)P*;mvD#fXFC=_+JA}_njL?0 z;jKch6IjRae<}C%ri{h;Qc*iS*d}Yx)&u(ljM1#B24CQA%jVkv({&6Z_C|zz$`SYt zHUcqnD;-c#KuO-A0M)^rLO%vM0B*XlTq)xR7WkZzT(4Rmj zp#9J4t?S?p5AZ6D61hqR6J`u<*%C;cY>$+>S~NvPdk9m&V%)t(-ttIR#O~7z-vOS{e#HN^2brI(*#^& z&L4Q=X$q^q*K0;$>zkkddih=U{LKqcVDGW{xMoen79;IPjFhv7cwSIWROKP@pQv+L7c?9MJ(*{x9v&UurG`NG6rrSp_sd z&+q?Of^Y9Daz(LZiXvR$|2VJw%B$|+zB=S-5Mt>z`oh&`1G#+y%l5Ya#8r6kw4UZc z_Q^7T-Q2Rs{Q_%lad%c-ycHcAf!&$rwgJ1U8eW^1mBwXG>gw$tEQGhJ%wM`E-J0UD zrEZ*eB`^#LX!#a2kWtRhPoYJv>KenbnRvsjUSM}{9?j+vqo!Dh>>U5+5EtTtbBw2M z3j_WH24}e5Sr7%{VE8UD8DY1WWxy7EYuQsdxCCy%W;ngq@tJNI&4~mreZn=u{LDrD z)5cgFrv87{Pqix{GDjHr)f3L!1LKQbf(h`YxIo%qsXnrAI5dNvnea%=4YC4fw?ru8 zGHV8WfrL_rIO4FG)~!K|BE*f~`c@Tl!z`UhjX-)$B<@8Urb0Uot3=Zet_bHoM_8eh zK`2Qca=F(6?Qu`?fQ$F!vvZv?=$r;fTM3i19NSIEX{I_qJ?1*fZt8Kpp z-i;Ltvn|J7#6QHg-oK@D^56gL&x^e`Nnp5C?a*7J-#><1;C^Cd8A;mz%dmvM7v&`Z zOCs^s;-ByNdoaqAMEv;clq3QFn9|?xWqAg8?^m<~|7+?*VEl(nXQ)s9*C#tcG(-tZ zh>R!C`#&H1*ZfGp_<^F7EJXjYDt}F(=o-lX=*)G9|HoRK0prtnGb#PA#Wj)uDFknC z1?m5o-vuTxK9N}Bng6yiU%)Ya3`)@$*#~u5$5}!XbER zvA*YFA36UIug(EC{HT-TfUc83JNjF1rt0#1dP3Qa;QQUtF){LT3J-RTvNJOwaWx9D z{K#b4*}-SQ4)ZMe=eRy~vazx02;#>*Yqyq11{?>Up2nk|JxdW@Z@RI)JDX57ewvKd z=rn_U$ktp}efxub%NRZzJ?*2dt*x@PuXH1Irx~$%at;m-+vT-~ZE7M6<`NcpnCJes z{=ywqFSH`N*c9wHb<3pea$q*1vF_jdNPcEgvgVRS-z!$nHv!8jFK3wVV>@?7=v_~Ey=Q@*c!-@}f8?K_3?$8X>`JNt0^1r$; zEI#P^{r#Q#t*H5)^s2I=el3e3T-C~0e^htl`;KdWSw510GpsM9*Zi^rN&zBh9kuGXE7V|mZ=L#ASX1AK6nNxVzi7H+gk zcVy?A$k9(pQQaG2Q(4)0wiE3Wfn4!@E-l9qntFHojN4-c9QT*Y;Z}i}?Q{aRAFWFJ zG=l0)65OAsJbGIs%ZX_?!q*-TQ7PX4xuC4BZVYwg8#1EOwyEB_r7rB#9mX;@OJCOW zaUwp8eq*-7Y1(t6jn4`*9ce*@@3mp3&py0WHfXp#Y>_X3lts$lFZwxyu0JaA8SXvJ z==NiHR0bXw4wV|@uRU0A-Tvv%IBes&KjMgIhPaxG+Z%)0b8R16uF5#+B|KhdsGnx4rpvUYB*FS>EvM@18qxC}_fcnxK}kViQH7nfK3hj-bw! zPAfRlUEAFzhq4jtDgpoYs+Agxb7 z@0_&SQLE)jHQv#T z`6`Xh3vYJc+4rG=HfZL^xgRIUQ1Mv*m-XcwJ+SJGWh3tGC{ZKEsChn59 zW!FjhEPfO`+eTJR_29np(D+P*|1723R-dNsexLhyM$Obz)Eh%*V45)v;_i7H_9T50 z*QW#6^9E-;)I`+AHLIrngt^2UCu311Xa5SLq8A{h1=(V2z^g7wmH>Y^?s2?7?!@wr z1PvV8SNV-_x<}XR>nTK*{4U6!Qlo_`!l>C84s-07IiJD6H<7Oo*+_#6md4SJF zuG;F?)*U+V*Trlnk~4W|bdX;Dt)b$)uaME;55* zO!%nUgT@F=RiWY!k?f}jGt=YE*>g)mvxCz#T6Du(F!0j}B>ZSqs4Ps&s-){tdjzl5 zF!wiv9LzjZ525c*BGLGT3)fUV3qD@x6U-GsPfgYMO^CX+@Y%Pr7@~z*1@Xj%RNJ}E z5(Bg>^m(yBN7bWg<=w-H__QGe%eEq){C&k`HTr{|g#6kg*V!r6m`%mH$VvIU2c-MP~ha(P%4# z>eD_wW*?b?$a|VS#!_!CU&x|A3hT|+eEjsKqj+I$+oDb>M1H(q*7tb7_SkM$n!ev& z3q32?YZD}d<9CYJqnBn;oC?jdk*3xZ>2+7;BH{m&waiJMn7x`y^j8d5k|ctP@s8T7 z&KA5gU`ERO^cS^qj^wF9<)@ayVp@d22Hj5e-l{-O#-=EeUqPSKl3gsQC$~#qaEiNu zkHS8JW_;Sp-z<(59``)1jybwn*DeIp$hZ}4IH#y69*@bDHLcPqoqBEQDuFgd_ zSlXdS%)Ht8t!>dbCC|{;*-_N4VoCR@8ikMD;diPNUEf@}_f;UWZyd&L`zP@Wi9OLS ztVQ})8k8ta!tJg=YzTQgCWx~AV!D?~!f<>Ixl*%_vlvMfzaEe#gOKjD=fOOk8eVS@ zMw^cP5LCv7#Ym}2IW)!HSVQ10%P&Wqm}5wfbBvAyt71LM?deLpYGIz)a^(?L^~jb8 zA=&%&ENy|Tba;yNM7)k}^h~xy&x>gUH5Ho6Y2!K^c` z-2tDk^!Xzd9#-i>7xZcM%Q=O)%`^kod5e~${_3z|>1kB~zCiJ!ZH8wNgE+gA$w820@UhhbqA+wvV*;(kF?<$2SFQeE!;wOb%J+{^zWMQ`V|g zq4nzX%Tn@c$)Qs0Wey->mSo*W!|W`z;H5&0#hLp*b<$% z>>@K=5oCyT3Qs%iQWF_-(xaZEA|!6tsdXz5HIc^J4ozxMp)=2T0~O_AP`c9{l%n-a z&iZDqaz>6d6Xgx#%4YDYW)&1-v8CM$18el#C@eaOQTgq{m?sqrvTy7Ouru zx6FkL;qmm|&HU+$?U@znZ2nQ!$rb4yEOk2Wiky78sEoZ+5OW0l%6Ot{+OPq4beWRXJ}+v5N|JS4)jESI`$QI$GDY-}SC_ccA$8C6D^SItMoN-ZES zp)(E%%GzZ2I5hDE!4LMDID|sXqekruXY78*DIEgXk^Ptn|8#euGorX-Wu)|pNJ>V?SsP; zc=J0e9Zz3%P9(c}pMQ~z$EQIULO&Mm9j%b{mJe2hmW;<7!*dk@2x{VzE6A zn;^M}sF&p%D$&^zI81jnyK!cV!KN5(G%fR$?_znPAmOZ7pfeG&%VJhi$*!FjfJe45 zKa}RO9@{!1+ruuoxN)HKYl~>|Maz@kt6^j z-T0N~38S_xWs@+NAq_1vW+8A|b7Z49pQO>pwW=im(AM=EUf!|dOw^SqMVUSb22Q*k zpj6JP&2CvC*gn7^!&A*+%bgMwWZ%~(gGI{FRPbRCvEO$XIv})E(-lh76Fi24?yom} zKDa3#ZN!It;j4>UE|uw+|GwwXYLoOiGhXCi)pr?0X)9qbF6`lK?LyoA+BQS1 z>9L_vmK(|p6IYyu+=0PX|2Diqdh*R83rt@GB0viE5rDhog;y zL|_jXgoKxx6)??=+rS8LVsD%nYDZpmC`B4-5ez z>Uth-^;e_to%1}ryu$$28zy)jVXB^YCW<+Bik*HEd{y{XMs06@|1j{_X6G*5df`4l zml9l-mBqF{9i^{xEVx|Klari$-Tn&yg#L4b(T)}I ztPx&opxT~^u^F~)<%r@#axrdg1ahjT$rXaIIM9B7<9p7ewsamQ%^j@eV7t(YWxYQI z*Wh8D{#O9S#;mKiG*oLauSp5`l@MGBh$@E?R`yMfO6F7fbJyy23Ml>nPmE5gJ=)6# z1P32spEiO$59(*yVoU%oEeJdW*v}Yjd)Xwd{l^80Ba4ISZO@gR5p9z({9SJv4eb81 zjpriHgqZYvL4wC#^WN5?Nkl}%2cwJ5*1QvA01?{2m*QT0f#lIsJlIK`7m{8hTi}}f z`nK5fXd}UK0u8U+k8K$3)6^fW&KWV!&b9nt9N8@EE=}@lBf3Gzjf%fuLP(LM5lkN{ z_&|DIwL23-fLf((yd&Q+Z#Hl05HpcUPTvB_&zFW#r*W&EbVVmK3V;i@$2~n~y*kIY z3i6-LeE(1etado$nuMHhofM;c?}PoNdr|$JNfK57(4Ks^fgm!`4*xIt8Mt&!(3R!hDV z4{qP-+@+=TYm?flnG6!L+?|dpUz_|^wK#P-rR1Zgso8Ex(_4Hd`viu(*7AK^uMn2M8<>ZVHj2AE~*k!^vX9&?wuA zoyGh?kdz|0PNgX3VGfNbbm2p!v#eI*bnH1qh#R;T8k z00763!cjK(1*7aUT)L1^219BTs+|wR6vn&ETyYB0c_9c}kYRajh-QvmWNyNw^Jc!E zAAVB&9OIGfk?}q&j^(DgtU1coN7rRKVtFD-tcYGWUSfcbJDY+OsX(o}StSXB7#!V@ zb91QCx!oeWrA~M8M&lDt&8mw|47R;&d4fJTh~e6D`FQ1^bfU`WH0|t*1v#ZA40Di*hr7dPMoxlAcng({Ojl4`r7ouQA%q(1&fC)yl2_Q2fGO3{TSNNMH}h8`SV}o=eb? zXG%gnJoz;&YJT0*ljIa(DdY&DJpH(`BYu~P=nkR2KNNg=`c3Vy`y)7S(O}B zOGN})%6JJ&Whbn7tF%`oXpulRGJ5PJQQ>^{0vFPc(rYqSt~EY1?kqJ|%nV9&o)=QY z(~UBorntH^9CeH*pv`j!K?8WNibVmL>By>k84PK+=o!Vqv1Jhh5gl>cl==!0b{(6SiI+v3!H79R`|Zi>StnWgS6A8sjN>8d*t~XlG|U>=*^`e zYmSfhWj2(bz{;BBVNVt3%}->UcCMwn*`+%n9~{~=$(7z6TEGl0a(G84W+poY2?LjJ z6ux6hs>>j)k2ZJde_~Qfg(r|4RjgkOQ~Vv#lu-Eta&ok-SS+l&NuBkl>OfWvZDQsF zTff&aX^IF*mz|&fx_Z#N+)7;rGFxH%N$aeSqC@QgK`Bt~vtyAsi3xx{j7{A9!rw^E zHO=r9lU{^a?etRiZxABO!w){AfWKiGqYYtKh;QY7=T90dh77xXd5U{;qfgCnt&f`n zjS^edn(p}_Z>%(;KHQwfl1;&)0W~=Am%J!%C3_Q>>B*7@<(t+~*&}dFR6nGGuP*Db z!Q<>hsdRgz`kZ)9wdvO;*46BJQqD?tJ-qHWtlinWZoj4;6Z)CUTaM@p@WIP_0S)07 zHFdhs5ztgXG7G|sYzpc~z40UhVttW){mhOsZ`AiY52en-XswExZ{o(1>nceeAe9p| zZt)yy;JMIV=KCJ-2q(`FJE?gKO3pP2JZW4ycLN8@apKW(aQXN&dm)^K@y-_BZ0p%d z$cxMxrk_uUqDb@v-g4IL7{brOs`%gvQJdx8)RyIlUhd^SmLXBs4q?gOe>r}Up|{=M zy0iMm8@mn>4$ZZ$l4o0|A#QA8H3`&Qkm5=kwy$E#Olzqx^ZMLJ?9?q>PL?W`ij^uK zrq`sRiiY#y*6E8B0jixPSf<%{T(ubf))wQjyCPBPo@^0oL1u&SXnpS(Y;}HLW}J90 zsM}qUYq@O9)dDU(UjzRN=n2G+dtUJu?K`?#p=&)I@f9@Tib^`0hbfO2;+fhj85b~O z%QwQzFh?F~M=3k=D2e&gTQsF+jk-a@1a1)(9xvRBSH&!=Hp(v7S4qu1kqQz&UKu-A zX4D~W9yV4Sq8FW6O;TEKdS6E67wfi5;LAO4$w0ulxpK1BPEj0vReJj79-uL2Ns+WC z7Jq6{tc?MKO$%B$sY8rJBcR3Hw>w>EU(YA$5cxUHdFxW(X#HfHx<%#uv6m3~^QH!g z^L4glbE~9ewr#LhDeepULwo7-%6jpMAH@Rt84f^p zDn6a!y5G~|TkApKL5D#Yx!IJOdJ-c^3ZbAa*>4o?VfAuWY#F-Q46+|pL{|5FJQ-xU zuF{ssD6I`w;PGk`@$JgO)8_9Cvc1c(*J<4l-^X6mlL_T8ez+VAET6PZESBma4SET% zlO!-9l~TZ5Ph@Q`uEe;qGOayvarwmjxaH^dr`P70LSRAj^|iW(pOFBbHD!N$aaBr%SPlLAd!*;SQsI_Xm`Or&G0n0 zY<<%Jry|tziBk0Pos2k{6VP$Vr+jN;(OGe)Mumzl;HhQNwR%VKC#JS;lzJyRGU1Dk zJ2&M=?*R_6W^#KBWdnE4Je2NKrCSeNpWpLcZ&Jg`ZpEdcf}O@?@$W+s*swtklYFP( zzGz#JLgy`7@QvDsQBgX~nLxhTI-C|JW+4}w&?|C--9O#<@Xd7iW<1>|)GNb~w-xC$ z7d#Ip8RMF`l6Z%H0$XK1UIW#bs*1&ZrJx5953LQi*pJ__>Dj6;TtzlqkgAZKn%X$N zy2+4Vo2|dFE5T*g`&G5H-rmalSA{2>7VyQXm+rKjJ9$R(m1vO}#+9l6hkA0eroQ_$ zmdT?|IvE`+2K@+oC4JC+LY>%J;3hYJNar=p_vFHt7rpf;vJtWr&G8lRfsm^OJkF~W zQ2V%JywR?7PB-zV@oT9kKQ{Olv=jAZ~&UitSe*l?y9uzD}>hhNB+4THsvT zh0(&%4_JTJ3jzM<$2*n}w>0)Ao*$uJ4$CS%u=PdsuH~Z_Qd72X`e%FUs*TF> zq$(xL7NOGoOpbrr1ZNI^h~!a<+bojs-%G|i8^+FIW&7J<<|Lzmz+`*JN~yi!xcPV{ zzJ!5bwfscKkc$4Sy-+`+>YVOtW0g_nS5A(`Z25@c&uvjn&s+J0<%zK5$~9I49KpL9 zpNgs>*zSp>_pm_U;hbZk4hw&1L7&JWr@%Cvrh3mb%fyQb$@Szxd_`1_C!$kRWHp{n zO{!68+yyx4EkzqMO7K3mXDW}`f?TgmS)B>Zt96#Ec6h2Na%k`58L^s<%G29{ZP%-< zbqA`rpPrBZC@~R#j89x~ZWNt}Us!hc{Alh!KTMQBAP87^2>vnQ6@UEWufOth3UzPq=+ zpuc53E!k9GlF0J!}OPKiBCFEtz$&c1%cD5NEKmjgRW@f=*XLe;=Y$t zXK9FFQ!<^D+IJ`|&^MtR!gpX)NG^3(gk}%!fVjBfQM~nVS~q@y>zz2UnZOJTk=0J? zmi-CP-Yy@()pC4fFy9vTJBrJXdnAQxZ1ttF=gbGp_ieYONy0OdFUyKB$_sDtAP7;cnD*I zfU^C&g7odFT!{~6ZtA=oa6ukdL5{>G;)neuA&m$T z_DfJ4EWk7b2N9Uy`uWf>PERKzFFGj0V|tXa0ntO_kl(!v4Y){L7#?`{1K<=d_tqYA z(I4Q?jvfPqHUc258sDh@maT-9BA1~WBl2Q`5nc|Waa2EkRkie?=EI;_~M?JM}gHfCXbG!qxJ{Cu{Mm5 zS(Y{|Y*!so8c`WP?@AhSJ04w;?&hdM1^$A zvgoG2eelV_(?KumXo7}fOPH0fI@WJNF(9l#xY|I*{xB^ds^*z08kJcy38KTWN0#H| z5B@S|iGXf{NfFR%(-2rQ0Lp7OLgcVir^v>*nRx*ADYazjB-Q z5SQ!FN0+6F6_ENsdAX%KeTzvIY$cl3l37imq|=q10<@GCO4QsT1E1NRJg_xz{*px6 zE~wbEUgGR9k>qcW;o>&d^c4X2UEc-{l=kU5J;6GtC-EN)iEF55w(&s9{7RSwW!;WL~_0MPb)ap*rwfj>xoNs;}4$q;jMDS+*V%K zYCvX8ejD=K7MjI@xV+BWwp!d-sY`2g(<9QlO;|ooRYZ+0>NPvxJ4pw$v7V6fcyF&U zWDVMJu%;B#<5HK62wpykyg; zm3PmE_zfsVO{bJ@+Uu)4fG(BHL{22vRqWMHz-9|^!iE`96boU|MVXK1j+jo$SgBxp zYpQFq)|mq)kH&rX$`hVUR9|OdjNp^Ts=7k&ergM%*6x$SwI`zNk}cZCuQoo&h+~z< z;5XwECFry=4rS&x#yL+t;d2`H<8eR5 z=*&sB2zk?9QjKPV{F*x5dZf9MaHufxYvr^Fy{rmnF7&6iGBpYts`J&9VVzg)kJk*d z_TvrbX-;m*G5Nnx@?6VP-;Wq%tJCsdI0U*G%*uk1mD(&xBYRh7)D9}kBuR2s4;X4~ zx`z4rlV`$(K$0+h_36TC@IAG6gSUmu#Tt^c*$y7C$EG2fV#Oqn<@MLAs1b>@F6@R$ zF49xokFJ238@}MZ7$Pg{t0Eud5+Q>!!}T@Zzmr2GCNoWfhhD!4I7)X+2J49r`< z=kcL`tVgu@f_{17pfOk9fkVQ;IXbILjelvqrey&;y!$mWTI>W7v-AmMet}q6n53%f zly%6+qs8uKb;^O1&im`EIMzpO`FzR|F-NHw)mdXr||sc>gL*{D(U0BhW%W^c`Oy{FhPGc_V zaSr`YcJ!RjN)Lcnicq|j z3Hht0$rMULD9A+l$R>qbQ*O4}xb6xFs(iSOz76Xsb$Hv@#>LYxxTCV|UZ32C2x5Hrf z{f>gDnjW2XMUwFTQn6#Z!0e#cNn(`%)YC=4zHl6q&d=N`B6o1$!upoLTH1DexcBYS z6Qc{-4t?s&J&Ga@$PthIWvj`ze7~v`?)cH!1@`CKR;B9N7$2V(fR+__=R90umKT>( zHf)Y_EoEF2S}Lg58G)E92KY{FR*fIFV=jWlw*EE^3LaKb#+cQXwaCxYe+--&4dj5= zz2VxwD|(q!A%i6YdME+q`L}#yw;}YJI>?t>3w^CetNtSV*Ng$_V+F@m0}9LW=Svzb zdHJ`afMQjE?YG%@gsEYBN``?Bu6KLLgpp802H+LiMkv(aozTY6O#(qo_rR@Uf7gqc zyZ|}*b%;=L_Pd7`0zFUlz0am2G#!0nkHWlmz}-1RfI8Ok5c7X8y@UN*e3HEa#3xUI zv@nh;olsSQ8?p+^OAwgf*n-mLn=$+s78E`A!l-s&)-s(`=k7#2c3LhS5G*XP8Lv?g z4R2ioyHo}kn=!PnEmr10P0tsAbKrV6fm8tUHmjVZ2ownh_JG#wCQjyd_*}#-&pxRM z%d8#d02G0Sj3Ls|*0uoRzj(XzS$Tvi(5UNTE+-en0y+V^o?QdPdLOC$RTyZ_`_SfrL)^%- z-b?q_p$@rm5^YGM?^bB{$o*({b{kYu1ic^m`#s1lECVRhf(}^> z_MKufjn%+%M!yCzERt|SG=qh=ACE+%Y^_-p1@gF0X<8Qo)_f3c9A8lm<}m_xdCreR z;5^85<`)Wq{7>MHyx|8DVaN;ioC0wzpK*75994*#V(!!O7Pf5u3+q7jX!|7v`)J!d+3N=*<3}@+x`*kH(`^;lD1dEwHELMR0GXbXm3Yvj(kt@98ty8k@YEFEj2)Tx zkxd_*Gpe(1rM9zM`Of^Ur@bx%LK3WAJn46(vJ1|nJOz-rlY%hBil73rb5141K)uUI zMKhV+9%@z0*ef!+8Q$KI7+F;rr z*;U(CnT)U>J3ziSQn{G7n3hAzkd@FrVi?GQ?KO~}*DWycw!3J4Hp{PwATi4WTBWM> z7Is~CSdENnFYQY~Zh7?{(JIH~g$7}P)6CcBS8QbvKcG~Q_fXO4ZmJltN4dTg>6srh zyFoe*b7R$=-T-DTct_61TImRow#G3PG}N_{$c}MN07DcvzhRX%Mlv5+V!U+`r`1um_v9f*fQ|B3g9+RMog%q3HWj0i+%v?OIB4_sd z9ru{75R_`?{)E}0>y#SQ8~K`2c%ETa}`p~T6D zS>TQsuwz4ngg?%xWpMuCjnhKQ+1_8Ehj>BzxF2eo?SO-8I$R>29F_)YEln3}(am7Z zGn~#{Nq1xBYyp|>Api-U1Kf`x7$}^l?a3m9beij0za4IVxM7DG=NQYfP6{Ztj^@S; z))vDXcQ$~owSYh&I$RACSorc9WviG5d}&z!>)v5ca}lU95XSa!_Iu3g^}1wMBmX1_ zN_vFgt9d{3x2`&|=ZxQlMriu<^BcHK@n}~zq!|!JJGEDXqC%Z~W_X}{a@-N9^iIc0 za4BPZwkYnedQp8Yx`X*ASZ~#zyf#i{w*&MB`2Ah>MqgEoxJo?B1V-EBCOBm(tEJyRV0rT zYO4CTu66GD+H#n;aGw6lwF3I#H9=*Gd?V=aD`)%<1wP9;kkYhVf1~z0#ra3Z$3#$7 zG~QY0{he_A`*D%TP7>@4qer$!h+s zFVf8a_Nu?|@Z|sU?fSHRbOYfT}Wm7ZqVzaq0axxK7UkKH_U%TdQ2#iHjZg1*$qRn#K zTPokZ4e{{D$o_YEGGzX3vI)hN`zDMEw3_c5HeweF7jZ@woTWPPs>}j^Pe!SR;Gk?Q zGq3!08a`9vO-ZgZAy*C|`a=h=Dy50%^+x(A@z)uyp9OI7mtPYlfdGA%ff5V!cXFan zLWy60SX9!p)=-Vv+Q>DDvVNEI{ZpmjqQ=N6Bv)uxlF}bbll%aTkVVSB2p~Vg|JlNn z$S1~P1?-jpN+<$xc5q=~!4d?b(&e&|c3$j@diwc~wFm#&ND>YQmDI4ZFK5{YfqcWV zeAF=}7a$lyPeytNQ`;4gFC>F#c5G+DVB2)9zuZRO!rHnF0D?NuQDOS+`uCsUv*@%w zDo&Bqpzo!ReA+WWDxSaUvGbIm1R7DtQ+V$967=k){>gs67~RHu<0E7&lmo7?K@ z>g}V>pmaP!(DZOB5Og#^c+)wh(Q_?*np|khA3DU3+W_rL`B1S*)piPRSGpo2O*%pOlO`WCGu%p0guH$G zmUA0=-640lbFM388EhPmDWf@QcYpkNtdzCXc%^f^58nF~Acxol_w5fBQV1J@IOdCO zrAN|(l%kBKg&Q%}m6^I=$?|M6aLC-O@m*40DmJ^b$5%Xhw@?+GgI3U3cSQ?LvTNw1aJ)Hcsdjb(w=DH`hn3CeKa z2Ixd60f2WD{RnEsE$q^#uIX@WY#Z)d;RGZHf*wZ_hC}fv+>o^v4p0KK*q}YdiCAou z#H;i3l9kl6H>nDC|)yCes$t zAnTZ6jri4VHtq7m`*f@q%g@`owIS!!tn@*hA|-Qd+-(E2Zp#T?n*F_~*TumiOA?9Q z`5lH|GJ!>oCn+5s9*%9O2K`!t0vX)XN}TBgT}e`8CtU2IbuM6OV?7WO*6FOOX@kJH z3<%0DJ1jF5eu@ML@{XPZV(25)Ti9lt%gl%NM&_T5TvMQKB+dNu_MB2p^j%glY2zps zmLzE+`N|afhUx+fTyxh=nzYz3s2;PQIU<{!O98q?kU7$vw%IG8x3`^UweAo({zTRP zNkTyeZ3iVlLL<=5COKmA3%w0aoj8~ZQ?!gw*FYxcgL;>pFB$I(PUX@&)A00+;UGzE zNTrznaPt$BxIRbuq79g|d9_$6F@yPy770&9I8GM`lG>kUNC0ZC!{V7-tNcL94*g%j ziIM|kOvx815Wm|Qo7lZoXz){ID8Nw(%C#N>xQgv<_9Yi=5{QAl$OXJXP@G>JPz3eM z8*fUU6PSg4H``kx^trUlQsZFeC)(m6^?RRpKX>L;$bUfzagmxp= zMqz;@m{LnKb9p4zAo`LUpaO;n4O5paAOga!o6-V(+rU2|le++B{@L&l?QMG^9*9Pun$TTlG104m%5~AD5<=(WrnVtQ$yy8&$2;gXA%yhyMMsYVI&+MC^8hFy;(T zoX!`$K@abWr~z$G^zZl=K(Hm{f-u(KLBj3~@VDt?BqcMkX&s2~otq8d==b9)CdmoM z;1}ZqJb#bCD)*sAjDqw>p@oc;yHNa8NVj!Ki&PIMbCV3y8jw2QidJDQ4~umk#;En6 z0AZ*!+a8)&1iE*s?o&BgMVx@+lSriEvRU6pZ)cjlgL=Yx&05l94WX|?8ML@?`zy6h zKJoO=hm|DgoSUptZJ8D3<>YQCOvF#z`1a8`pvu`yUJ$wdO$KOUENry$8gxqGXk>I6 zn@K|2hPipka10-~Nd(6#9GB0tNUfQgWC0WOzlirqn`V0jEiXmo4i`I~ihPlgIRw4X zcd0ZmZ_k&HL(}3+mX#^ni$M<%pi4MEl1Oxn4huN3+WzUOWg<|Ew#-dizZ0M{R4fii zMbpxEerY`|F6mnhC21ehFo@S(No`~}z-__v&eQXEVm<;^E#*x^HKAeZXf4>2|Bf^# zE2a>(O6Yx4`LwkH1f+7uX71&2j>FAIKu#-A9wjM?DT3`tSM*$y8U#$kV!zjhBVR;{ zqJzqZ>APW{OU7ImnXP1^_1L=RK(n7+UcP|c%%J|!I!*c4=mqvVuF(r{ATBRWdNq;A zS{{(uzzaz~;y1f@3H?-yLU9@KC7a}#mE1L_kG%JlElXrx4*SMN4i7eP;hKfBHn{sV z%uF}Pa-XI@23X67w|CVri@}Zn(5v2Zmb^+#qXy!|F@?^);b8Of1v+y)^wKmg{2aGs z?P?$jp+8X(1h_VC-QtPga{Ln{|HWaEPv~8%Xy9lAB77o^@F4x!jzX6$hyL8MK!z%u zLfMQ;>&0AWs1Ebj7FM=9>efo~=@D}md8{A$N`C#5Do6%^R6+Ws@0Z_TcU|@b63C2Y zd3b6oX!-=z)YTq}W2qSBUq-~J;-nALS$lyB*-foWne$JEWT*g)|2y4@KL20nXZ@yE zh342AnYNH3)`A=*_O3lUE9X|FUB0yXA0iU`T?h{VYfn-p#eZign-FO%d&IK_jn?6H z3yND26On2H%s3uiz6i+=d^)bv$qKC;5NT@YU!DnovmJoJQUv}W^nao?Ns!yJcYRj2 z{4>daU@h=kvj4ZQ4NtXO0Rgd;z+IVJSd3hE1NypQ(EE$#|Lgew$?gA!bb^%cxy?dH zfq=#l5SC@`yv8lmRUq}W0z%sUTx~v~iPtwQKYN|TZT#s6&d$y*{?ifMKEIT5D-Olz zw(3oY^N!sza0gz+b>H6z{NLY=%vl65mCVvN(kg(8A$wx3BLO#?hx>A1X5~9o^RCX;>C-3P=czC zP<$Yy;zPg@K7%K?73~vr-&hRaxSQPwCQf~^$R5`W9V)fZqzNa~7_2|7JrV*c5=+3@ z$2CT{{p|~zTZ=r>cP(5{szK`)nLI>4P9M^8T%N(zHZI;d;=dL zD-qWr18ypqr`&0+>KF+I(Bu0lJK6NkJFI4)n;qn!PaKRRIQnzbmxbM)X(z2DzVD4U z2Pud0O(jqbaqSt;*RN%v2_qn zeq$opIp%=>D+aixtMA4T^_Y)FXOuJ81cKC_j{ij>;lhHnI6J`0n+t*3kk!kJUmOe? zs@u&yrii`gsDP7{K;g?d`*^yz?Bx&{4(jRc3C0_=3zT?6s9hGsTjd&XLu~JoV<}nA zpKPf9@}iAdy`frXE&^A&ONm$8XV3rCEngpjmZLMrg1V6-(3V$$mZF0=AUw9l>j0ka z>2cGI;3a!g<9TeD7Te(2k2CjMIWYhey?hl|K|^~HE}pnVXsF?9c#Z0MOUCRgiX|*c z^(m#}3Mx@-px!yc7dgQc$z3Quyq!?q`Tnf5wA8Wbn*Si7{&DdE(46jFNRjt)WU{cBj%xx^zR+^d47`V!&Gd;3Rd zAS4n@(RtZKa1$6GacpY@(||;x+Zn>-BLD9uhor&_-nQZ`K5I1@Gc^u7nQ?i)Nhz*! zbyc@wqGnR)#&ef8VkB2Szsz|eW_b`BDt}6VIa#t?A(>DBKjJvN_P)iPn9$qQB78CI zzQP;;DC&=sm|B0zJ#bf=7nLUVG&27lEr$#6xGxFYayf5T`XcDTpq2qWO)Ml}d&HHP z<7yOo2MD{dMrC3Vv}< zHD05x5KY>j5d}mf6V8Fw{I1VmZBAUbz=H?Mn1r)fPkBs`8Q2jR=#Z%;itc3ImvLOrLlQcw*Q^Tv*g8m{0Y$_gdy zOE2aB&Av?BB;0pms?HC#C+6L05`-^UBKt`{@b-gBch58smJO?YVk=mP@ZhChG&r}8 zvEu>$>;VkmSvP88cvO@0CihHFLTUl%(Q&O&$vDLL4V!XzWg*MtEo%1H_0SH2m>Y% z2E0WW@YVkq(ClQ`SNU>(sT%W*=Uk?m84vgDi&OH)x+=GG-YPt0l^KIHfXzBVNw`e! z6P^v~CyM^HLO=dvg;Eg)SpTr49?fqfZ&>Xt-!)baBNn-=>iHO=kq!uDYwAz^LUN=`2=~BgsBq)$T7hvK8zR>BT0=j%I9z+ z&&jI&`>w`Qs1IANY&qM=gx7_#e#cgm@Q06qn(}dsfd>3SPSV5kc0^jwvPJvZ!b=0p z6=1TI-S;o#C8-;2H1MH~w;afFC$zI458NE%(Hi~q>dk_B5gdhM)<2bH&So`I-(SX4 z{v^*R`(a%VVaEo%&k$}Ho3DbHh%#LTGfJj20lW6~Rj3#f4*WPVMwH>n3UyxXj#?V& zNY{F3hw|4{myaN$?}r;l#E!_}ib)SgCR{BtqF!hecE0TIoKOf${PvE{JDO8naI>d27A=E2kF z@ha@qMzHtl>Wj6AuG4g&#in^TYfMKE<4zC85!5|7!cUQ9_os)$7vnrPOt1~ z%Uh{uGnFg7R;|34`$b2+?@KMa4cab3JwiiQJA$h7G$)-ERZXn<+bxbSR#s7L+8(1~ zWg{|lQ{kL6QVGA#(1kj}4N7~X;ZX5JJA%g`pS83V`*UefoEVtSCWgc>S zhLTFcEj*SpOCS1cJ!>N~liT0*@3~x!HBD`bx+{@*nFKf_2ZJ|+d-m=KUUd;?3Lx0f z<%r0;|KSW}-+i`%3me}{@6fK8i7)=F_IMz^Z`*SKXDEDW5n8GBl&|+p91|QQHcu}6 zK0bs?_OixbTp(!)CAhizfPcC zT~oSEuqHvT2Czr@2GxOn*OUx@S^4e%V&yxNtQ~_~s?RYD*4jb9$DLgquI>-Qc$fg` z^kuacdek4w1lNoe)}B6bg2;+6*2v}m^hwe``X>_#1n$jfw|ZpdN=(h%%+AU!46_~? zt>n_8tJLDhi>FLTo&k9b!42OgxM6lviW|r?;grAJ@VS4wVf_FSE#BVuD|WcdOKloG zrC)A9D?-S21|(Zp*cDG$yLd4E}Ns*M1N#ENeXCJaOVo$uIY-N{CYb7OA7Idjl_S zIPS)6_A?Zf2W=~BxEna~?nZe>1_Io|_NB3zlI5~@1sYt*291WcSNm*nKwpVAUmy(B z^j{Xv;EQI@QWCpf+1~C}KUU|bV_R+p_sG^qGRvJu68Ey8zg@to8ifrV%%#QbGEe{;lyM~sM>|)mW*|m4a~YR{<4$1|6wP0i8h{d6jbh#aU8d0mw$bAGh4s&$B|WrP0`oAM|iu| zm70V_+EJ6e7^nCntIlyct)sMrQJ%e_!;y8=q0iUvK0h%!!+GXKdhV{nby1ej0=Jj1 z3UV}5cV>Y8)>F*C9!u`mV-43!(-SdE5+18g{NL9-v1GBBVorAWO+{~n|z4J>}vYb_qk>^wsu{7T;F0|i=$5QphQqDqb zp|evu+B>K~gMq>8gMFn3)ek>g2-qCOc2oW=dZ^Wt3j8ozZc$M;aK||ak*Z@51B%l+ zicf6}-wXM{XYiqM`SrUI<8Y4lf7uJY(;)=gyO`tj?luYH4dM6`zxvnX|9^4z)&Wt4 z+xoDKgA5`tw1Co~AfO^3ASKcvDj|&^BHbViHA+b+jWmjMN)K&-G}1MMNJtGRF@(VP zZq#$nIrrZ0{_g!#H?#K}>s{+v&x+Skuc=_sc{S47_+7%i1>JjQWm;M~W2M%YENfHB zA7siTaub025XIn9m z2TU$QzN^&m{dhaRqsm{{AMV@@T9pWg$sU?jAN;|DySiHZQrKm+U!FA*9vzI^9WkQX zi$mjr%MFj|#&@f?Y)AA|%wuT(Sw4YQym{{fMyI4f?gR3ICAM zMmfh?ba)?Alf~mpc*#V$-)Cn~(s!9C>Dr;ia;>I-zQ?mn+olpp`i0=?_$ycW{iJ0O z#{i510$@)!FHr_a6CZ1UFaInc%fDzZ&yCXyFD>cVbcgM(Ud0=nNilx&VSa?IfscA{ z)-yl1(CI@`R$5IDXJq=^AIh@+yq6}h_Y|-lDXbTz0Sfv9ZiPTs z#olnmldw5pI|XVSZ~c?#7jNh{Z4#H+4A2OScBU;<(BXM_3NV~oyWj(C zG-Ri#RMo_E{^kOh{ng`c$*3#11I_a=;^T2}{QEf8rM|5+*G`sY%|EJIF$xgUx2@6> z|Nf!S=DB&h^DuTMf@|0X{IZV%Fn%s%kPbed1NDs@7BvhvU_p9A@)%C>pX6~MkRiG& zkr<3PJ=%iS>ddH~z-eMkVzM{-@@5I6@dpuZp-adIU(cR3IsFL1^vvMH#Q z)=>b?p$?c?Kwvu-Z@jy`YZoZtG?*`JEx#{>*Nozf*Tud#i!ofF3pr;75rdVlvu7xN zD{~)6>#+@SUnGNv0A*hM_ysSW)z0;0(##JbKq3(p1V z&eLM8#S?8~NrOgkjT1Tld9KSy*zwp#1TIqkp4o*FS#tnKPE&CM+C>ide>(8*kG6Y# zTSiI7G%|WuvmR*Qc~D`PzZwx*S$QZ+hl|rs?u)ce21u;=;@E&t`(J4f2LTbR#6?E9 zSUi}(!q09Fkx%uij~)4ei;w`uEf&4~p-$fL%2>wps)X+e=!h2!s6 z{2vC3ba%AJ6%Y#hs;BV1x@YgYu~gVl)XT8MpnqiR0QB<`W1$cF(ApslVoCFB^;cA9lvK{F+A0`T$WrLRbX#JG%>X^Ab)e47}?-ZD*nLk+MmWh&7t;mA?JP!cf&O?-$*@J$w2o zU1|61H!OxRJxlW<)FddA1{Km}iy*@W*V%SCbUUS@ZJGD9WYslFvEvV=r#q9#%+vP1O=NA;Y9Mv2FA8LL8(@i>Zm{anVk+gC` zeY7N)lWVye!ZZ4xa_u$$9t}!xG%Bp`@*`X%0ix@+U=mgU!MV5B$w5!em?r%-e=22O>z>j#B) zJ{isf9;T^%!R@^uVB)%}Yi3w8tXGvZOMqu0dIlJFUo>7ufqnmg(^Du{kleSU4EvOa4@?$Ngc@E#K{p0o}p!EzyI*tz=w9VOrI% z!hJTwH+n+tgvYpA=kC`xCFZICHW~$i-pwB|IxPoDc`_{QK&#S!T^fi63>u9{f((l= zXrb~XO2T=6TsZq#wZ(irg#dL}BLCoO*1MX;0tr2Tu{EjN)%xFG>3=Wc)x;=*QnywJ z?>qt<0t;XRco2dSDgZ|06v@>fFGw7#?Y}TWqaA*&dHZFyq*?#mO! z*;<-<%VQ3c432zBV%4Nfc{~#fq~Tjb85ZuqKss4B4-RPSy4uDnHRUh%{dBe+j$166 z@N|2}R9_o+Rk)oD3Wu=Zde5;SNsrB<2GmVmfWa{Gu5|hibgG%3rBgy|AVhd&s!yj_ zG?olA?+(yj%CXN?mJ8To#CDL?m{>0qsJK5YeJx*84#j|v2cJnNsBDn>SO0wmDRgCK z_jnPYQ>`QDberN#3e=zj7aihLY}5GdmleI_J~rU=hVo&8&wFf>aU8HiLp!^uDAkRZeS~yb9ek&#L>W{sy1| zK|xo(*omib_k^k?lV>sTroW{GFz$pfcD)VDL z=K740`cCy(7;>Fr=Vv|f_FhKX*zKwA%YqWbI+cgZp9gF@iY2~mOFEa8uK<|CHUme* z2!R7%N+uA?%la2ZsVAd22lOxUz)!1!X*BscD>69>5Ir$CO@O!#`}SG2QiqAjEV|_Y zEC04l3FUdi&W2`}_QRM%Rjh63NrktWLBA15dI6*uU7zF{5dT(;*NzpVhHqvL@&d%2 zKAq{h==iBVdEM~}+*ED)^SgVto3dsrp9QiiziH@dJ@`1p@OT2{`mSf{5SYHAsz=t9 zdF`i{MV{OdUw>LyX#Fzr|1=BqE6P{Dx_Y*M%9`2y;*J(a-uDhQw~4OTsQ?{e9nucg zcd7SxVt;7&+6?(B+UuJoJG0>f{{v;Gz6E8X>1R|YkSVY&c7c2F8{8w6Gl6GybcV4Ujd zx$j0NQD0S12Wx3#Pd&C)tuj*VtE8-Km&G6V)(ulS3alwAAz_?yVDH|3kbBVa>XdfboIkvE;l>QmB;StGjK$`@Qb%02W=?d*j@io1?PDCh{o_^=K5>h zlb%b?Nn0CrZsu!)RkgOx-}NeIJfEG`<^~)1n)3l728ta-A*cev2>uRVsJs5`rc)jQ z9RWUc^C`~<%V3n8pL!fJ7=aE9UPs>9HLL-r!hKO59ep%Q_*ZB?MgKS;xUiHcT9<@vgs$mqwm6} z|Bxl=U*LxhKl_EvmM-O&x4Y?T-7gz-$uEr+Icv4NQvGym?ctps-ZKD1=$}}WW%*YJ z3^2dtw#ld;iz@@v0K2i^GTAljdME&lOigChuz}%?e=+YrSQ#K|{w`7-f8M)Gy_r9i z6-Ofhrv^YAQhl1g9+IJjkFAzJ6L97va6~}Qkw7D?g#X6~xqKuhm>PFUlSEx#B)!VF z7zXF1WGcBPl254M_Up3SNs=>0dbg5Kpi80jgQ2e=+2z(BlBngmbFsfCuUvpM8mu_Y zSqHKFmny6pr{Gy$`1}di?Ttbq%S!g*vEI0|V;JjY!Uwmoyw6U_)38K9Yjtkg z@gn@EBBY;*Tp&d<_f9I38m^oO4v)*npg%;13oSZw|D{#OQgYCCRY=MB0&TTlFpBV$ z>Q5xl%b)6liGpXE1OMn`HO2)an>{g_0BJoSI+hePt6;KkUUQp)h7aJa4{yrIfCx7; z!6%8tlkhh(EL4v6dz*{fO()4m$}Rh$ws=rC_i@la?HkV<7hFBwC`r^g%XN9E>&5jM z1mk5B>1#ZrdLdQYMi?^>2S8YcYVu}YMqYs8W^5mBM+^ONB){l__WTufnRb=VOkyC9 z!vf9C3``~`_%H+F_lMU&bNDK#k)7Lws}5+&o@(gaC8Yj|@y3&q@N=SlpfrtFAGD2I z1^EzVcQWKhK_@R$nmY+sO&(E#rQ$3XPe%2A4+fQmcc8#qzy%J0lYc(0@fb$x8ou4C zRXpOJrgp_Tu3YEAGaa1$erj#P;E*<**natcw|(kdt)jdm7Lx&U1Fe#wgn zcnFB{6@O<%T!QuvqISR_dVYPi-QOIvPciEe-|WvzB6~NXjxG5znytp{DDYo=oqJ&t zD)NLH{vCkDIqp0Uk{s-lY)YR`fC3pekRVq%Xt2=URyCh!EgyKQTLPTLYx1XI=nIfn zZmOx*{x=9n9o0l`mOYjeDWLCdn4xuPVA~+BKK{F0j@-;-IboTtk!*@<@uKNb zRrd>F(>8M_^>~oHgZ@r&7XOt4wN1V@@(bf?8?Yhlw-K+s4BVQ-dAVYcDfK4E4vd8id~dk3<6n z<&z)46h47FWhy6}VQ^DfKTAw6sZhUD#&MkAi{i1BO(lTR57%z&%jrkOYS9SW6lU7| z+@TkC9y1UTs=~Y(rCpus-`-hm5jMdzZ^U{JEwbRu!(WiFYS2Pp4b-{3IfHn3mCwB; zjJ~^&d%;^vD;CPB5cb+}P>@+XE~(*@6x}BSO>q@5+nVypD1fQInCHUaAm!b$*ulnG zjowi}=cxfXNVhoa+T0<07~N(|xGGg$wdy$5Qn}+NXEXLvaCI5aJuCwj_ zgZ4dA-1+CqAd10uh8hNwV+ZQ^+UCPEXg4_Ul$Fn)ht9%X`;RfqfIbJ$H0ne-UsT6a zN%99uza_plAT;(-r`~kRS2(jUnYT!!)lJ+|HovGa#AQ_LIygi@!LXa@>0pMZL*hTN zA`>BeaawRAj&E_@ewv8HQ9I20;bUiw)4VuA$!j|~$*twsoLf(w{tGtAZSR2bQ-Er?MmP4VQLG0L9d5=7jBe3RLmH_@ib#{m6u5OVX^aCtE5 z@MC;a$UYmcxt#fqEh2^xGFgEXkQV_W@_;qixk6>z@>X=nJhEte(%H;*X1ISmYGip+ z%_hKA#hTj&5J&na7G%@wfZ2qK%hVSCdc=hQ2TXLUw6R9m1LLsEmDsomN;5u3#jt3o z!pIGOM5+DSv#_>$T-w4__UNFe6EOC+#e%|)){C)Y=xQA+ihbYh?vv_yKUc<&5+=+a z$i3ygd+QEzfJK8h;pcI%12td5iYG8tGPj;j_+eGf zNHEH#+rXLj8sj%-WY;caPOl~E8(v&|Rklqw6=MA@09*FX>eCtYPYP*V>`P8wnRIrz zS2Ri$H|I(cjXEzX=|u~(1J4rl!F9oy3f8L#YFU=}uEiF?tfkP~)+Bbti`s>2zf9|D zwpZ?U-ffw9h7~O0fWy)EiCOTb&0UX>_qmV9jNrn*!hTyg35dL#ComRv+${LcLefZ? z^!u>J{jZJXk0<+{j@NEYDo*V-%Pe6l?!8l?cV%|!$#FuSftzysVMEW0GTuyAgEh2C zaN&QB`L#*-Tm?*MJ_5XGmGB>fOMl&<)F`?oS(sz3$y2dyhB;Zen(>YQtWM`u`AIOi z(o1kc^a%Kosce@#^8W7yJ##!b3;4ee&O{cT$Z&P9gY%^&uGU!bw9i6Y*CJN5*DJv2~0A*UYf z7?K`7q`=ajJZQ}CZBS;>Np7E?SM=q@KKY%ADEY0WDK+-(vu~M_Tq_vZoO+giQrv)x zsh+?LKk&Z<@E3Aj4M!tw=Jc|yzBHMG7VUQuNXI-a1z1zt;4`pgwur7-7kq60<{@vI zf0d?Ymg`E-XRB!kRQBdrI}PSDy`SF{_=V4K+DaGebQ0FgNuU^Pjo`v%N@92v7m%46 z*zzRvKVG*!5~H()JrMk8tgiFcWitU~*_zXpaxxI>T=bR$j*bG;QvT4~g$xe!vv(>! z!2t=6oLkNPv#_{hxw-sjYs$GabjEWQ`z1BKS5HfLPld%5k3^SGiMS7Ze^%v6Neik- zOQWdaAz%c&3^XD)S?>Pb>gR3siam6pvQ0d&Rte{h0IXn@@U2s5EqK=L{rfMEc4>r) zT61z=D`5;mM;Yr59*J!yzw3T_6DO*#NBKO~bo!9rW9~>T(`9GTtbEn(WC~#b*158r;}rT0_)*A* zPin~EWH4c{3w3d(P69s#TTUTM0#AT<-DUkP*(@yUzZxfp%Ehzu-@UfvV|l+h`C{L` z@Hsbb>C%PS)Ur&@D+p@26Br$8F1x4Fvyi|LN+&@3@$(+^GJoi0H~-^hd*7J9zn5yr zQ8lZS#;uB3z9QQhQvdJf`FYmJNaYHKZkOKdB;vj-bmDS>m<$EBvLKPKq)^Z8#MdZ< zhC~WIgX9redCr+!spU!XVf3^A`=Oc8psl&5GHT4jl>5j)Uf>#*kK!kda(*uV&Qk9UFUAG^TZaOJkU!Cu zpH5vo!?-yRy%yYfGNps>(m*io}|0c7l5>F zo`9d>0w;_2LI7_x3iJo51!Y_2YOgL6U@X?r?AH*lz-hLybN#a)>pQE(i=+FG{8>)f zH|D;Ouqe>ch(H;|COu@;kOpcl5e9n%9ePnw3?3vFTLHkKoOzewx&w<-Pgt28bt=`4 z%OaiLn1%&SfWEPZW*VRV+r2D#Qrx7@AgEetUUMqhbz1vk>pnbGzbBXabAG}z*E*X& za_u7!vRG;1=)vN~eeyv8Tg1KVOJM@m--}M#sAU^Evg5}B!pUWt=)v4Al$F@xs36S~ z)3M!F5AyiGgVMZydW+=OCZ6ONi{0lOUfhV}D_dNAMaEh42HJ)^;=0lOA@lM=j}l`$ z=E}8Rc1560Y4Jy(oZ|)hLR6#sqJ(hbb9o*3! zJkebN_6Ijyvx&zVdeU3BO&=ge)J>M`jfOt=F9cbxT(t~#6MbSmeve1=P#VXlTgvh4 zfE9dlni(yPBlO)~>Cb-Y+ZKHVeuk~Y;p*rCvd;Mve zT7y5o8?fwy3%<%hDWm^Xy-ugr5{VFK3SG8NB;r(jwg&r+7mc!z%&?g69Eb`O)6(Z? zWq4{?7)!-{QUq6+7xEn*Rb1aYS@-d?6Jy-PS9v5wOVa`mpC0+iISdL_+%USYdnfmv zduon=t=RRahW9C9+f+HmV>wf4!mh4tQD*oOU3uO0w$F5y1vCCw-Ym0fA{Y*+0F1u=)v{1X2Q0SLZ3eLQk0azx)qB#W_{H#gA-YcuoVDCwFY_UL}G_JYVa)p3k1N=c} zF$Kk*3}j+7wBot&WBsMA_1hZX1d$_`31%k)=^Yh*fK_WQn^8x6l9`^gPVMVlcod|+ z>M`p!w$Cg6>0MzY>N3XSp)TSy>>aS2&4G#GEG0&NjUWN$^KAs;7SQB$q&mhra=2YR zkDtPkO+Pt#T@G@OG=!t?t=o1_?N7-L7P^N&f89b!xaA>n|+N_L;J-(4E!@2q1UwU z+`?5frtNUR4OslJ&aXper(povfz|Rb?3hg@`TXjfDu*9d@Ey-~i$Auk%Iy}83@y%o z@KVyl9<4nf!kZc6)Na+MRBJWsqhA~SQ2eS4uHqyEGulrUEDRY$O}IQX69Uy^Y$Spgl1(TUqKe9JzC{U3zamE z-k2>Pb_=Jg#sAbbqN&T`_TaCV@zf719oHBRdYXwIe`7K{*I82?1Ge9Bh96O_d;+sz zW!}~y{AY8;045oKap}hxgp5@(SAwZ9778iBeTFc+(SG?ONpb5!__Ib9rfUUN4IW<) zaa=~X9<|nk!T=KZIRKZOtE=BWqB$Oy=m3;5}KK?JEj*=_Yfa@8k1T?1U+RzQ2Nr zA5Kxljk*{-ALIfLlJd-b3R)#LtZ(__C|j?YZ`CqS7LNsN0lvsbe|sQUg2-~@J9=r- zg58};;Hu!PQDk~GILhFViR#_&D}4cB#B^y@@Lr3FTuu|n_7_};7LsAZ7hI%4iz%9n zP4sWgPV|55tZ`d=vu5O8l9$JOuCv_xA}fCEbNFqUCK@mb9Udj7O2`~R!+QsY=i~o; zN)tS|$7^O`&?+ImEI$A=nBjdo^;N=t)O*(vOS5aHoh#u%zcoA_Q*bj>b zy@*jIunYB1*{)(f&!$FmC%vTv&W1`IT%8cCY+f>l83nqw_*Is>aU!Gq4U_x!=NEQ6 z1jl&JJN3K?(!F-^_(!t3# zdm<5FwZ1=d0*e_N&1Ef-r<*ev-g*>+6YuCO|lDXgaWXT zDt{~_@R{~rv`Gk(vE8W#|G!|Q7Tt*eB#HO-c4Slj%ZB1yk$Pm-q(_Fj*xWEt&{2oh zANy(#mbG#D_V)a-;}Ky2Ag_e;3--wBTi`8sg`#^1G4Woc!A;CCHB$P6?R|W1Q6;OY z=h4xqQmy*gC2~JXK{;G3B5a&>`YbqkW`vyQt^XWJYb`E(fkZ9b?mBqzm9X^EjoDOl zLUx0E;$I5_#fu5Poe1ae?{sxiytdx1i{q=ufUsu>vP_GBKcCv-Mma+(e!5i<+BwnB zk%|UvV9Rn7+ZLW;RT@s+nkGVz5xUlVCBpM2wFMG0Z+xq-*iuj0kMt5R1FDSb9P=|j z$dbLFj=EOB{l^tDPr#NPo{9E*4ITv2w)B-mpyFs>loYbBHK9U0lS$MB7!mq#O4w8?x-9qSxX4xZs2#KJz~In?(}Wh+s>x?3UPniA-FyB;EX5jLQrS)c~rA>j#nP=!;f~j??nh$P0o5vqlN%(sS@JCGaW;$7fu|40lI= z{LE590QN%fZ8CV}+}k!i95`7i644`)Pa-lz&G_^%*7$>xMxJDK(faq|)iPJTb{tzTh1T2#nBI2cNy6Q2G zAAz)2v8u&$bCwcXf>|cgJLb<8ZcYUhX)39m<5Z8HZeVzfYe?C zQ~eyLkcc^n@Yq4gR|eEd>*JFS4_#+d*#kI85#^9!O_|;~3vXBbv#BS+p`NE|c0%4) z0;iPsKTIzlT=MA2JG;gesXXISz+Vg+@&NUPvTDuoN#}VA-h)uY!U%%E(w*by&()PX zmbY_|yp=6|qAU;syFV1u9wHry(vEq~!pE^*#hbO55eKk*GEY3mwEO$nYq027h$_YmrjhzT43v~wA@9BZ>D4Qc%w<}{myiOjDp)5S z7Z8LkD=_i5CPgpbuD`9)m_zdIAWenr%e+3ml*{cNFjon8iD&$zuYwOBk8Sp^o+nVn z{g5Sq^#a2t_i=DoD-zY9om!W{QL-MbH?fmJ^nowWI?rW~`NdtHofI}5CGdj(-H-^; z@rMUROncu{9u$1UpMCq$_i{@}wHgT}#zIdnmjk>?Cp{wOc&1g!Jdv(e9NZSMxLK zEC-34fAA=s_7))j(iQy?Xao=@Hvf)3;)OH7l7(m z(3XhqK81;QAsm?!g1H-CQCn-cCZcNn%iXOv=j2X9{r1pV%&?J@7a7bBY%}JLLTO3b zF=Q}3h73nnxK2`m@2D1p)L&u6uN0n-Oj2Npk1i5Bv=b7#7WCd5KlW_UtgL9B&`Rl6 ztAxsFxmU>GU_c45m0Ti0Q~tF(NG`ncjVo9(G#hwX2)x-=4ghYNfaggp8q{dfwM$=Y z7bGYr#{rOTa6fo0=lvq-e`|WkK-Y0E+1nEvk6r;{kF?i6+Rc?40|$_o^F#_Cs|gaQ zQkiBJ>f*mca_7R=Ngi=9vjXMf?;v5ofLVCZt0a0AR+YL@0uc0r>chzFwcH08MDmsK zGodV z81)*wF#OfiumjNhQWHdvTtNk>HE7V%51P4v4h!~+;MTA&pwUi_CeN!_!EdLJ9f=AP zz-i2LoW=ulip{r-qG!cNz3rLgN4}CUL*tIR1oI3vi*1A%+v}H#2KRcq6lx-j-iWf` zDVuxdk&4M+qkm8$Pr#MqP*B_0I6nO>a7USB@|Rk0y{`-CF_;Hh0EvPAt*)R>yeQ6N zA=&u_*X`5-Pzuf{o7h$_tc=DAW=Ro$x&jRC=hKM}Vy*T5Bu(2xRMm6bM?>7q-mf)x z@OAk`G21sx{kIR7$c7f;AA%*|SS%BPM?t_5;Eoe$Kk19nsP|?VsQ+gizhU0qo@Y3t zh&t$f^j30b`s4(t^ahu7g=)*zFXiQbP-*~SUHX%WZ4$GoSGp8gaNx{gjK5tMyoGC4 zN~$+tzr3*8vsIO!raciwW1SgySNmk3eV%=)RCh&;Sr-w8j@M53nV%z&gqB!;zZ;y; zMu01P2l90U&V$k5=P*fl`cG92>*1iQjl@8$_chRD$*lD%W?23rbV;@? zxX%%^62R?0dK$P0E-mU?EWZ-KiA20ooPPh(sCQpQQt-+()6xjwxaZ~NneG;a_AJFe zmUE7-(RAw@4t&wOo_g{UhkPsYzO2dD&njE3UHw{(1y{&bl#@sovwj@eD>%6Nfge9r z@O&!8;Q&&F4=E6{lQYesAEnrxz(3n4?w6Rz>_~XN$Iln8<>lt~_V{dw4e5VPG*AGyI%pDS-iw$5is=)1Pvr!%63DD;K0Cxjfg8Fs2j{0d^9`F5aIUIfe z5ZsgpZQ^9#@@q6JP{AOM0&yri0lHD$pPj^Jl4wm0qS?Q}~(qjN^7>R}2O2v4* zPZNYCRDmv+mZ0%c4d|)#;j;q>w&K?V7{Fa<#EsECZwUl|cko@e!MP{=nJVo(#q>La z4J%XUTQ}mYowtG~;4u8rylDNE)sKU(HC^-WHWs43^IEKRjXR0oXPGr3BKYZuxUUYZ zwFd$56g@1nwLXA^ZV9x;B5%wVh;RcJB!!Xz5p#%O*>Q(@e#KqVr6i*}=ZtbZU%+MWFSYN8ptfC~~SsIUs3&a+raY+tjOP3N|z3n33;1@jj<#RHkn;Vh6@4( z4-ykS7N)T^+GpK56F*BR^U6B8Z``+YS{WU+1;?{$nbF;?wZ8g!SsE`~`;z^D{o$0i zRe?R(J+YPYD-2g2Mer`tM-m-tGdP@*{ZBB=gzp%b{G?;u)bq`f!&Nls@m*fwZI$ST zxIln|6uAFlu?}t+`Q)#sMjo>Vm*={waG6J#*%N7fFFAE)jV`?!g~M6^AfVT0fNemb z4=56F%EGA!l-$?+=5NMA!vT*QlfcoTYVtmr6Xdt%<{L-suNt3wt44&su)%*R2%ACl zU$`^)8u_rZuR%5Tn;NIdI*+A)itb5wf>pk9(%nmZHuW1JSA8i}>zq@~+yc4vB$2Vd zwSCnBt=Q&1D#n|c7SIhY1n^(LXWFPed}vShhpVZFoTZ>hMJ(hj<)KIGeOJzQtB5;xe z@1P^rrVa4>jeA3+&mTjo3)~Qd5%p;|_d}HSC^7uy%&C{Nr*r@o zPI2kF#q^m^e6E7-7EbQWt2tJa->xXz4g0^|ye%-yqRSi%kYCo>bbg8qv+xA1RD208 z>9gT{Fc=vN+LR6)glTc2fM22=AY@E#$?EXc;Ty`zR1cj{+}r0r;=Smj+i zXnVQ2tH3Al<$GU6bi+aDkENm7teCm#Dk$!F-tV&l>+}gQmXmTEgxr7EOrHy%eEl=W z0~YWAE%)v^$82hIGy7&K)swle_-m_0BAUj-In%4v?aIn?G0K@+;TzliO<%p+8@Ne| zKxpSB?%!gRyevHsJeWVHz~=ZI;FL@&t~3%S0dRLAnjV~e>jCC&PmPMuCC-Yv>$1wc z*#(u1f{H;Y!YyIa5+Q(;zVl9r24)KoWiRdTU=MUy8vuhB_Dqo)2e2PTr=LUcCXQ1n ztzM07ef}Qv^3)MNiXl#f)?dhJB`)#F&&Sapw%BNAQ|ZjPln@2LpL;p)=SP3+whkP- zhG7|s)J4#%w0j?J0GQX2Hqph3Y^~32^p#Ny@3JPO`L$}xg69H}X8~F#0k>Hj1VILX zIbl3R@1Okj3d;mB3qKaQw-kZ&ur)7F%(P0ZDXV{2W`Tl4OCU%DH!dAsdQqO2*AK>2 z1hgE#1rpZPriI}%9a?@-5i9DTY5odFNjp3;rG;0!4K@T|J-)KeQ3?ZAXK z;Lj$q^O7l+I((mKtd#lIKz&e1Ys@sL%Vl5@^??uY4E6BzGENYf0A5?pS^pWKKiXrp zdp31=A#Ii&@S&l|q97G^{EbUu7mK;RU}JhEbR=@|#s@B2jmx9O`IVy{el;%31zo3H zhvUTUPQCL7v!#UfR3a}!q0NY!$Uyw@`Vk&;N^8ESPq0uz11<5az2MX{-iJ!tndymN z#_?ub9u_p`>)O0CG(PXzV)XSBlg>{t)wW?j1WN>@c%n8(8DZ9cq;J`W3%}!d0{s|# z?#wnOw1lN1@a?-zWDTJyk=3bSCp>fLz*SWL5fMuVZ`4P{~nA?@WY z=S7sonajgpDu#8_V=P=e5M;1OfaT;~ydnjT#h(?leLrh-XTcx18i0s4YHQtT@&p5Y zOm2+u+U{jL_~x6|`vFste{Ztdg6=#-SuIX8HJFs}fcy)sIkx+Vm=wSPtSIUtVXJJ= zHv4^oj>f8(s22jp2)wimxpu%P=%^28X;8&@U zdxkY`SFhNZM)`wIP5)+sKy-E)sD@6_uv;^LhDp`mQWax7UY(;0#9luqZysz^^?>Y; zxT49dyqcS4jScKCzseIgr~(JK9Uf)QVsa7uDl>rHX5rXOoNk3i*qvfU3ECP%_V_v# z9P%}y6nSA?YV;C6hDA1iowP3&Dx|9;#Ye2I7KNjRnmS-WU6F*`3PuJ;0Hu1f`VuLc z@~?s+0}kAEKJ01mKY;J|Yc6C2@;J`IW>*r{gmtG|I-I(ZFEC%2FtlvYue5*Eb78fl zCoazXn|t+dG80k-Cx5GgVm~qHoFq6>KmQ;EJ~_;jXd~HL|8TbqwF||K`tc39mhQKW zt@Z3%UmRRpjOiVF9Nj%P9v1tLY>y@orvR}DS(DVil=(C`cy2RFBEmqPM>J6HD4cpi zuZpKVoaj4sa4?p=`6DTqi^;G^~uf-DJUdM${W_Y zKj%HO{oD^M8!YD%F+nI;q)R-suf^2uXiuhl};>KG)?zb`F*6 z*#c%Na28b4M^C{5Axx!r_QOvoQ~;@IT7ao)1#f@20>#AOW6`#N-KHKxUo-aDF_dsz zV9e8>ykI`8o-?H_u@#%Pl96aPNcK?qbUv8#cfxe%xaNp7YaLK+NYOH~jgMTFP0*FEu!|!7g&!Xvjy8E7q)aTH=A26D%_$aBr zG<{E=o0gGL0kCCs=k>J%{YZg66V`lw*86xpbAbD(iraPg(ssoMNYG9~Z5_K)&)iZ? z^f+Lk7txHy8fM=2WbPV|S@5cfnTxnbaYheg2AK}6{*Lp8w+M+a$p@L=5of^mj?6 z<^|Sdt;Z9smE<;TmwCsYHhTMh4tQLtI&)mQ2x>?PQvXj%aDNP5now}K(;u|CThRPf zz-8GmqpdM9eJPPg!vlnfAeM?ARtQehVVcpX?+ zW|`DZ5Hx}l_^U{2G)We6C8Pm04;kkdw`P8axK$fR#u@P-$h&gjeRkM39U_75x4itfxmWxU z_|@#1bq3(q_#`uX>m#R{)n5vmZ77nDn<%@=cMS&}KTb1s%so9$Z zBcE=ceOM2IMWCAFU*B5ncjMT)JD+?0i4#1J&r9&)Z>^uTp4Nv006fi1zvi*WL60{30k+#Y+3HT~7sx39d%OLu}wdXo$H?4g^tVHG;#p)M^$x zbMrvN`H|3*AT=oGQY?lw_b-(|0^0^t8r2bGbBjLavqK$`_f1e$X z&C6aK#X5K0^W4XbK6qs)Tr{Mlb6c~kWiTs9&5IbkffJr;%W8rEN0>E$<;>b&^4J6T zs7LfC{DOg8vcZ-YOIsywlcY(H^=Es(1)24ugW^O~sQ0r>bnqd-!YkPSn`Wc=@1nY1 z!7NYC;O7Oi^MG%v>OM>?TXA%>GAp|@I|8`~WKG{PkPZN5^q|?Io>Kiag?!N{^<=ZC z%K*0ZG`+ch4kQ82%;-{ju1|)Iccbn*PZ^$-2PNj=Lc2OtAF5`ZWK5u#_a@Q5+Abpk zFe@l8^*ZHq74V#2OK{f!0{u-}h}44xRf)p|osZW}zIOj$eyl`_vekUdp(w@4TXBAV z&EOZbbT7Z8Ko}WHarFkFk)<2aVKU&sDVmRHkYYzh-8)S^-=kL`b-2Q6o>=xE#;j5D zZY{GIb~>22ivw(Nbe_y5WN;e5Q9ko42z2E!oIMM%9!ydU|K<>6bl*UFiX1)3YuI^c zS*>+s>$zARN~XcHv#i07pq2rU9L`~f_WKCFPevC%Q1EwP5+LBbR7Y9xFZ5YkACfug zXCA=qkIs4nqC%~~>1oYY-n(mzAJhSc79d_)AtnI*weX#}gpoTCtkcl|L46=lD@i}Fw`1f>s-+Gv%o=%-n65AP=sQ5VfEMqcm>pY|o3)0`71fdat zqv0*9AX@V0EXsqd);H13rIX;0dQ8F0K{^C4uR3k?0C4oWEYt_z^uz_+s2t5~d?D#9 zFe04}(cn>$KR_KR6zI_uRcbLk_Mh$^hX9)w;=hmrDoU{WI&EMewyflFV9>91K7r+C zqAB8x0+2)=U7YZ?o6+^^4XY1=kw9`jpF+0^3Lmt1SVqc&2ddyd%RLlJDz@K%;zk;*=#wzgNsgyJt$1bPf z3y=%}8CN~IXuzWbuP@%s-sIF*<2*Zzqs+i<>(-YZtLgAwE%I*Xhs($=HxB4BitWa z4ui!uD89TaV{!n7=Ysfc(0S9lAr$@SoZK6SaIgRsAzVr1P%>-L%3<$j&t|*|lW__t z_zvs$v)!+bV)Eel&68CI__2c51X4e}T=zGNVJ-o?acFVk1RGHPp@@R)4mSJ^J}>%y zyBzzz@NB7c^U&pwTJA~LRlhX|<%Nlt#1w-!K;cx@-xMg6Gy=F~P;#cfwZ+%SeWqx- zaSnyUWH;<~+4J0A0P!0wTie1Km&G?!>epos_7b)xI(wKT>X849Gc{hfpLDyc@7HMP z)?}#jHD7hxSIRHdYL`CcbLG9cYU^zE$?mUKL;Pc2(oE>PvqsA=eZWl!HJ~*w=(2B- zi^Ah-z};IFQ$G8a;G#QlgIJXd=rsHN1Brkp4^3x#f+OLv-=GJQ>ExaN4I5QCuVuA_ z9eVEiZY~lT=UB?gzhC?8gh>XWju(xaCu}RVZi`c~TYUp3D~y+zK!!ydNcDZkGLW#Z zlrG^Uuw%aiE-5GgH__=C@Abu(Klx#r;(NGT1Fi|s>8Nw=7F7WE5Drbhe-{3_XV!=@ z6G%#b8hqv~P}pXKYS+)t8hs!vaoFcx^SF0=Qo;~pvmW*#G2eMuUF=|c#7-qh9@*_u(=mL5uDIaCZ?c|IvFQ=I@|YJLvjrSngR1?mgs5 zo@EqjPcC+T;8YxL_XLEuu9<#9Xlc{pv+6)RFc)0m_I2u)GYGOQa{*F{e#7D!0%pz% z8sw&{r-(IQC6jVryg4W$l$VvK$Gs*d17%^xox9Ir1am+9N$kC|l&z<~swBkdKJ--z zEBj1-GhBql%^9$rJ)?b5XW=10&UjB#iO8@xL2@%qF>WKAKV6Gg7hB|j!b%Uk)*6p| zcDzxAbCckbjNFrC*QG(nuW~C*eW`j z6&h9C>ekkSC8^}kPG%SViIU)8^ZHhe>ODOo_%4FN{9QNT4cw$r#t+KR2Jr%V<%*!U?t8tLbKpV-%vUpvzRf#1 zr?$D(PH3w^AjfPkTKXJ&lNsg(&9$#CPcDgkh25_{@LhYNcKgU%US_tQ$nFhQ@hg)D z^8PkFAcCY?c*aqNg$bsLYyOyE$Wp=z%T&b?T0@rtzJ5hM892W8PcbBo6Y2?9<>C#T zp5HlXq>5w33%fAwxFTYJswlR(psPsf^iudjY!kEZcEo)BQNUB3=Y;lD`8mq@DplQy z4m11=rQhZ=`9B{(1v#@!T?GFGD?z5N`$tld$KWWDF=K4K374^MY;?pu*JfK#~z+Ls3hyR&7L^(e`d(&PAg?c!T4nlhN-|$0b>~8z_qS9bvALRO9~GQ1EdLR!asxO;~E+l|$ zd-%}HL;@(@a)m4K`MNUcsuX)hPdy z(0sc=uuMv|f6-;%EIo5;ea=vR!PCY-U z)IFa=csX#gE&N*yikbgV)is<{nKx6d27Yha+LuwT_C)qu&MnukdgI&l=^Oa{dC&M< zd#f+AjmFtPcjbkg9@KQT8?NN?y^yX~YwB@!#x03-NOa$;aN_F_pY0dY?1OvZTU}on zj3qr$tFD{dt41%$Z>Cd&?YjFIwEgd5#YmExx3=9KZ(-7zZBjx z!@$LM#&b@LhbKqDowk{;WrOlcOG|Ue$QZJ~ZLVLQEx>fX6i*_Bu}s)4he@V%!}L;o)5Ib0c;`wX-#bLHVu}mKQNr9>N`B(Z2I7wZ< zW;Bd%FBUWV?!MY8x(|Z+{fDm45=*~_cSKRVR8d}V` zXQuIPhO2Ozce$ePuTj~2qDwEuHafoISAjC-hm^5gqBn~P7f{fh1tfQN6hXJ;Z z0Olwe$0&CtPN?V$b}S$-H*ZKiiM;n>2Kl5P*80mLIX0(7HTvmdC94D$_08H=Hbv5~ zMv>8Vslbrv%;59dF#G?Hu`iFOvg_WDPGzWQRAg2}h6o`;Bq2lQjFphN4id+ZCJC9x zLdlT1%!dxmrcmbL7&4FNn2*_S-A6s|`}98F_xJwye4dW`zW3g1uf5i_u61pOWx&1+ z65bUFtxiNr*`?&HdGy@Q`sB;@9nd%2LTJAe{Y}7^>H{T1AFiQ1Feh3^iFjKLDGpMH zLSVhz6(r$cvi!{a1)@{nP>)3(uK(81lY^05P1cc24$Fy$PQz_IVU^o_K;wwiXI`sL zFZ3(^4htf?0ntKFbj~X^fBZPlSs6N?LWo{R0uUB5J85R+cw=}oQN7%(fc73k#D!Az zBPna;1wV`Eqw)lykAMP>8qYrv3G~U$-##G{3 z?2GMg;k-!qSDKrGsW;|-QSq3*r# zV0ZwVCJlVm@%&;2${*yyZ}4>_J|20>z_)@Bgq`MV5~P5`!Qk9HOZP5IX=6^M?MhsU z&RDn^Yhr9*MorJnOsc=?Ec7>#to}n{XlMjt8wm0ZShZff(Y-F*pYnniO>r{|CuU(WLvIleVALGx~5s*hh2P}rnXYgEzn zZBVZ6-oEG7R_Nm;SJue9%(u@^iA_UE1}djYu|nv2Gc3cqbNxfCvah!}MLv)&oFr^@ z`AkO&$nP;YLYWMaL4>?NhP{^s3=AWBlvC<=;a(dULuZQ5*~`E`EQ#hGmmi2PM-!o> zJ2KsAM%!7SJ*?tMD!E_q<5--%joCF9D6!N}Q--mi#K>XECXF9QIYtH{zh2^^X@%`- zoN*&}3DCiCjOvhJD^X)3O1QTD4F%nqt5%a9-^HrLIDw-V1n4tBBL7#{ub&Z^rbDyH zs2y|#SL2Q|$fSdumhWT{6domi&fE|0V`fxlRa#I&N@jQE_+Yv^DE?a>Jq$1q<1rAdj>Jb zI5XwSqB>yJU!D8|*!<^ifLT>Sm*JwEuucE^(5&@APqYZFE}c7vaV0SyO#Jt#EbSo1pV?L6GYs|95NZzrmwR>?9k8 zmeEaIZSWSJnZ%Sx%{>|Gv2`y6ss&oSlrVoFbpKp?kR}aw55!fB7tXS@K-KfnWDCww zU#;xgJLs7SbC6x|eeVwb<_7)$R0YFFVa#I14T99%MC}T7c$51Dr8J+}w{tEHaZ*y* z!R8KvUi1HD(Hv@Umvj|$Fe_*ak@h#u3zC)?&!yLsVGdFYzW?gRJ`H8|VLNN(Z^C4h zXolRJU||(`lOJhLNYada;D>k8AT-w+zMSaPD#?}avU0hU&A!O&_t6@6#YQl?yZ_!_ zRWo*aX7F*&c9($>hqS36)5Q!FX0$PQJ>=j+$TZ@Jw~NH9mWOJM&4=?cYS~>`AO{q^Izz*UO1qkqY}t3g2~A473b-kEJ)tH)IEYO+--|w)|I%*J$V$U00c)X zIfEMBL#}XHlj$d~X4TVA!ehQrb>7c{YEUKaNsM)Jf{Jp?>epK6$vP`JGbb%Qazo2` zlRy(ni&6n*5MSKkgu8P4fBABkJzBaunEh(Sp-GQd67>>xqrBEHy?s= zUVAY4L9bGJWzf_{QRM(#QiS36hBrRlH7QQj$=c}?;SCF=yIPWnGZ(UVRJ3FFhhXX= z!XL0{LY2c*xw!Z+Wyo(7UIkGYC^Tquf{k0x^y1qnC+S2Kra-HC?Lb3r#5KW)hTJ&) z8`kDH-tz3f9wnE#!@#yNudqjgQVX}n@y2sWbAbEdzj-HSgh%r z3ls`=7-mo0iOBhQaOo=tdHA+K=OJ2f{+3EaeNu9VXjbsp z2~o9gysc8H9gidjOfPFt`-8+AHfq1y!b9K~1!F9me0Vks!>5rmciJ58JA#u&@oaOC zDD>o3;&iffPV#5zEH(s0@-eKIztplU3eahsA%hSm4KCWX~sv+8lIIr-RD4c z?sv(R8#Dr%e_S)^f%)(t-kli=!skJ&vi9Plz5Ds8gLqN>?40m+kypkE1sF=Kez(X+ z8&In!9Ic3tW4}TPM;Wy)+jgo82vH_>lPE*=@3^>CHeR(hw81eoV*O@qlIiy}Y@LLK z(r`HQ!BzEFQ}To*OuR|W5d?s(+5r?$I6S}lmm;jt&A!sO&(LY3k~OD zb=Z^=ms>uE0=y}g{jO)S-JqmZ@SM86TriBjrz#+Iw@jOrX~CS~x6a__9ZryoR(>wL^@y7`=O!q^Ze(X~p5(dw*GK@P2rv z)<8Q0r7c-ApednBy38qv^>2=ouN<%H8LH=g-oMSLHKLO%6|bjdnUUF)@ovo*&nKv% zrwT!rpv1z&PKtf7WEWpko|JoE&R`=1zI}dk5Bysz&>%oS{wH}&FY*;+6Mu|%aLl3= z(AD#P+5J!^cxy3u2br3|S_gU|1X|C3LLZcaipJZnbRGIBCDKv6Sch|)ZGuaXlN+tg z>UX*+{O-}w4uL6Pj>4qXYo*_j$!bcqSD<6XGKc79dxt2F_S!=cjB=p=D{RKY+8{qB z#{ob0yJDpc)%9QJ5ZKDR^3{Z1mCG*j>=`3j;>^r-QK~k?n2f$WZqN=A$zkDGkF0XpGVMUbV=QbcZ9J-pPn*?7L(r0mt>JXI1tvvjwzV9P{ zSuVMImfI@slsOzu{)dbEJK0H3VA|Z%`aaMk59L@tF=jYkYNXeG^+UO;>BP26P(YW> zXG!+O&%SO;qVW-fCB8xXUkL^?%E7;64J^cZsDNK6`5tNH$cY70F* z$)gqvmB&jxTPhnkNdYHl&lW&Rox}Vcns|>u5a9GWI_cV96i7%enunu$|E-*5RF0?p zY&v-VKm+eveST5aa9sxx5ta}38G}%TWH~4Afbd1X{t<%zGpW_F3oR(Ek-pf<_%>=h zLfg_q4;vVo)49w68cZgviF|N|Zi9SSPn>yQYnP4`^zCn$AI*c)jnEL-ZE3 zwkuX?=b59$qqe*+2d>b2x zwvjo*cX*x0VO(8-5aUgF{N^+mY~Sfy3@GDYxuOLVInMDUGkFRXRNo=^>y0y+X}`Gu zfW;amLPu{X=5pFhf_1VC?RuHIR#bTGZrjL`cCFgT(;=AK&Hgu9!O)eU!~HiegWS^m z&!II=6rIzzl;4n(y&q$pw)7?w?fK1Cx0y(+X z2}ZUSUaIB#_07}qCinIMQ-3%GmD6T?=Ego+Dp^GwwoYiHMM6F&8P9qYb{MlGxSR+} zQ0BU2=^4ToN0xIKC^XfVxBv?ME6rP0u1QWWhg8#A_*;*LiX z5bvd5Ri722e+&dsGQHSGjLaWo+pJduO8c9@+K9mxDa-1vzmiW|;=^3wOdA~u(6M*a zU?X?bbVf~b~b&?Z%LU3j@dcKsz>imA<~m-!v)0x#im&eO(1|4`yAc!#eGCyTQ@`iK;2 zQ%>>R`m3q&t2kDC_*4D-xa@{P^K6Fh?B$4XRpsMpOTn4wwTXld+GXnh+i-Xk30-hU z;_}odI+wAuRNh76qD7QRig}Q<-X~wW*1;&V?6rkX4G@`xx+^Xj@Dv54prDl&VHRS( zr9=+Ncl1GEZRf~E`I|@!X;tpA$Z!ob@zv<8^M+%*_GF@a@_lRRZNh?C6E8A_`zJl6 z9K2@#OSAzsynicZDzMNp2#$E?xjpS|j-uDL! z7SI#LKKBU4Kqce#&^w%*N=n9VLU2MsS}tL)MTx zNc}tv^LTYWQ23E3d_;I3+@iWmNsy0^&!4vmN}ijC`G+&xpsfe`b-gjO%C*t5Omg%* zv=j^j-Q23>nrgZQ=jS_BpxpUZO@J>_bSyGKIuo>=Y}ee?FQ;J))hbR!JxrzcKVhHQ znySiR{YpKqKy|}@E-r5ODfScB?#flc7>;uGZ>7Ka1SUNV9UAZjMXA4URot!jz0Y_p z$LYM(xZAM{-55vD`3$pNgUF4dsYvP5b9s)s+%cyBUpiCG_sNV&0-bcy8N!iQ`-5cH ziy!S~Hq6J<+TA2}<3ccB^F@84Rj!Qr3XbEx%wF6TRD6Q-N+~|W)}hJDMYSn8H|+e} zM2_Rmp3+*HCVuNC*&MG+H4NgJ{3NtiHb$NA=?#OW=xmE^cAR(%HNI2jUe=WZs-A`4 z^?jedl|3#z6)HEi!>?Dh2s1x6XtB<k@5|4GJy-z!2dGfl#}*yY(8Afu zbZ!a)7H0RJm2T3h>y^P%-MvzaNQ2{af5rGcS^BMv!AI)b80xiHXC~$bdfX` z?>J1M1A9;6dlT+6*q}(J=&GaVcilOO^#w}Nz#hL%V#w(hlxHZ0ct+gF)np}{H=HJQ zE;r(`wa9Ui4}nDk*)~VYoCI4qKU?krZ>>lbmCSwx5bgMFiX7(zslqu(jEs!VpawhI z<=Ufr^O0-21p~9!;?I{;v@KY;pEv({)n1peCgtB1)RQrI1%lhH*UAk$!B>ln^{VWb zslu%|-cfg4C4GA1?6Q?H|4OCSJX6c32(9e8twF% z_PBWMk`N5V)|)h?{8!3pCP-m6UqCHrpKt4m$=hHvgXPdrbFDtmuIb|yV6(*vo z^Fc7CJ2L(=f_v{^gGOY~vzaQ8{@^5SzfP3&zN+>?ON4mj$eE)}Lo}bBTF0DvGukIb zZW8Q3L=?0Oz6CWiU`Y#3c`o&$8V|Qwk2EJ;?jPa{1CGfz$4eY@5De7!_k~G9e2u(d zC-MS{MUDri9^sTjC!sF#w z1|x`NI2>!a|1To*mBX-xh|Y)=`Fy0Q8X(sY9>DFx{x&ne*b?V)+p(|TW2q@mLP+yv zCw_X;BN*!PtA2##=6zR>inDeY)lZyJ2#h%fjd(aU_XYS_yP1OUT{$Hg8W} z`~m>xcLOS89!rv*I5oPq@PA{z;qu-kwMyTV?GD=WmMB(W$FBJ%tUXeswVXrYLT zv|ztN4c~e6A;-nx&F>_`(RB&vy%&*U=$?r>hq3$kl^)`{0w@;xik>0N+$tHEmx5Kk zeaa6Div{v5Rof_&;macG0yN~Mg-T1xs5^~I>IyrfN9x79rBVSBsC|5jT_Jp=@6h)y30e*u@x${u(!OOxaUiU)o&2;4?`h!Y zNNXYsS)3-EtnGN_^l(x%w4|9*erN7(u)wxzwkBni&x#-C*40UN`MSZJbzYR6bcA4~ z;i`(Osr5lR;xcDDxYI0Pn71d}iRtkN%qqYlR;He)@WCAk-;V8$En+!9A6{^kjWMdSU)ZoJLj3>4+uW?e56 zOuWZD4VM*7s3soN&^1^ZEx<|_d4hIY2;#4vM15huf{-<)k8;RqkhzQ1WE+Zq?$Qtd z1O!3L-lvYk>3E|>Zwu0ietWd zs9~pmytyMSHkl5pR8wQ}GX~i!(rS+gVE9;VRbd}F3`_*MNM)=UVnMmEb1wIlqy@X#53n;vSyQs`1T1)HN89KlQ0jx%ZmzNeZ+I2HoV8 zVt+I;ymwObTt{f(lTJkA+CM8|UB@Np#=}SlABmp%CE5sX-T9PX$^WwNK~>TnRE3Sh zFk!Aoa`=MEjSQE>?X0@d&{)V9f*G`D(z`Er0@ms670Z28hhXWf?5wH2iI7cthHTPS zR`Jf}9Pg2?9qIP3qSzuc8>KF%`LL_=%Z`nzJtd2G3wWzs32qH-NuwyR!F?8RS4=)M zcjk1BEV7}hReo8~iV#-6W%lzmdIKcw5P_X$i*~FL7i;DVddJGqFHwZS`(3Q8m@RT_@3F=}l z((Q?N5jKt{EPZL&X$_;^r&ZE=%j>cPK#97D{SNz5y7^Y+?+ZxQW zN_%AAT5k%cPTnn1L@D5h^=&~Q*dldIs&Mdx`ZWB6hjPxp%^Ps-AIt)J3!7@JQBoLa zj8CX9v2IK)@x3F)j92Jc|8mwovF|M&?Mgp>mQ51odZaB^7-hFvm;F4lm3)k-g~cMN z7^s@6q&E6397YRXTD2oUUJ(E3iyE7#{y=wc)JpoeQk=rQ-)x&o90cRwI;fxX7M@^$ z*~MPS-Hn=nl3-q*!?{Toqye0lnOmoyw~vq|4iCXYVA8|7+pu1jc+4n^wsZ`a0rm@_qE2*aEdJ=iJt04R3$xY9!lViEIdA~}LBe?uHz9FTo8^_!Ez!&ddmI|!? zLBy{zD7X0Bjf0`yZV7zdwFwGc0dJ8dUN?v~e0S$9aM`kZ6T()zL9ztn8yoNq$>?A0 z&OUcF12TH$10)?D-Gm5qR++gN|Kx0Q2%}Tm%>kAk>~QtTc`>?y_@ZR)TU5xId5UtA z$)RcoOf#%ieSB8W`a%(n>FepRgw=E9%gs5?kP+K_e{t5&8OTR_ChW$L2z-a))02uu zgQm;(!+BGZlOM?&fMC<>Pu_315hg>w^0kajn7=xf{teW8>f;Ufq;--PsyP6ICRX$1 zG+k0+PCl-kG6D(9u5w%A4<**-cB_QA3#sg+y&vjQSirBlX$~CH&etU*cSrChWb*`L zK6qn_4mWF5Jjc=ff8OJ#K`?=gLlP8boZ*fIUr>!T+;GBA!m2+zy|M&*X;?M6zp7CW z%kVvIRn;)9LuZjAuvaBD>B$%`vq!Z<$L%?}0U*W1D|{9RK_bFOkq_Cg0D=>Lz=Gof z9r-j@VI&Q7BS-=3+K5s~-xEH0ENL_~VGQJN8^Fe+E|mT`7DIw`w4P0iN*=>woPhPD zu*2(xm9J07xhiQzuh|I{-uss%+j}TCO4ra{Sgb>Q*-;rR2?*9Bz&qY)_WCUdB##2O ztFg6w-6fDkS~4UBiW~Rh)TF@-W?xjEOu3PPugMCQT*Jy&qu!tm7n3bI(5l2pZ~+CGN;PfZ@GaGEvKo#TeTT%%9TcT- zPEVvW{3t=B`l8wfx^pdRS~?ZsiVU@+noabc4t{cm2OV(S@HmMvDZP^~DdnIhYtWK$ zjE}@XcXe5sBH_!Odu_Zb;LvzRbHz~KAh;7LKYwmy2ic+N_Q&F-0L5tOyd;jlsldVP zi&sTSJ#&ZHaQJM9`NbdSv90blf{h{>hga$@sp%rlmZ87uYQ|}Jao>w?Ec8NAV6~tW zA7h4Ct)ChprUOc++I$Meg-D`ddN!}GNS!dKHp$OaB+qI;BZ1D*H3G!2~XkIbh_m#fM>J*G4s5U|)?RB2r~51mHvRt}WGjw*-03y*g*O8yiJ+ zTWlVpuKN2N714=m=$vbYDx-(_9V=@Ws*gMA=+!XlBTTH5@rMeZ05~tG-Z8O_Visoq zTL$%>B}92KYH^@j&}*7@ZGc<$hXS2+5}~Wq79@2V1-+M4<2)DI{hZnUbVviHHp(go zyw#2`dVgs4xTA+H1Mkg*gKB@kj>lOXNSv@=5QOYEIb7%N#&4!AqJ%13MoyU_f6j9v(U;QBe5Jqdzj8`2=u#!2aKz$`gWysdboMFg#|hCND0UT&p3 zBNP&^@W&1YSr|_a-EOlzT2;wOL*^n{tp_h4l(T?}hgsLiMV`~0XWt8fm-s{@f4Uo? zsU6ra2_s>1QEh3)~51+yb0bthmAn#T4=BB0xZ%-H%p4jg(oZ#)n zq4xNXoqQb|m9CoBCup5)SZ1mbBWM-Dyl1ub0Jf;?;7=*iwKH;d2S5$MH0jReBb2|i zf+^=7{2Gf~-!^Svjr$9fTo{gXHRa&{(@$K->QCP^9Hld2si>U~i4CG+sZb=?zm|sb z702hCPB=zDFZl7kU!sT+y6l>~hy$WXDCQ<*m#@3qzx{F$&|2I_gLsb_<=R+L)zo-* zo3sMHnzc$??v?9%esuv4a$QL$mtzOl_`bxWtB=HKXAgH=6YPa%hKF#E2;VUE)hsTU zFhq@w{sI)C5b+fX6eW@oeC8${6g183bSPDW4iz0m#fOh}F{L2J+i^WiZSUxX0aK2) z_NJ|1Ds*tq@spHlT)Gr*QpZ91_DQGefXlOc16%GOgv~=iv_}7@nu#-P`wYs;!Iq0+ zNm~5cbjrqLq0Uq~@D4IM5@ko!!Z8POlES^N4yvBALEEg`=%w2{qefP{$NFk&F?@XA zu{tk$AtdR~bf*t2|FtU+VA-9BBb~ZEVPN9gfoSPys3+*q%j{b5jlw)_JC_P*RPZsSEN_t8Fi%&46JQHW%+J?Q5r9|$k|}} z(!~Wm3;)HHz%lI#cVmqW%Why(F2*EMY~6kX!Fz=wLK^`)Ob zs6T}lw#fDH&O2*DaP7gseZ2qlmbd?R#rLZ;))k<5>zRS7pPX0#>r;ed0=za>dd630 z>ot;~@`=>J|Jsa=6GrUa_YjpmH*GGt9qb`&~McQF`@Wm$#}LT zM7EzQZrxXMa_z8AJr_&=ho3(VjFMuy; zH^wTqEU}HT^Q)A}Ua<95CHu|B*iuJ`^+x zK0cC*fe&4m#Skg&lyrwCH%c%GVGp)^l%qU(?w-6nsC@7^w5?x zZ}xt4Tq#3N;M0!&ExUE^t4E0H-lJv+x%KYW9$7(71*!lJVPg*Tt|Bh{UbX@BZP$$q zSK@=PE^Y}-LY{t3GcG>v?V$@K_n!H8wmDoH-GpZD;GJ82Zjs&l&2|Ew$!hJZrxe-| zPjz?;B`196TcKs;_l0=cNR`0S8G+eT!Le4K8+d$g>`ah_z1Lb#+-ip1VvxkP4)@gMF5cW0q!GY5h!}e^H-j5$c0VGHIU&CCc_l?Xryf4A7d2zRfp!oYHi5EVXq+r@s{0yUqM`FEea~@nMqB zTRfzBP8lrMxBBFQW2`==eugRl5uvieIT0IF1)E{ly;Bwyzz*!S*eHc|OP8My86r#c zLNLjF$D);BdRPvWK1k~b#(<3cGlgx${L+P|7s4lE)*=jutPm>ZkaRyW>q1hUp^{v= zkJ1u}tZrK9P|YE@kAAQA?cr|Z?1s=o)0g?S0bdl-4ij@lYHhA@p1842bSBJ~+=GjX zH`N=iq9)b8vKWH@d=b}*yHe{%tDDpm-JcAeC2eCUN;2>nkMV&(nCh;qE&l z(7_`H6qkyz5pJJ`K~s)h__pAdfjIZ+OMao!Ut0>Ix{!@OKfChYU=t&y1B|pC=EY(k zHw)_gvG4wPqXL_V^`ETkFI|eqAHf|N&1Tj)xCJe-x?SS<7f8i9?3h{u+!$w6{WC|f zd^Oi=@e`{}SBZ<{`eMIPww+VLm(*{^*LB+CFqgM0hu#=%NLFdoDJ7I-e0po!kiB?QFiScQ6xw&_TD$lzY(%N~jyPIlwmx%kFn+!c_wBr;GBgX793>sQ82v)fb5u1} z#?xJVc5+3u5?97)AxD)DOJhK_#-;fPPy2{cQIWC~6 zj%?gQN1(8v6hq&;*}BGWF(ReauR8t9)+QatMG}?*Zns_aZQ+mMUTI2|X+~dfZ_Gy8 zIS&q+{^YJ9;A_-tr02dX7#%#da%SrN)+`di{`j=R&wxS6fo_A>x9CvkA#`Pm+oSKS z@nR>IL3%&$YJ#SUxaX=^Ty(k{`h>meuqo*P(^|E7EACZPkGn$H4(_q{CYGbCaAo)0 zvtmlh-QX=H4EAf?lkJ7jtbR(7Ea>82`%&8VNkp(5FJXz9n=LY2tB!%EX z{FFs-*+M~%edxdi?vaIvj)U84I!+>;g6CiT(5>9L*p#N7C8L7ZO*BSP)S$ek+Hi(5 zW3-WZY#t_5*NO3!hD~aPpTxZm^Lp@x8k%4}$!tw~B=elN%X6X&b9uO1)e)DSwf)$Q z@;KMVjiug-B7;~_h4Hz;1aGDB*zp6Yell;?@=LP^RKU|ckSG1hpyFtt8XF)YIb|ob{B~o z6HGkkoB64WiDfHKB^`1YuAAIPI_ENePPUl`O&YREPS@cs4y;Y~tY;MhI??hjFKWLf ze^A`V9DN>h+`4%Al3GppZ9bAP)4TqsK$`nX^L*tU`^}2R^2UVjJMGVwgfHcxsz>ll ztKPdrOs#8*!FaVb>r~NF8gT_z;U-9VOe`4`$Q3{g zJ{JiVK{FQK=Lfb@P_=Oe<0u8BdamZ{mswmBl=?m&tgyR%B-v{wEFs^EzkYXaF(?>| zxt$;-`U}`dM?Q;V_(9Y-#wEfKvGn$$kfqaUKpW0WzlV<67AX>PU2T`w%4C-IEfLii zm%6w+eSZ83HvON>v0|_HHSR!e&QXY{d1ihXtx>PMRW>O6Yr|BYNGK`ki3TgC)%3id zE8##ZP0(N@X^lPfGNm&iX0T?2{$|{kI83(w<5ds#?=|Mwjpdw;j?lYE02>kad}Thz z+XT=q^^EE9Cw$pAq#r%2DxZ)GMC57V?p7k^ek*iX&y8i|*gzVBs1F+k4GEZ)8AD2K zG;aMvTSM9OH8#WD3}sUf`Hw9-ZY(&OXe1>taFCXj!``w@2>>4;<7EP>8n~j~zBH^g8lTk` zRQ9vBu)d87^!=}glcp#(YHjHlM$M#!xfpa5=I7dSn(L(X8Q75S-(dY_2no_n&lb&y z^ONrB*x>1v$7kKdWg~dv?%_qSG}zK=6SG=9Z@}^))X2(VnLGaK z)^9SCG5p!DL1`u4*dww_M$I*^W)ho zB4l`Dr^RgowwNXaxLOaNj{zd7@5@^vvLg&F2s?kuSf+JR!7o&nNaVz}gIMA~yj0II z;ZY=|Dfbg*L8U_|ub<@}V(*E>!z1`{gPKa*vKKZc#smV2($(>UUEy%HCygv$Xt&0u zX^GZ9P0pHeCC<+xNBg{!^vTH0cC-6-Y?@;5)b`JQJA6XO1c&`2cu)r#uG4+>V`NM! z*REYyElyJRYP9UfFFPn9V}KfJ#19S1uLIrtd>G3eWJ6a>)7-9YuvXQcMuxq%DkJm{ z4~L$KA$#by`syopVe7^%d*xGzRa}mxPNpf(AH9=S_JWvoT77<@1k@(Wy82lzwYi zVqG=x<9nh>KZ0=THw=XLqSBFOkT2;WPR!KbvHA_xSVWe-CG+yD6=J#B4pxt;uLa?2 zk9bxbdltWnXJ!fly8rKQ-iLNvgmp0U6qRM*V?HHv9JU5j>nvLsUqwQ6sxRZjA^-lj z&B&00T+DDc>-y9VY2ZL10o`thX##BpFz-Y$Clww3f!kP4d`4_pzV>mUx~R^Pv#@ zPG$&3t(N%C-TBJ}@*-B~!x56m@XOZ4GE*Y>^v9sQP@o49Wfi5=cxGPaiPL|do-bZC zxQP(F5AnQ8|7tk?W%3icI|p6c-TTdIS;Bfq+V8&Fhbu(rh~usfRMV? z*eUQf{+5#3Gco%x*t)rhWvyiOawFQrmg0F{ntPz6ec zSgid@Wj$9qds=4eWpjYOW)gVbyq~5&4l}=zds3ksyx?kj(P;aEHsN7C>WNpk7nf^# z)0y@O_+Tb5LO$@%%SN9TEf5;CV(e-9n*gHM*OmlFcq2>rkR}Rl8HWHZsJI$V3vV+S zOJiVZ;oMt`Cfet<35w-A56HB8agkn}tMaleT?oc-<{SiH(8JLe1Bt1KV&pA$O=!!+ z*);i`7}xlfm&UnvAHJn)U(l?lr^ggDX!t>0^B272r#%q`0el7XqQmPeJW&`0tFH}W zL)`MirXeT6ua|JjOTa7)-aJP0i&QQ=Fi0kqzbvzGC3ya%HEWAjh)ti=tvvW4*b=KOwkZ#G(tkP8B@<=vM9{s3U;;Ic2gX zk#RpHDf-FBue=vgba9_=)}K$)@T{)pfUDyE_;!B+^#K`Vl1&o_Wzb!sKqW1Eb7NlRIS-4aL5bfOg$&jH?c> zo$cdYS7Xjq?S?Lp^kQpJ;^v?EJo$h4bI2QTFau2b+6xy5BK2op5j}~REhT&xk zU|O|N|Ej(U+k*SlADS}tHa{hc6kbf0L3WPom1&7p*=}s!V7Y~`LJW=XJ5F3 zi8N;%KHQ230M@$?cQd=m6EfS>eUh z`T{35Px}jN)qtrREAUTp&jaCW{qc1~i0OpcdEdL^@RrRG9btPk6##xTp@Yxy803pR zed`)uRDo^l7?RyXzGY)k%TCI?!u@))kZii%?@mXWOmQD4qM zY@)JSLZ40+c=Oq}oAN1adI>%H2C@JejKuWVv_RQnpV~n@Qj5;=h9q! zwi<$WZq=#nulD2;_xFcg8ngCDs6-8R(z7|gT@))YOAEGg+vzJ2qXetZGRA5l$@cnU zg>0c-Z|3DZXAo<#f!F5ca==YmZ}$BvUl{l8uK*-lmiEAzR`6es&sD__%7pskncQAZ z)xpUi_dpoxmR9=(?<ICuKY<`VEsa>vn?x#~_D_umip@V0c_BRwI zKdj?Hd0FZJ5J6%rW)E)}j5(zd7~#-UpIO4{Ux(x18!#n}`|@=`nbN6L=K2l_1Wrn! z7Lh@fkilZj;~7pw;yQsi7wG6={yE)lbhw1Czbz-x$#G($cps$^975)vb7AkJ2fESL zy-Jt(0-c%C+${0+;qHt`Ibq!T!_8aC$TH{(gg%r*x@VW4hEuQ$9V4eFaTv3uYJG(G zVGG(f&-NoJZ*|FX+4_7=P}<#o95q(l^d6oL;$FbR4zFvR1{3qX6z(Z% zx^e21ZA+$JO#GcbY76fxD=Xz2801!E>Bwx^C{EJyr;tl*-=XKHA{IbX(?Qdz$fjcK z+64zLQCU`1w|xl_ba5EP2{=YnLtbo$x!Wmcae+z)Zs*F8|H9F1NNyEw7NZv8oO@vCr!>!TJM z&m%<+T@KgQ8GI}}a+fR;`~oS|?B;p|xK-vBN(!e zK7`Pr*o1_AIulm2;_vhyosxSYh(hw~wal(}8ZJ}%Tc5;Nkw#wLkF_Dh`7=LDDDrI? z`%=`c`8t1oTxoy6x^1QA-l7t^JpD>SnddGkQcF&AO-7GqaLSX!3ol>p)95>;C!%h2 zq%ruc6vkVK;=T{VD z=s>JNb&e7zO3OO0O6gkP1xF>E2WteGOlvyd@bD3blF zbG?+pxFJdL>_$VjbgPHg;dWUUwD;U$*X)0KJE|!mnNjk~Iw#h$N~k0U)oomK9&-DV z!g!%ezTcu>IgyA2lTT$c!V-=wAczt5mc3Vof~Cf#{QPx<^Tkq=r90f+QDE!xVH-of zp3TCA`bYIh1tm;F2Agpp;6FCAGao4t!}&01XzQ1iqbj>|F)9Lz5AQ;EqO|sP3@Zb+ zRZ4_#S1t~=;+T%wkd_5G@6Jkx-QN8LutdSL1mE|SaHwSlcopM-d8L_Q&PXZ`>;EExZjKl;~ zNeJcxpH{zYrwM*v(#v{_pn(P`-%1KaO2K;wO>m8lI)5dK66w^2Oyd~*&uxGVOJ`!8 zhHrZs3J~$;Og?h1@V~om^`#T2oHmfo$$0me3UljvoF;aTKNZl|MYP4@(%DJ) zv~4kR@1edLziaF>G_)YaU{SeYmQG-VlB=L&`6^z8Pcv*7n23pXAODCUa<*2&K zZPf#;pE$8)*$2#q0^t!2|M>_$`WH??b<$$nsiI-hML?qCq*53rFyR4>Y2Bcyhfd;k zy4?*^t_6!HonUcX&O`SAt+3Bs$abZfn*5;Uhb0cfYzt#4+(s1*pCkfzonC^PPK!z) z@e$2_o|W?X1pfm&msOs)tsry)_2dv(oqHGAt{^IK+g+|9#bh>^$T*DMPI@6^Z1>X3 z%^j2p550FDSkvz=h*H;RKI5Z=UNbqq{_O}n0dAiE^9f4BrWK4Z5PML1f(8EuO3O|B zpcLY$_0nn@N=UH?4(r__VrrC z8fyP@2>)aa>QL*Te|<{{?8$*ow7xgQ*sS$Y&MacjZhv|m5MZMEj#V0FVcLqih-_}q zUx@~JomI6LH zfy+3YUG}uZ59;|)DwdkgYlocdsS*qq;)fQzC@4$zc)E`dQnc$L10e)}8uhN?kmp_%KFUfAr2y6@}-aTosdKP=iIydt+g zyUhJi8t=VN*8(-Z6e9<$BJ^pb-DC6S52j7HNce$my+jR>v_b5ErV>0@Qm?t;d3R)D zr^3Swd1c~ygiZRaj5M_QL|w_$6@nd`2kIypYjVk14joWP|e0xyj{(A4J)2ibu&ulsE^ z`}`t!o*&{}znfe@!5hBQ|k3q zB{YWWn{A;-eO0^C%K%7n2eF+=rsIK*g6~%qnfI@-{g1wFiQt4%^I(R)%}g(f`IKj2 z-TEvipSW)c*YhfzZib#U^do21gh%gy`!2Uagoy)X^(H&yZ?Pr6uat;Us7b#dXKr+JPE72ciS*uRN&M zC3PdPIw9}<1OsYBm&BY8f>g#eHu39aB&A@@3DDa?r3WLUquZq~+ZHJDX^kSjP!@r%m zS@@1OVcKF`DDy3X@B zkMTXe$M-}qj%@+fAw$@HA5HaLrl`aNvD|}^r=7gd?{0Mm2vpKtZ_n1V&b)+p^#ArQ z*NQiLmpwUVx2w)3h5owguYP7f#xBQEJDXXWRbSqhUYTk}RC659ZxCFUrbL3ky01fQyANi!*Bxzj`@~C&GncpB+@9N*JxGaFzCD>E{JkVcg z1>ZKpII9u!!PQ_l4XzaYrAlp!t@bB_0jf=eP`$+8L(nNwEdBF_U{`RLgjIeg7$)Ca zs}%D62m+#`@W2Qt*pWigO9(legcz7}cglVo8*@FN^P_ zGcN$4MJIb*L#a0oYk2s=Vy_M=v{7jnm_(xU&L<~yAd<5a};1uIX;eED4Gg3Aq6Y2g|-);y-ds8+9jehwsQjC78 zpR%$5Aa)rC)SZ9q8f|amTTAJVnq)WP$Eaq4U=ClUDix z0xngoz2|rXNz`ffb-gE1Fo{H$<+<> zn!yrovssf-E|{K$mbU88u+aTuCJ!b%cl$jL8X&N4Rq9z^erSa1huf8ObGa(-AbsLJ zW0*^T@Qu9GCC}zTdTBf@)wzgPCSucjA2=7;n4J4ofGA7ra$AUXC@@^uf5a$pg2MNx z=C@i^q@#PsR>6Z4o6ZyeyGFA1WCnj{A45bC2H^CA1r#(mcJViQ>t z1FWXV&D0T{VyNJK%}H~1rXzwz<-oNF$OwBxxn(Q8n{t0%{^H$w~!uh%0>wr zJ1R3IlA+R;Zw(5iw-4CFh~a~1(;PU!E`Cqfced`1yU%V5-aeRlBDN#vn$~@ntl_Ff z;nw|?`l$l~F+Y&_5M(BON*1$lgT+iH?I}FGr{G{hU+6CNmarA=$SyuKAE&y_~C^DUV%K?U)whm z(_UlaeX;q8IP$7Fy8Q`zItXmg3GTBN1ef!rdF~8M*jzbAC%*K$kaF$CfY? z^%;8^RL$=jc>6`QefZ6Yy_Whg&gK$Hn=<90P_5*KM83@+tY zbnQb-bvkTo^0plsvDG~tjwBB6rIgGN;=qR*TZb2Lb%Sof$!m#NYRQu&$0$^dzz7*( zH>89`YCY!1bU7fKVY6#r4%c{R+FT$YvO(4VsJE^^OH#YC49wy}vr+{j>`8M(hsb(Q z-UGix2B6~iM=s|pOpOlWvMza!H1sTB4YP4a!^Fah%>PZ8`nV$)uvXwc`=IKf&7t`3 zCrL+*J6=_!kHeqAQ19P*-Vm&{+8MIIVh}+^kuA&XNzY%&umk2}A(9$x*{9h8=qviKZ zc9#Uo`~+)T1#MK;z{seidnCV3Tr>37Dt8C+?d2{CNJbCtR?wc~Or|)^1WXPoXoX<|9cXTqwZJG z6?uqf!F1E^w0JI%wf+~AEi?S(7@Q-P&cq(ze*!MgXVkdNM*Yb+EJCXQMi|$r=)Bei z0zXfr04XhO&Gm#N1Nc$*B-{%b!cXbvxzk6ExithMmqpH_Nbwx-L+r`AS1IrqRG~3^+8K0lK#Cc1EXaaI!|r3`SAgW=T4&T zRQQ#Br0j)$GT!i>)924y>hU73VGuGGscRF)WwnpY&x2pDneNUVO4uW>_5FjAY*OR_ zUw*xk`Q`gavKm=61G=9RYN}gL7?v+it{(Ja3E0 zgR7m}`j{PDgR4)s0z-vZwBAI5aHLu+Mr!efpl~Z)<%HMRnMa$n5{JVFwg$h=s_O4B zovUx_*JhbcKA512!6i-Zi5>VUp7J>gHIm*`;|c-TIScN3|0AUTRBF23SE0-H+MPMs zoal{4_uGwuD=cs!-^rCYgoq$K*9NJ^?{pGK7b(`Mmn0^X+6a18NQrViz?*OKL zy_@&o*<{z-ABXzW@8lS=I8p`V2{SKuR1Wt^;4;I!OU z_C@|1++R6k4^80GHXuLan4&s=(_qS_Gy(1v`eyNc8W?Jo+5-P#UmEXr%BMdk_y&PkBGbmF@k*aD zEkWhPsoCb|o9Xd3z-W8UkvFUP)_|cp=Ws#uP*LAWeogTfG?J0iRa#Yjd+CnU>U5*uN@Isn79XYyZ`O6S^LG=jDARX5Q z1}=lR&>H63y}rVCIO0W417k8jSO;mdx=-KSx{f0;D1_d!2ppd~-N@i3GCVhh48p=i zh*>;E)mo>SydRTEEt^Wh&mc0ihSGHAzJyMrFY_%$SC>ggGir%uEPhe`D4{z<$xG{ z4J2L0vq$c@;v}P3Zv$blZ2i^RIrq4qUy!_F zoo#kcNqIA8&zmI3)E%u$Ax#$S#>*x2D+l7tw;mo~EcugpeL0$3wse|1`r1YpT(k+y z3giO0y5~lrYkIrVC0uDlaALg^IWN=D=!QQCT)z9f-YSNyP7W1 z`uFCaom542Iz8W;B~a^&k?DKrPVXI7{mIWtnmPK>U}i#Cc?3wmfNyfkL2rU*@Z1CF zUbxn`SIvZpF%>F}FDO$1lyQ%rmGC>1Q+>p|g#p*aa65oW+45E;RmwY5w#0pc_gqOP z`wWL#(z~aN1k%g0GeR=`63Z}w9j$t(rDpPeDBL@W0S$!l=r4}u(7D*vXjUm%$Z{-5 zCLU>BC~HKR^cs+J8NBVxsV)=z-fS@Nw0ab@{E9iWgg`sBP{MV%_`DSp`M(M`Ra z9N?VuS}(y=;FCS8uTD$d&xjDuUHEAgef60?eu2I{2^pEqkM$Kb*I5g(F5q37?Yq8t ziAlOJEf;76tQM`mT5^%g9p_}XGx5MlEna>>0LJg1z)S5BZ0DL32PCkVeX*}R5ufg$>WrlR9#ge^Cq)J9D zzN6|_#d;tAt=)sj97rnm%ksFHMf$R97QsN(0PlVENedyv@CVX;IslJJnq1fY}z6C#D#3u(rhV! zTL#BZ8qd_ZA6|8;EKeY|N)18h{m}QPmr0X`pW66z*(~;I0`-RIYx$tAHwndp{iis- zKnB-8rtX3T9CC=ZI{se>)l+iM7hlqy9k3%?NZVuOl6*Z9v*_}=jMT!bSn!qSZDYqxD|~%=hePj9MdWfGzYsJeV5A^`Y0LyAul0@b+6g z>)4$}`rTW|JUns+_c1-qQW4Gn@kKD#sVqkPF5cDw1e7r$z zzaFg6{J8o?N5DR(jsWi4Hb-KCcB%Vp<-C%;uq{ZB4G7q{LduHHfj-Xfxakgj5pO0} zC5DO<(Y+I_O-!n>UiG}iK(R&j&_CLPEDANnpBH5j%FlF-&fP0ji(LScy-nQfzgV@j z%4FZl+EpoH>4G-UM$Y%%(5>ftd&+1leVX*rk*6oL9tkrE{ZPs^cUx2{L@^;!n}`2L zMX;^tT9dF`uJgOU2KlSCt@UJ>fz3}_U)FG6!O_8GdVaYYY_`VvFP3M6K`4Bl%ISvC z%B{IiIniSFa7^Kvx>en4jmRubibNa~a=&#cb|{HA7zMnJYJ4A>rE=mtD{s}X_x_LY zp)XP3SvX#MAY-e}S^odRf)_0SE?72ZtBH%GWs2tNZ>phk3hJP#?2CUbpcIaL(h-jB zpR|=!Guv_Z6P4e6lX8fA4{<(ESFSLMP;<@4EegaEB!V8zdkfB&s|i@PW*bgRPE;W^ z0}81biYDS-l9EpXU9^Z;iQR}&ijnJS)l(P;=YSjMLIaM+K{?@^rL)y!vEB4-emBCR z+wc8z_n|ToK20anvZv4jGs_WQ>PAHPlK1|(AnqA#B1s|cUOrcbbkAz~k|m~L#CJk1 z{9gb`v##Bf(sBVsW$LdAF86`@PG7Eb4KfOd(V^dN<6HYSi^7)6a%qzhZhgk`hClla zp1mAwygFtxh)7kvda-#^*x`Rc*d1ue4rfx_duPI(ZC{GDtk<&qWJnWC zwueAB5z9v`8Y4mA?Wf-WT0K*UxiAJw!zmIA|AMny zmI!5d&|c$K^;fEkYBWrSvxSgSis()-3}JmT2)=I(Sz8_0LGRX2MkrY}Qg2~BaqI7E z7wY`oF_p%Lzwsco;+5gVNPy7)L=~O6oFR-Mp*cB(8Awdz{&96-({Y^2J1PAI%EJ^1 znyuaE9sK(FLjqpB8sC|arRavG;PK_9==4T>pUt*PdV8#!xpT@6O~Y+40Iv|kC3SLb zCeag0cI-IJPgsoACZ}pva7fCx*A8pgL0xRq7x{Tc-n1cv#<1Kz87O<2sb}mgIS@AD zIz0k9=54&T^4Ei3ecd2cZL6Lx=;C?QPTQW0BjfOrN|(iFZY;ha1YftE`@Su86A`h& z0%G8k5Q@|ETwx9Aydoy9D&^KVa#yc}(7$kOiS+ZXIgaPEnb#=r41G_P>H(?-tr+$~ zPB~qKjh@W^FV2s6S9WKId_c#j5o#)5r;T-{2U%+eUWy!~F^cKl`{$!f+e9)Ld;dIy z8Afqlz15V}1DVAa8)1;RH074oCZHAYXQQ#5$nGq{4e;H2{-;>Kq^_6C#?!@;%EL>q zcqKsy)K^m#o=Q{v6ZGR;>KNC#YgU$Pm|Ljo~KAgBA)K#w<)g=nL>!~3Rj#!!v z95`5M6(dz_gl!veZ-2-(|8Bou$dH=bE7MyJb1dgxQ(w6)U!s6h$7jz={~m4}IOJT= zU2#I|4Q9aBhecDoz=v~`jPn*+pdw}e(`aOqV@bDf^0u7hO82Cn%qRI3qRJ^Xt@+F+ zV*+$ttFK;3&agA%G-2~2!auv0xW~tQ`%(hG&5evuu~&6h!RJ7t_{Q_nyVuy`Bfj`?Z+7{U+n0V=))!R5y=)bQ~JqW-K>%n64$2EaA`1#WfwG$JQDX_J}a zGbSL*0}HUxlu~0>RLl%{x*2u`xfd8j4b)@K0f^&9!4&nh=q@TxOgL3>kpB#=m=nkA*BTrew| zR+jye;3AjuRZN1n4G_Mmj4$_oEWY}b+#At}dH7|p_*46ODwhAq69n|dxUic%2m~}F zhmSzLZ+-d(&8;U}H`De?F_=zAG!!JkwW2;tux?EnelZHth|@*ZQ(*MqCkdnJqV+4u zT64IU8`7t~jyUqmAA28-R7_c^IpbIgC(V0-QP#Qb$AG zi_9-vFqyr)mkOaMprw>XymRg`&4a&V4MsB#c@AS%u_cT4RtK>I$*`u_nKUr-@+LuL zjwm>Ks^6qxc}*6xavo(V#g9Y*oW)5qpq`aUD1iFp) zqS-ostbHkpQ4>ESOU{L=UJ7KifAen|5;Fy{&)#cQKzsFUwrQDR&}BU62LP+-{$OM7 zNDngB5GNK6Cg*VS`zi`}ighRHNpW=n@5wW4cvW5q5beYuqF)C$irFLDkY)BC#1S<- zap*+2e)J>2>N)&UYcz3i-xNtLFA=oG@FhRx#V{(C2{IoYOt@tTkr0Ko@C zr!T{ye7$fTK$YgWk;kV1aTweebRJi+di1tZMD7S&N0qO>sRp!!PkIN$WT?2-ikq#N z-@J*E@3P0N^J*@YPJf95#m{)o4BgHC;nuTP4`S?Jt5Ure&mjuUtJC^*xiHBvwK`MO z2e0sCE*h?Vd)U(~;xKsf*PlfcsU?@t+6dey#|t`h+7DGU_mA^cO@Q29n99c{b#xJo zx3YLVWj=n@By+M;DcPQnP^(}_TCbXkzy|6K1EmYYG=H@s%6jV4kXD4ZTM=vZy*lNX zHfTiz`N80D=Yz+u@Nvnxf@L_CN|xOJBk1=Pnp9=g?cb-~o>sjyQ&4Vi6eEN}W?)v= zC!~v@(J+;hm148mjX2aV2}9qHH^mLl(Y>h@!JSeJrG<>k(C_73NWJ=x?~wAhgq&8E zQ#Cl5_V~r82b#I#6v6kZgsKkY)W!oh9H=0|!q5#lKi8gn2fg<3v82m5`bCp4xqJ8~ zR}tiT;}DLU%ZgI%DLmxTKCY0b(I}X5FThmKtAPfP_v$cRT{bk6Div9%7C={~nIm${ z817pvXmWy8*SEUdiEJp`;g_&*hDC@Kw815*T_B+m(t32N08>LsaFAUhGelY*>$>`0 zcn)jvVLJ~N<2!a9CI;b;76cvgR5DrZiZ|pOCi{8ex2cK#oTu?7K9$<)4u8k~CDYV0 ziHPOcXZXwMxRSZpwap$dk;Ps~&XJOOCD{veGRSbJl_CNR{+%RV|8DF*1G;-&iEjvd z@u$0gYv$yMxd}JJT&{64yLwe)exk!Y*Osp(9tI%}p?2Y&g=08#$aPsKZIW&Ub@E0q zfV)%=lxkFWu`E3`QNJ)nfVi-2L!5raEj8kgGMqtJBgnP&05=lyz0(<_iD;^mQg1PK zD90X9DmUhYig0Nrm}djQRI?zf-C7#A{PWU_Nt_BKt^2;0js@8A&q+CQa+KS{bJ=OIpMVlG|^i^dW}?z|}3oBhEDoQkRz zUg{$B(n@VWU;nAJy8YLfVjq5=0mB9IBSxtv@7F! zjZTJ0tf#COqd%o00(;?2PAk!}yKq7Fad497uosKQ_ZdXm#VL3ETz_B)G+x4M-9T9t zmaZ2Yv;Wu7;Nav1M(MpYM;(|l9W`>zr4KcKI3RSW<)F8uV}J>gdw2f>Du5kv&h5PH zvan(Bw}i3)B&UOw7fs3Ae+mqP)O>>LYu0r3o}($}L=800DQ9ufdlhGNEjr z2q*)~$0e9;s$BDh7)2T27F4MJyZ-on8&Wdy33_qg>DHw1@~r2cDR4KFWTSRz_? z8*MCstkT(SSS5D;1)-1afqdlG?6qBr?N{@(M!xqT;SiU5O_;zs>5@Icw_qz z!`p2Y%OUs=KXGt8NBEa0Ml(+E@b1Y0Mmtgv&0~Gp@sD$|TQYdz7YlaKJ;+{&$zNrX`veTWM4IPeU;p zo6ue}P=w;R4BSlz?XRC+_}y<TFIhG$ISH=d@7=!t}lm!wCJjA(O>c6IR%q zoOcRAh1*T8j#~m@_KVSCr=;KWCXf$^k<@B9?RfiC5f2qI7gJaSs|MKFRv>Vv$&Hpu zOM=US_O~(@R_a95RpM$v++ijcv@p+x&CG0K-rEu0-;2?BZPL`e)EoD`Z#VV=2UDQ9 zX>HNd$oW-`aj>KJ2W$)M`1XSAcP5*0dzqtE_Q#bgGjYSaDcK2_7aL240isTClyrr( zz&Y#bKb-0RoTiw^hBoN^+!|>>_*x0>I>T|f&sSyCc*C}p1cijj@c8DuC=|yOzc3ye z>Gf<%V+>ZtOEdLOPtM4F$5*ybPS~I?^KN>G6(or}F9ZhgYa~$eh!>a6cbUJ`3EXGH zU4fL@cs62f8a8c0&0^~!{i3VB33$Wkqke2D&^M42l(j|=neY?JFvH)EVJJTZG^mp$ zR8FNaPAg&1xp(-VB;o46Yd=)Sqj)m?m`;hI0|mcVLVcb`KfG{=rc(dQDu31g9M}tA zzd1YJ?v(kf8LoTrozzCjk0A<6LcbFfUyU$|OQ-fSwRN(i9)?7Ij6$E_&0JIk640BG zL2)eZ0{89xQ*8Zfb_?!ZZ(NA-Ul4o098(;f+;(-*LT5CEFU~UM0}{QJU$46YL>3mj z3nw0o<3b@><%$CK$nkzbk37DRTKl!N>?E#KOU=gwnef!|DpYw~VEe6>-6n5=j&zUq zj&(SQ`Z%;suKKV#6@5{nC&!J05;RYzQt3(Kujz=RmN4G3K5J>CN3;y0)Kzi;%JbSz zBl|ecE>19q&mB93mG<&QYF=~>*H+`)HrL|81Ns&>h&O5V9zOS7qKTgSga@PN^9Ebp zHa%{fD?V22&F?xgm15r;kiU*-c_BDm_}j{fq4*T~c=>w$N;;_n+=fZO=X(nRXCIlv zeey*|jitGmuDoCUiwnSiDjEA;+q#I`-fNkA33`8-ablh0oxxonuCbLf%@AXCQ#1kO zg5F>7|3*{ml`G5T7?v-_?zU5sPYr#rSa&b|b4T_oNne{bl`7=aL}=6NL!O_eLPA)9 zkkDx z5$P9&KOhW$$5gMYgSetm+E;f7V$H2ObHy&R3n*Q92i4fQT&#!2|HC^lRnlcgxy}|e zA8BM#j;)T=c3P`>`2T5p!-PsdY7tTti&U3rNF+-aE+0$%0f+g2)Wncs{*6<6oew@j zG5c%IqAUZVD0JVp%`h&DI3W(h&$=)H5Qpow&WzWiS?oTra1J-5*MK9U`9Y=3NTN92Qbla>7d z?55yklbo|gPVDPHG|kd5PDOJw8qcUe=XD7hcdtPaN>57)P6eA$Vv<9uZ~GU2es9FAlCp}*K4M}UNW!3Y*nZ}&eH*}vPQjM3O22Z8lx_J*K2rNZEa zw_+SlMI^6ZW>X@6zh`?7>G!{Xx>8?MX{6g=YSD7}#PmZj!F)o(D@Zob9t7`*0W}&a}l$4hR&xonio@0j>2gGV=@G@ed8T>U zm1yo>S}IVr7BNnA#7(khy2WpTra zG|&QSk!clHNf(Y&Qogydt3gsSyHt%bt>QFXfWwsL9Qgv5=(0R>^h?QkL#m^7_jEPd zF?$cZsO(JhEsOmTB*l<(509&euW^`-jLiZp$&PNAODY+(Sny5;xMRntz5iKq7zBecc}0E z+lPIEM%)cG8dO%^r#NLCJ4EU4@9!`=@URFtA+OR^$_7f3J%3dE%In;fQ6V?o9?FIWlj_e|Q)nRg? z;S{m=crBFiw(7-4u3o_0ywn*;r)-x3U%yCBd07R1&(Ra_kBbA38B-Q$mAFtSIk5{r zf~q1akk-2)p8p7DMJ{+kfeO3E!aF@id~4WrL&>6XT+UcQ`^@VQQTWObZW zVZ$m-+1Szu;59rotdfyGbOSrt%-K*+lTSX#@r2(L+9pNC*eyv zM6W&EW;=ut74gZ*;cx}$#p&*x1^n^RQPajSdah%~PI-BqEPOi6?K0intnsSv!n;0! zLkJr}K!?xbIE6ej`lVzG2UTlb;&uLAZv6_oHMIPuPYe%aRAjj~Wy1gLF{tarF6Sx4 zGyJ}shMbrqA^w0rlcoCp5PSXl^;e)|_tGto#;9L<_voT1v>oO^22W`x7#kcX&wjzhHCQY=>q-ADa z);!HqR#tWdb>rSp)cYrPF95GUVevY4buWxDi1jqPgLV-8=HDy!T(E)vN}!k5lcg~G zzI@-*)YS1rqtMxTW*o||YNpM1%HAcV($jhj)ApObj@MwUD~$8NUlhnq%M4HyU=dde zK~W?d3m@Bs%dQ*u>Ik2lKkuF!;s--Q*OIAaj#RVl$5TM_aC6HUG7KH{e->kLTc(17 z+|l9ZkBw%pMH9Bg(aKPR13+$L?-+Nmw407i~?hA*H z^?tl}7;~v6(erYiAjU+!B-gY1oVpH$!TM6w}xij*$m%;DyPW zPP8ZITDQnvAz4FS%xJ{ zMpU&$XoJW=&(PE#my`Ogsek_!|M}ziLY&&~1myZME39rFJ-&yP;^X5BBjz{WI)(p= zUGUG?aPgImxe7fn>*g}k+h%nV(=J*0HJCF+BkNPj)#pUhfefWq9gQ&OVVT{Z=z`Hi z&sWCGD^OnM^}9;BbaW`;;^5~2hgaq&p7rbbl_ug&6r znC-!CAQ;6$*$$Vd8ac6YaO@dr3>S#CRX0?dIMg5+fx|}5j|EuG8o4!sZ_Rbj3atzQ61impLZ{e|j4| z1>8WyJKnawsG+IEd|PPgISq_481tWYZM@amJd zf%wXHl5l1VtX@&FAP*WD1^?^l^h`-fW*>x=?`iGgXTYBm;4nQL7Orj-;w}HwnRb29 zOq4gCj~`A79Zp6l>IptAb01A!X*_Ndy~`|psHvexfOU}Bpb1lsq@)@hOf6LT$)xz zM^8_GJh4qGxg$o2*^p?z9$I_XdoN;*$=6{SkyPz5jEvD4LRP2jMH(bot%8cDHnV`5 zzBAj_4-R0vWVsY5d}%R{!m}YJZ;+QFaz_mvYb8pMj*GcLZgrKdn182 zsH)s>CzH9hNxmc_VN1iukq<$U)i0*gWM36qNIK1Z^*~eE;^SAok6JP-=&sy9%7+Hy z6Hwc;({p|c#>XKeT4}?Zk380wa%9gVlVOdz`QuW^Vs%iklJLU+Ngw-g!EUGJ|9et- zz4N8ygT1#l-r%kr3mOr{Z)b%N%Cck_d&W_nIQOVP683c#w?~sLxxsPBaL<_qUX!04 z@SNk&G11!HZGSh96z2|u3bK=DVk{JKu{+7~Pdf={J~pp3<#H?{dE|51FUL*$LQ}Jv z=-Snw3%uV7brYzU9<#JKy@*3>)jVPcTZPKT-WzhlO?zhzM)f+h9p5mT8BoU0J=Irl zK1^0QU~ZfUiLUjFxCeoJ*cUqZ#}}f8w8zwcmWr6VVXWJk#Qk}Ha-k%zQ=tX&Mwu-o zFQTw-6#mCI%D9E%e{`8Dd<|P}F#x>LV{(y~Kxi zuipzjD8tBW_?llH&XqA2S82pm7Q`d>@07g%R+7l*J9gl_8#lPlum3)2gGO|ZM42_0 zGAR*k(BWsTXP@6f7MLw`hXn@rgrsL9^)k4I z0UhwU0U?4jM0D8IIr8V#p+f#>ApWLo~d6G-)69aM;U4V*8UK%Czb++K6*%hHuJHN5ZSODfl{ zk7*02OluH`s=3!+yREj%z)k~sI=31vEeYqCeQ0!4mkEsE`=@rpaAj<@BEN(0|Gio{i>4}1saVvg zs!kcf<4oFZZazYB23|r@OSu1zDHJPoBq7g^+!!{#Dq2EKNvIFce=g)4CecNx@IH_M zId-PvODwbOZHxN@WU^mM&d|}`b?bd1PM=--%5R{}Dcs-R5zh~Ho>|76f?A=ya;kN?(G40aPnbzY!hX)So7w?J)P1c~CgisQH ziVM;Tijw;MVG78Xl|V(YtvdWY);=6I#xY&%#_eWUs0a=e78BIUfz6I3ZM=ksoZs8{ z`XoDT{%>K;Z8(LfSH11{Smk}afg{-~-b6ktAmOa4?JBl9@;w^Ce&%CU(0QCl4T;spwc$g9sCS^E0lviP3jfmQ0{ zf9~;}1CHGnk^|YPJ9xX_0-WE+P!xv&-96LSj&}F`gk{)VxK-M^cmlE3DOG!P^E|PoXkyZn79e&Y|DxEpu8pgD}i$S1v=dw zPO04W=-4BfoWuwT8NbiBTUb58iH4?JD1A^1&zWG%(nwNt}(;qEm5`~1Gx_|0|v zt6@&rjMiUo86#gOvUH`=9XXnB1$KJS-y@=*3?$O~EbsozrCHq7P2wykc9RhfX2wLHkSQ`S6S;nIQe;ccMzm^JhnDgAFHP+@n)Y^ zo|N=NRg5vYU;>O@@4tGNoKOJ*k>HDx)$5NYPRjX>C=`~`aUAIrR0%=d8@Bj#Q3>%w z(Wka;=3gFGiqMm^$T1j28o3Am`yqM9$Y14-Z-eAKEmi)IA@f_OF^#9Yd#rlu&Bd7) zqwKyz9Y9x8Y1LALjd3a4?GEY*+rQ^u>l90^?^Pf9xXQef7uRsE-5sKs_|Cv)8BPM7 zkC@rZ0eE5-uZi#3tcrKmR~-(oP|CUYmm3S>W4kKL-TC$TebSt2Mt0sCI?VCG7BqYcZcPux$=mJVUwP-sFLvCgf$HycO%x_ zp5p!O?EY2!@C~O-IlzY}FcP66=94vsEBpe5&k+qFh_M4^f2A-y&H9DVZTM$=x$wT* zGNVXP6st5>ex8W+fBnPvP-tF}YLn+-gV}iZAoo08gmaXUOw=@v8b5+!Z-8V5ht5O= z0L@9e^c+MHQ;MP7Zr$p*ogBYIl9#p6JiGHv5-$#*OfyInd*4aC$GOT~DBOJOI=qac z3}ye#G-Pjdk_x!PhK=*S&RwD;L?Npn6>vr7CONpN4puuvVUg}|k%jOJQ@rY6lx0F- z)d0zZX_-d|JZ>e5W1n*I5eWm&0eGX=1R0&F;G8y`HRy2QJpK-mU*|;J)qkOXzmJsf zN__VD{Pf{;8yihK`VjZ^Cl0P+HG|sH`q&Q@$E=v}BVxuVcK5v_wx?w&g4{nUUi(S5 zE39W(gvs%uhZS@x_l}0*JqK4_^R+Pme(fD}tlCEj4*l~RQVXZ5BljLzG($yrNnXf18{A35DJB&j z{6q=|z#mY=YYB6y5Gf>L0msu1ocUBtDoNg7#k0vh;4$0F&c%~^MOfI1p#DTF4jX+T z5y`81cuRUwF%nfIt9E&YDbxCG$G*h|c>To%z(Ug4-TSXE_{fKo^&;3?f;ehJ9jBz6 zCVOapiCWf?`w-O?BXw#O4e=vaNv_IFX)c958#27+BZ%b6ZT(j7Yp_AbXQv~^cPSaw z-`{^%*p31CgVXxbSpRs`)8dnLOF_ z4M!?82fY2eu7sdupS_Y}*(^79L__)*zdfXu<~!I34ydD%XGrAHkA*{}lB3=#n$%u! z=g;!`e21olnRL(X-COF!VGX@q0bZ z-Cd6}aac_>V#2;cN_OmwDx8w0c3I@)4G_S-3JHXT;>khaGrlZZN=peWv_5p+!aI-i zs1D+jFT|FnFCFFOZKzoqRCX+SaHym1^g$fQa?Fr^$a?FgQL8v+={$oCcUip?+-JS1 zzFiv5pL~M+<@wx z$+^JK(YSY2IbNPOyI5-AWuvZXk>HuqV16p`oyWqEP&-4cZhwz&(>XH=+cM#Edc`#d zzSXj%GHQ=dO13+TCUX_!YWOml6|)S|&N!+S*N}v)K6`sJ_8ng8@ST_to|bM;RSv4? zjf(cZz0>au+Vt2OJsLk;5L3&dvMfES_KdX~Z~B|1KT)$|?NXLTQ}b%rnY0Hd+WNA^ z_AH;}7M$o2J(!*C_+jFL%gZyObzeTd(P=ewVJEj6Mz&_!GqS2e-@sr}yJ?`pkrg!a zciRdunKRO|9pvEU4QKl3b-yJ>?o8Ul*TMezl++lW7e790^)1yr;A$_pp3%6pfH|rs z(Djs^wFbq{@A)v>BCVU8khN+YP&XaE38W2 zna*h%a2Gv!K@ugaa;vPrTkc>8m9CI(?o|$p{#I4ufH)yHnG?-FZE?et;bSXMbBS908 zN_sx=`mQ3rqC)?E_B9r@8$J}K2GvJZ2(w4xaJej*2PxlGJU>zI(R_zMwMUIWg#({; zpX4E{Me)}jvi$ecs9v?S$X~f~6mEQ@{azBT_wgR_nr9&Ok*cw$p{TL3F{!yF_qH1E zwZ+4dlF6Hk^_W>hOCvqRjb(Ip=)B%q4Yfr;oR7ZMle=$fLzQ37yvyT-bz&*7!*Gu=&o9FMM59h#ha(32D z<}iF&lkJFE892XAv$Tl$5E>Rn0!a?;_%$Dj+tz0-0%*8edF37L=|e_&iWX7!m8%XW zBITD2ig|l;Lp)|BIMcl+%om2NjiNiBm{GpW$!eIJYh?Or)qadO#4@$b|e$*LSU zBDjh3WEIa)S?+!|y?eVfjg5joD6ZI86Fo6-Q9d(YXILXvI6L~f(*)y#QUFO2zXEZ$u69+%^j!x-1M3~}z z72x@sq&f}Z-x(^uxeJX10ZZe@5!?eWYi_w>@CP*Em(E7?U1LoXjWf(Ls?^6(cgu1W zH?$JEeWWz!;6V2Mio|kbP%4ql?2{dQSDeiB_&}jL|2(+MT{%; z5{pQAx(z*KpiyLY0C~u@yyq%YOstrACaIN#@^j+~LHR|8M$DMsyP}wLkfy;cmPYq} z^~;EF_s_=Cyw^Nt@=appyd(ST(9hXiF#(O|n;Ng2V6F5%sntbgWMW-5Wa~>ym(qM? z-PIc+d?C}<=|M2SN~E_#hm}OR}AjW)3|;kor4K&Ons+96yzP0@+<>Of%_FYl1+r^MqQNw9(aP_@dL<8D7)p#U%F5bwu!r zx=m_QFL|-_em}GL&F0ouJ&Ph)R}0eIyaQKzMSH$PFl4PdtYB7iHBF=eMtcRf8=8(TO2yf!5(0PYiq zd+B5q74eT%edhl>RL7()xj>DnSu%cX+gEsoqp~XW>)7|y+jUihWLdlI1fm^Zzr&dn zN;3;R5I&98ZYaxT=++TqmP_!`|7o-&v2yNa`M^-ikWPBrCmj(FjRuj0p~6&M*}`Xa zJ*mlRx|gXa)TeKM8IC3{e?e<2E7yf{qMd!9(kDVaMDfzu8+GgrER8aWIyb3oq4taA z9chAMc3JGwO|~>4FbqQ~vbt}O&6~7`(Vl3K%&=e+odXz=tm!IG1Ct{k`N3wTlM3ii z(TPE5JYH=R>PxfgNa411oO7LggJYHKsu%Nls0Kyvv`8(qih^UEa+y&t6&+rf*{`BkO~FHOH`M1vMyZkCoK*Ze%ah%XXDFR=RkF1c_4KRmH4Fd z1bZ*x2Bb?ACFEi!09Z)6P{Phe&IKO_Cl(FnrD$(2-@^}m5tf4ko?vZv$~A4~Pos$y zPV=9YV2`-vg8ASz-{t|+N>NEk`6b3B=0wn=KkoL~py;#j`MG_y_g3=6+e+s&CoT$V zy?)L~o7aZh&-MI@P~K1vU!s@$hH-7au)w9^E4PBnS%i&i-;-1IeH@x&dDl>%Yiz4o zq~8+vMN4hAqj$gZ^7Y_hC8$pvzX@FyZ;&KSD^a2(6u|Wz{~Wk_mqDg3%)VeSx%T3G zOCC>g#&P|PxE}Lo7p;@MA7*gvwXv}=E$#QJ4dmPtbp00U{I}BX=c72wpALHBWtrZg z6v7i8|9rFG{LZ19gR@ojmll6Y$v0k~p0;`U@~ZWr440&XYfI_RHA%VlwtsOxdF+r! zuBM#X0S3yir_uBJr@M}Sz8(^xG%<)==Bd_T$AxJY`~Y{9zvamssvU@6qO;e`N*0!) zW^<2F9JuJ%_MGO^aVe=omZjB1lc>8Y*+aTL=7j_D7FQS#v)sgf)jm*{$K1eP(C~R^RKRU-m-n#1YXW%|fg% zL|;Pv&{B-}q) zigWHL?a80(^Tw{3C(Ii6XPn?wponU(38vz_w7xty+4*82)4n(V+~m7r)<6>aVVb5z zQnBUXwuMLf-GZxCxAZrH+)owB&L%e8jgQYNoUp=kjV;ze%>&VBpoH4+ukJjagNyR|J{-#e~|LuC-Nw$FzL zU1031Hi0vF=iPVDbsYWY#H6Q9moOhDd-C*a=JG0cnOqyADH89Zw@SKL;dYIfizOKa z^LzTKcOn=?$bdcaf9!o_R9kJ+ZgF=nE-g@;7Pmr?QmifR?i#!Vx8hO?l%g#KibE+9 z++ACoV8JaoLBrWR@AtmnTHiT8&!4l_Su3y-NOty~d-lvVbI;7ROTO3yZ&We%sVugH zYc5+ZRO(mk(81n>;m}BFy6wCwVix{(#Yv&K_?DI1kLh2R_z1_!*0z+$WgCh|%*4lv zLOLD?Xz~fo3n?k%8gV^-oTOk7PE>>L+qc00L|Vff=zqh z+GcoVb?eEE^ABq|)E){Ansdxh{Sud!1VLfhtN$Dl(~-A}`9Wo>fO+#KdWG?_DKE7i z4n<*a!>XM3P=z=v_PU+=pY5JJcv#-d(c|=nnIpTmFAoI(pFdGf^WfERMBBT7eDX4=NUvPmC!xw<|6EzHmTA#Wc3y#r|48=?f}chaL_5q2lg zOT5+63NNi}eT>EEUj^(ME}vd?0ty7k(@rX6v)2TuXV@Ad1(2hG(h9&?)(*`7EDH?0 zJ*Z!v#Ol>G_M#vqBYUT(7j<@aHm%)W3amfAT3)e09#CGx!NKuTQ8Dt{nynifF(FJ$EOkXce#pPk%yd$kgs0sA;r<%%qbn0PQ0*}FY&cVd z2#?bNp?22aAA&VMbw81n2~stdZ>HsGq?vnw!XODJ90AO z=MU3ZK>*v_PxAHE`KH5GJkY7J$B0nUO@y5Y1yN)5zl8IU=QJ(WDd+30}KLKTB8UB}=4VtTMcWJ$C)!0~7S*z)=MZ3FxgAVHtZ zj021ui;$2|f9)?(;F|J@SE$WCtMVt@ij(vboot1g zxMRTjZ)aq%o$&YN+vWSa+-q&0{=*&)Hy}*{14a)MWL}^@wgXNEeHIuuj9%>))*Tjur%4S9DMw6>j}*juQUc{FF6TO7+g^s$!KwYfUb zSQ=7Te98#;tk;KJPK*y%V5k1lo1Y5d2^jb(kzIhlUa36AvT}1<9|bVEMCbsieLSEZ zM%i=Be}m@hoMQ(E-!z|&O6Y3b^q;w{ai-BH+MIEnpGeI20q9olLLGO^Js| z#DG8dt$Ou}1>K$f$LpZtDxi!N^&8XC_$y%km_5Wit=OgQ9@(@To*bWGW$Tg9@~t0r z4=@i$iZ5+En*sLCU2*WQSA~+{NdReRzt-YCAizst!~rvW4FwHzxZ~yITNlHS*dY?4=P5i?w_i&h~YLUowP(OXnxy2mNcgr6B8;mW`qG zQq*OEKDzu?rJ*iS5@dIet}P|Mf0qG`*`x%b`8XwB$coE)4n<9Ch04Siz*{`z#>odqQH1x|gu$&DL>akoO1J}V6@|KKPH%GNA z6|3ioC+%Fy+}}R0XhZtdcKpgv2Z5@uy=Kint^#v3^70tz zjYG;OGlHEyg8+(9px#SEhn1wLIqIOGprGLr77KddaHRVtJ@pqdgN}G8RQf43?C3z#5kri{*A#(=l|vr3AB@fq7~U|+c?FQA zo2-YK;VHkgMO_ZMm(r;)Di+`AVQvE=KripaW~7xt1$KZ=srDAfD^sa#@Cg6?Q5O+2 z%d!ez%MXL{4Pr!2!<+7Rona5>_L`{y-O3zloAW_28|Ds&Y?UzPZE$dLb#)QRl)-&_ z{&`c}OEaK+Q?Jpp_}R&n^AGdz25L0mX7EP0is#d3^aa#&SKI{1Mrm`UEDsp?zX-PL z%XyOWk{*R*(t4!Dd7-YDcA>wk{&=mglxRi1H2IEP-YKyzY_!EjkXOSx=z6C}apCDb zpjNwnxFU<5n!nE}0M`hdot)gu>FJaLl5R1c%*O*34T1!UIpd4KBy{HJkW@fUNx^*R zRy%3l2lK^ydk-rg#eiC4Ga~o?J*i>>U9qqqFtT~~4>N(!P8`EyCr+I0S1+eKDJ)+C zqprtW1He<-G9ON?yz(Qx*|repu)%MVO6@tP>L%){@M+kH@jkXP)0FaLOb&Sz~oX(tI3$};a++FTo_xd%hfHg16Wi#&AEMF}velSE^Z4{O(MhrVteF6!&6>H2$^pMi8d4H(~p zJnmzBt*R=2xYTkbreFx=&PM;r#^h)=sHh9eDL14Qc?<$}a^m%EGXcl`aFqY;!4eA8 zp_3#l3Wxq5{`v5BrpEwj;{QLyKhpXCviNTW`hQjyESc@iA5H-)DZ|9etM2^sI|qQ= zsl`1x089vtvh#Ow;Z5V#4+X5af%6!^>l>-W@BtmLYXlBAt+yvC4^_3me3%b!ht7-m zKX!%8n1I!s_kcMzAHRQRG4em|L6U#Ff&k_55Diev-NgdnuhD`1=og966#ud;55I#& zfIaJK)BpT|8h}7x7HlE%;9oU0$K7NaD*#up9AJJ3mLtjf(5EX>R(MLB-Y{3#|v_1pNYuO92Fs}lnA zEJJX}o?gD^9(#z8{`CmSBg^yP+kUOj^beW?&g*3rPD3mh23`1Njc4M2te~1DN|G(^ z^$@Z!Z)t03wOa|U?$?a<0)wC8%gVTif$DUM-&yMHkp#4nWEzqrFtdf`4>f)j{sW+m zR9zMU0TLi0zI^aVF5+SdGDu&1Mrorv1TerTL{nW1BO@cDe{8G|0QhAwT540QUc3NY zrWJ9~syv*n&VTm)jg*&?ni>HEcwc~=oIDQ*vZ!SO{aZX-7aP51TLUCYN=unLjQ|Ib zAPU2-l?1J1drj+83tC0Z*QMKJ(+=@R4OhURS0AE(NEbL{EpG zg8-L-)wEY5`R_#o0=s0uWb?4Va2{O6KMy}L;&+OLuJca9QN&N>;;^5yl+b%kzWZ5H z^1i5Q2}t5SV9YlvD#rlADM8JMdch(&0AcBkmQXJYi^)5^LoBa-`^X>%;5_M@{pZ?7 zDLW+q_XnyU0$v^?$)fns;vsr>_7~KN!~WAcfkEmqd$#8%gB&B72VjqXrZW~p!Bqty z675H1=DR?Y`8J{*V0$ki(ec?bS^RB8f?!i8>1G=RLe#g;HQh|1n?rnUaR3a#Y@J@? zg-3^}`(kUFb97n)BBbqk3NvwXDtjg#)6On{z4w4Y0rl7E=>vGvDIWqumzHxKA*{B$ zi_B+{(c4o;mjK1}q+Sn*Q|T2+IVb#mVpIc5nfKumy$te_bqRbZH3gY_3r(5L3B0yH zSJ6|M1DZtI%|Fr?inBaXv|j+=VSbF)iG(@(0co=43Fmo~-7Ub}F{LpS0MNo{$!Zsd z;1!81`)g8M%4?;*a)0JLB~yTkPFS^$44Be#&t6xe^r2h{ohze}hLN#y znw3z3gp<*C1tqsfDkGE|mPf~;7;WYaG*FeWYyun9rM(A^QgGN30L#NV!mvuMW24wn zH}hn}9``(LOJ5#XWE*|IJ-zrhi(8hpC7bc4}wX1cFJX!jqtJv>eUB|5t+$AB| zcwY}BM^&&C#^@Q=Q?ATbTTV4RR!>elDR2Tk9Xtlu>Wf*n08_kXnYd~H9~EaKmIO>D zM&c6{mVeu?@u=V%K)I}*YUGruM@wyGc}#LP0wA6DfiM0V+v@tKY5)aDxlkK?40_6^DVgs|;j)^n6?VtXA>DsW0sohPQ{L^KmF;WIxsx&AGZ&=$k zHetb^JMi}MbMDF)+saYRY&rX*GWAyhn!?!$vjLi)qGvZ%09oc>+x9Vl%M9wGdf%l^5irQjpA=A$x=w@43auKNexPex!4c5?|EK0>dWB>wlav zlN`xIQ;<(lbLj-73<~e2qubh$*QL8>DfXTJV8(x;J*G*Z^AS%7G_CY+gR5oM&DI!v}va>bMpM+A>f|6dqVgE zgoxIAqRvAy*u9}E!lRpIoYVoG{yOyfQW<$ zXxb`OZ%fTz{cU90Ek!coU#!Fh(kR@SR?DWqDri`-@+%X?-J5>#*;{$38|MQM^azt8 zti;_kp$d5^J7X-r23{DF5L%a%0qdQC)o1t18&q(KwS6oZsZ_+LXwN_cs+K#>&1=_K%D;% z+y{RDen7(I!F?+Kxr^mqwP!Z43&ny}!&ylJQXRNHz2lpuOxG89C#_u;Ng3Tl&=NX{{s5V;fsaVoE3N6DYtc*|G za3utR(APCyi?TDcf%5e?Mjv34o<1*e9YJJo=76haVyCTmeg8!!sCAyGdxVpvqHLKR z(9C4_il|Sp>lDs$mb&R^uwa1U^fnoaMpmrg6Tiuy@6Nv$lufW}7A(#@!yhRPtNo8S zh8bpLE-{*`E`fwsMz=TjV}z*U+RY){r;!mw* z9mTRALp?uEv8`z?E3GX2hq!(v9EU8_NHF$aX~}=E$1>2yy+zBO^G{yu;rPVnz#i{T z`rEnVOCS%Y>9do{In_$1lE(cmI|PRNnJ*)hN7LzC+Dc6UA>?)hGPlZuUQ)e|Q4yLI6++n^+(HzrXo^ z9OeJgiM;TEcc8ySk!%&2Ga$?32riC3i$Ek z+wXmukr0XT!>@q>LbT2+cl{rcTeTACvqa4ay3%Kih`r`km#_QNYG+M47mSr_R>pa< zj6nw5GCY%|7p1`_?DOXm_seaM&*bB;O;dWVkHn9~N3qPIj_|wrdxXGpFLNbYOnUfK zkjeP|X~_LurL-!+QXeXP8){&#YsKJR?to(YTH&b$48a-A#vKaUiBpi@SGTxxAYvPf6pXvJz1Bs;Cz9~GM`Owy8 z|Bc-adhglRcKpXQ0C;&NEs}>U8oJ3ny!#19mbA)X9ErbMUVh=fe0Jyo4&$~L4aB%d z7M`!=Fo?(Y-9Z*^T=IS7N8qlvdqIl+_oaWm3>w=6oWIU!O3Q%n=r;GyxrJ{v(LQ!f zz-&Wbi*+~&Tds5nf2mUyJ(}q3OR$k&6%<8tH^#DO8EV}|HQ_C9D~kv@M|2ml6o4@% z6T0vY@mk$zl88N4!h&Z|^5-Om=SA3Lq=|1QkORTK3WExF7fZ{buw^r-%Q0HY78dG= z%WDJBtFj9&#y-PDqVdPZR7p%T-}(Q?P*S^ku}Clfh1N)7MSV{Z_1f*B8|B>v&JF0RcHLxSC6ZR^sj7jkRI1BOixK zD${J8HrXIV%Bc}wfo0P0bvl#Y-gy7d-pe>jkhf$A39F*~V9T$u1HIpNBnj^sjw*Z| zE>J2WZhQ%Hxi5Eb|L(Hvd zwGjDwiSMxlPe6QD67m(8Ywd@W$6eXNn9Qh;6@MYag1EvhmR+g>+LF)4cMK+oLcLh^ zD>LnnuksW^8b7Q8lm%n*sG+M1!GRX1@&{ zoeI7h=_00E3HxQkj$iv`JKuxPEo80@NmV`CQk$v?lx9%Lf6{?z8cN@tY0^1hoe3-fzYH}Z>wN8>s97a)<@uR|Q%xMkLy7m^ z!XYWS4Len$_4GvvaAK$N&TiRzYG>h(=!Yg?&{&yE^8F!Ef&#nNG4=(Aq#Ot}g<;$2 z^^fQLTXIS1yLK+m-X$@#Ux{0{6k`DdWRQSar&UGqyyNUqsY4YG2wyzeI6lcTW5c$! zsGW;Fra0pE2CBG~;~J`Ib{GT{kZYyecYqwIx0VcU$m1Rh4YJE}e^NK7GDAtIl_U@L zsKj-Z`AsB)50A>|a$c%*JyB$u9F=094oHf)Iejm%bs_xPv7}ZOlI&@5fTi!tBtyZt zIFGp#D9-ROi-GS`FO}&$OM;qlHh604@*v%!`NkN-FCHEvp&jP)H|?gK=V&A-iSJqp z%aRg>>~Nr6S-^!+>(M%#yJMd*rs`RRlyoaUGMJchJLR3Sx~zbUKLop_az9d{@up_e zX-G3DCLssY@IBVUR@;bo7>{9HdrlicahrxiAcmeeLNdJdQ=7Zn#8!Lvg7}KOql)9z z^tlZCue$V=Fh<XC9J0N%!`?211Aa?Y(m#u)o8?9xm1pbrRZna$C%3pf>Y1(8 z0NgFj6S;f;iAWmH?5mj4KO+Ejd3HXtz+5W0wv=) z2$2yfUx%r$V8=mrrSb-!=7VI+(H30QR!hcK^(cj0EwZg)~+UHR5>kPzik#OmcvH#)#vdOr#w z1cS=T_l8Bgrx%kh?V=OBA9`0z*Q@%)mAa)K7K?EIs`Qb_Xi0ZcX5(tBi3=fhJmohZ zD&hnE9$%YUob-5gMZS0ZR$0&LSf88pnqbA?l^iXdIdShU;Vj=u@QTKkrR$nqd=m7O zZjp+tO;O7Wt-qM82;^G{CsRL~*Z0|<4XI!9!vokc>HRMDqlFx&^ZFQl&}SgJnh_MG zxYfRyp+DGw(vlFpSOPS0v8v*y7(R5C=W!z%-zL+A5N}ROLSE2*3OnnlTD9R#)sOhn zxD=-{rqU@}tMT42=gki$z9MwZqAg}eJCR}W2{mOx&vKTw8K{TZM$qZ8Pvr|Eud0GN z9rj z+q&Gk+dVa&fhuq1+(7wdu5-satz&al!bIRgZ|s8aIL1e83>ta=xdFuykNNC2q+k7> z2pN#W~4$scHh`srJHt29+#%lml4obAx#?DdI2 zq0Qm4c2IiJN?s%Fc%k$=>R!l9==tKyrVYiWhCU%g=p~FW<-4a3eBe^sD6W)&M=m$B zY0V@%3!KwcK(xNr z_QrHInq6?#p`jKthRSKiR)Lq#e&8Mk7$s=(Iqi`;-BGsR5`VoT92YT7*B`kK1e6?E#jdG*kIa-A6LQ7|KGr=k+z`a9puG_{Lcz)Fy)c=ViXU)WH z6r%z%^B6038E}kiIraXS;F*P|O~A#Ts$6cmKwP8-#vXczKqDw7XXhD^y zPV7EI&hXYj{?V2xYogjJL-~Hb?1RPIAza1$=P^eU z+pNb(`{mUkS_5JPG7zOG>zoXJ<*4(vM{178$E_?1yrlLwXH;ruT-^$(9h0FFQ|@v%Q_<@Ow?C7+57Tq(p?cE4$<7dS*YHq5L}NS5@vMo2ix6)mrQ0!#(P6 zc6ZWH=^jGZnzfG_8C|IhMVcf>HevSU3D(fzrBj-_e4rhMNZ}|ydQ(Ta3P~koTPUe^ zx5j8Rnjqj~bhURX`&rUEpW5TQmFa-rQpfYDb)c_QMu)Xd!%z}z$x;HmWK|hTrpXPy zaT#m>neg&>$({SQ4BLZiekI>9g*a0;B*K)^5?-Mv=^ssjXG3nLUq|zbZzp&wGRot} zaTpj_;7W)sU!CQgZp4?XdIBO-npo@83(Hku475nwmASvFddIR1g?9$=vtexP1JrgY zNd1U0D)Lp4FK>Uf&<(|q3Ix0X;}fsyw{%=AEyQ}KTOg?v^r)99T^S4`iljL@8*#Z5 zjg~s5J{E0RPB35us1LTQFzZMSSq}Q=|BV z`C~2Lku<5vlh5VyZzQ;{wy)nM4UIJf)veyBe$lTP{f!dK}m-0{#HB3eCB&ttnnbYvTW>u!T2GXHGtcnkLT)nmDt7v*4 z92ei;#4V3S5hr!zutihHM+KOf?&SEQJOn-$wUEN?_Hd}$2j62KJiq$V&XY=&Y80I_ zIBDWgZ=t1CD18kjxrIk4#bE23T2o1JVI1St_PS-2qa~uADx%T$>bA|5h+$DlZ%y21 zL7d%Kduk1`)6fOe$gOlrGi0Uu8N=sb6RA&bH!IX-lv^hLO3gv?Vujq#I&8XO7hK{N zs=Ci(5TDJE^$L3AGlZ3l)_us$Z@) zQj1bmtpg=1T7p76Kobg7=Ety}OCWJM`71$umjeo9pm*C8pc4MNZqv|GXj)jZYkD4H zmcbX4S3B|f+03KE_6sL=Kd)b?PuYdb`Py%t9u;WMz9R{n*sAL~^28IYr&w(%_@GC} z&SGxp$;r`o%ja=Cn=33SRs39?hqDhhrSK(}J~sOPm-)nZN&jTW-stNW z-{T=U?j_eA{X2_^A`L^M#f8o5bpxW&5U=Geb7UabpJ!avtuH9+VWdM(?8erYS5g_?|+2!B|;8IXLDt!>NKQWIvTZ zE)C*T+B)@vT_J7w)^ez}OtdLlFYAbD9aK36O67Di*;GX(Xj=AOj5|nB^6_d zWZrZwmwj&_>Bl%nIF?JEc-!WF3{%YW$b4M3jF#o+hgku)4{7<0YFftKjRjtFTNr=b zTwO&j`i(3HZqbJYAfdaJQD5gO8rtcNwF2#)S-Q-qn#Os4E4#;ju3ln@B?vzzV^CV6 z>q)q)t>ofz(!%OB}-N_)mR!K&c3yy7>AAlq7h@((JtQM$EMeWQJYM6eG zK~ms(bPp9R}eN3((FG3D8J;K%7 z?LPc1&{1W^ce77TOK-4C(7V{KTIH?-@WX^&!8ICIKa>MN=>i3K$fz=f9Bl1(^iXZPm({FPz}?&$iAzfKa^}E zdhQ(EaNo>^zh~K7Qjf4W8KsV+U&3TfNK_h>!DzUhaxg;b*%~eB%T7(-eQB;G$f0A% z4{S$X*Q!EmpOZY#u}=&kpbzF>otXo>DVRJ9Y-S|^Sr@FCpc-CA|{VY9FJxaF&Y9R>Cr}2dlX)+O%zp8&uDPT4ud!wwtvWHO^-xF{{9ju zwZue9NTXap2hqG1Q^RLZ9LloWsOphUJ^jg?)ILV|Z)BD~a_RKK%BlXkIlWp$dHFjQ z3d|YEV3~Y=n(;P=3Bm z3tRZ5DR8&1#}PwcWAhm{%QgSawMJbN>kV$n(dZsnU??pLJf_;Y^HKk(YuHJ3jy_DF zYu;=<51q|AgYUy3^q3z}hPsrybovuqg5TYu61>f_)`%`nKA zEo>)7%U_h4B;yp3zh34U=X7`#d9HNBF1uwC_N}A@Gc$0YkKlBl+U<>DoER@dz?&Gi zF4`wiQsNZ(i7MSyyz0Y2tavrzp6yiWY)o}|)FQ)Z3{A`!_AzK}0cnXN?1h%9U`EPQ zZy)%Ik4_e7ScRv1=o+i7TPtg%faCJTD0p-YZ1IO#sDIudG}@JlsZs+B^$n$=MY_R$ zYm()a4RpkpI{U636H-6Rg$m-iA&0z)ww5e!$Uti}oYa9)I77>0oqGc`dLVnc{TpM) zlaac*4ymH2=Cd7?WnVKRlxi&auYa(`QGW^kk^P}zv&+HATZzhOdNkx96W8tLV=A?K zfCzM<3%%ewUCI(qM-rF#%08Rff=H9VCM_33OC{N;`Xl$Cfew0^dAG4CXMypdLPmmR zlOBkOS^FbNVB2xF){*MZpFc_I?6|n&<%S}vU-(gQaB$9HCRJHrTIq!dP^oIe?zBro zzUFCWxE1nqghYK2EE~_72A5qpATt8wXnAzTLqnbR$jP7;Z_S(Ca<#U2n!nCcEoabo`JRX(nxi_6rHT(WFjotPw5y?#QOn3EDr%>lFr zbwnN_V1?%bzQ_=Kd?D@CMG-{)%oIJSL|b+s&8S&#j*#r8X$gy#54I17mUf8X3061Q z+DZm}#)fErk#QtidI=tWoE|#rW;XR{@r%PjaD;6i+LX2Lc0|jpo4oDJ*b{|@9g3M= z?s}gW=3OV*4c@NLq}v2(lnb==j0ow+qN|hr;4WDc|P6_MxdK#Y+3gv=1| zA5ypCTCHb^MGZa^tG+u)5tq49U_9Qw)fwlGSuwoheS7-15Nq)YYB4nS(JRdQBGtYq z&1HFnt*yoGPnX%26&<6%J;5KU2Jss+wq{d{?6Afx9KFlw9?=&S*llgTVv3_;s2=wS zQB3C#Bt?YxIAq8#(H^kiWm8ECRw{;&^yRNH9*q>{Q`#*Dj>PrtjBTccvM9Z~67fo)JAy4!yyGTyKQmxaS!yp^eeodj~8* zb;DzG=MrZFkGG+f^bCyqyU*hZ#SzViX-%#&y#9swtPIQYT*`4gz9eGst!g*>4n+)*zp%H$H&+G=S?SW7fsp?t8iZG2}RjWhbu74 z=HmS5%~$Z;6JO6T43V7FsEePyFq)<#MF)0nTIRJx$p&|e4fZC`)`ecy{7~f3sLHFL z1r)4TQ>HikXPRUtzHhU@8@^8S()*%yXgShiCJ8(U35BLVW@5>CA z+fH^iD3EsMPjJbRXc1{w<$egx;xmEsD^(|kd9*`1u0sSN_q`n!gB)fcb!PbN*EjxE z&8RIJuCcP9_KVae&_u8B7w{{?vl2rIS8Mzw2rE6>u3zZ;2*eUJ-W9WP`i@L#;{+mc z^!|;lzqFC`D_?yNS0&!j9OHP}LwMY&MaXTgAZYX}b+d zbmXQ}6p3f&#{;Gr^eVb(mYTI>Z2>wlzmFG>p%YK1R+;!#O4P1Ix8`u^e85za6Q-5?7wii%1XU2vsM<%{&tPwrU@}%Tgd<2TsvWCj@Ow7C)Uey|@@dZ?wnc!ceLu_}Wp=7<)^sV9PoK00G zP)C<{N7aGWj|mq)2lI3aqK7n!CB=lugqv;s;P1}I1&i32ZTblD*Wqgr`FU*Y8kVs{(Xe4kkTs0uv}K{?&TKC498oJ7SpFiu$g zYazfid~x$kb=CtW7+4{=HvEm08rZ-2L)ckd(hf}*e0%beB@NfMpTQ?^STUW5Sp_cU z2QLUnjzJcEHNW}c_FItJ&F&Oq_{2FR|5X_QW!6}CxnXmaRnEcfS3b+#IJ(Pt)oy?D zJ3Ej-j*(WBJRZchw}U6hLf;JkV#)Pf(((k?8eowmmk57nWX?8o96RMPrloJlIK7Gy zBw}ziKu;xbZRo0+HBOq3K0jFNYJJ}$hCz+|`ZDv0#k5e}Jtww$Wf4rx63<`gHx2J> zkCe!|iL2>scZyn2hOO^h|37V5BWGd8g$*?&KVM)IaHZDKf9=p?VEN%p=5?1eWa@9 zmLvqDyN~@D;Ag#?vDk02Q&ct=s9TS;IGuI-9f4wB^d7Vfkkg#Wi_Xu5sJUehIK0Oi^_)22Z=UO4WPR5!w7jk^U)&DSx>~isQHhze zt@mi9&{Z-T2QB+s_+o7OqriRqwOwz?dG2Uj5ug{a(cbBA%6fkTMF>ZmQ4}~6nK-Q< zjW$cP3r2GJ(`TlJv&ZPJhW#vVxc`GEdg`6q7$otc8qLJD4eLIz`AJM5G-|G91~#6k zfbIB!XTH9yz1nidVv4WSt*^53o9(je(SC-{1Qz&MenF{vOokju$UbU?>euGgyK$I; zkS>SIfv?c~j>3+zU*-+0-`6>!pDv|eneQ5$83Nd9ud^H?s`C}o8 zG$N@eW<``#c_};-X764hlbs}9YTtcEH=CNMOPI#Y!%aO@q_CFo)_zQC)kN$!oW4nK%p91FS`HUlW#F!a{aS-y!6!&-^=@7?YF8|(6Y*T$q{`f7H``Fts zG70ypOD(Zym5CinL>S@$Har>tC9|UYSok^LLbntxM3)baW0}$^p%;6)ylFYW{zO!J zKX%n}O`yCsEcj_%`D8Sds|yOD5uN9q4go}e8=^w(%}q>eqwt-qB~dF?`Ola5neR@(%!LePy_T=?$DjPbKQ$Tr9reN6-8DxIT7#_Txke^M@N%!` zbk#x6_})((YCUfj5$pUTD*Af^)#mE=PgaDRG+w=nfLU}l^c82JbS^<#ayfrn_DlF& zw-jJ+p4=Cv(Sqz$Ik+VxxlL>NwIL*btZ)ZT%PGI9r28=%$nHnQ#d)gq=SqGcJ>VTq zT1qoC3hztXglW|tjNuaYTxU#dzgJo}kXcqJ`peU;pN>^YdJL_x4xPKAzBNE0#h92< zhkwIdm_bHslL&~4^8Yk}rm!KX(?Mw78qc9Bd?Q=+Rc=fBr1CMf9V-GI=J^N4{ROVvy*s+Z0Z9r2DdB$+GnzFr zOt9WNArawc=tBR#_%x2479{p#2LN|*6~_55vp^(B|Gfvw(K(wHN(w<`jD)hI<1?S zpkTHc$FZ&6tkIj~?izdvK(CYo8;sQPAZ8NqAfvbUSs9$8QT8u>^-DIsS#Y;EtO!qX zU<`2nB=-qKL*hJC;0%HONRtN!0VGy;sN{gvmqrN`FO6YT$>8|c@PK!sUB4h2w|lzH z7h@9DmG`!@QmY0ZU2iaJQW)AR$8y@SUVVS}`Gljfq6H^+Kj+b&4+ZnaM1}8Np~g|* z>ENN+n3EjtR}R3Q_sg`{kBcbytNX zAi8g3dYVG|uBRsO&Y%DsjUOE{$onO}k z9yyr;#yf}YeEDe|PkK6(>#6|N{+=v&4s_8I;3enKX-$>5&0_0`now~}NA!6B}?-^YIFsXADndVBIi znB6td-1*w**hfNMlPdZS4IZB?(9AL{qV`1!t+62-s%`H~zoarI0An>=#VGn)qBj)x z8Rzi>fA$t@oK%%VY3bJj%mi<~kCl&<zuqW zQYQZyPQ9(^wR6N({jU6Erd$Rpn$8jxVNIb#R7GRou_k$&g!;? z(6+lX&nDkcd-2{{l3@GOM#KJ=7g@~(PnK>!67kYO!aIOUCc)_*4_80#@PT)GdKKgl z+dChDv6jD0d={SHNKBc@0TgdKI=*v}H1b=R4Hi~8Ls z!0uj2%6@;OnC|HR$b%vQuG;q_R#p%3n;(~J4Z=?RaW7`VdqrE%J$ocyg9%~6*IAx# zXrcF+rZ9_?Tl9TG5_M4b)fbWs>X;<~9l>c&Ub6e!Zah92+6Z2LraP@?m|3{(o7Ks; z>n3h=-pj1Ncyt}z$2O~d3Z1#@E?jMnSHk!i0!m0*8eh~T6vig!x~O~g%4~KP(X3^R z-Qyk0aC;*;OZqXSHRwz#U(^$r#iPG2$gv;pEZ~N`%mJ@Mbnj);hsYopY!jydDrh!T zp;aeuNCbbXEc?@7-KIn#4Y-92@pn^qMTcpNkwId~VBPLIC@aQa>u#x)`kBKX-1dc^kRo?n-{(@gxtTX*0n%t#DQicoEuBtUug0Xz z^Iy*hwa3)wJLP~2zDNpF`EELt?PHVY4s-+z@#e3W*igGGF~!kXQ|2FRAkdlGcRVaR z2kmKQ9pc)*DxsQRf5VQgPi0werSvVS<@+@M2)xW0y8NhA*L1fPADU~?z77%aearE7 zB)D{I3AXX{EJ&Pg<_3kr)_vTkUPf4*NCEXZgz6*FA!+xkc6In2*oGP%PgHlTMMhe! z?@m1je6`&)8%}~}DbVfm#~FNe562Ull|;lGU*ZF54B+ZF@N$)?4%=6#$rm3em#|~I zL)AMk)*PG+lB4ku-Im^5WYcYFv0=$1deVZ_AOiIO;G(;BxS`D?dPsM?%qaTIfx5uBJ{G}$BefMP|plfDf2w5USE5R&-lzqxx6>0{?Cyd zhvL7b$UEI~EL>t?y#gSxNctG5PZ5!=JdWcZ$A1 z$^VX#*dhtNF{i*h!&UsA`1UEdL!=ukoAi#@qN1HkG zYM)xZMk8bEV<;CqNXX=1e;0z)EZ7z?<-u3_C`>0UZzu&s{oXi!WjavQdLhjb0j)^_ z_n{px{eJ!1V-50=vBqsr$84aPQh2Q8y=rzgL7Y=W0j0af5tK`Qp<35a67lwJ9J}dg z$3PO39FEb+O*>dHHuN0nK+!f&`-$%WC zUqwTePzYNcYdM0Z9B=bEX^(PtS~BXG@6U3u;S8mz+rr?9j{I)EFRn9(K$lhm!nan6 zZL8JPsoPXK%2b_Rls zySMQ|zDRJBI;-$ncIEifJ%3!?2!2FLcAMlQh{Z_DdOR$&^z-#tPn6J;*K}FI1)bA2 z9dunVK)5Gzae#H5drEdqK%gWc6V~(mu$2$3%0-ID+W&{ag{$=jehz8W0bCH0=wi|IC$O#?dQ zjKVOlh{fI`nIF2B%QX zOXii(wO3@`%!W%z${vM_B720460SY2$i+3T?f25>`}@Zq*Ms|do!2?f^E}UU-mf>g zcfz-k3-(frEcY-2GCM2Kr;$kfBwWln9mzP(RY?9qcEjwV^C9=X+ws$Gm012C&+7jE z%2mtel9lM|*ElQHVkPDuRLNE}T12IvPN~N)?ZmtISjnLxZcM_t=8+lX@9z*5c%f-q z(j3J*-G08aBl&nrphu6zFHR$m|I}kq2p5+nPfiB{gN3(hick1pWRDtESvun04!AL8 zZqI_gY-OR#cSO(8_|;71nGWp_CANY*hnOvuw`FIi>q^RJ^Bju!^b00EZGP9M+l=Zq zy7q>|{T|Fbx*hgFc;MwRJ^KWCPjrR$D#y(HUT&k**M93#j#E|^E(-E51bG%=ht{vL zlJ}PO7WTie#(RWb=SFQabP7{9V;O!;A+9S3Z?t1&C-hZ|j8qRur*37{^AS9@y3jIz z_XAab<(6nRdiP6z4Wv5_{_Lo1pO}{db;P}7IQBCav1ezFOK~lV%g*51Uk*sGrtd;!KK6l8R4@Ta6xZTs4v>j%pI21pb^m%`wgj4xz zEsbE=EvZl!QtuMcj`@J#-!?4qLj|v#L%P_nJeg<+DKMgN*v}@mJJQN`&nT#-$p0Rr zGPy0a;LAKQ#hd^=BG1R$(zAGpcE;uyHz{7B(Orf&fmx;6!lSu4X)R^eyOCpDVPlle z%)iR}I+mM5q=Q`ilbVV5R~MAOUo%ZM4CIhL!nxg_`u_MwkAFoZ)?QQVvV~7i$Dvx& zPkmthwHhFl>bu2)8?FBrRMkxp7#LU9~@@%qb(+_KBXp{`x0&gekmg@e}bE z3WctEiLW|pnW<==Ok%EA&fjj$fvZ$FjKc54VScD5aj?_=9ccHMvrVCF{c{OkDK5q7 zlT6tm|20#w{xUUVbGcSYxQ5ed3*95C5~J5ZcL47MzWuvV3@V#y{>Cnl-))yB;t%2G zl_`rP>Y+C|0S=1KjZ=PJhgYdgUTWic)|%e0FSWYllrs@Cn-Y}&Zh|NJC@w$OLEdy) zuT9LF{Lx>oRLjN&y4U9B`)~)^_gpf35EDe$Xrw@70>7ixn@pdGAz#dN9N`4wD9U#Y((=O4DS`6;+rT z*Rp9xynMPQgTMRqo?El;j_zjU$x2&JN3LPZl*gD?&Orm`VLNZZ% zsq0hNy%jpg&*aAoeR9fspLv!Il3KlFCgCL|{URl$ng(TZTi69M(!=0ygIxiCqPG`* zQ!}guxQSkA+arnneV{FWn{PUvdMi>|nJ)TC+}nZxhiKP=-JU`J%GIK~?Hz~TcvM%W zR3LR!k1u4|sR%XI2{QWFK_;eM+A$CNq#lHed;j5%Bd(JFy;tGs*|XWva;l{qTt=*Y z$<6t+$K%momgE;x(MT)%qz4?^zP&|kZYfDxsdU(wYFH87NZsPXozId_rs$Ky1g%-a zhbf#X>RQTT(K)q640SXq9qksNro9ud`zj`nIsV>B5-W#UVlJY(@~`rb0wXz8V@JeA z{ozWrdbTH@w_?M|eiYgWJkh9EzUA?@CFI4Tl}A3VV~B9Htnn4Uc2E0?&3J(}I&HtJ{uOimLRq2$265 z%p?i~q#3q-2(2ii>aDP1N%Fnq)(;jfJr&hev#&fJ)qf^?KTY&^GCMiY^oyU*%zfqY z&WP=^p0=ohrTD*0u^*?R>0X<}FCnP>gcM0-kF;Rpw$GNX`&Tx@C{y=j=MxmdHY>_o zzn+W-?Rt`lMw1M!rHCkx{Te$wb?EI#TX(Gw_+cJ&m$fc!Jj=%1SqtsE{7|5@nJ6fj z_(quh=I-Mh2D+4j;nw6^`&qEDLMk>G;deJ(QA}f1tUewC646t|c?%+Ux)duOP!24j zv3rUilMtW8Ef>iI236|1`hCM}-uiniZys_D zcK6S~mFXvQ&yo#aPi80Pr6;fOymw^MUOHfGq#R_2-rJo0X23@E@^7F`XO*mb{rbBH z?BQYk9nYUF=LlV?N^@&3J(KW5TD)hTTl&O%dt=q|EHK;B$w80!*+xny-I3|VBL8mH zsJ6)$mQ3Lqlq^NE#z7-~t^{T_|{hUguCZLUmGiQ?p`BOF*qd%YJ-~14hW0*_OE+;7skPful!bg9Pky?<%L+ z)^$mu4?9J12_gBkONN@@nRRn$z2^0<+1iU&osD{(Eo18I5CrcXN}Epc4|0OTqGQ1p z?oq4rXzUZ1%g*hpfv~AI7m2;*#`>|ZzDnCGxtMDo2%eABE4L+_PYBbjqq0QzAd!M= z9c^PbOjfxx7Ev67Dph)R7QP-iX)nbL_V>4`KCN>t*m6=W)771fkXhxFIBzJ8t zD=_rIQ@$&P=2Hqn4we>H*jB?x)y?LHO}31OKA6Zo6B0|>4BnOB8TGS9m>#Ttq=ig-gZI7)35dW9cmTqBIvz$JK{m6E5G}oIew6Z7L%A5y4Cu^{P>1Bof+c?ex_8Ox1HhjD_=^7u?ig)~A zkkXOKcX$+3ICWeL(c_Q`jdEe?Gjw_`WvsGRVeQNp9Mg_r0<)c4qc6v#cj6` zg?#Y(@f>T<{{+X?9cIDkXB2+TaB_w>9-+c-L5ChwA2(Bv(V-L6!1d(WRC%GjFDRQY zW|HW3&~>A=%b1c5>Cr{9XyK;8r1#*GppVZ=8Jf_IbVp$&H@!bY=jS0(`GEp)pLcIW ztm)KuZwSIGrXOZ#-Y0~>=bE!Ij9DzXN~qL2!_2wc_r#B*LxW9 zdLzzij}^XQJbhN2Tj6fPZ!e@BZoKJTVb&5h%r~g!X@)qoq zX_4Cj@_t5BZxMB>CiZbXhmmyak8~5Dm4lqzAz}p;JE;U;gbXG6_-Pi(G zug9j8h0?!hOzT#;1S6bs7Y&}&j86F*5pRuIEl$rIgf^>g_reJE%E9rNbbGg!9346H zHch?R!^R+7&xL8YeF2`o>$sIa7C=4b>EvJtia9hc1U~j zi+3C5Ifx%(hT4SK>@s&TW=iuVGw6lpW=^L{L(o?nwUBt@krV$h5hRr^tb8w=XNx7q zgPI8BADkKjrM1XyLky%~39O!zO;Z*N6yK_L6srHrNe zo5C|BPVVp5i}4gbenPHvL3@}#%DZ;S<1bo!5%p><7TK}@-MMcgF&J9XRcm_?mzz;U zme}=R0V?nuY4HG4eP&#kTBnjyG3R8IF-}FTT3ujoH7E4je96I+AW`Fcd6HEaZdC3I zbwC%D&lS1n4y&&^*?PAHG>_C`4rO$-^*Odo0tr|n=&brumhWJR&!;l~p9(mDWDhad zsz5#Q3&uKpT6H&8d35hrm;2?wwMK3)Kxx<0=wCh$`b-_(8? ziSX1H-rtaf5k?tTdKsjvhPd9x=$S*hB=hOf?t{>G3n+%}kD-?%7*{nFzKA9`IQhNNE|^YP6=BV_2s^79y9{5XMj}EM6W6-s zk6fPPwZ6D$5B8%+&Q2H9!dKZ{L$*L&_*&MH6{`q!?t8(jII z^Ll+cZx{uK^_A_$J5VX#d5N;+9aI?_i2VK`4>oAjiMTBxox$PiEUA-m)o>9{GB#Ma zy;hjwILBoTT`MgX)7g*Vw{Wul>N{ez&+?huO(fr{=a^hg55#vamd@thH^kX^bKVj6 z9bV2JuUC&$e7^H{RR@y=gEwLiYT$lK)|t7yXyGO(pPianVnvn0HE^~OoU-jxUf06$|gfid?2uF}$=|5^t z!sXe%7z;4;@Bb186sO1MZie|N+^1bmGGubz8 z25mn{^neTJ(`NLy?J}F%X%{UKU4;?u&}$A@W(Z4AzwttQx-|rJsi#Ku<7G32NdeSk z(*=3nfSIaqrEvSE%fc>1dgqEWlU2POys*)oXp0>*{4T<<7>}vpG6TF!l6nrx{qtpn zzSiB&*4)g>92tXN~ZHHkZtMAhl z;QF4!xxl?hgEUpcA7Og3a6M->v^d*>Sy)2+fxme5;At?gPBI>?u6R zNPb6a>AE&Jt*u?BRFG{F41~~X;UFI``S*|$RW9EGY3A~QH-eML_lIITKmiS$wb4tM zzj>Guk-HJsK?>{nM}H#Y*5Jru0XKkVjr9i-rdcsJRB5Zc+xX#wS@kPbk94s^4>b9| zR^Pnn5H;8E=qB|g=(P>yU-b9KUg?An^6lMxu1v6<;R4cE0)fY???m!J#)Czbj)r3` zi7X}$|?`zyX z(OKsv<_$^v`DS!ar+qKdas58Pti7)*e9B4z&(@*Wo?5aKveeC|v(5y`5(Zk4a>1Ja z1#8lNKYC#Xei4d87=P<7dhO2a)wk4l$@a@LIiLD8EH}v3RK$80 zjLlO);GoHJY6BzydIywSEH;>tR8&REOl0Z*YnDb4i6YyqclDDQgI`=K79(CbJmUD0 z<|4ugEOtE**gZq}r4RL}QA^sI=O39UkrCw2rnFJsb0VTu&Ug;nkK0MS`aY-8P?07b zTHoCz1vuwy$GUSlj%G_M;Itf+xy+00hdi72c4iWb&yAk(?SX-YtP{zwfl>f zPdy#llIQSFCmz#l!l1rgt;U5h zSw{MPEO5Mh`e-S;ShT+_n5XFU)XcF^<3C$prp(vC>DDzQVA9on?@-3<9qEnwM=BFC z9Nzs+X!?a>0?sxle(qqG`973uz;l%ecQDc1^VdL~BR=EEdCh<0@<1Rh2(FMX?7(z& z-ak@a!yob;7tTb96ZLpaT_E>ufEJ$UgR^bCpnu+l%l=v$IK$_Nzlg7 zJ9q5Vg$7luZ<;I*nAVU29{M$=h0(+Vq(D+**+9wPm>y#|QW_A~qN>D}; za^;)iLW&Rk&$g0_`^4Fhl9(OFuO0CMcBDQ>mjvNPklde!Qu$tJiK6E>Gru~{)LyRvXj z2Z~BRvLqq;mcL~PJjN{G6jY9!P(O%NrrVjca(pP%VckRcG^L2>>o!LuJCP`vZBxQ80imI28f7kt^0Jl2>?W z=*L3T9>y!Oml0&%^5Y1QCy|IJIq@}60aMw4kUU8=y*L&-Uf+5ZYyqM3N>b6?0;RO#?rl;I+`^bj`Ce^%bPF=libYPl+pqsV1z!1XLi+aP*KsDtKTGKY5I!WLSIr>=GBFc@kzHu* zaVkA1g$VXH-J@YBcWqJYz0`Sgwid}(KfT-369EZ;B21V~NkWmcgAavPlKo$4J0Il< z#wSQb8wF6xgkK_?m!W4gjb453>*9u;pN6X4z^YGj{Bw?0bjC}X^uxbm>rGZ+@9{A$ z+e$W6N-f2;rVaFAudl? z!S=pQ`73;n!Pj4lj&T}o=j>N-b3S|)y*fFlcH#3iT`7NzgO(jPNcMwHtfcVq#zpiCNKu=SVkOe_FjQ-FVCq}By2 zF+(p7$pcung!k8*rgpGF{iI_0XUq=ypf{ceEunLimlR0AL{Ex`e}~96M_54J%wLlX zJr(ujz0AMiLh5E6c~=Sd$5h8dU{*G@Tqciy`ewv=Mv2F43q0iBJAA)IN^?M-X4o!` zMC?{a+)Sj_{bDqy;$zU3aL%BjMymTtv#M+pqW8K`w`s<`TapCDrFbU<`J_qEU3$Ld zW|XIrInhluCw3o&;nK^W*^`1lli^ZlgPN8$cD1xT=$sh!N;mvWAu|&A0L#7gDi0!g#XN7V zqA+C6@Oak~87{`+*QTW*&2&866&(RnBtyjpQtvTr5p-sPd&ecLMI|&Mx)mB8R#I+B zls6jPWO9ed7f~lip~xpPY{J9DGYtGPz5YndnTV2xc>xT|9zxJ`=af8PyX8aMRUTfa z?G|uh0&{SgToBuu9T{W#FwFKW2%D;#UN8lm!sxl^71Eu0O6GLS+9<%N0DJpagrJQJ z@*-}a5Z>_tS6fSjS)T8;8`u+>=}T&S=kslvfZp~;57X=pSd3nJ_Q{84C!!Md z06Byx%=}p=a(RIat7U3T&0Gj!qjREZ4-JhT`U9uu4*5(zf|b{HSIb{1QdX|-j`6N> zmR`8~=7+EDJ4vQl+;}GKqP;ln*UU(+v5whfTUdo$DfcCdWWJF8PHgGysJ*I<`#fc-WS=u zK}HE352{>coirGZM9L2L+w8{bi3RGj*o$Emn3=`~A_`D7B)BHNHmBh6&F^=K#{>() zQ+;IA?;6dQ_~*_eUp>`(j<}ZR`WCCi*kIt9aMgRu!#84N&n17b^RBX@8nk+`=()_1vu6B`>vtCSO1C^l_MTO$t-G zl*tc9>GGz3<*ng10<>|iGf6+ieAK_^1k^Ww{^EOezAy8Zui~MZvf5uu7hDL_hD%<{ zyCF5cc0A23zvKR=Th_BhL8nNEvI2Ax8318C#en$So8nuAUg}v*PgohD1hwcBP9VfT z;oWC|q;d%|T+Uxqk^*mDeMm8W;0Ihsj?Y-28|-jBN1=T4pVT&B|CRmfu`PQj2-mD| z`H#LpP85ZIiPVH7&KfM*hrawJuzL}t_BB5*;n7b$KvTOCjQcru&0yFU?Nqz8oZ;C1 zPB|p}3q6H9DSvN=f5rZN1#e&@v#fR}mk=`h5K%^lfM>;A*UkW%;|aa`k4w^k1W8Ksk2ePElK_%q$IdHeoQ_4|AyKtU!?m^(S!=rbyFe(& zN%G&c1+_rxKKM~4Av~xuU06NLnDTs)`}=3bDg`cnRYGgdK~>Ick)4jUOSQ6S%fzWZ z)2$FgFh6`Dnk$2``%6(T%x|+teZMCdXRW-i_rv=p#NH5J{aBS0?xT01p+C7JK4@|h zj5(QqZmo?CTyQ$#%8`@e`kK|nw)Ll%B5lG;Rx99gn_%GL^ut?zxaCVyq91dV39sFd zU~I~wx;tIsF<7r}m26HCoRONrhJUG++j@ZUY1-{YR9~Vd3IQhOU<4+H@vNuv|4#hX zrU9@;>(%TF^?DnZe_f!zRzkLnbRI{b&Nq)ae3tsp2r9})iyXeI+45F+2+RB^K6K(2 z8dNRxH))?SEX2ISoVYh@XI`D&*Z#SLCp|jYW*t;XeC}S{-nnFLg=CDlHpu4Z@Oo3N z%z?$|YqA>$nj$BxzboRJYrUTnCriK5mO{Gcv|2Iqwd;?C;FP2z#SF z`F9Rq_=qu3xuS~hR+#+rEmu@15ZKuWFCRTJZ&#Jck8SzmebWqwmEWh$uRaYLnv&KEb--uXmD$EmYNxaOg-o!Ic zY&)XD$zNU;LT5XFkx^2TN??y>CmK`o{U4R>mL1m+5x~78Ug`7Fg~^|&OYm&rC)XKQ zjXe;$#a`#~O>IgX5MK9Vcy{@_G;rgPs-QTSzQS|Rp^8yQ@(N!c{?M-=yJrGBA=Mu% zz#cyVG*3veJDoJyA#Iax_`CfZSS$VZLgC@Z>I+vVb?A7;P4X)I82`RyL&J^iE$2ag z2wZFkYBMqkDLQYpSdwmez@=_E^<;4`=H8v{*k0xETC)XMuxeY@9RMSg3LC<0%3sU; z-sI=a%MW@<)tG*qvWu{pQ!WG|AVi8H2&%i#y@>kmRoL#EUq(h zJURPW1E^$CqI2EF1+qSN@6T;gCv6-yMa95;;p5A}1Te{U-LFt54PagElG5@;Zw3~? z+_bK_^f(vtO9C-sP@j461m;(v8>|09EBWodgw4zc{w$RtQJ`Ib^7|70JSBfi9~9Ne z{R$JdYFN>sHB$dq4wc)4@-LYqIz0QBA3jJ#X&zj)2!8t}m1s}9SI2YUA4jMKmW3O6 z<|-iEOSZIHR!IXdQnGxWHZM;dTY%l+AbMaU!2ur(L>B8W1_QyB(ov?p8lMOr_}L|m zQX*~x^$#NY);UN0x|!G9fJnQM=42;P`1q0b3wP9QVgT@r=pt9lLsR0vR4^z|^Czo8 zi{@YXdrVM9B9!%YM%QFPt(*+B&_TQTbq(ABFVCXZ*vowlV$dTXLeMro@VV|`gkb^We^=1ho7EyxLjhA!MNKVfP+pECoV5Mly{?bCwySxP{14miSkDDn^JdTne-sq3mPFD7gcH@27q(W_kEZik;Hk0FlPC-}ACa zghVi;=qoH+_;>bKT^mu|0R!+@R`W@%?F~gB2Fzo03{qBEyR9UL8{%rX`4x+`sDJAy zt#=y%_5g$v_5MI404F&7MstcNFrCeJAVjU7{@2ER6+xe?^8j4kdWYy-J5=c+`A|dm zYqm>&XDO)eg_vOZZ|#tC>Zww*OL)B`to<_*HbKQ&&R+p^skYGf3kM4ZY?kNw5#pB~CNa{vV8DT-T)&{OgM}zp>!z{g4c`&D)mL^KV^4! z^Y3<3kAMPE1XSHbKSi|hjHz9c_D#*4*w3KWKs#=s=gn&tGe2r=2^z13sX(K-3Q7Gp zx2*HlEFk!dlLM@xzA?D6%pVDjz<;Lf?O_@L%4KFwq28fA~QDK~_Rs&BNe0 z0}hD2`xuh77;84|P5#@y`_Hb)c38GaPEb1&Zx@qfJS{FZ>}T8JUzDNx5*SEcIIWan z(9aU$1#w@!R?X^MUoGA0AQpAz7H*#=-*(cyoh!{O+$}mDI?i6&$Dh1|PaIq^Fg|`v zeW6{5`j89%EqWbZh7KF%1y>SQ{44TxYeJOGg|Dt&^&1Mjf5tzDrJ>QSJd^DWSE<)oxr6d;nxG#H#hr%_^nC0IS-pZbJM5^nOeWZ6A< z&8;Let9_X`;mSZ)@2w3+cu}Kq>KV)J@ak#BqROUtmnZjuY3Ls1 z((}~D(SLly=})QWhNr021G%SHl1sVw_!+XZLNI~I z_5wA&zrGWp+4Ms=j2toLzS~Fi_xb{Ez+PRDzX^S0jYE`F_z3tu!KuVl3(t)DGs|1~ zOSW3|mwS!<=%}1$^*TQ=#D5S$yfIk?@)>`+I8X-4pycdTRBuTEC2$_ZC9nIA9CMYg zo@g9Itxodw&BP^PW#iDV4DL7Nn>`kqqEwn4Y!WsYIgHkc5%>T|QV9BGuE?Za&^ zIF1F$+C9(CtNgoXMb)polMmERMHv^`@LVsH6OyN%$Nq*oe2d5my)C-jZ*S;)m9)&z zBqW0i!qK6z!rW}5qg(rV@*=+dV!d$2fIHh3U}4i2g;JH%a-*bunWy}WfLr;;ynd&@ z*-MoY0B(L56D)7SH7m6LE*rNndaEUm_9YnS+aTX?-*<5;=(nBBJmKVL$3#v7=pH51fLABt|rfqy+_ zxGBlJ3;XNMLXW|?5CgbYgypqnlVHRy_r$tLsR0Z5GeH?4HNk-LC9S`!BE~j~9JF8! zsjQ~7z7M00$VQ4zorZ6jz(J$fYafc$AC?GpgmewmmEhFmen9#R;~8OfQk{hN#S)29 zZtCp?p{3j}>BsGA2>;1V#P)gC*9q6AV^q{igTQGEyHq!ITKV2nd7ePl8Qt~s*q^Za z@O@L#tLqTEdE2jzx#c=bdq3Rz4R7_EkTe2wQx_!cAezZ5}qccqw% zZS%Nsw1nbxS8qSD(W9&-SJgEq zma}-_K-RNbry0DHyz8{P)SWVVn)TF0t>WJ{GmAH&z|L*u(#F@X2byJ{mYVBX#Wn4B zr?ZYc?&@^h=JR9$e5iY(6-Qp`16MpBF{kRz(}69tukX5R-+xFF~WIm{wNtE19AqM1H4s~!^aPjp!j{N*=UD-G49ADy~G5Osv(m#9Vsn&*5q3kd4 zfr9FkiEZOg(ilKgp>=CZ{p^feU`|?U zi=L|%iD!FND0hsM764ZG{S(}sEj0nr;`80Bi#~-h9*kPzWRA#IRRUPSW=Ku&w24{Y z6>&yQ!wbG2JQjHWfG{wA99W`K?EbD>xLJwsQkIs0ly-`VC%Hd(sCeJ(&olI*>#@40 zpDU3=TcR@LeUeNUobMcACl4kOXHPqONah2xUBYH&g&yt~Kdn5~VfTF-6A&nGVU47Y z`=xvidg<}vE?&jp_DBFE{ zK`lK3BBw0Gz(ra$opr;v5F%aSCDb&i(RsIr@UlQjL1qV3l5!n6i(whPBUr7a zkNv9Em;4FRCd!=o8^7!0t{5IC)DEn>z~u(m|F;}_fS*SNC~9*8>s=_z}sUwvzLSq7z-%e`~5d@brT-zo;5ldQ-YNU2kYKUo$a&n{;4N$vC(8mI3#WnxV_pEv05v?(pZ)U}M*lb*u zkfb;PizWX-?razrmlz*OVL zmM508K7ZGDaY>hM#`fCNwq(Pif7zU>V*@1Y7K5AA9WUWIHs&ay)~}3~$5UQoY4Ibj z1j8*trwr!$qb*4<(^!3YE*%Ube^3= zNruB459-GWuq|amHTN@LVfBMj)wCcqS0fLqFsCYUp1T3efXlQ_y-pk_Q*lDJEC<`s zfzVFe=_5%lUh=(S<_`P}1?SL*2G5CQF9O<#?6`TJc9t(e@7<6M-xgL>H*Zo!D@L0N zIs^BSP`n5ONGLwvq-z!NATR68JK@Lmb4uK|R^N)i`<^<|i-W?9AWLdOQencCOe89I z+|cq&9<82O)_I%gjVf=ay(GCf9G}ygluRC0|MYw^+1+;U?y2(my?vzk{`pa7iqxsp zi8)Ero>ejNv%Uswqb~x^WZnOlfr=R=Xa4AVF;mWJ_Kb&mhkCg%vQ%@9jK`FebRpI8 zwGm4-#mVK{&q+GOf$*F_HtCEw%+{|OVW>*eS~wc`51E*Ojyy zndv^i_EEovQ%@)YsJl^7N%{_a1F2?%mLa!nBgwBCB>vQNS4(+T={q~h%&a*#J_HsuB=r053>(CzM-d@6+3d8b7y=3e zK|C57%8L>&%!mzV8Iv9HN*%l2%=oT4mpTDD-t&#hRrQf7S*Ppx%o=(XUA2EFTucjF zzZXaee7G4>+!$Nf{)2Ee5WcqJ1^w>uq|*Ds(V;#9k|x#{bPV8BZz&g-wNB7iJO*(( z-xIt3^yX^WY!@tGsMaW;^cV&Ken!ZdrT2dgUa zd=EfZWH=A{Tm)6e0-kc`+&m&-2OL<5W? z+WGu6&5rgz{baiIoCmVi{5juY<_+SzY9JlCvEb)7^{Y!kp>MHYCk=@9!uh3;<%}JZ z{#+`yW}q2XZ6utyF*2iMN=FC{e)*)wi;k24>aU^^Y&0LQ1XOvCmAIGk*KS_2zbiot4IO957~nu&km8Wyye z^tb(nWU&|;p$DsUDVu`?X$iZ{qxCDUnjD6GbnNa@ym-`&qfm|GaN4<8NNbCajeqyMlF~h8I$DTAu4ye=X)HIw(`dV%lhq+7}{|0_b+GJuX5wSo#og$ zu*L=vE&bH2f4|qh*}Cw3FwU+mK#x}sd;|=C2CyTVBHosbI)vXIiXyn*m5Hx zWo1P+>SyD{4V`*91IEvgINv|`l_c>}Re#A#Vn0x)dp4#Fu9ukk(qu=O4$lCWUaHbR z8|s#vqz=Ss(niw?Ef{c+%8~f8$(TxLlBmtp*{TaLxy!@mMZP9kPT1+v zIJ}sL^zlFHCl5!6Aoo3nvhMn8Ts$Y?BAVV%Yw5$EU^eZgOL$SsDy{U7y(L@?J>g!G zO!>;~J{*}m+yo&e+PO?zq}$TcYH*k)q>zF27SM<69jL!M?9|2x=uL{Ar`xbqY|qy7 z*m5K7^nujyP4E}kQm&TyLX~lFGre2G?=B0xEsZt`O3dDL`lY=|W@rc4&vTKbNGH!5 zJ76->vcbm7Eu0p97LqLyQx`96kd4S~(`uZ#n&)2UIY9-5HtL8D?T^FK{!DwLlA^Gy zHEwhMD(^s^?|vmC^WP|^mq(Fh%k}H1i|ja9!Gog5 zyNKu4F4qc~36@c8hb+BeJPU{|YYJbM%s#cqbCYlukq>MO9~?e9F>YZbgNZ8&{xp{M zxfbnAPLvd(~j$;PGCPBb4b|XwZ+qdfE3!8H4jF|qq@215IKL(()8iLnjI|nw3 zX7E4K4Ez7xX;d$M)PE{;2`GphZ`55>r zYE^7GZ&$7hlN=kT0O2)NOrevu*6R0L{hpQP(sU)WaBe|?<`DN>aB4MpYG{PI-X(L^-E?qiY9z5X{g7Tc8VsU zeDiOs=p_cU2NQ@A(p(mtVY{pbIZm=(z{DDa>T(jS_LBQM3fZIx=Om*YA?pcnBt1o4 z@m)Fq&=<;a_r@7_>VwFs`#H_NB7UzUZhNx-Y%>Df$w(gPS&oH<%B%)3+Iv<9{sTb0 zGz9Tx<}Vh>G~CiYH}XG@9#GmCFk76WQn^R|%Z|#)9L!?gE&7X%8?ICkqT7ia)!%vy z=y4T7E5IAS1FZZrTI-tmWpX*O$JoPrXN7=OOn+q~MA0S9aZ;j;H0KxP^mzfM_DZ zv~zQF#s)37zn*XO>}p-g9%OeClK~ zgCa)V>9|Fy6(R%3U2PalMeB382%w9-eO-02{0+r{HB8KEeT2=24SJ`imAwa!7dJ#t z1Z*k$1PY_+vzf+Hcm=w0O_v2ajg~7Zc>B(87hWb<*Jk}7TSLv!nW&TNwsMl~)-a#e zOY$hZK2A3UA=bF(Be{PHUOC}s!@%oS#>KbT{y3=r?{&AIN0KkCM6KSDMULoX%f7;3`{C68)I();nqrNCZp z?KdwBP31GWqC26gO^R{wp1hs!gqB}z!p~ad#?AHD2eT+}eG@x=CN-l);EB3VQS?R- zJWz0R`P>O0`JGoP%=wh@^{Nu_f;}|?NoTF(+^Oh z+Ci`EL~{;BNQNDkL+;~U7U7^N5TRv}VJmpLY=Md3&RuCgPXGeMHtuy63$)M1X3+KY zcosKci2oa^MJu+JndWRK?Cnnheg#f;_zS&y*CAv~_k=qIx2YFwUmq=BZGD!4^%kis z!o9Hmm<}|BGw2)&9nl&5D+Kna`j-79`A%+(_V*;&?GRg1ufi|C>JGasyQce_3kEF( z6wkYiI?)OaYI_&~DIC=K5P(x7+6_6snQ&7f?)?|%fwy|;l+GJ<-&nnBNcG(?kt{7I zmRA#I&shE@69_f@9%qKx4?pYcna<~%6oR)CcDws%5ZwpPOz{z-0ht}#n{b(uGH)L- z27KHWx?Cs`O!sEOfBj11jm)vaT_NJ`hLt@$%Hp0_JBE6p4N@S>8i4S)wlym5{6&g8 z$T;5l7jot4*b0B5>S1axNXOfjU#Zxi{;I`d(fD;fWzg$e{{UvC){0|a($wA8Uw z1S_2e!>2BFO}s@I{w|$matMOsNT+7o(m2fb!=rmD7$E?18kR`i0SgyZX<12xwVypg z;#!SKoE`=!JtZm3tpX{iU$Ro~eyvuP3yW=kP&&b*;7iafEOh>cO#G~ZsekB1Xo@eu zkOW$Vg*^~ZWZ3kE>$9YF9`~OTXf8~=d;2y0NaxhU3JG0TFdjsnQ;?-qay-AJdJt}r z9yd32_S}#-csVE16qg73R}*E0^1FJVqGg~i^Uc(7(Zs}v94ln#_v~9>MU9Rd z|A4XeWy)d_b$6WkeByCug0=M)#&2GuW?#IWP9%5^E%CaZdb)9>IEzQj&y0tZa>$y2 zZ1Brt9|OeEyU-1W+V0a0xp4{y-DN6RTi08r5_oCYjRa;Yq0Ee}F!`D6CP& zI+@@)tR~7t#;ZTPlJB=!JH;jAt!EBilfrz?!gGXp^BzlKp@~dnf~TKhTcpqgV_GU` z^xB3LI>;S+Hc;D~a%LvG#=_=Dft|t;2C<}PPusr2udo?A;+mShcGDu`hL}*%cIvSg z?us-p^d)fLz|hebj#RWi)Xx&(Q)Xq3%weiv+o$nNJL-u(+OA8+3{@9aXT z@R1KFaOX^giqj7sLPFuQ$OoT%%$Dgt*|BCq@Sb)+=#%JYJb|ZYN)xiF-(E|L_|Mn2 z3i-%$?~bx2`)B1RWcdnwdW)WK`tA!sRNty@ewkOD;_1E9^2atq=-&%i-xUJDV}4kK z;rV{voAPWm=Wz${N%dfB);-}0oR0^T-CmVeg^HsG0*d!Dm4nM;lr~z1&klhLjDOlUlG@oAuPvo0T$f7N5pyMDOJ-&kQ2;KnysIl$f4i$l<44P@Q z^95E6-+i^UvCrtwLSC~ZCFkU&C1g41E%DeIt&G*kK zJ_EjIJ?3&o7qQHbhp@~?Vf@>Rg0_K~Wv7tsS5u-szV+o4L&!u)!ZXbwzLz^4smS8p zZuR9tK5YQtGCQs<39*yKZ0HJiG&jKJ>}*IxIt-qMM^C6AJnIBz5ZP|Lbi@>c$-2qT zgkfD4CzQ_Ya&r}A)+%9bOX)-_B1K%Dd_pzx;5A{#u=)3)euf(p$SP_WKi+hMGT%g> zR`)sPkt|HWRJoT20NL&^&94<5KR#cq^Tux!r*5zjJo_h;qne%c4O{!p`eUQt>DN$@ z`E$6Qy?m+p9%GD9r95@T0q}IXlnN?wXrr$dudVgqB`_{q&>Hx)=*rpS%^E8<5tC5f zt$Huz(!?O(L`aswu;sNoppP3%GlMjUdL8?;wz@(pTlb9_ zH=PCa{Sx;Eh3S^-(xt>_WvE_NkiEY3*T1cv%6STV#=Yl)`Wa|My0^WsJ~d)pbtZ}= z>sD()&HW$PDLx#ROG;VpDX!}=z~})*g7Sj)L%t<3LZJli*vQs#EFx=$I)t~V>jH1T zb_)igTAn#*Nou71k@|XQ=jB57FV-=0ih5U^O0$&;<+y0NqG1rY#S7g8R>3PkKWm3; zMmihmRNQiN^9k)zilL7foYi$M&mAl3ZZ zYD|fK&ITCfPn&7KMX33f2uYKy%4MMEgg`m7&*cZCyHNbPSZz*`IR6BVi-{^H1tBrq z0}!mPo~Nj5rY%^;fbfiNMZj!A8T6v zD02zJ7|ve_oxg5q-8n8ikBL^kw1{V?&1P<59zSWy=6!V^Ls29J?iq$PZJ3YOiR~YI zv>+O>mhKl};$7%ZX#*1ilJ>FBzhU6Fnx9WLVK>52J(we>km;kfC z>zm=YeY#~siX&6|>o>8x`pBK-PIYBsz4@^)c68!DwIq&ZIGBbxbyz14<2RpZ3jJrA z$yNe#ZiWBz0*pC6u|61-6N>Nip?y&x48EzhHhIbGtzzq|Bk0oV|E}xcbu=QBS=Aj;$e_ zAT{2OgPf|<4^ZAq$N&XRwrjWz0ZvQdBuc0GZHLJwM+wz8FI;P*3a9G$Et~ZkNQS67} zN3TChr+vf-#z@~MURr8@F|E~6ne6OolQik7s4$i``W|hV#~s)=UHdP6!l>xQ>FineuB8G1l+fcg-nw5QZ}0k4Dp%=W9ms+jFow5tu3*4Y#>v_A#ILlk zwNB;=tKUmN?NnQyC~zgGr4QpI!u8E7X}X(_n_`={_wJZcnA@5^W0sY!Bs6-s3@h${8J<6bHJ$ZiyR3Agnmhv+R_o?J zU(x`8gUP_ktzP2H-<7kM{9l`A3o9_QtJ5y{snp~xdi;7Yfd=GU+EIS0%6VV;Y)vdJ z$XH0&YHt_Y6&5I4UdHxDA?7lE9F`)xo_yZ=iG!C{)E6tm+jWRqsc7Fc5FN%wH~7f{ z#}*he8Vd`YF362aD%;6VbZwqX>)TWO2|!UVkrNHmc4zIT6zoHwU;%$e+U- zxHQ-nS(22c&xjq&MnlW7U-5c>TY0WfGW=i>hPLVJNupLVncWlNTDy9&5-tX$ff*Ms ztB@;)5Tj)gBqy}3@m-bTzV6dNZFR%=T|m;v?-D^s6ehZR68rUqwVQn35>JMfPYY>| zcy`=?Qj%Y@4}DBzsI8|Z*}TW+7IxUxHMU!>Es^oM&ZE;?WLfmpC(9633HC!sc$w*= zh-7()9a-K#&TTaXec5 z?jo=upMHc5cy?xVNQse}@YLk00GBTvV=uoJ+hj?7XN44a-2WJGor6ZQYSZo= z_Gsl_W}5s%KcB)_O;*LZxb_pSPCv$&vJRPayIv4`{2LFd%mU+p!6`3!LBFX~Jg&#o z9%X24S{a+pGZ}9w9G4VHJPzI~|LDMTE9&{T012=Bi_>H5mN)gWt|wvf6K&H=E$0S_ z2?39T9GE>B82v%DwUo5snzbZ|#^CSeu!lbLt<7Koz4Q%m_ZM2IXmVo~#{I0dGOjjGTkPUCm7BMs+n-9-E;-pWCs*GP!y5}8pJU>15DfE`t>qQ5iiFIT# zq!CtL954g0BuB+?UFLfJ*tFGAMP=^bfF(M#nxcgKuvf>8XFrty(F%_RkIVfYKit_m z=O~43#$#bM@BhJ$yiG)SRNys65DY;|6W^yuhEa@EIan8hYx0YTxOQ2(cyOh?!-{#e zbZrXdfu@pJvXvMgf^lD6Wxr6h9D4Nd?I~qT^yV+Ah zO(Fr7|8}sQ3)ucvrBk4(*C6pbYr$!tSpg^w&WHRgR{@K_W&&&bcxC<^7jkSWNB!+>#I zohnLAcFI-!5@B0*%o6_%?Wl=4q~wyJaQKbJVbu6}AgnQ%X zTY1hG?3kuDjjbW!3LR6I%LA%X*zv{eAELfJG|u&_A8nPgLZfWgY`_uT|06-vyHZ%75+t3cfi-1xNcy z2p1IwsIpBQKw()0MIuQLyz(8%z`;+aj3(v+#NMuO8Yl^`Wx*j*c$ZQ%z_wx$8~bpY zy(;G~?=?y)urkv#4z-q<%z12VvzLQ5w#`IB9fdEPWm|eH`9e!*jG5}B6;0vWv*7lcsHcXKztsgHdo8*|jI$2!=~2b|I7PpX z5LI4Gy4f2FR>7@4MV(k4;>PqDyi?e`F@0az?0V%59^?^vGdWe6p-?W)`ICy-nbvwM zqZ1v~u6`!FkF8CqZ{^vOHEp%-FuVL&0o9O~%e} zr@|`MUyUvQO=03bQ%t>-Bk!StT>LeeZM4jf5oqCWpEuIBv$xzPICJAvyd-B{y2u9-Sz%+3}ocE*BPT{iQjQk7$F1ww5*059&~^ zkGo64QGKuLX?4CD{_hSpLOEjz_=xOxm)#tC_y2n2SgSuG;mGgBH#k89260FFz@fr3 zf@VBb$EsZNZH6ImVP?MC@@K7ACzd`@90P@a5)bsD_jY;6YFF7d6fIucspxBIF^iJ) zSQPP*Lj70cIh4@+pMAR~ z)+?GJu==?hhV%sq(EN_z^?zOy2#b;e2QAJQMP$unO`?0pibfDqt|O*bueS=Wkk!iB zEY5ob`9*_h+-aTk%71C8{ELViSuhHzjMegt=)-z=pS(N#ShF~e(xa2RdZ$%G7k9Tt zMV+W$RC=tG=1e4wx_$$M{lZYC>x1d`aqEDc0lH+i;~5z=on0{Yk5euYBYy@l*+Al_ z#wM1Fqn}3C16rRK^tbR$lGv8YnbXyW>Ub`MMYz(gRuHwhcqV<9PR@2*AR#KARgoC( zu6vtUsf5C|9C)iTt*K#D&K_@Rn)g6^l5Ifn!wfGdF<)fHV`DeXXaAbxHS1z(qb4! z8wg(+I=gj<^=(0{NXty6qm}d%Tae)P}9W7L4iWNwHlk1lsA_b~0OQ2|iEAb!cJdET}s0kR$1dpkfCydE~{PGA65 z6mRT3;5?6)?mwrwq_~%Ul)YPSu8h_-s5cVh0HY01$LOf^N1!Ft2+(AvU^(NbZ#F9_ zjnNy)=FIf-WT4R%#2)eeQ+w7L`nBtt{P|N-g!SNt4%0wf9F$<*`L^b`%;cJD_t`|j z>AJu1O7Eb2}yOXAUSgJ3|`Ntta>2GrFy3lr$Z*-?Zm~K@p8?mz*w%?E& z0VAe9aM^`_l<&Nte@8`69uDPH>qHv!n!@aOsB4 z?`~#^o1XijrC5_>cg$sJ=KnER#$iPYRf*I^ zIahOW1YEfgw>9sOqrFjxc#BA9MGyTVm9oBD7&=PZ%#>zo#Bu3GvTy@`c|;!G%iPv4 z*H#^vVsT^sy1#bfxx3{tMc8uGfXt|O{E(B(;V`eVfeF2>LbgDa+xm_D(Yqp|src?UJU z%sKYN9><@22w(2q5s*yxUHOzihm(f+%Y5gMQApzT#2ucW?06 z_ZD+8vAc+q##%4nh3HDBmjLY zul8Z&`@{q4urrgPUCDMmU)g;__rgdr*7%7gwNp2Qw&e+o8jF|IKel&Ps&yGb;#(QB zLn!pruf^KQo${)W+;<=WOBQ%~FA7O7Zmjc;%IIm*s%+vdmDnqb`d zn$s0}Q<_Q_a^=R&kbg^!*E`nN9N3w+S+wAC9-9D?;u}%wpXC;I^)Qu{Jv2xuMcFRY z4az>Lsx~!uf=*+_y^-Pw#>wfQb3?o3S^93R29xr(qqV4PQ5&As`qRy4ZDWzI;uN3v z3%M%~alQ+}-0*0KJ~_}ZHGuz)Osg6i4Ni&1aD2z)=g^H32cA!ts+{WC za&5ac=;hht*56iqQ6Q#p1zmUiZ4fL}WZn{KRntiBEjS<*Yu*5Zht}A@$tsCGm-32z z4-qt1ACZXev>%|Wa-z(aK(!qeYM8_v@S8O?% zqV=d5Cy$%I*ezb|&_JNmjn@Q$5DnJ}Fy@R;_n~4!au@@2`s4$syiPy1_34ZUk#P$b z*+Yaq%o#tm%9<~rfV1hHjVw{dI}QJ7wvx;Y5DFAnQqCJBk6H=945)Ca;>KU7N8}&k zH~C7z*&r9&B#vvH$mjv^PmhV)sXvk%FwcLd6 zPrWiApB_@cUr<2D2r>thgX?`dd!=F~WzJlt?#Bt7cI39I>9=YH7TP*u&Bc}`ckyLQ z>*Lr4oEJCL#*Xp_shbuW3(`yE%NA`vQ%v?j%ch(6;Yk_r@_hOTU{J!RkbNU*n6&UFl>J8Qaoa0JnV zQ4~C@+27i!+C_G7#>B#`tKJj$=0aXTwv?4Vke&mYsbt%It?0C>6H`gMMeRRlBBUqIZqy$* zWCr}2-ZPqSAT)Sf8~uYxCnzrM9GhAG7at(P0J@3_r{FW#$GFOPx6~>R&aWrbnYCV* ze+>n14|g-@ImUwwQbf(G#rY&FGzah$VV1-_wk$QOpr;s%MIArTw& z#VWp=1{9&Vi;0~n6|-Em^JSap4}r$ zGYG3WMa2DOdB zyS(D{5ot|d;x+7Zw-EXZ%DdnkL;AcSdD|h}_|O<-wq`>OZ3|jpP_cAXwsSLf=YbFK zA^{X8bGc4=tLX|#Nwt(&sxr=X9- zsE}BBB{^c~H(_8>K_;CAZf!X$X!nYfe|7^S`;Y~|Xf1Jksx2;U5*vvfhYF!ld~ACZ zq*KR5FE~`hgPH*I=??rX3zNY7E*3*>e;!sVG(q zUlek|rPg@ryd@s0j#+$E+DhrvCN0#(Lm=%#uI%2`Vsc)Cb04-wNccWr$t|ACL<6Pf z`|?Gp#N0s-o8XuiT>*eZ0KtzjWaedtLB+wvxY9-W?0S?Pb2ovoii&rDi&vr*yv2xz zn(@`EG?QPvPwymuiII{dcN*celc)bcHrxu|@YI3Hq{K~y)>TpQTv(}fQCztKZuUAW zo&yR|j5~EHW;J_cGyRcXz)mNDy;%x1BQ30dL;PQ(+9Nq`n0mSy16ZaB7SCthP{c(aKd> zdB3M%I$-3pmk0v_jMLPE1V+fLq*XmuE482eoEhj#?AF&gd5ho){OLG zIsw{yN=m^DwN%OSsX>IP`=k%bpFmUIH0}7PcsM)&>*LHfhw#a`ln=AB0Bah5?t}WM z>9`pBjbc|7S`ngyBPcMR=17Jc{@-5Csv-83UnBE?>jhTM3!QX`jCw^JW7+akXB6#bDo0>G%dPY^}e5!QOu)>+W88J8D?(nt9hxfryVBs4Fag?v@zC z`Gc1Zr=Ic#fDy#4vD*Gq;;!}Q%y+%=wG8YS`ybV{#6_#J^^*Bxr#&=saoqR?7g%)B z#7A6y5_r5s$t;-<5Rq3{l8Xx%1P;OcoWj3IMN$(FW8Rys^raV^%EuJA7~<&qn3Yzf z*H>${Qkjh_*iyJ^?@6k4B@Rbrq2rB^%~94Ue}i|G_s$ngGO1nU1P zM{t%>J_8;8yT48MWNrQ7Uxx=bEe@rSg&{6djvoAn|LT_%$wC)Q6TM% z_}8=^4tAmN_}PNA`mBf`(h1&cVr=*aR`CMJDR1El*A+mRw)&Q;aAh7t*WyU+5s_DVxkr z3C4vCt6N1a0uoewp4;lncsf0uEF}*$nm~pGrynDW@LdjpcNO<3l;ZN%8i@{7c2CBg z02ocyIj-7(FV#Sx$!q^zvh1TU_sjb64-0ipM0c3Pvtab69?M_44lD0_DU4C3zL#Uf z6xMTr=l4uc_aPPRGd!3TtLSP2&RJVjxXMe`RCyl(Q*L>S?L@EqY~BGSJ0?w&!%Fyvg^k zG_XqMOQSrszdVnNs1v)9nP8BMFg56mPu=i}lzIqWmx=AIi8k=7+1r3KsgC8wQd!)+ zdm?F&d(&@}%pDMsb5Lw=E5Gh4iG0#=Nb>1Hd2>+?*k%F3F=R`k^6XY?{vBmqgXo1aRphz1&i|T#hTTt@wunM!j?q*2NN9x3mXJ4< z9sqRnClIw_a$ggAJ~BM_O)Gs6L6*tG0LFwyZEkmFFGJ>%JF&-fE08pYXpVW%1aB@p zcAV_#0|A2GH)LWpzH_ec)5VU)@-Wh(u<-|0Z(sB}NM{n9J{5_U_V6A;kmHO79QxQ2 zy?EnW+_yh%T2Zs;BO*!-`;Vgy@4CmApr3dQEVY;0WB|d8l&|9-GQD4O^}$A*KiL*5v5>0asx_#eq8?|Q{O-j?ll3Jwz zM4~~BmN#Uog2$YVWmS)a(k{8!DY_3b^ z3^vFfzL$gI+?)y>u;N`-vYUlNn&HlgbB^P&&K;G!6OI0irsDu|rOO7@YR~tCn`gIC zol`*=w_Uqa5hG}tKj$|qI9A@|(Yshe1V20w9wQ>$mdi;bjPm!pr^F^d`@g8jerDWE zWt#Y&NP+%wd_`JL+Rf+XBwl^X9cs|ZAJz!I29yLY;r#Zv7cr0iPO>6u~@0%4VFk-sAckH&APr2@-h@HNE{Ur>R^AcfYsS+-OFJ<3k zyfy{9!Z(kG1Ap>WW$|9M<@NK?))IDB*s-^(DBPOiUUQfXc?>QoutH*D(V7H%PDV8* z^4eAe#3@0g-mS^~r4im07f@cYS`)I_r_Wj(7*=#|GVgsJo9RevYt^EwwXAaKmy zRYim4!ABO{_*JEL?c~i8eolhC=U>&%?rz6A+_<;b-06de7V zI!z%r%U&2CSx9tt-17$}YrUBz3f{GC6gu_BhD0cfC8pRj?7J7Igyu{QWUYfY|L5*K z85T%$(gSB$L1zG`{|B3z!wgPI8MA#BB<39F=C{_#dBTZZ6@>8_?=tp1yNX9&JPR*a ze`E;$BjODI@ZHRN5;rHHw|U$a@sTI6k_8Jmg{)q4!1U_n1I%;xYs#;BPaI1I=fO-C z@46?_8H8MBUuD+4Zjd&th`>%VNFGqI=kmsLBh2;B-ia;_BQA3Lkykzniivzp@$i5O zLn*n{P&6a)*r#`b?n3Uek=Xfj0bhCEgRH)>XcMc2EUbSbyx-`fsbeCk-nM5I7!MH? zJYl=vkkDG9OWZvv>uUSYC&JJ}3Xr)K2-+T<7w51j)M%V?scC=e>+OONHXZd%dj8J~ zFw}ZZndl7jt`o*-o)WH^a$mm(cIP{PQF|7fB@lCbQ?HeOudwpy?@^N4OXYWOK~j1G z+4>L`MJ~l!?UC@{!z6sau=&=qd>fv|2R$sMHLax_ESz$oCv0O3DsDvv_8xDE<5pH@k%h*Gh(h*aZj`Pq+9=TZka?6ERtzd!HE zt8@%(MYFB=B9Ap4;^pTOi(K5(qD=pKZhVkO%awGoH2;72FrPRiKyKm7@fKZ;@|tlN zy~r;FK*bz?YE0xo{rm40fv5Ddk^y8B7#-&-{e6Kw(c_?Pw4QTZo~!b=o|gw|Iu(dI zyWMSy>*tyaZHrzHd262(#Qc^3G@^OVwPZ3vdQfy+E?gT1U?Jpu*+Sep=^mwk+?BRT z=D*i%Ga5~Y0wr+%HEB$ntoLRY&2IYYOMH98Jdih{YW~OAfTT<@7$AQDXwLmaw{sv6 z@<+)@0IMux$FU)qw!kd<>Lsxo7oTO%UUsDV>%#BST7n2a9G6|_#2Jdtf7DqM6FO+# z&v+*QP_L@>zYWMR>mabdN{AxR(!&(t_- z_xl5up!Y?w&HjR%0g=eLAuLfy>nsJFaD2XU41#C+qvv;q714RuGXYZyB|FD=fo%pM zr^t?_0tZPjeZV-)LKSzhsQkYQ5tgGZMSido8P3SvGm3rdsCBh@AtX@Qqxs!PVnTq7 zo+mtyfg$0Jf`XX{R4-0`kQA>7gy*k*%3t@0hFwK^0!W4__)BR#J8~5o9FZ!EEg8Nh zb3jDz0%Vtxz(ythSe-*2_3QRO1Igb<;=&V_ul5BW%*)U?l$3eSfC1gw0bU7y@*ch5FAz#QRmqg#40c~K;#ss;*x03trz2ryOL!hbm*u$_?-ApUcR z+;JF8w%`KfTmO_2fp_$_g&4pe?RB_oCGvp8=D0FX08NBDIScPkzJKG#$Ou}%FTCv3 zzV|u9^I0vq{z+eCGbj05Zjz2n{`!Uro_RqdbbIx<;VS?6iW)kZ@S%qWqerC5e`rcO zf|N93Vw*`t4$@jPcDPeBM6FV{sp|Td5O^nL+U#+Wgp~8L2H2Jij5hI&JcJd=4|)l_ zWtdHm(V(5F;<}?GgJ!Pma@At#rgaxxtQtV#Nm2<)>FwX#WylZITm!DqbIakPfNc=L zjDK{QgxR>==|8=}g142IDJsmzZC&*U%e{Qd@ zG#jL}RR+vz105*j(SmmOJBpAAVy7rnaO^?J;)jHA4XO z7oKoxtP}@XR?oHbz2he$y#}Vk z=n)XIjQO8jaZ9}JE*4;@TYaUaNWe#lKHvdp9?r|}r;s%%%YoDM`6hDb4pa7+dy;&- zXpHy-BGPx}>A3g!8Wj15av1QiPS^^8Cj^HpZs$t~y%#K=e||>{kS6H7c0KMiqmuHjRlwcCJm}Ydb2FJGf&X8|t>MB7&}vi{Pir^>qa1_y7uJ|CMM_eP zoO4xyhZRwS-zUE0MD2n0-McwZ+QMr+fGWgW(~iR5xYhJOI1=^se=YEn3gD=Fzj5UR zY#-0#C;r3NliVG!`vE@-iiissGPFT;v`%!;!O?v4Z5!^IC(gg)$9*nDqihlY-ezK9C!?5?|dT0`nfgth7#GWH*&UrX46F~7z~}Q;IPwQ zGLN3QSgo7~oGVd5t!vZeHOpJ_;As;l94PgXaypG-;eGZTN4_v3R%unF7G;<{0Q!G5 zEI$#%G@OS_c_l8DFns!xYTlFzy^fp0y3iBS;~# z&nVea!bIXrh(+be3cI|MluL^vIVg~TNK-p6Rz7pR&{?}XB(4i;{U0$Z*Hfj~7`;?y{vkHj+QbvAD+SkC`8~q>6=4FuV>9euB1dl zBWe|lE6C0a6wrmChyrU>GS6Sy zh`41nKKf4WOnKY+zeG*))#z~m3udH-jR&4c&ZE{H^PExmrUDAa26D{rRIhHA850H~ z2ZltI(y?Rnj#*D(qDSzay`~0~fv#bSzr}+0$-uMGO4J(;zHQs03p6uL&28Yu0rVo& z^nifQO+b*-qZXicu?hSF45)l*g20D>^)YDe`af|niOPSuRsoB(*b^ddzNSj~H)LW1 zAgWVjUVh)Te$UnVFGAy^fTC5R0evl2uQCZZb|U*ZkO=`m!(^%sb;s*JymRF5n*&h! z+!ZJOi&y*>Ar6T6`(3vMPnICDsUE-mv^$c+h5uLtAp1iUSpHvu&jO$+hPYZAwP zz2={N{`-PMgR3m}321F~&H8uT`0WLhiaiJ!(yTa5kKsnq$w}pt(d9Nr2sdAK|RZgF0)5KNx%nyXm%gEu#Flzc1KhYS#0?TsxzuB*D2rhV4So@)T zppZQ3#B;r5Mc7sVXg#h@cE~90KQ&1ym?Ma-->Oscu9d(FZcG_+4=6VHwQZ;{TAN~7 zMj^V&d`y_2`Q6aN9X$_5SMQ(V$$8h{4t=Sf(GpROAL9I7hkQq*^;7MYif`zeSNOqUsb)|68A;SzR;dt@_W_tgJvAa@F|@D%{8#pd08$E_HTa zFZ-r)B!xVRlEo+XMGggt1S(j{>=eP|8cRv#+n@g|1#;->cfK|I97i;TC~b|ta4C2` zUlTfN!A@*Z9}~m?CLQSP%uki<4d%Thwz~ts%Wfn5j$(v6SXdg8-{kIW(=@S~&-M4l z-ftHGIz~u%Kh`}==A5`>fA**?w=>E|_!9H0Px^Eph74scr()B>-3-ICZ6fC^@^xFS z$3q=3?|&;{9+<8`gX_j<#GEK?kcLQ+X{qZxM0K3y#u_+>cT9!jq@#F1!Bjr&G z)Qvzz%Ki=4mQqozw)VK6=&sasSOIC~mZ8vVxGehB&V&m}b=l+uw_X}Fdtmzl)%|OH zXU#YxY(kYlL)?PL@FmG`w;97yLVJr?EC6t=Gd zpPnezKen};x&PfEAL^qZIGP((S#t7o&s!pzdUpowIGW&6zTy_2UNeLCkwOp;7<3Uk zEMRZQX_nZ=ju)=!izWAn;lCV&rp}4WTvfUl)l7T;XCYNMfqxf z7~||GMvEpH78-VKd`>jkSloQNMZg9AIgfL~&E`Pq!MOL;fY2@SdeV|(u;La?7^fLp z8o*W20$NM`nzdJqW#TTTZ!C~Ocwo>n^t>F+-(nvI^Pm6_ztQpmSmhu}zqUHjl7ZyEocpN+c2)Dw@>i;na2 zDq<=UCXepic2Uw8043I7X6OGerK)uT$^^_>Yt$!x|MAZBqjhfRb?oNB=VB5j1Tjc) zjt91+yiRo9tT%L9sW*hvr~JU=4iQD=c`@=Ea!>)*dQpxWk)*udx4c>4@LVySwXD*9 z{Vks5nPME-dS-8tmNZ(eEZ=yRZ+@u*G#0KJy1lw9vz!jj9Pqk+a=Bb#7E(Z>t6}=0 zf$jd&DN}4KO?F)get7bOXMiAnl4nLRT`J?c&E~4ZxUHOw#dPfg$!dv+P}KJboJBmU zupqn4@s8W7(E-Rh0f!X_|$)0;SwhnioB2Ql9f)?NNdK=%_8%9Na9 z2?b&5sh!ka{6XP-&PwaO4w9RAHPB|kT?BTVy?50TWBA82{zo}(vtTU;P!|-a|82$q z3yFA3*+6Gc1!4e@#lTFk-2r-|44Z9hQ`s!5)?Ygtv|Py}(0=D!q`cwfylJ6tQ)Vf+ z#$Fz!t?*n&>Zp6t?s>9G93o9j;@a_YTTL3yypg7?{ug!i zno0G*dXYL!f|a$g)Vzw}=8Kp8-wclf3by;u)u#lC=NKkdIJ3@<=MUx4C3NT>9v+`B zH!;`nVMClkQ}*Fqvd){=9zd*96hAJ1(el0C*C&PjOa~OzY?AluGb9w!*ZS`7T4gP? z#f=o1<3~m4WpS{tLG!j<_*P_IM5Lhpv3F}^_GmLlM(ZgugN$YS(bArBg1zkmd<%y5 zd8RsWhbz8)LC?X{Y^%UFzFfzs>!nA)P=)l6CfWBcSf!Q_H5*f9eir8dd&Yf&oKGT< zh?A$z&}8Ao(wNzJiz|Vsd{uYvKUr7BYVPqevsSH ztZzaWp))r_zsHyqPRGyqwx<{XeUX{^Qeey1F&}q3GNKmQxayn*MFuK+{8w)EMWD%?%;-a^G zmK~WtZIk+-n+0K zl!9a~8gRDyBmM1|f;QVK;nTtSTaMnmcK|c*zQFzt@6`QT?vwYmJ{EjA4>D0Dq_9#dN zRI@e494d0^78>4Jc7Yq^AcwbNhR6kHT(o1@dnGBGVbg`tzw=dw9TRoepb>V*s86l{`B)F_kx%cTG!PE z)wANJosuYgG&uefD>~pUM|$?q9h|k20c03Qf8%}s{mr|==;jR3@5=UQVDYZc;yo6= zDlfyW(hzu@NN?xV9^aDnvFP6mmJXLuv65*hl z1fzb%1ELO6&dxU`k!wXkF%T`C^coqjLC^9a?plBfq`EtN+PFcF71R1>)xC+0WuE&J zOb(gLyZ+B;2W(UaIoXIN5I@4x$0tZ@8sXmrvuVAW>FaaD>0piP4GhU;1UM~CM(wG5 zb;a~!jc@FKP{FKeI8PLIh(4bRhQ=Jt%xFkQCFQM6;XZ?%AyOK4K_jh{9_BZlBXWnCdF zJK_&q8nbF5H3P?_eg0HbA0HdwD)!L>l>F-yz6$v;>*rli7H!_uURydUm<^Vij!`gR zWrDrwOKKE!HmCuUZjI?7V|a{O6~?ZffFqu-^`d7KV}ZBboDQ;!0J3ahC5)R_pguVG zi@9ZMK?G(l{K`p{fZq44{j4lO8;5RUNbPtdh6KBn{ZO6D&g3Onr)a9}t{fGW9ZH{? zbniwpoMaMF`M{Zwt8jduSH}LHGV9DfGV7)^ zxBs%Q)kA?OLK0v_>cE_q&MqX!t*CnQ_X|dtubR)^GSgq$X?~|AmWrn+U1;J?k&IP= z)4Mfm&y$_|=Ze|Z8yxZtw?!bFU7c}_V>P;0WK7We4FcE|zcniH6Wj-Z{yveLC zAfgcVmx$vEEhh@PAlX(JRq}fwl6rJ3&YOfwlZOO!cFKP9_M#uxCv{{+I)gZ)7g?A> z2@hq}nyuk752B&3El+Au^O9#i>QnC>B4S}v3wiI+cc$qkp9@R+z8VTegqtqE!o~8o zTyK+TA_UVvycki8z15kXH2Tb8%*2zM90=1zZb5-G)h0&P$?ngTJ|~P4%`q3`Ss_{? z2*en#Vlgr~BWqUE&_aHYB+`$3DKuN0aWt5_GVa>AOkSjh#WpSzI54~TjRR?*;py)! z9D=-ZB+G_Ghxj9^EDSkmqW*1ocu-)yGPBt7MhLQ z4+~|%%(8*0Uc7|_%#oFsMv4t^S{5hL+O8n))#?d-|yV}N=p3q z&Z$Q<#e!}=hzZbx7V#W$=yhRFtX=C^bGYxl=EGIDc+@twvp=?@*|xwu=yR_4eB#9S zn63*Bo{vLca3>873lTgt!I_AhjSy>DnC)u9Aw)p5DBvsnvVSthOiWe3<@h=72Eog1 zatH^e7_a1V6|NwX1cC?0M+l1BUVO4dnv#8Bxi;lT>T<&=Xx%!R+$oU3M%?euVao2X zQvbs8Jm(~Wday$k$ixSvnw%Ht}w?)wtc&cDxsIeYVr+-cq#qEQ)T)MqhuSS z-N!_-lXJ0tbio54Y^Q@1Zt{RwoU!!MI&`&_4)!P^)0i2Utz1?aV5*lMwLD19f3=_Ahh}C zV(*|aW3Ep%6k0zoK962#JeQK#Tn;h-O;2B!(rOQa^G zLHTTA{0N=wOakIm9cl04bKk2Q*iyFz-}n&U(lqxZcga~JW6 zm|t>ic(4Z*3X0_PR2=-dw4-x8*@4{%F{dt$*yhr5l#a6?>3rX!+5SXy2HV-0-@q?w zCfnoVa5Ab`hmxU-wbI^bnriYZX^sy+Bvo&0g!k0q@t3gvTH*@xc(T+NAT37GV887T ze>-yf%BiF9_PKu)7pE(CL;9P}KrGg#fYpY4w}}dv6@EMmqxUxog4q|yp@$!JDDAp9 zy1`;pm-Vo;`BHizr8AwGPBnr@P) zOANxND@}UquL)gKt2{hw*&_IaPTYN88&!saiG8f-xY5DVP^&Eod|Rg5=^R3s>O*95 z6>v=UI&O>+y-n?ho~v+{i7T0Szs>VBuKE&K&gLhlW|E**b%9Bya~SPu-mi6*Bcgts z;M3gR;<4IStb3dgr{v8GkXBI$MmETm*kbi#K6*nnk}WNA=Uwk_kF*6s1jBDcZ@rKd zhzN4jWZwrE@C&r{fXKY41ncR<5T4%wG@7NcD+?y=dsX_Lf(gfA!cPbsC&;+3+)^(_ z>V)BbaH>pSlDHWh;3VC9Rg6?^;JV?)48QdgQu%y*jDkEV{DEo1pjNn8w9HLUR)`TN zo527d`S*SO$?-AwXUIcq7om!D!a>pgZK22Hn#L8&dp&{ARu=(T!R?zq4Z89Vp+t>f zb!WQabhH>(1_R6xO-sW^tQ1Gzb^0FzUbXGrcpB}bB;wVY7;*{py?&F z*MWnniI?!;+wi8DkQ{d8V2A~WnnRs`O@;YpXCXmZv?(Thu_QSF2Ma`*Zf3AR9Y0;l z`r^fJMx1C7^iTa|LaI2Hd+_m!bwJs>dlou5If`yD7#hiygVN`Q%`t@Eeqyow_}h^r zHwap?H5fwQgY+Oe*-|4=mZj!SR*{Loo|&g6_N6*vtpGNAvBN4pZ*1BqN(vGItshEA zmkHtr+ATik)uS8zsKZ3yR}MhbUXTbP@E_ZYdM2IM+=?x_cx9)va~@2Z$wYY(tmzfX zgWy)ROw_TMY58d}nEi6ipH*)3wELbt-jiig>0nj=YIP@hC(8V-(@x%(@YnqN@9)GYadPNOwPgZ#q@i;aRi^zt-|MtmZh&w;i^fGbabzfeWA=@S z3aPy&ZPY8t-|i1YVx$U(bBaD8h%_k`cA+mJ)kcb+fVS|%7_G1n8n^wv^+-u6AWSew zS4F^nO#hu```$td&MoL!TT2~5hm#+>!^}>I`0tHtFAQT?Gdxr%zxpnpLY4Q#lp7NV zy@lEb!&jW40VCedFptaWASJ$&1Xka29AbomG=;Ir5axR(!$Bf2zAMyr7d%yCGBN$} zu#{S$DVXDBzP!|M9gTZ)FquxlP$mCmI4XG;{VTVjbZ5=gbaN%4fb2$WDmih>uk6zR zu-`#%z~vbxw%-PS{+vOP`N>_Ek8y5j9=iu*fc^E@2;Cdg)Jc7_8zYUAFG(}^iKVdX z(6duXsUg@g*QK_{t#G2Y6ZM@M6!CWOIQpkaE zrgwV~Moj$I4`F;gx%|c!wRM7BB9X`55H%?#*B==F#{~fFTJ48+;cc_f{^3tZkPH-& zxUr(C)-AiO?4ip(bY@%7Sa<3RLb z#E;*uSbQ+xh@bGvS~b6Qqaazo!+H%0-EW|Rz;Eg4>3yD@oU{<biQh6VFdSSa0cTjPxHDUW$X$~4Oj*CDx9qi1#7)qO*-`RNMPd$v;iJNY@>i-GIMf~P* z=s2-JCiWs0?WEzyXUqJJ1aY+AZ0XEi5be|-j6g~B6 z(+(GiT2J?4p`G)GAbK{Jr*49Jpu&Qf{_`Qsi-G6G5Klnftdo@`%Q}(rw#G^X_Qc9p zLj`*lr+MMnyhAgrmlX385RMB|T3dzD-=${`?0(AprhL{LT(p3WW@6z#Xjd0oc+=FF zPc<*;iTSYEv19ECHR~Pe1cXpKEu)lQ(K-4lzP322j)*p;2saOH@czmjAjY3nBY%S{ zc;JG^uy}%q5sVeMAcS%?NakzS`RJk6@MD_TYMTa2R|JSv5ox;9Hgk0u8GWZ78fx2M z3=j5_B?80Cz0if161_6KNLk}j{7w}u_3qDMB-gt{|0oSAl${F-iuQ5FT26&+c&-cH z!qPifUI@tuIsGnsyR!V6pn#$u4O})?I$4DDOU-S8CObdUrk5bVKE5YNVQ5#dCt9$2 zuqh3LQOLc}SDUxGtRkT3tlZ1EZ|?e)+LyRi8!v*M(Va2e%_ss8Glrv8bf*1?IuHmLtu( zHTTU1m!F7W=`B4K_K67a9vt6pF^P4x;>JrXP%x|Y+cNaB5H=d0~r+cIX! znt5lB3HHJoeQL?Rdo&NW@7Ormi+qzoY|_yBX&??9UH)lbF~s))C*8=>*}iDaha?=y)RxtUej$Y|*T=OWRt*20}mdO%UOPbciEja!yuRLEjLVH(RLC_UcfV1)r+aZt90U zmx6J}61q6l$YFCT!HYwQC=v1!Yid`SA&!tSwbI3dT!u zxJ-yx?9`4;gK<3UyL?9DUR1>V))56IlgdCb;&i28&My~CA6^#WAQ>5#Z+UvVQ+Eobuj9nT9zXdRRN_r2 zo{DEIQ2sr)?}Pq@R6}Z9+jB-6K@(E$hU8sforSOnN3Pbe6yOzM&NM z!{``%_eF*RPSyfnPf)!V)-g5(JQ%^$|IZM+n=Ps_1uCq}Ou02+F>5QNn>8falPlWp=CD*j+nk zKfB;Ujp3DsEPCSwBS5aPym?vzXni@TlD^NSx_Z3>$jk?KY!P{?F53aoSK=WYUpPy+!`QeN z(&gC&;cCA?tX>iKukoCGczWY_lVR$SD3t4N2#Dl=kA&bVsoe`R0Q5b3q3@S|%Hfe3 zF4i_Q*MV7!JbfX@4F*mv&hIt2D|^BGQI_DBKedq<#b-rw$ZpL$f3=VR?~NL*G!vQB(+AW&a3}(^ z(T#Q?tbWZS%P?BoS@1G?sRoi-&1TyNTl-HalfNp5HnNB{ngSrEEEJ<&0rnBhpAo(} zxc$oKp;7;HpjguKKKI3#07PBXl<@>dp+6eO8>mq5+tId9Hgr9O-L{eW1p$7`-FeA# zJelMu4Z6)9CK_nvzsygs-piJsh0b_2#42N4DbFj9jx{h_y@m*ksW-}yfU>k zB?n20Ag#+q7TwhLBGD#vMcQmce917BL!V`9>0>|zGpoXZ&DT93yZc7I$Qa#m6xE^3 zW8IFwIK#+Q%XD%9F&4#vbLtmq*=jRdM$Y6^Yiub@`lsC6%*YklW%(zI$p6x`IS;Y9 z%SuC|=V+SV$jDK`;Q%IpMJRmsyt~eQXuM>IImZs29UsshE6_7Q%Fs%D{Tjg|PX{)y z@UT-z8hg6V)f)J%0*ZJ8>c4n<>`=4v9e3a2GQ~k~RC%FDD{DC`pLv#3y7eyKw1zjX z&4_Wny!aAIq0%wP;x5l2Dh~rcPgZW@PjeMoa6_fYhgba}rP|gnGg_}5$bkx9LpJK% z{r{4XIlSIdWn|^#d1HerSf_W0^@2H@RMkwBZ0=w7arOAUl!v6Jid~rx2(nH<&1UHt z*g<-Tb*Q-fvpn7(M@V@^&!d=sgkbQqb6PcP-tud9{oj5Sb?PXrePX0ZHQ zgKH6cZn`&yuWIyY%&0*%k>+283t_XrbQQ-%Q`Lf7Gxk2{(^7^F%aS&tR|_u&tQH#9 z%}!-D34T^ukFoe0iu-v9%Sa55pAH+tIgYZFD0J4!jbY#s(*z{XpRm#zI0-XtoQ%GI z#nkxH|9)x%x_TrVZ*}f{81R__8CWqli9X|RGwEdT@C*j1{cb1@Kas#cvf95(q&lP3 zm_2_dF=@j#ei$0evh36uxnmE~A|Nd>Ce%E_oO3x($zZGM_!^Hpu`u>m&i43QgT_?T zM1Y*@?Pjya-{7~~j6vP}b4Q1af~^|%X@&<`#jyB?L-nOkQwv|cVj~Mq7RaKxJs`B{ zf?J&K_>XlR1u2fqg53^Evz0Xj#XDYP%wdqDQbB^D_U#&Jv!^y1BHxpN7MVkr2^TLk zi-^1i)i1Mgd6uk>SX}*dEidn|SAsQ(9LZw7P+x~IPUHt8P@R9%$(9!X>^yf^u901!vumZ~qr)w4A5q;l z$NSF=IIdVDwnQu*7E?J^@)gA)O=&eneH_AVo_Isi3l%kG4a%bXpf2#WQo~y_i=T(Z z)U(i85+lRrLBbcVox5E}Md~b=s(T%l&NpYH5hL!%(S(YYoWngcp8No}r`Z6;#7=mr z)<~|^%p(a@;y0u*>_?Tci#N)v?UU53=ixX;Waur`v99DPtrK%OCoG{*m)G52DG_TQ z1J5p&O5|KFc2`nA3ACV&Yj#^%Efl^Z|6mr%d3CItKi*!R=a0iZ8lkQ?QO(uBhqt#! zCi<`1Ty3rY6+g@LOJ1bOl4l*&Kohco&I*|*6pz;iqTP9A?C>^GeoGtx8Et6=y3YXX_&(JEK zZ*;e_4nXF^fzRSc>q!ctGYcUsRUQA-N?6JXw8IsiDeKu2qWZPo*h2}#B8zz2{TDR? zhuR8#C!{@km+n6{z1@b%U3V%r6*5&+%&f7F_h7GO0|m3YZVDWD@jiYzjbW>#J~M|B zK9Ag^L!i5tQIa_+)twJP@uiR|RQoK5Hu9W(skE9X9g|gxPclUL8$+GVuJrKnz1wgh zc&Fk_;dn-chzQwY&Vg>nFBWXIDc4_(`g5V3t+^Za_lo>dqr^m8ar`~x#%IaHwBqer_X*H=HdzpFZttwCwFK-tgkVu2fn|5)E; zAK8`xr0EYGtG^WBK|dPRVZATvVOxRy=%}f1n{<$|UsD4#jRSC}7(#3pt{?M1e)-C= z&`y;rO9sPC?TF2m5+W7yv3DC})z%DkmKPOd#7TqseX7Sp-Z;Nh4OEKW$VRgRRX2^A z4bCDcH6hiru?>vN?D-pqitND`R522yQo(5;3xPH44=7~!I3i(rp9PFvdF=kewB4xd z#h}R()&XM`!`R&uQ${*VejokdzsKPU5LK36$xOcqFC#UbPdsojV$0x5bK@>!vf&+* z^P<8{M>1GG4K6F6in@0(pbn+k(FvVw^etGU|C~fI%j~3Q99`IqOi7Jrvz~J=jIGIm zyltg5vnF9ERF9wS^n}G)yPd%s|MqwGx*e5#Lx`L^cP&adeG*CY#9IPi8ed2{Z=Ff7 z9hcC&((m;|e>zK&4>w(FQ&QkV+`lOb4T`Ml4O&-M+WLR-ZG+H#w`$cH z-s(NU!dgOh&`2kE39m!8bxV?LhPjDqKtoD%+(@KOifo``J)%Zp5; zv0s{!hd$aIl`zYkXEZtl#e|Ggtemo?W#po9%1CMYC_H8wtq=y5AD$1sr5#Qr$Dq{m zi*03!RK7d{ZO)|1XG{`VbJWtY`$rYQB{9ODX+AI;?HN=cRtdQbbI-DVXb^{IT1?Cg zsY~M4R}a=i&8QA;wJs499{;VcGL6{SY8Bz5xE8B^cyPZao!HNCC}SSp`G&W|X0 z+SAJAj&A!UtRv>W^@1W(MHEYwzWtJp%=|zxXbm4XPww)4bC(Q@hyb85*AQsKSIt-6C#Y2?`~}}s30rBM=woGC zS26nA0}6Dr-t+3&!r!uv&Iwx#sU%pBT9ql`VuEge**dafUZhNpYFP2VXFeK8B@u;G zATfJ$9^*hebL5d!9F4^vux8B;%sFtmDM5$N{loa-R$VE#8MpYo;MC1%>G0H^0ol(qU z;FCT#Lt9$no%Ql!a0Js(dUy^a_1X_cc}@p0QA;OeU8MmRt7EQxUWI}M)R88Nf;}M+ z2|CzfRvWmcX|Ie1SZ9>YzA*3nQ>ba;H(X<`r77m!); z=U!(p#d<*4R4EsT4UySWDuPxBk=fkPT%i-@kHUfJWhUD0hA}LmK44R`W{2-ED?eHK zmYmUUpTcF>8ZcmqZCuZ%V%4hV<WGY=t@Kr%YQ;-K=@ zM5bGD!~nv?{89cN@Z(%~5ob;ixw1~&y=X`fzI{V{htNdBZo-LPM!S1R2tcUC7zToy ze-c>y3*8qr9fEbu;+@j?c#zfX;khoVU1$}d}8DERL z7%!~OCVjqwM-R#=ln)n8#f?)aln&J|QlVhuRcVEa$i65ML~n(HT_@wgW{N1xC0R-C zAE}{ms}`Y^SQg?-PFOZw!g$*P0W=YHW)^RSu|sL?AqAIn$_bucGmz`(B}e5P%5Apk z3|@GtgExEHWYFZ#uIIPY<_2bnxdg=ASlRx!h0;J9Z@}mBt)XhFA9U5U-&(-J8XDX| zyx=Um%$^g*!P$s&Y?g%~&~HErd2(}&wTNi6kOr-9U^ zXYchph^1uiJB)|_%*vL~lRhdqG_tw7n#6H`lw)eh$3-?yFI2NBw5;np?sMR9_Y}I{ zANH1Vc!5H-vGv~pPK@DMujB+j9{jX36!;ksU zoVB5#UDNoLWrJ}Ns{Q*PB7lorJJ;iGHX1Zy!t+IK55J`|1N0|v0ENrQoG*N^H^pp5 zY-ewX;YW@_R8Adt`#?M37oW#25MXP!Gy|*XY^NF@BY(<|M$8DUThH;PEr&9WXL{RA z$WgcFRhB!yj8!ucLB`AerY*^$Z6n~I?K3WTxm4NhXCZ2*F_ilmz0(dcgQC-L5u=7N zf{ZJ1hs(Brq1ZnYBc>9Yn6a9<0ksmCw9Czc{|;#1HKN=d%8I7?K2`~ac{40=(-lx-zAb!aXo(d-o&S`NlsMC z3U&gD7S}(J9Ye&(#0zRAtu4dEn4ZhN?CnGr8ajPOOl6C73z6MWDoxv5PY@C*Udk-g ziGtR*N0Qi^{R;R|6P*dPLa^`o4 zHPrY~ydbuxi3pt_1`hS;)adh<4MX>QX=KGW7rmfvht|*6 z_&~ejm!`ga<}M0Jr(1g!h?|Gy{^22n$K497Kjy(^w2?B7@dgvviFCxLU?4bY>A~*G z)vh`cQVj1Pp!V~%u3VJNDZ~aD!e>F(O-|7)iLZA7DD+Qz>#B4HMsYJ$Pd4pn$5#hb zaKmFbl>VqOr4EgJ=D^f*_SB`c$1=2j*FmX#mV4b_4M1<-wZIC>gjvM}bgG+-hp=RsIuYy*Tk@SdMYh)KQ%3 zcZD6AQzexLBeVl!grw(Ukb?EORIxZUa5u7GfOLuil7Ra}B0)DWr=Y_=PN`k=sY^+#reUwJ4^LE;9GaFU;T2A}+tGM{sHSH)+g|=&f+S z@gV!T{g~4N)v^~YtSu|cL9!TvA60VZoXtp?Bej4u<7zeT;LRpScHpd%7v+Z*=xa=T zQiZQ`wU=5CB)L71X4dsSz6*0B&pt5^hLQuGsPH|GCl~BfTD$4P5vmU-n2C5qm0)v! z&|>nZ(^%vE%%jt}hKrjXgW@K0=xlp;o zG=hkTXsH}gE0S1GebcX?TkNd5-p>)*Nt5$i=$EBQs2$bKdRW zkv~p`Gy_Wv=I;Yl3>n`=%#|Zw@sl6OVL1@L@q~QG=+4NQdh=b_M)qU^I$-QJc}4Kf z4wXPVT1z7tXwu^%?QjMA&mdmPfOP9U8~N*JRX_Rf9q&h=^vT@0kxUlqqXd3%xx_tx z(Iu`JgzHN!i1QTnLxqL(+J_zCBUsz5Z~F`u&+a+JqW*bm8I7`IYy6ZRM3>=YIfHj%4~@dJie(3j zrsU=nf8yUcWap`3Z9Qazke*uUh*7Kt(zfVK3d-x;k9{-_G+k^V8Y?k7;3G~4+YeoD zO{{)~(fP@7SgbJ&_PrBc5b?o=t&Ug?*KFDY5)gLoN>0kd&5z$!lim=kIUS;v@Qs#4 ze#1`cDGm|ys;>`RvyzpRMGazF9h3~OcChl5tvUbL5cbgeK%>#-Ict46Z4w#^@E|mt z5EG4M14iqN?7w|0cY>WgkHi8k57&K2>fLh~TJO8{qTC1YG?a31F1 zW&GBNLgsNEtdghrOz4}mfG$EC=;MR{*4dbsNOR7k?HQmn<2zjThQXG!>?*mk!y$NfyeZMgcvc&{`K*cDs5< z#T@nH?R8fQHfnAg2j=3A_KvpoP~`fn z#9Wu6b0!a#gf6~*IQ7ym(z`{CB}OT7ZVnaDZ_OglH<-HzlhFG;Wqru~xjk^>{j7un z$2)d3g1F##i8g(&+}iVwO2JmP6?|@G9l&&X#$>^yHF0^IFGd|`xXXO+wT6^|6?&lG zS=PQB$CYJ%M^5~)a((38yy%f2CnI<2H8$tA+%Lw?0{@=C6u=!40XN({+hl* zwWh0Kht$FtX?#RpTn^sHjeE&A-nu16y-5u4;Kcim=WQ&*Zt#9dtU}8Vx%QFX7Qjn>7KdnyHgg&;UJ9}cd>-z95F?Z9PZ;dMP6o6Y>_$lC$MuBRv8bOP{__b$o%qBO~$qe}ko${6R$I5|Bqf?N24-y1Yms(`f_LI@^^*{uTUXY*J79 zhF*FRb)B%l0oo-~2K#egvsvH0xl|Ys>+6WG$(cUqGxOQBV511-q8KHgI+Rz;p9}m* zBCs|(hHcbNhU~WYei}H3`~W=yPM~KcG`ofUnTlR_cj)C&E5pYnE>zWWx-1g0W|F~T z=J|`xIq&e-5f!0oKEkISoAlpnICszH%ICI{tJyI;5653daXcsIzO@Nx+_FPn!I@zJ)U7O_6UA|lg2s=^ob*9lisWsadIb@mPVO!N@KLb_Fc(? z&V0_rNa~Bj^ljkDqWbjWax%f&W@2Qc7nNRuO0RRRCY&ex2_pIHhzg!Qk1T8bIKNdN z*%F${nrEvCyGb?gwI&)-Yae4tp7!WG8!VgiFi;@q@Eys;lMp`axm+OojvOh9_iFO? zhhd%((Gk}H+FP|y(t={F?SC+jw6>#H9P4V@hR=|P=dLVSOiD)b;;Wbjl@jSYH|>$2 zy5ik^!p!{2k$NbUlU6)|STBAAsFjE&S8mC>ZLorT4C6kkSm99%w?HWFf_6K;Go~>D z65_c#qL#~n<;O8eprXZ$w5#8oLEAjB74&&T!faYg6<$uhD-8BHd0}btWN{d^8He+W zNx^C)-D*TAJfz|0T8qnL?2GVA<<5?XzJGi68^`=g$`_J0o?ggBOs!!l!N4SSJvFuT_UE0;+x5dA*%YmPK=a#s@a^81D^KT787@Ss2}$r_%5XpArXhd)5sv1 z)0=C%O;^HJ+rdZwG1t3GC=U9QdQHOg($KC`V;dq5x_uEEIkm>FbY1lT)!mHrpuXLC zNeyqIi?*XiJ@s!c>p)tdPMOx!7#O!0L6?as7O~*LX+IeLL>Dktgoi_F@` zINY=5_G)$O@_L%VNTh!@lok0kzkrq!h)pP9=y$h?hpN}A0dT0mL9S+3duRZ*+XZwB zLa-$Q!)??P_7sLlX4Uyd^P!HcH{PlEx6ub!&ZK;j_yL?n*+v7$_R2stDx;v97~t)S7!*rOZo%-!M=0ZA|yH1&Ngy zRtBgn)u__u#3d#SdZxvns|r^|h5i;4_C_%O$UWdLI(tS;Lc9{+wi^4@Ig|MIjRM2_ zRxT+!mh1#y^!|3IBExOw*3qLZdlY)J;?L#7MG9pT2yTwIrka}8|K|N5m|ZHM8F3^< zsi>RS$)Qyj`~oA4k3|mJM}zL5@K4(LF{N-o#^2)_%)e*-7#yqi>NhU|$H|BrU9Dhv z^>n!R=!nI5nw~r{e_(MjCSRpJXyVX+>@ZX)4z;{%SX6}lwsl+{#-99Z8j_?-iQ%97 zwmwo}Jw+s=`b)=WYm_bpY4QLFi+F+E3eG2b+O-abp2O4C>K|f+e-fD=-*qGK@m^JI zU9GJX>WhYhN`)ragiR#wN?N{7!gf|%X`4=oZq-{Q9Nhj9u{{{=67|^8UbP>%lQ`a= zRNs1)W^oWi8<+E;S*v2>%TDFc14ESGT`c^E z_Ys=RabNch6*;xdQlg&vgSh8Vg!9?8j#pU49vQHulCalBe)Z#HaQ;j~q@rFli-*m4W-rOhb7B2i zduyfcL^xO8jY32E*;VQFDZ?e!)XhbK+kNSWo*Cx|wPn4Y6C;I#9q6lVn&0&70az2F zS*;>+!cpc#Sp%vs!s6DC^xh=DBmbK4I#ho?HD4jH)(apc&UuNuU;f2KKxJWk(ih;M zbe<_UakuO;CJwOf`V4~uqWC(st$l#f4Ld*3HzEfLW}THtvDLaRhDnns2@Sf6w@^_r zUnRTk{#(ZWy(tomdA$2cmT_l-?`m26HF-83u|y=@YuA*sPH~;MH$l7W zZtfy}bPGmRjc$%hbAShJ0T+X^J6?a-zneClz7ut~%{iIJk`9Y6eqpedg`jO;EISM|ANe~+#IAQBrh+PwNtNgflg8ed9#8cYI z-nY(BS$mYYJsLSPJRm=2J?yj=;=hr)%u*BX_^A$_o$9WcTa^pUGI*!nm$EXmZ<4jg z>}BstV#&8CQWI|Hs#NK*!4Z-#&xYR<-D}LHN2oMR`54A#mmKcQG0AT5j;ob3ubrcg zUjFmwO`!Zy8*q?-b-GY#MD7MTF3O%#25s%<_br%dtyAB9j%`A%swWaLe4F3@jN(Q1 z;;Jn;a7f)at{6-AD3}%UBz&|V&;`M`AMmzIu21whC3aBo)Q(*k8|zf zE6tMoOC`UA?~x5mS~}zu*@7I26mG@w74*#Rhnuhnx)ej_R!5A zOgp8DPuAL0?aqw9-c~#a5<9{oMTCcWE3U@-#TirZ;GU9d`KzWDB6C)_R(_-2XhpZb zv5;2yBr`-Aj|BWbZa?9$?3QO8ubGDx@A~Q+kNP5p-`p<;@xC;ue526dbxRzAQt*K{ zZhY8~oxa;Sy`oS8mS*7QS^Tp4Uhl-ZM`vqB5qljQ#S1IMbxJqR1z%lmo&N4+8Xsm8 z+dCmo!4P3*7|Yi&M9i%1p-Wui#UQH}pd9+NHdH3dQggN6D5(byNm12$pS>=5Qs_sr z7Ku+9DRFufX)B!!@RJ4M=e!AO&T3SH_$aRoG!o?RepKTjR~KC1O}yV2+AO7?8 z=?-G@=?+iB`M+iD14aoys!0)|IFN};Xsz8Ja1_RAXnS`CFHba&cW|S>O^YC&1g>iAwc2WJ}>xjjDzO&8cS%0)9LLg z21MJypg)WJigVOius|T4{eGHF5t6mJnPN-GnOJ4DQmqG8*DJ`M=<5uV=Ch}RTKvf+ z!+k3D2Rfz$YRo(5JM_m07baSJR0iC8qQ5xfy{VT?VlNSSgV*yC)9)&GG!@*pP;0JH z`wF9ix3-{5r|XFPYtLl5${E8M9YnQ12Jwe2llFHx1H|%?xGfMsLZw=mmR(;<5-X(i z#?GBmCW`mgBmzt!kS~4`TU0;Ir2?BY*J|^^kO!xRCZeGBlyD|&sFnN50!DJsb6u6U zsNXJeGOxN?xOf~@Jyjx9_B9T;GP%X3HeY;Yu4mB-Eu%$z3`OCa^D%uo1ZJ6P4isf> z-zK9}yV}I46sWYBga6WvK4iCY4=Lrl4 z%5P|A-5tn@D}S?z?5^oby)ld4bT!-Mkup-5eXO+eswt?9g|Q}+nLa{3H-9u|19!&V zo1;zEL(#h}!N`I;M|{nh2mSDuUli88!%q=fGfI6C7lONiTE^{I(af{de?6umCpH%u z>C_#lZVxrvtX4u<{IyQbzbNhVa#6;AED#*LE+*w$aS#yk)+4U}*C5PhBHo!y?yF-H zXMKCIM5GkyY?B3gEgJpl=e>7LqYBpI&&!U1cg?BL*^&D?eI zE#6>G6z2Xp%rXFW)q(ab74sbD|A`uiB^ceU-qv=#6s)87-o#_xyBBDi{B)S>--7$9 z3A5{C#h;$?hjaJV=m{f8x59@}@9NJr9OPY=n17t;>B$TUdy5MQ2*)rH`wx-^VPWMEh#DNs^qvG-JF>j@M8DRJ=cni4j25AGz;Q6(35i z4ewsJjSR}yPX#a$OkN9S1#$a`u3#;y$l5b870bTx^tYq|e!LT@Ud9~yT4zDs7w>Y$ z_?$Wb5@I^`^hjyJ--&%sJn7j3Y+fknDA z7z$Y#I%H>JG@$PqaQou|;GW!m1? zO-b}quUT(-5!Z!YyDcX&5)=Jds$@A6Y|EcJy;VP02!S0*5NU;18W3{jkZQEq$%%+W zLSGsD*%`Kf)%3k4`>OhVGHZCw)+cYe1bKF?T;N`;HwTT19UokM5biiMJ}U*f3|)}O zp5a{-%{Sw54oVRA*C*MbCr>4S#1_WuqonwK4mWkwJS2zn_JJKnKM*;M9GXlhG3vg& zMd4>EzTHyy<2>>>p2aVc*O=`LcwLaUt~zRJku9a^KCCNC-v1t&1|A#bu(E#0?{rsT zIqP%JXF4uLT3Rj)BD~Wg?g2CXQUtW3@|FLZXPF0dX1s^yE}jomU|NhlWZb6cHxn`j zb{Uy>`;OEONxceN`Yvu^8UHRGINZ<}a%wUoYj~&=ZTc!L$D0r687D0gtferYLU?%! z^r+YHosX`#HF(x2yfPTL$Q$a%ON_xgJ`$cEQ_4QlXUBC3YJ95y5jFuRxh2@YtzM-t zP^(9uTRQ$|4^!vcn+D5(GT`7V{Bf*bpznm;Nn6s$72Rs6{_6{5g-$tsx*^aI;J3eVy*zvE;^&@*#| z!C&F=2a_PvyS98=ba)$NXu!-yj!ey@{nCh@Hfz){>w+<&A}8VcCxvKE+-Dlq{SAx; z{@viPShX<`@(_5UV6a1WPzJJNR%0+*g9j(cov2;rB$dhstd>V7q6bcxmcaZU8ubTs zG+IIa7x9V>h0_Qeg7%VdM+#2x2H4e9?hpTAn# zL#v*HSNc_MivG3&RUS6q2-?j15a!8NpWJQQM%i1awb$ZS#=iA}Fd|eKnOR-2;8qRx zE|XtY{$hFqc0J@t=>>>3+8%aW+4tik5<03f$@(MAZ@^c(owht~teXo}lyL6&Ylm*n zbnj)K9a_2S9b`3++tR$BX?{U_`IpcIQLv8iW!YRW_9#lKqRf~!sP>fM;d!M`iGC*kN;OV<)UJUie z{(9%$x9qnB3H2;5*do~LoGl*@o&D8(LkaT*Y=j#{$GX*5;d4KjuUk=LKzoEnSFbeW z9zuPqUP@tN8XxU3$X+96jrE}vp5tWTVM;zUVG+AVT23v!p7-Vpd_ivTON*7+P>`?P zo_nIA@H+FiYnZ!HCv3&y{Y^~BmVxE_(jJM^60|StoxG)ut3MJ~ym7|_{^;9^K$sqU zQ`C`vn8L5Wy|KPH`Zbn~ic!YbnHsdmRR%>f((uCey!u@-FPCok5E7h{f_<@!v{kbR zj&4xWX+P7e6E`pxO+5On|F5r8Z_oRSQsUZqB}>~2it>B@jP5JvYvk0-C;Cd;$4X=@ z4Se?I9Rtyk2+Iw7yps~4SQ!NjHHs>}l?RRlgOfzq*n>cF{B2^PhaCnHUN)CHQ*9~?`!Jc{oUrXX{C!T1p++P=1JY%_Lt-B5`fG(j=+MIdZg}I zGj>$P)u#8wp>k@Sf#pRi0R;Ik=&7O`FmHRT>P8#FW_+?}sjK=fJ8-fzB1De2O)9ZP z@s@b{+bJ2?k}Jcb&RMtusjXbI8Gmld^~=c2eW-!UT`?g#w2Sx z#30GK1N3!%(|!`Mpp!OQPbI9YXHfUvee5?x@X^7#O3NZf0qk;s%1pwB4Q1r@*KEt> zS^Xo^OiV2E&!A*-(cPp#bt-k(T`Ab8epqRQQRl`86U&I zY9|^DRU!8>v}ks+U&T-49xE>_v^2i8ubj)fON+|9e1R>Vo5SEkCBc|I{>myl(+4#R z^qL_%lS2E3+60V+yGkFVD*mGKJ4M<*F@E^Tl$5y&M^E-?FixkHZ&!;RBaK&WS9Cg8 zcc&dgi%lcK<`vbK%MTnDi?XoANy=J8bTIe$oUnps&5SJMOpl|iQc_nhzpps`g%we= zYCe~%^ub5)Z4=#~-oYCxXQ7v1w{Pnp!j&=J>kFaS&2VmoajwTVuu0{pOASslH={@{ zUZ~8{$M8w6@&uGO2;)=iI+``%(T}&9I`;cSMSJ!MQ;^u)vI;r6a3fk%8=Jfw)0ooz z!e~iB5BbFN8iiQAv|3fQ6*{$^3)#Wl;Bmcn+5CvTgylNMs+JtEHL+HIoI{!Ff`FoC ztzt~wBP%TIjvG4ou@~x=lcO}9a-YDp>Y;(rM7;?qAO{r;@5i)_yxH(B;~t-#q{wW7LmPcA|&&+CPFTSVA=UgsOo@9Z}Sv9I{Ik?K?;=@kqL0rG7mW)%D$~QS1 zrHnArc2PRsY$2cJV(H#&-c7gw@kSuMQXFhvPW9DNbX9jz;J^-Nb8fv8f{xFX)qV_; z`cRooqD(lcs_)qyac(W7s^;=SRty40LM7$MYE;-oL)3`}rBgccb89!1ZFycXZj6H|ImQoxGcf9IjW#OnzgvefC z3lgr;{=ia6L{j0*z2TY7qH2t&$HR!e)SEg!l$n*QcXJy_PO0yA3>)P&N86RA1)bY# z1bK~a7xZ!qoHeirH9vojX<}c`Q#N9|Sf?LMf;k~Q4JT16aPq{`sfV&O5aj;+_IvqK z6Xtyzm}j|JrM;F%gtwtSMjOXaH}X4bVQoaHls<(-5a~=wn>fXB2;Im+IeT%6Pbp#g zh=qW(y%y45a(i~muQ^b)S(1yu-bM7j{Qvd>lybk}uozc|3A=^iB3Jf!OS=1v#QBc2 z-R3)8G~upN*YSl=HJ&X>M}PeKs<^@Ho5^^@DG7s| zN9lA05Dqg53OMVm(k1_$_RTd-Tu3)sJS&J3WpL*p;mP&DdT#BH)oDlYwH*jPz*n>& zfH!BGJS!N9$`67UW)3C^I=-f_rX$C}8$oIf3v^6EZHkKF1PdyMr_cf8W!Xn6Ygtb}^ z$WTDaK$4D=`H*Ca%vmYlc*E*`OecCU8@^NL)8n<1+eQ6K_=toh;~_|8Rt-!*Re()E z*dKxcg73$X@{G)V@$UQX$1n^|%oivZn#re!%WLQ#>{BqN=1B`fqA7SWEm>i-XhPhq zS0Bw9*0|huqrc@jUn-m~C!22i*&uJU#8$+>l%vdP6M5vZjbTtNy~IU_m9IM_-VH;` zYjksYm)d+MyaZXWV2z1Ak9EsipWnxAvb?>nfBQE70 zh*0RII{4#SXKzxIRtOcuIhLefCqi3JV$h*3vPN1d=;!BO@j{r=u_W;F7$&*VALuhC~pkk-t|zILBk z%!}@8TtUD?TtSPS^g7*BVpin5rX0v=YND6t8(DO%MVX;*(=lD_w=zR3e3C$ku@Ct& z7o*-M8r2Y|A9FD?)O%{04$gDT%eyTr{SA!*AMPMi#hGe@kB`D`C-j#6r+4;DcpJK< zZ1o?`K(Lyw!xyK;M)QX57RroQ8|}GHH+$nNbHduSH5IP#7Qud-XiDSQKKYZPR_d` z%xXW*!Bi7dlj0J6hS!=ALBQc#E5f*zUQ_^4J?TTPzI-|AP@hD3#Y;uvfTN2|Md=X| z=x+_*vI)6a0bg2`Tl`#A4n6XUjoLC3z~<~|in)W$AyWO(L^A7!(X<;}k2I`0l0SUD zqw?3^Bs@oj)R{c?b;Bm83<|aKfWv5GNPbY*f~|nt9p4P&Y41g$1tMu%-od8jChQCY zYv+hf)+yEuGkk9}2Ey8=fm-W4e!I91f;wN^d&^x7r{e8t1PEdPJc1p6@6KZcI#HYpZ1xA z)`^6^=8W}L%k+tOeo6hn{rgcRr7;z7q9J%&(p_uvWqrUXki?3cx|Wk|o6v4N z8yk$K=^LhvGw-*2n@q8rY5u})mzA20t49VLdp~y^?`<Juw%!AI4ZmNqg@y<1v0LSzOfZ`M{i=XSiU-xU-ClhqxwTwF ze&r}5efYDQte)Cl!6a|iR$106aCZuC=@&agAk23}QuiqT^PqqfWcIKyGslNjhTUAw zVpVvDr@2@Tti|h)Z0m87rYc}jN)C1%Mm*hGDQAOu7wn&6&E5Z!YdwTrNZ8;Dg3#LB z;$nTu^R2>gb0u$^=BL&=1tZOSN3TKf(h8=@LMj~p+mD9Lw@5`0A|^;^2I&%NlXW5l9N^+c3uZm8L;0;NhT-iom1>1D3FfF(KJZ0I{u{=DJs8bVcF-8%C8Ux{{7<#Zx$|8$7otU^s@4{$n)G-IH;N+B<^pt zC#E8~LpJNrvDx_DsJ5Y&f@_vpprq-7Yj%I_Ly_HlHO%d}zr%7GQ866lv<2kJc``jp z5k~oFPS@8AyVwM1{jwic(il^^p%#s)VI!X^i?mu~UptMtVa~f5C8YzV0Qk#m%|)t< zTA5-~0m1~OW{U>B)krD6C;X1aZ>Olgfk1CY)@<$zr7#XbruZ%Z+wF4gTxIiQuH zqpo^-H+}SYW;B1oG{=_x-?Yp2E+o(M&uy& zAc&Zj`8my&f|hK*sD07Q@$vk+%-j#YT11^YYT=oCw5i@$a}9f6+M4#Qs;ONwKMaLo zjZ3V#SR+Ejt=9Ijmhd#bkxEEzVY5>%QSNS)crfoM*QY#aZZs3sqz&~Y2=0k|%3J}o zT&aM!_eib{wSFJdZe=+sjoj0>K62 z@Y`gEQp?YXR&=`KHS~=?1fLo4$huv1eh2b7?r)wOgS)=1jHfnSYjtk!3R5ly__6VW z(9-EXZ)9{GK}Jo8^5iAY0Rpm|!n$_ODXS`&K!=d2@zB{e9fSDf`<@drQm#|KiIvWE zQn6%;*97EKE>S7?2LU9^on^l(*0ouiihy2_r{Q(~#ai3+-5!^S+fM z`)CnC^(fO3Fh-M4-vIv2P=ARzCj;E#YM`~gH123+p3Xmwu0Oq+Xrl|6caUT!mj1{- z-ka?pQ7hvpp>792L0vulsmrX5SBIL7n-@rYc1OaEhrFaz%}Vj)hX&MFhG+TuEI6CU z86?zuRyxMl?Fk$bAOIJP*g(t2B>pBiAeK^N*~WK0qWauRzXoRR?~g4JO@}w@xa2*F zQXk^3sDyJps|>>mUe8!!@YnnB*3rDegI=!cN$_=rAid|c9IH!)mPV3%HS4DKvrQ0@ z3>qNlNo)y@jeY4vTDaCU)z}{I;N&X5*&U7#)BvYt$VX8GtRewvW0$j2~=2uac*fy1j``NoK|+^Y7|Ay+7w>_Y@3$b31R#xw@sMn4Jx zC-A9{-GEj-E10Y=Qse%S9L)A%ow`2E`}ql@DXUhoNnf58l`e3Rs^f+y(1V;@-O}T7Wq8Ku_CZ6BV0H4XV-^0H=*dm5j(eyTDr#bnEoo#zFx2B z1muK%JCTZLrt);q5gHR52yiZZ+kWQbH!y{byQ9w0w9_Rgt$_i9-hRd5S%KpS0(lqC)P z(Z|y?_;^qlJw98qhT#5Rd=!H^#K^J2j@8!cEryu(B$!d*IN^e0d09!&S0jX>q(B%> z2iT;`+=^XXH{e$CvQu0U(d@(!I!<9>B|6B}<7C68v+s{KLo1J+c3;#+iAcG-HA_6K znMm)YG>)+a;wN}57+k+;McmJ)mwnv*z2(>}QGUU+bcmFw8sI+7o5=}q!CKjwY8v_i z8~Zp3GFO&7(MMFsO9S|Phl8Y!f6Uc35yZ?~>_@+!%Yx|?N~3v?yu>c=_TJqrxzY_R zAo!!TxHuMNI_dt>rPr2!O967^U6W2WJK9a9m)pBa2#r|buXq#$9i==c09GMJlSB{t zsvrlXjoJqj)e2QPg7`<{A{1jh##CJZVWXir)g$=M#1snFw*%$De&3NU-zv_me-ZsQh({GT!UZ9X1r$ z-Um1;9olh~ly0uwSI4YC3~*wfJ4<7>;;Udbpql`%Kl1n+xa0n^uw zV_s7Deq0>ZW*?tp+i3`K`rt298Zwxx)6IP`8$I*pua~L-gay@Xgwdm!kr$2M4Bg02 zn*Or)K4p#{oGjlXVEX`*gu5{W2H^Odf7j2Dk|R38XOv0{IaCAlZd~2o_S!gLG`+dH zsTty58x%upff~+#RvTNjNnAW(a@*u3NVGH5$=@l4SSR$n;fdA>9Ep_?IE=>l7+KP+ z#Y(K%SIg`v?ygw|a3WxTeUa1t)gY?Sc(JH2rEgH1qDi1w8rtM;YIU`$V-V(*Zoq#C4?Z~x;K0a3h#t$?=%SMQbZO9XSDlQ2vRaPg zgu=YB>)dq^ClHG^QMETTw6SDT+8B+kn#U(Rw zo6;BN+fJe8@~BLgba{0tEpXb$B1+cSn|rY750tvB4?=0c2W3bUXXRF~@wDB#;qL>E z^j^s|RFSM`pTS5N}hIK+2-TC0d3|lEyayU2RP>k&PF~w z9sz}b?th-`(11)4rKBOishTkRBle6E4?^lH9b>N$2o4}zCJ5MP$-K=f+b?UUSW9a? zUnUrvlht#)dj66k*ev5RdolY(%C?4}kc#|#sIw6AQi7!+3r^iKHx3mFFJU+;e~atr z?&j$R;hnU%lpf=hc}^y=F47-E|Cf`{So1ZP=KdZjFP&Zb^6h|%5$Zq^$567^>FsSf zBacv2Esb1#*F>$u`^Ebd+;zhi@Ady-KhvrvOZ%(uHT4($#Un3@Af@p#rfB1f->p7x zyo2Ld8B8!SHKTG^c!tZ{u}Uk+WiZ>5M>XXW!8qD9iL8-wo6D3E>fcB|%<{wdHDBqw z+$DE-8bE{tVF)5@d#$cd+F{LF%%lU<$f}19JBF>E41xNA z=U33s^DC)Mv=QoE&2lwBHO!ImVV~`#1@_41dcq*DJ7s;4x0G z#r>4#12xdG%M3@f$f~{qJnU@iH3$M=={Jr4<*@iKZ8I8^H_z2+6IFjz8uq7I3)1a{ zwTVGF!)?9pMF=vl%!_z=;ilNYx{cZ*e)IjXjnBw3DHJX#ZPd&y3;8H`(492aNT0Xr zW9Hc;`BzX~ zVU2cP(kpRYD%Ax+MWm+Yy!Lv59}P12u8pAY6QkZ_(c$sMYfYd23|3C%o1UfqYL+s* zy4VG-+(|OT+>{7@{c3&_LYjzCfm-wo*Brn6RR5H(;@QOKyGctq07J+#Q{~#Xy-^Cd ziGFLC@&So9mmBLv4h4-eQO1(uHSihyF^2~*;1y|{bfE3!M>~i{+F^>{XlU#^G< zpBTlkA0LTRVEhm`Y!Iun67l%@(-d!}5fL%~uZ5;Pd0@5(R0~2xP(! zmEZeRSwKmB3>KH)@8bteahYnc5=Bf~dS08Uyi5cgo~ucwJY}_%`4>k=dn)mgTBA>i zrCzsQJG!@3=gxJJ=y767g;t+qZiChGjK{gGlGy=PcPP5&&0lUj*LVP_XoY%^xTf{K zRM6?LL(I7Rr07rQx?!mgt99q)?ENtddbHOgu>@)pJu+)_7lr_{T=SpSppRHDd6&QD z*iN_r!4kzKTKHEyA6%Bg0ssbSoOsZaR?Z)OnLezNRd|(O&*p+z1|UF=caU3)N%Q8# z4g-co|6N004dSvHT`pPeK&F`6PHL8N$7tP>`)sYwI^e51HE$}M`ls*p^-C)gv@B@k z(cDT8a+)G%_B#-rBI!o24Yj=^UdNqxE4lfas26Wk)n+LCn~;i%Dzu85w!*ihC&Gpi zF zchW%u6%+U)vx*gP!sK##LRx>W@T~#>h%zsRK;?D=3Kb_pSs2MyBp_C0Q_auHV68O& zJ=^ho;1?m(ru?0hzG;Fb5cfrRu$RX1D_qXcI>+QX50l@jw%Rde?f0yAj%*X#4qdR+ zNw{S`ucv3f5wp(C&jO>?UZ|>xNH0$D@W=snI{;{YxmG#Dfv;PJQ&$#ts1fMvg`aW- zogP2;U91;N+QSl&1pVT4)(aG0fd-O&x;T!ZMXfEehERJ#O90mjR3iTjND z%Suq2bOOC~cxJCYF!dH!R4YU~C=ZmmT~hAsX>(@Bsc9%4>@(;WGM=s)<7=U+s%cg9 zHG%UCd~tV)^Q>-}2{}!b&5>&j&ccSB`fUIJOpV5NlUnMv^#kre%Z}YaO~S=>#DQ!u zKmt5W=fWv{BlsUYsLQ|qDLDV-thqQ@Y=GJ-wsQAl*;ynoL`8cZ4q8l-;cD{@p0Y9C zj40izU^I(5-RXP{;8y?;_?@fYv&oUhO?yr)d{rHQireTwT7B0`BK_3{I~0g+ ztCS8T9ItIS+W?2kI$0hM2BM+jjTufG|A*yr1yn~@4wKn*lAZ;uY5I;{nZ`p@N56@y zYrmn#jT_%77=o1j9!TTQ3)#kmZSusn2+h1WV)$VYU4d$ZktS->AJ<;6-%feC9fM$< z3hocB6$a;Zy1pbrC*&y?Vn}&kbI%TE8mcLPKnAM`$fzNsqijnp*+8|FXfJ!m4&nv4 z`H1(cI&;q>B#rog`3fj82{biFy6shGS@ED^ntKhOS%rlRxW#~4d$3zQJLpUwcS}?k zvpR^qXc9XWJ4Y$?I&G(K5Bn|@ZSeQFg%Yidrt$jphH3T$aO4L7rq;+*!It$_oq$A? z(%#4bN98_^uzyrZwzSK#NLc2!?*|obd>jzE$~||jMG@6Sc5gx|NyKN&0Ayi4Mz~K( zn*(C1wY9Z))L?lzIJeCZFR##wq$JLz_#L9C8F(4eU}bCATu*jiE%=l(VS;A#%PDx1 zx*~S^sBv>PB89gIAPw2SPQ%3j9jck1OH-=KluGThNc0xjZc23Sab^w4K@Xu6gJic{xaF(iB_s&h7k5E5r&a9?xo zT32*D_2aO7d{c*vPd|_+vPyGIM@kUDOGwtuO;~xPlP=+V)D@(~eIqJ-2Ooi05vf%% zx3a{jlyT*-^Yx)|?S$5Wv)B326i;jACKAw=zhbAyv%gdyn|qP`mn*sW(+9L(k|;8E zc0Mb)omS)tvC1xEq8&ic20)X*sX!yH@hkEF+Y9iIq}K*Fz_xECW%;lQOGQ&&S#08M zn9B=f`f2XObxkXN{qnL;r%~qF;c{q^4b~@N#a&mfF49JT^0Y*~Hzi(Wbf%*;~3hpj)D3Q}}ttF6dkq)Sh?KzHyZ$lX2 zCVh85vsJCFHMDKB+6;3mjNAoufk5MW_6th1+20`x7`aksHHRc%1p*%@o*BqQalQWG zt0o>5;A;js|BEIg5Ug&1$vRHJ{r{%r2A3h<0kAUx`kElzGHk>bcu>HB1S9#QPyo~v z>)`}&{-wPvt)+uw5dks}vfG(X%43^#IvMX21+)J!&tnXjR;#ZX*Au?eIVzIf5&>W; zQMC6c;tK#Zeo}ZAB>;@PKqXR?Y^);cY~vq5sbXsvTm1vr6Om3(WYO0hw?X4a;40H7 zQJ5LpM~h#{Aiu5ttDA*BNU$ttt`BSeeHoZAO<7@tRf_02)BIi2&ilkF zcWxj7`I+XjVTBf3o zWu5~f$dMkD0miCa{xRcUi|B)a0Afc2dVaz)Wb}R6t?rzpp|8{JY*4aRyxrAfmC{Ei zmBFO2H>${LozI(au=ulfx3t{6LS`^qD$n`1>39P0XCOnj5#1}ewbxuQWib%v4J0ml&D(zn1 ziTcUrl%4%P=)Xo6xp^oWCJeCFx*H((V)$e3(pRt%AD&sk>U!yOmGx}4&B`_{FKX+h z2c072_By4^hkc}S@5*SOwE~2tLiYu}qz*Rgw71Fj0CBoNVu{gI+hSTaoB=GA!5+|Q z@|V1UV8x4D+%Uaf#FMWx&g?lg;8|j(g}rSoRHDK0?7~{a2Mh$U-^%qa$44;|>14x( zxhlv1mn>E}Ae-4C+5>LJs=rcyfpY3bsN(q1*xuzI-!h3!TCI8@v@+GEiidQ*ZDI6g*WxAm_0g@8U#xMf{< z$F%?a6EOEhEv|yy=r2OGE#uJjl6R(jHg}Kzmpp04qn{IDUvw$6a2hJV+Qsa~v4QL9 zSV9XAqpu^%UA~XvK+zw-zRbE&))Ny&`Lh`63?f9T)l$r_A(~Sqa>Xxt`Bu_px51~s zy%tLzNlF70>KE}Yf1la0rqJckAg4`E$*sq|G539lh_!0=)<@;GsZR#VQX9YyRIGH4 zgKFB2bIH#^Oml#E z0$SO=F84EJ2K)aYHmVJ@O`)mlTC613MeUyAFX{Bv1Hh0{W5o>iMAf2mhy6vg)TLv-LDyDz8_ki8a|Ld`OPcWn|d&nywUy}J$TlKxF6Gh0f^qxW}iM>W8_c8d)l4yCq% z`GAi$HYGsOa`_YWuKdugs>aT~5q@1ZQ>UbGA@n~5#Ys<`Hd^Nq_2u0c`~?z;WKVO9 zrl3?wtbs6VC=$@G15}jw!hFodWq9&HSWzMJ90 z1Vp!yF$v%*S){+FbRu<~8D&w_n$q|Cv8>P%le?93$?J&38)-&_3M95tu@u%c{ZX;{ z_K31$qel&pma>#HD-)&|EtoIXZ82e^-gyJY018TZqQZkNRT)|hRUKt3R|tKpxLOL< z5MoFWhu1!Oi{j(zDp;6mKbR9Pl^+;8UJ?jLu@ zh8n~FN9%9b^(n;^{2$8RJRZvT?H{(!*v8n&3}fFz!q|-vW#3ZSDJ9w0>|@`RMA?^6 z3Ly#E*JO#xnq8LcOLm@feEQy>=YH~{8V_Ar-@rs;}va2+%Zgk`#4qq%V;#(x9oPxx2P)hgK8>&!nMe!(!_5(6FQ z{6?WISrED{_XwQzF;dE8J|ztTIoaeTf@B_)1L%k04&IHVmv%p~u~1}`KFKS6xNAAQ zoZDgBgN=CU+s1N5dXB`ci=HI=!ERAihG9_SQ%X=Ha{n-=b#?kx0AhJLt*aab!+Kl^ zgFZ?44>}g)r`dWfA{MxIiN|(U!j0QkaDexQFHobLwdAu($O)v6TvYsgD+y|p2dw>eHQ&%oP_1h z6~B{*>a@TxQrG|@Lj}64`GR~I7PylN+cw_gD^8r~*`Fl3-iXp%Ho?Mwr zb)zr1JU;+<0P1WVEC>_!6@m#pe^Q-yj$O;jql-(Cw*DEP0u2;sIL;3Gex43Q$-m}< zm?e&rU5t2;nC4inIePcT^WCV5mjN@6p3``IdRUzA@s$?nv+~M+jR0HvuD`Utj4YR}=S?crXzJ$ZS)df_P^V%C{tdQ#&t z`D5Xy?`Rrr6?q2uD5u{s+tYG`#x)W_XBr7V#3CC7hjXzey{6%*b^9T+QH1f zUX)$@M4$wC-33o^i%|NsM{N)vz$mjOZr3MDFIvO3mx$Vbc!+7+FEPxPL~RHHch=o# z&synD0F(?U2Itxua6~2m!jEuNj0FvNJvTGI21iStoU8g#U*H;9!St^3YiN#NvZhAb z4*i~!1DcCd1z<_X3$Z&DeyhFDTd!UFz%8M#7*MV`epd=Kuqr?U%T^GKXgcgt8@aq+ z4dabyHhz4y#Ng2PYBM;SQ^P%9r`&{(-!&NE%XifD?$5p}M|-}}m!4jV8>{*J*dtZz zGz=ueiVHWcwrTv^gNvpR{JwvO^DFstF}Hr{d1tbObr6%zwOl!m>|FPs$l?~dQ3BK% zSp)(u9}9t!ED3PxHOrc{Hnb$Sk#jaX1>j#t912oug0E>w`B#0B+vj>-H#ot~3v%(3 z9}BEEKF-}@;BfF5(Y1;IID?t&w${frFCI4k2SjMo^Nhw1)VOnuK(Vl3+lg@Z39AOY z!%nZEavPvsDIWQJcXEQQP)0<*B7~jx4e|%W3k27-st{*gj znL3a~Zi>AJ@5p=4{*p}M8b<2=k-Y6M_Cocct)cK}Svj87Qbk_EpU8os5q3gc_iBhy zq*6!q$4f?L=`q6M>h`7AS{?!o)lCvU#ZDB%`Qfb_LL11HF(vnFvBPT1_edx=Uu1xTXBouGZM)b|~+gX{Pgir0A+% zbR0i_9sTj=zNzx5iJGK70I~I!^f!!Mg#V1lbrKoa34ah*#{r7oUdwB|z_e%ZE-#pG z_BAE3kxsvlN}|Tmy&~lzk8M3~bA@U|+EWw`^xC>I-5W({{}m$Jy=`f1J4So_&Chxmsey+yLl&D{Ci#phpLKGuy@3@?!VqhT-oTd6Zh-45`kkYFP6}xs ze%RqXr}$-Wn#;U8O0ox{Fs4jZVl$qPsix#bsdTy{bCwcsUeD5{%J7>K-A+Ge)z4eu zOI=q$YZ);~%NaWUG}S6hN5b(14$Oh)B1LAA)$I4f6A0w$i8Wleoo1e1L?FjdJE~azv^|E8L>%_KU z38cFE{HW3Q#XK~EA?~+Z(yXm2m}a(slf`WCy`UEVEOGl*|6mXJgo;>?yYx3|5!wd= z&>5TUo-VSy((C_CI8pPOw8FK)6jaqlrvB&6@eB3mn2wB4linCmpXOHd01Z+2^REJl z&I(;Rcx*s#FC0)ShLP2{I*g7a*(bj^EANuHtxUijZdM-sAZli?W=f|jU~S{4z@;XR!1+9;P&;eK@W9 zjr3aHv5c^Mjb~&v_v+4T^OvLSd(Pp4%YL{Z2`&yP&bstVNkd1WCSvjuuG0_j>Mbd5 zz8jZB#`Dye1s2P>N{e4QXT({Twr0xxh*=sc1Z^0>!t!0WSJ~w5L6=GzjytmG(&|CX zCg=;!kx0H3U*c-G*5-yPV6iW~W6qWy^(sO)8!npZ8H8CAP0h%XN z|NzShBu;R(;pzxnRGxd#&W#fZCp@!HXvp}P*jo!W@9B})Aa<>(w z1iwaGz>Gm&`ano!4t^`JI8Gb>$Xy?FInr^5L3nuyo19oAji(K8;F}2kGygr=+V|(k7IzVB1|e&!4vN8)o<4 z-M+tZ0^({z*8BsnUYxiIl%!g&baR%-Ou#mRfCSQaCR%Xl`M=5K+;tK%JbVjt^^I1F zvc;vvyQY&sJC~++@m&{F9v6Q!TAjL=c0~DEbpDgqjm%~#nR2#(BlF1wTk`8*AL0LJ z)*NW_NBHJ{sxqJNc~Q3DJEiqhE1}t{PwQ#_bLmniw3DdjJ&y1yKCH+@l; z{BA!I<`4>RW|m9S0YjQXbS^fzek}n+D$J*}FGd-#F|M+5yBO4eOI5@EF^>PL8# zS%+coW@C$ug03yKGws>OWqq#HznTmr=EF&G)nt#08I zRiBo9(BW&7q!7H$twH^92@}4o`r1XLxghVZ?N!xnJGGcxeLp}uOe6I`x_Gzs_-@SX zsE|7Mhux$=CRYS6-GortnnhHYHW&qR9WTCjf#_sIFA-Ot0a8kG4`+D2_7xfDG(UPX z9*ffzHW%A>Bfr{nu>mV;XJIp2096DCvL~>YX}Nj1y`a7KijD|Z)-o0^Mc(NMHz|Qu zrQ$wt3;H_;w~xGEgG&R&MJ?Yj$h?tzPp3gAX!I)kdV|7CZ0{snpQOISz9YYs|4$Xd z`7VET91=v+yEkdHxVk#O_)?V3@?74{7(V`89t>Np;)bnu7p?nU1IBiUK)^}9tT*1P zaSf2$q+PrI;Nn|;Tzmt-)*^d2l5zKNOy`ZeHK|I3W{!K6mU>BY)?Z>Q2=RW$Evb2z zbLbT{mxIf+65(&#blvgh{bp)td-3eDG!JxeFezslwQo;)W$JsDSP=}5bgn14LF%O&v{M-YpQr$RZd3m0qHmtIt*G8 zgHPnbRSV*an z>~jTNE=HHQ=O^BH$3IM)PoU17GyQ!^mSt`GWDv#VT2YAnU|j-8nzx6=$e7mF_k1_?*K1A{kgX64qkS#NQ-$B$ITWIXn3 zamBS0_b4qs2i0lcDh1zM*k5#f3`n5{1KDAG&}SHXQw-aBEWLPq;*zjy!2H7k%olz* zC@9Wa_%)fY3&X(|kjnz66UI}M0|`ASmY?uNSg<9DEj%AS@o9-X??5tQ%#f8 zK=3WD2Kl|83pkP%>#Z7Fw()n{*YGks@>#v91KTG=H4HF7ka?4fL+<6j-MZpB+^miT zaWLbnXH2ZATFJsGqMe;(c?iz{@Nk;|rF8!US_bU_dcI3S6|(~cOzodO_XUF0?F~Ex zi@PETVh~_Q!dC^ZC`y^_TCPSIVC-&JM*tHW=>Chi^3=!|_HzGX3PAKwimZv>fL9Bq zI<)N9NxEDj>kyxx+T=K*8ITtRT9Nm+43rl;wHi}1&JDbx*J=S?Z>mSrExKl817kfW z;PZFTpB-rzdSyJ~RmzE)|n&Wiq|M=K- zso7P3t|*Q)?K*7I!|RgSDsPyDrbJOWg7N$TRmn^6ALv+Py77T5GO(c)I z9-aZ>`W^ZqIrWbYzZ9v6$>`lVuUH5awramJqWkd--zTF|TpQ54wT1zwg0lrtqul_# zTjV%3+_z?XcAXDb|-Wfo+-q+l2nheyid1Xb~Ogk^k!M7RqOSg5O-@&#~^MUydy@eQ1+kXz=6{-3} zCd>7N<;~13?Lr{jt{uM&f?Q7C5CL@&$x0i!ksf@|7otlS1kn2aL6xMlKkF72js1Yw!^nF9Cw3Z8ioNc9CYK5HxR1QZ5a$BhX|@r&f zf-z(Q7qfJDi)||(E$1aTP+ke!MkOPpgANy4@?QtN>L*Lx6-|ur7?0xPh6jF4~ z`MTh&6;!SsxwUGOU3%;#R!=TQr?;el-t)cn{<+_h%+FFni`3b}h!zGFO}{Fnzs%q9 z#g>2JD|)xICH?p&Ak*Gl;JgrvtE1U|<(BDC4BmzPRhj+G<6;r_O?kNr+tjazFM}7X zoQ=Do3dUAmU;1ZtfJ|>Vs=MXj5}yW*&5FNQsw;T{-(L3XpVwqvTZ}W)4FxicO!GD+ z=d%a7GNRI1*uiT2mtp6FXp z3L+pmCk#7Q5CyYv8=LlgTMyLm=M@2fk=+lUVY+N@f09Y5B;-$S!A-Z{0-TlSY=uV7 zi%Ndru49LPLq&yNXY7pIOteZ+K6%7@5=8)EWS@*Yyabvr*SVwCt=av62M`zUke+{b z0GS*pu@HNpy1RmNMBIXa*3ZlCoK{35u6plyETG(yJ+;%*^g;mf(@f}cdX-A_P~n@I z3*~uSwYLE~LT{AeW1>w`t}n6xq!EVKXgCY!nbUNLGuWN?q_-9u$GHONb`>yHW zf~3YQ5ckSO0j`E~!aiD5Nu*Hfv90!1Wy3silX@U5waRaybs&@77+s0>$;=|S7|f;3 z_52l>BPIaS0i&8oIms~(xs(tZRmMLXA42GQE!Bgq10p~7* z{^dQypJDe8$OhmLx3h3lr9UHMq-#Hvd`nQ=@*ge0 zc2*M&E-`n4qVDC~do8&vkX8j2H9ub993obI3ueO4_8lAU>z|NqIs7`vH?_pUmikHq zb-UjShiV+5rEb@24OnXhRbTrN8-_1jX*ui;Jl1#z)H-I+ItukSi^u{xD`C*h1v7qr z5&YO#zCBy-8+&p$Z+-Y+>VEvg6V@o>YWyEfQ!{)k?H_j9u=Fx?R8;>7X@M4*NI6j9 zc8O4&(tGx#lTU zHHuLyPr$m?H7H?iZ4_O2sUkESt{?G}a&@)@T;lk2LPx|po6=GZ`q7>r@dZm!Qtr^c z0Py@+Wl^IUpCgyje}a^$X-+}b;vXye8!UGK(Ovb~3RIpy7|(s^fflSL?9+OR>`^_p zQ`+dS4%@dcZ|v^v`38=-3AT4D5H5UXkT_#{-a1R8obVaRvu!;NMVw2?`_Z7xxQ@>3 zowg;r(rbaST&H-JU-UWT%T^`Mv}3%>V1(a4b3q1rpOU{BzF+W9U!}&9Jz?%LINAb~ zORtm?x~-VR*Ir&{d^}a--3u@qc+-&n<0bxP%+0p<_YQtvU^hHR`!h{wP-buuo9!tj z39XD6nE#&qk(T(`&^&!v`1sCdRFrAUG^JS5?=LS3=N?MzsfW00Txct-a7C#S+?6VVtN?aeISv_l4v&r1(eUxG-N6+-T&s?$mrr zJ;(F9c-F~^UAKoFIb54TS=e#yY10=i{cGo7sG|3MVr8mpu`B3M0f^TAK3{NTU~rO4 zKCHdzs0|Skl5*Ql!&K$v_)WgdFUlfWu7v;`T=jM>O47d1=T5)io{KGMHUG)e;vVC2 zqxLNnCq@AAEPZH(>$dr}#ZFMFruEC8O&+{W=Q8X!^xm-PZZP)zl`6sD$&JCgfULfG zr203=9LZ&QR$Naqe;%!J>B3(6D!Uu8&r(g?U-)SttuwMF#Kph(l*;6nYEF!PaU|Du z!=abD{mE9&mE_&b%!at?!YVpFUr@OhWVB)>(g?Fh{6Z!ml6VV=_&gkS2lV?Jp%~VN zt+X?mOCGoR@_$Nd?d;vDyALQTKa+T?@nSxZLCtuU$o^*Vo$b`p>Sm`?w`~K{K^PF5 z1M2r&Ch@?ve}u~xIkErt5pjmrlZt_6PS1ghN58+w^3L;K*&ee3V{8_e1k4ZZd7huN z+}W;>1@o759L}${QUnn4x96n+>NHvbTu;v$Al~_#cW3Dj0X|x$V0g=TN&m@kc;3Q| zHo3P1XzAGVvqIA84FKUY@K8Tm1w<*%cYx9|?Du#tr2YByX%Wlk6Cw+VYilA^@rpsK z`er1Je~L=}h=$UAe08aKJL$*L2W!Rd$^+VaDV;s{CjA7ul9_46g>4U4AMExF>%6Y; z8M*lV`$dO@WqYb!$nxw2&9|zbpa0d*%P~%pAHHBG4;C?fYH+Umh9+9?Ac?w*TI! z08W%aPn4Cw^MBn46j-*eB>&kS+n~mQm)GadP8!a5*$(?7=KR-vEl9j78`?wy53c+4 z`A%>;1s;v9ij_U>t zwj?|l?oi;dX^(xp?zbR2Fft;2d^|B>K61Y>zi>dJCU+f82K6?vc6<#1@w&B)Zrm5FCSrIyd$XIuuXY6XgG- zHrv&%Rwc>rjT=nU?ghB)#WYL5`a0wMq3QnV@xj*qY(n?D4p!OYA_$wGF01zx{vGlC z9|-|Fd9RUL5rU2dN1+eNP6(v(0BwM@=N6aLyl!n*INeN0+4;(7 z;iq?cyr3v3>v->8A|VW|bhkJCRf$=(bI$Q@X`s<+&2%`+XAA_H@6hx|*0|LC?P2$8 zqvHIA28)T!c(2Y0-*x%%lqaL9fxLgWzN`d@ihkDom^n7*IJcQjV*EsAr@GDXx`SV7 zTi;6qjDS|u)kpiAR>RrJdN-@@3j3H-gMUGv-|4}^yi~(MTzcT?!MnYauL%KMwJYT@ zb-&Hl%L5eDh0z-*RtGA0c*B01$Q;Y$zFHS|41=(~ZDUIP4!0`FmozDzpzDcqWj?S@ zX;VT1SYPeYTJ1boDMq;Fho7Elawj{3y`%i{^P<5=2 z7THxV&wNBN=fziVmsHP?sTKvf6CdpN1)dscE1tOftbJUd>+L|e#U4(uI96kKQgZR*?~+;~TZB4#m^41c{E5w!Y?~uJqBi{^k@PH7w?_0{Zolbv4Pc#Q!;n@R=qZfW_ZdnG}e257? z-kt9^ER3Qr!&z2WS6x5z7xHy5=0no$j|nv@+8Azk`tSYZE&cT8#i7~Ns}Zj8Ij}TQ zE3A?*i88za61DwVu(as6QosD+V%`>5|J(95E5q-W_XZ2J4E9>KcTYB?wlA zee1;Us#ToioTU?ZIJjJ^)cLmI^f21H?&QzdcPSC`I+IsXmoX51!ae+F=k;%`9>tUoA>b zK&@F`$vRoFYugF9Co*`_&wxpPDC>$?b3tPcB2Ed80{@KIMUcuAiCC>?9elAfJjzZm zb8aHu`newPK_zS{B+d9GaYLW2!H03z7$K7~r4bfjd=x7(ey#5-6d3(kh=kRD#Ys(= zoZK3dbD&5gGbq$H%D>zm83=A@E4kE9mHH`Dn$oh>3T6^ZY2n(%P0&o0zeCEKp1o#w z2pc9lBwkBc-#_RJyqNZ|>iGp0?|<{yOE5ukwfH~DBasHb$R*o5*oJ(D)E<%OG)*{d zJ9#v*XV}SQ$nSiMx|}qZTwAo0Fp)%8C)g5GjqGikRO-a|5L++tDjr0+R!vunSk#+J zPl4@C=jh6=$8M1bT;y|M4cNDO>4&AEfNe82?5lbxqQ_8WQ$it7q9}Uf&%~rM@IVyJ zreC5uih4r<^;)SvIRCJfS0P7vK0Cc>9YdiU?Db9WD!)FY4`0FJbSuTkBqIR}Bf^i= z^;0yo*7fqACbvku%Ic#6{?@>!j9)#&jIvi!JK670H12~?M|eThZtaFSjo!GyMsSKxE|pfW~7UT ztW#Wq?zQ1_(AmydMIeoBm8%wl;jOh(L0TlFGNE5*ko}Sc+e*qYah>^sgeE z@WFUKCtRZ}W4l+jZyyO_SH)(4?gX(*)oQd$b;mSOF0*9x9*N5vdUxGa-~kN=Ck&E= zGt{;`E0h9dQ_~?V_2Pc14rKmF$@d^Ez24BRV|2hLD(Ueh>cd2ecix4MykLTj${mt@ zb47(&vFLVUC}TDub4a={bP)3j<1C{Ct-sfwm62tqg7rop)ai!lj{nY;Si421f1z5i zK0qCLM*lGi^(ef~n71D$Zv7c^Qha%h;2l2p-j6poRlP_s5LZevhD2NEN7Hm6wjtJ# zYh0l*m^cW8`5GIa#nhVzZOpF0!OmCiU4SAJiFN(`H$vD9VG?U$WtY)yD9&E_J=5fn z72r2~HIr?O7H>MG6NOO)&JzGsnD5kE5hInUF-%it7&Hb+=t@oWQ+Dz|dwzJf8f53> z!34N6--uGdw7=48p_}C@z0wN^)%bn5yKX3^hxiGpH^&*WQy89xs_IoZa!_r?G?C2E z5aFMaKY^Y(<6ZY_`FfS@?I_+lNh~IECPS&7y_B)jATh9MLnToXgViP^8OIzytUve_ z-D&UOU>Mk3J9U!%I+o+UGb}UsPmqlMEaas{YIcRZP6KTuZKZ!=_8|KQ486s^Tw-RU z1k<%x=c~iRpY|q-BRP@16x=M%1mK+3&+nMc(%DSgcrm90CmHA4#ny6^p zQQ}IUgB^kosd9?ZiC17m;3SNP6+M#6UMLwQLu{uqpMByzWk(@Cr)Xqz zRn0D^&o+&4ua;6a$3*f_y92;A<{Yme$D+dCY!L$KG@v61YKE{UplGtg$yxQdi0Cw= ze!3^w6T;y&X3j{_P#IFL41P9NLq}Bd61~NGvpk)ohg*< z>U<+1DFuZGTA>}rM?zg6>vV;w81}t=8?zIfEj~XKyUYSTP*WE=r0;w%l%6>4G~f51 zP5W^dc;xN0+bNT3|5PL&Iq@zL_dZArCEzEtqgOFaG{nP1AUtHA(y35?yM|Iw(nl#G zqv1hczJ{iIe%|fV?P!WpgK{@t&T+**2re^5H|TP*cgd#vCf?Ka2yP^JM}XCt>`Trj zB!#viGD(SHokB%f&WdpNPC*F8h7{kAjeyyXgd1~o-$GI8a98r(3uMwka*-U1*{D`| zXQhvHZ!R!j?Z^0g&&Ej!(BLn#!pU_Rl*2;z@O`4AGjy*7+ctVBZ9%kc? z{PqKxm2WBqL3m$%AdfAs3oh&&be4u6n?buNSy4(Gh&r}W=uogpm@ww?s}^tn-od^o zjzuhZp%O&M(f|Z=y8BP4|4~U8Nl~%DvgHZE}p>J%0ObcS+oN}+ zqVEyCN^rsdhYHKKIH_6o6kw9Uf~~yGlb!Xy5w35e$!E}E};VH^)=zg zcW0+ZRA&mB{Y~s7O%OX|C=tSHE-J)^g7`+FE;)@S>UCl&GMX{bQa5B;x~L}VH(Z~j zjRIj!ccF2;B{WMA19?gJ8mlZHv4FM36T_2WgUS@OD_v@G>F@%G>m{W!N6rM{b3%eE zf~$TpDuDVU0r|x=xDziY9O0@fA8d)A6NE5-fe5m{H>f3Lq#M&^}@-QduQ5mvi%p zUvCWOqNNk6)*U9F&Z4>z^pudFP?;72MZ;Cf9%k54uaZ7txONpD=Q2s{p;#G0x{z;< zjPM=zO@+!#!3LOAM4;xC3-}O3_R3H9>M4djd9XpAai?#$=X1`K-`&&CdJdII>?sT6 z8^T6Z`OvB1>qUt{Ang>P!JMW@$kWGA4`SBE^+gucD4Z;wgNA9ZS@La5gBZ-xp*1i# z$9N-{?rM=B)qg;=N;VxR`tQ;I$K~Xx@i6!vlEm%d zQJ4y9;fDkhG(!U+_z{E}XS;pg7fV_KF{q~CA4JS0EsBVJmdsLeCZcr+J*D9tUGk-M zrPPNT(0Y+bW;p)n*LHaqMLwdd(gTk{1>;>=!k7R;dCt(iU9`)Vayq`1GlbE`)a z;c8K7oA14)a$o8i|$y1?Zd*&@FtzvJ(rI%&!ByFTwB($8Y|DBaKBWL1Z<0BMyG||7+(O8SsnR zv(?ELA}T&*E>QnBLM6D48ngkOLVW`N>+=6eM!`b>Lvs0FQ}~}({Qn_h8fD@dEBX|` zc^85HdPdTQSz`_rJ#&qOREFRAt{w%iAIysc^5cjOBZ&rFJy-S9^Y(~i?dqkI%Ky%f z98Gvl`fvS8bHbJQwtl~`#N@V1124-#-E4PgK3_c&O)oeHn3y!gqs5%|4&mEXn(td~ z+GWuDXiGOt{_@{$rUb9*>Y^F3Nstd`6AL``^Euw^m>;%D=$U(W(~oV`ej&rlIN8Ff zdYWX!cm0#mdy~P(-|Cah7xzlV@yz0@kjrC+W_IH+R9DW3n!e>Cg{MwEj zexTd7OBJ{uGR2GrMG)JFeeqlC(sxT#)lJ2v^#Zv3{el*|t=&KI863$G6yf<_Y?F-$ zc+uaPP=ef6##VK1^cbouo>)$?lKxa5BJZp7x@8=KzgRW9*rUEUbM(M-6^ywX13dUS4aAfrSak5 zFFUZeGHuR{R$84-um(cgzj|2Ob1EtfN@~|+eAay@1wlo5bX8vAgBm-lUS>NgQ|Ulivarua2(XEwy^c>#nM_{p?w!du%=tUm0_(~f{_+xY zO%S%HOM``syDgX3AGhu0Gz1Be_<&+VqzlwVjMAH}w4cVLdiLi0h3j{(upK6HaBg2< z!%pH|THNXuNfGZwUujQZD<$*ZN1y@$^J5E`7?yg!E#c&n40n58NQ|qYK9-{uz=TA%SHqFneMiTt`kyCz zlckZ(U`1wMI|aRAk#bCbaYO5bSY`R)ho3xGksePu9$+*bKh8h1w;`};{&Cys;fY_S z`ahs(2@YHx8Bq5E3J=zc$Aiki1sAdcPd8G6G!JnlobT%U6xaToKTRBrt!6p8x(zM4 z^m7CZb%3KW9C9r0;&E-nhZL#G1Smcny}Wz$C4XR z_D!FF`({v$okDK<*RItR;|L)F;(;&E#lQE~uDU7pn|XXUitca3vO!8BE^Gp_qR^Fq zN_r0Nv;3;?Tc0y)*>x%hCF>JF2;LY{dKJ1SI!#m;ERwE>X07g%9COI4UjS4{(&5KX zpUn7~Pfzz6x`7?>>aI+&ZH!pQ2opss)Nuwx9K|AKjZauxVH4Yc*Ueg~9MtCiK{PS|DfLHyutS&h}|%w<-hp?T-<9^FWFbl08eTVFS`-(LPGs11cTMe?QuQ>Y}j|5eyUAzI-z^C!viZL z70DdrCsM<#y17a>Un0%kYBtHHI>Tsqye0NImQPbB6ut@Y1i+N1l{RK7a zO$uT>mgDICsSx^JZ%8cTJ(is-@C9$X*eEC8v9WK`1q)YqonpBU@krfwzuyo%3Y(?! zfIW5B>%%la_m)rxn;GkVS4Uv&>XpLZEOZIl#g$!!ER3G^oWPncQ-rH5=YRVszKm#rxz8_`iz68qGx=XIU5B8sSw$93CpDijYlr?w~o0{JWHmP~$#j`YiCgi88jL*O*r8ajaR+!^%&= zCd2`c#yi0I&4bOetP`Xv-vAAydnxn9p{(c?wr_5%qRr_+E>{wKQ>lVPCXj(w6h+_S zE8Vp|4V!`65E^ zpXgt3igjvBrFuCF%+NsMtm&>;AhxolJ#$I)J>xI$SgBMN$>gzVr2J@kjR0usD%6#q%7mhMU`un`xgdrp4z-WW|TOD;|yXJuN5iB}F6v-e0hs zvX_;iz&Ts#vXx#!n*<`iFW^sw{ky1shR~44=`b3+UTXE^>mr{Fsa2{;;`!3W(Kk$l zIP)R#FotOqV;Q`?55+sR6Wke0OI7|mZSuH)qcS&>aOM||-M*z1k{;3$OMH^ja6HdJ zOp35RUTa~J{f`y^7SE)-6L37sCTNWZJGhf#Rxm;Pnij3UuaM}CvI_wGMp2@`aYK(= zPzQI4DM!}P_`*{+{O?T74)uT*7r>IixSAbAY8E+mKLHNAzL}sEg^)l)8`*N&s(*yi zI%AH4@`DYC2gvtY_WVGSNlMZNqg9&EbJZ37Xc72{)TofM{s^nQcvM$8YEs-6iIhCKM)t}Yxs9TRE zf>uG&4eDeg=@GY{(?qzXqVc1`Jt=6*Bv)hXPM2>q=raZH0 zh~tU=+`B+Kg`OR=@-4F%hOH3(!Af>`hr19BPdlN~F!6rBZ%^unqM>YwO4U?{g7x%O z2@j^SZTuP!nArNw7oEz8hc6uVHbH++#IasFPe{`^D-hg6|)k zgG{i?i_pZuL z`B}!sslnf;+RPZPqb_Q#hHWz1(6ysMw$Y|KrLgY1+>s~0;Sh^iT)0P`ge7_GWE zdbg2$Xvz<6j%yzp`8IVmPb%G-a?%xV9wB%|=s|$ERV28fpi7DRMzf070VN7EzMSE^ z_ECUHM6>ew8YCC8PL=#@DJTgh3+Rzbn>P(?t@NS<65%^sm?d$bokgyNi19BUTt&Eqa%|=vdci9! z(Q@rdgKkPQkfTbTg`H19>`-Djp6&toGNI|Cy!N}5UK>zcIt-F(mcb0)3%fW9Z&h=4 zkQia!kc>kXz=x*1p>uHwN*jn| znv&$q9+R&Up3R#dJ~xvN3Bfxw`mIcUhS`LlGH(~(7be2O(3WpP<2pvHo~Ok6otLvHFHmE2Bdry1USzL^Ld--XZRhk_ zuuOB5kr1>RW`;P%iBDRI$nq*{jCN58T#aC!pfktf>~ILzr1cn%YHUV^GOkh5(;j%V-%c)l16jzTTM31S<9 zpNdZ7-xhtJ*87!#ht5jSc|Sy(9jYov75^I8`sLv9Aj+xdjb!;=!|z%@NgOaD7-yg| z=-1wmqWo+j%x%DHd3_`OGrc&iG&bER8%iouDW-1b$Ei+Q6tZD@ZtXT<#?5MR_ce$z z)+S{>Fm_reUUzQZ6v~L8Y*Xu3(9Hz+Z*GNrRAhzOhG>QGwNT{CC54!rl9mJ_)Rb;+pb^YQNby)RS0dIy`GvG@=j>DFk}xeC+N== zbf$vnGpst^G+g4YH7B<>5iVO~YqsoJ%e4jvMEKw_MUd9;$r9eQz7XRFl^K?8myoZr z(Zs{gJEE@dwuMY9^A6J~2R7a%h1K!Web=?IcEj^0-KHBQwTU;r!m|q*?@rDRA^Umx z?ve|iz^+oY;<9tEb6|v)66vd>psFj07#W>n)(X*%#wyXX7eDa!(=rQNh|EA*120-5 zW}#YyJo*{r)ci4Z8?5E9T%;5NWn^_^^1*VJdY#Hhs3hUHNEx?(HrtdhMlIw`TXoDw zdVBZ8)F#f7PjFVsqox;7h$JgkG3}T44g~Iwiu)RXo>>vK7y7k+&THl|1GY@f?f2$S zAa7BRQ!<3fprKIWU@S2V87TmlhJFY#puCFTEABb@u1F0HMM%E=)g&>zNqm5>jIT|r zOoyRhk0oj)U5m>I6zX)L5>gK#_xDRZWuCUw>kA%$Ez5=uHRdSu2|c~6yF_F}JbV(~ zf(;Xa27?2Q!?Rn!dv!a)vqK0I_JZ=rBh-?-QPAv0tSd#=+u-YT+Rj|>$|7jv6OrkJ zZ3sgz&~~QGxnl6nCP7l!BH-y+>P6k%%ZoVl4%7I<#U(MIruf@>8Tt1(Ab6c`0Gx=EL(S#q;i_Zxu|ABR{y z-c`OPO&bDeP4|GStfD(#!X`RG%t&aIO|m)&|AbJt=mfTmFuw5Hy= zccH>E<b_>No9vwqg${ot+3y)Xk2 z0v|#gcc_#Mq%&s85>Sf>5VN;9;Hv#g=@up^PA=+R)<`^bs;^q7`R_8X5KVx4vuA!I(yh51<6;`A=H z{V0qo5#L)fT_g1CBEnsg2$@ctwlECZZUxih3a9(C*YG2pLSDeVv5}#V2;=e9DQL9; z;hXDgiC0KH?W0>kl;I<^;-Y9t0U_z7bIohQ54+ZtoE=lk=71kBsV)>6sfN@b(%v|t z)(+ob_oH=yEen`Zv5?ZZd&iSfB?<#PGSj?Mzpp(-UQ5Cp+^>N4-Iq)<3n{~#imb|E zMb-GshM$M#g*jo^Bc`aY_BT;S48}`__GI^1Z9|i>hvYDYQ5r~qTD>}Qt!Ru;5<*W` zLOc?BN>L6^O>>6P@}dHj$kJZR@VpmUp<}|ljFwc5lsXjLAUPnf+w|R$iY0aa><^VW zL1au)_5Qi4c&MkEX<0`I1GV{Hc3IP2cInB2;+bAP>mjrqvU8=9T=~1G@lt*CgXR-n zb@+=zud+`eHpFWWAHkq{w3vwBqVd_nn~vxWM^p**8jHl;Ww{53X4pSWc6Rq@{luZ9 z4grm@$F$V!-c9f5|IppBL-A z6`FmHRs0oNe}*bjql$}9XjZ81aelEvC5J>rWs{GxK)K}CY!Fg$H>X{wJfr?VtPl#C zCqGsCgPB6Kl&QnliKt1ij3;pK>`9fk_@edC>D+m+7fS+_d&rN1{jG$qShSMRjZ$#2 zLpSrU)k9aqS1l=iTzfRkFUhBQqMEdziwViTVox4=$>s|A+@(=yALWhr9VU0}OGVik zPo*7&>9`jASzSC$Cg?e{&YOjuY#>r^b)@Q`2voA8se=q+`>Bwy0tyoo?tm}s_O+CEq|#o7H96;2P?Yd%_1IdmR(Rz#Bn2(I09 zw8S;B&r`=))_8LH*C;<;rZ-z1!0TrTUVzGqz>__!7AXmyB~j%>sK9e;gg52t5)^j4 zreye1caEmkowG4&P5i+XR7Tj6=Hk+XS~llFD>bXz14C(R#b>O?0hU3Y157z@H~jdJ zSf5a55U>-;3Oom;`|knkmlTqKVZ~zl=)UHL=Ei3b@zE33-(tp)4rBQnQ_>jO zD`~0i9Hyn)i^L5gfQVg3Q`w~SRum=c>1r;`FgFFz*+H5X@B}Smy{JZCX3{$A_)(oU zDfBzFoZzd#0wDDFHX461C=2HZ{jiZ;5xD2nsDDQJ$KgT+V1?Sr(^+`THvJ3&his}@ z0dHS420c@)B}kbXr+ZJ*Sb_C7JZq>2IpUFD+wSyfRKpSn)jq6JI)EfzcfXDPVZYmR z$L^`|h>tDbEOvaVVcR9f+%ta1v7DdPHhm3z+v2FJd+!K`dPSDE6n(@taN@Lxv7P_` zv#bht?g43H_A(qQ*!6nt|KaVe!=hZfzG1~d2MofE2#7SuAfTjxbk~4%4Jh3xrF1Ar zh)4`wA`JsdGg1cKEg+!M-5~v)7s7t_{oMQgj^q9Q`2N_(KDeCgyv|tX%HLWGS9<3n zjRa9Mj-rle*V#!aEevs%OvI&ujuIzkJtg7NRJ7t#Y5fym zZyyAW?fZssX965viW}#VQ)AX)48naU1&81YkMq`-iqM>u5(l^R%GJ(hl6(H5erd}W zW|iA-`6Vt3u2)|f3)xP0NZ{?BtT{3-ZdiM#w*U39*BO6hUtE$PWerg$f6pSe&<^bq zl9gUR<3cRcviKiQb>BycQ8^o`KoWePd zJ!t>&M?VdO9e7C|pDg$1;}W%`K2T5sLIM88;2ZjJ05}}!pkm1GTSdw0>Q6VHe7VdE zN3^EWKKlM-XEM5_H(PZwfbR8mq08#T1=u-+I!U-R2Ts|jYwm5GVj0M@b#1Z$I}t8F z5s|!aY%SSXycoUj-1qeSYECuJPm0rsoK`e&(A%OcL7PF~E;tUfD#5PZ)}nTpYWS%=2go8gV)zXv-!838~|8|3R>WGfd@PWc7Uk!on_CzY%96!xoiq%8!V zE9W{2w942%9`4So*Nu-j4=Y{~-e36{dej|VO%Gx=suJ0=GQ*zlh%A0_lk0{oE1c}X z!$ncxx+uwH-C;PM2snoXqH+*1G66BMCm0MoV#xrkFGzr&U(KXPoIp^GQ6WZo!4JX53wgNS7B$pX})*$5I2>k#$5B3F?$JzQ+CqFvqqVs`x2 zq_q!&Sxc4ig>F%efp)-6NP$KAmMGQ;UE2yt5B595z)R{s*3x?(V0$qNaa^(h_5Bv{ z{8x4PwHK_2pqq}JqH^gLg-pfg0)CFa7C>g7x5Lgd_8pen+I($sA^d@RdOiUn>Y&&z zN}cPRf$s@;U&MsaJA4ibt8$5^O*>e zf0kZSVZ?pCEl6wFEZIX2js^ZC&DZ>Mw<>-Gu}r-GawWp1bTC6k^g=4^YYzx5VPvo@ z1(hnyQy{vKn}qv|pjnX6_u0*Wn-RY4Qv#32mJhtP+F{6?Upn72%Lcz0lPISKWO)}> z)O$!utdeo>a@{3=$8N6g9yoaQT|GmfJXgm|@UQ_xJ!|0JHSVBawt7S)L=PSiN^JSW z&TbwF^!12$aNQZ<94VV0-Cc4sHpR|sB<>=)KR0A!HT7s9(CVv{SU!i0Ff#zjK9KrZ zvo&P31_FRFJK2A!RHUs7PP`GHC~RSipnHAq^Vb4ex#@Rn@@1Vo4@MbJ@cIOFhTEl*TxLax0 zp#VM;i3y^B%b)6Suj7nz1;ESl-m4D!*1i@k9M!Ca>F?Q@#dabZR>vFS zet?YfdHAX?ojh(PcjQxFjve9m2HPLquo!o%WTyw>=%dYw|0XbW(W>!RUa8VSET z@o$sdNBF7jThv8s{IEExV9j?;)<9V}#cA*f?kyBaRc3ut5zX|-xuj~rZP|N^uAGNq zhCjXmpi&;D#o^OpK6h8E4^5Vi+1?7#5zSP$CVz*|l^8sltL}*CDkfe6v9$;gM_`wF zF?(Hjw=49L5?WAaGs8iZFWXlZx4*!1ljQ+l#2qizL62>^Q?0pXc#boHDTE{7Bt7K8Rne>v{V zi>;^GBg>eqKpg|^4ib03zuR=KbDF*yJj| z-iA>wS8XQ|@gcAq-K^m{gXz9ZHNMC)=Bb>dVshEKP>tqE13uBrLb)>SoR}V)JcOj$ z>#WKL+3D&QI&~Rnl+M|74&~e(dtanUj2s%kA^N|*ML(qAf1dx%CCgZqIZGYIZ$R=8 z(Z}OF+pmZg8A7t;gW$1AT+aR8#VBlvM%_C(?#T=lq)Av%lb&CcZAc&foy2$e{Af*V zl}374(7nmG_DUvM8XdD5+GuTn2~H!@cFn%6`XGzo={L0_3Sy+r+sp-ZN6X1k$YC0x z$B)nZGr&HsFWP)fOGZJ(;HK(F!{18hI%#r1o`i{>!SlS!$hGU%PDHBI?u(XMgK7 zWsn#noE&q1v3*?VMs{XLKEQj2)_FaqLysqrD(ySJ!uquY`jErA_*zz}ZRrWO|E zm3>Q9Hmgq;;iC4}+!hewI)gkOyN(V8L3|^gIXG(&Dr2U!`TLfd;E}>~ny#OEXZ9@> zqBOHFv)42+Y^sB4`|7C{=wvxAv?U_KQO^WaGh&(H={u^2B~~8-G;J(vecVM7Q=O2~ z533~{cbH~)B85rvC~;AT*l#f@s(2Y zXEJ?QZ&MV8?NjN9YN^?16%>qC%KcefHJT}gteBii>vKT3t4++NcQ1p*k&N8TwO5>s z(D-73)~ZhF*@lEv59769GK=k{kIT(~b=ubVyi_%>i*6R6)SX1*w<>PdF#k*&hr;|* zH_9E_`5M#~Y^>b{sn`rUZEks?z~W;wty8YjIGjLI29S$o z^E$CvZ(0&HGi;o0R=8x}>(Nr*pGXVT*tf_VLb3~vBOAI{gpmi@xr4<7iw4^B+x&Kd z=a7Rl&j~kFvNLd$>!vbxI|%fRIx8)m3_SHW@=En8DJTpYW^Q}!7&+-(K>T*pOZ>Q% zPViKjCTqQ?ym(i6I&axZz~cbQQ8P=^Zjc{Wznhb)!j5(siXKg_Y3C_T;$r8|XxCou za&|SaO`I-ZuUT1Zv%3Ss|8woUMY@1m%tB6bndXm7A%r8&3hLVCVoEv8RtFzjpc6DY zvz1l4GKtlb598Q}tpkem?q*%;of8$D550IykGNPKPm<7GcRLj>{d7 z5X|*suIW}V>XiHZT0N*Q2tzz>iB4>HQB~^2d@bL=JDJECm^D=BnKhRB$|^{=9*X5UJ?WF@e}3)F3f57?aP{lizsLLM>p$oLdr43bh&W*{Czt8;C-41$ zAyR7Wd++oC#N1Cd1Y-L1U}g~(X5Ihs$-jS63iSE*C@Y;rOV!hg{N2mXeJLYg6*|#f<5`?%Kq>xXu|ho z!7Q12+S5*{<3HE>|Kq_66a9X+MJ(*cqPtvPQSfV1{=Gw#=Tx+^VuHY>@78k(htmbc*PH)&5*gkYQgiS+Yjz_9x#yKiq(BAn`;#VEB{y})~f~e+O1=Myk-P#by zPhvo4b;2iSONBI8#zvg*ee>_%o5ejnA8Bx4(=w^CjK{P59eu{Py{3Z2Y=Td;jIHao zpygcipwr;4C6Yd^`n;$nPl_Y#{O^0Fm>h;9NH1n3V&4bA0G#<7%R z5VDHOeZ^;XI_ur*@M@1eImU>vcw4OOYk{SEUs7XO3_33_4JwgaS_W6N74aBwpe@Hj`^FTx!{u|Yq{bsM`Xis<$ z7(5{_vU77IfKl5B5?1LzxK^T$VT3O9K5ecBCj2V$-lK?}^0j6b2)@T*+In64{X?IP z*`9{|xpp)%^El~qzvE~>v^9=fo}7ZBEdhWXy;^?N1w+Ywyq`0U7rWSJ;M(6$>JV>c za}A?kDl59(F0kAP3^4{$y~m;-V;pU)K>~-r$KCJi>l1?$*t?zacGb)f+OcW#{i84R zu?pnc+dzuOIS~a)V7uIYVjQO1(R<4^2A*pX$&n=n{LfGLPD&v-(%jnyt}p*QaE$jJ z!%b|?0=v?xhTNR#5*K^>ChRX@B9->`_FkuP20CpEz}K2q56F9s0xYa?Z`K3*E=khZ zZK0!m2UWbx0xy7zEwrDMQw`i|v-4D)o1dQq7);RbZGXDEv-9C@XR_C7utDQ1GR`4b zVvs22mx@J}hs}q&Yxdwpibq>zH3y2oT)Hhy*{kDO1|i8ySp*#zxR7} zd=g|wz1be~8iOlfIPOoy7`4VVb@bHwoSOuO-(MK=9{FWp!h5uB>wMS-d96L)3tSFn z-i1y8%Y!p@10>Lf0c@U_{}oDv!QRlotIqE4dAeooc~q#YQ0iayOi#g3O>-Z}tU;<_ zbM#PEt|b*uTUg5?p+whF*Ll_*kb^e7w4Oh&Iv{BL>b1xXAl7h1VvN_`vyPHu$q z>Gwxz^}N-qAYoHO*SzlM?%nB zsWd1DntKiDmH4Ed403|Vb|eWZQthq-8}&jLYkmbj7R*-n{AF@_(6{Ven4{O>dh#T| z^KyktHr$^{d9ENiwmD#6XWRf(EOrS01hjZh^~UUPs)3n{N8`eWUpC5|7j@_ypk!gP zI}b%Zx>%M(Hq($uVllugV!+k+VyFf`*06vY&X0*w%?2v=es_)-NwlVcN6F7r+64fa zyrZI7(U!oc>iq4|g`H;2>TWirX1%?h=2l=x6y3Z6(47%w@@y4ft=HA?GW*=HSJWeO zUiIBji05gOxziTXTnXGty?H$VtJNXH(T1*nx28GyqtK+KwF6=0M6m%dsdoM7{A3aq zjhJQNkehdQPz~HJNAN;Y&RZ3oPFeHnMgW64 zui%u5FGKQcw<7!NwIRa+mc>&sdn*Kp-}Kc~?muFo)&a+p)DfYm_IcLDisB>xRU*i& zRV0ZFih?q8rDC#MJJ(x)mGYfgsxw=n3*)ErByHL!`@ZVW)bMctN9IP$>(oVGl|&rc zR<26XxvSyKI;*1}XR9?g3X^bmnfC@zVpe+ia@1OD)NV}XET~NguGF40RY2d;`H=q0 zA{ym9>xjY??HmCZVv76EZ8v7R7Ga6aT4)R+My)^l4h5fmnznSsedaRAL&3;Y;c!q) ztjIFXWe1tdPy!40&Vxgprr+}hM?-M_5xHEKUitNRBu-dHwQD)B{<|f+3Ije#l3D65 z2*)G9Ifq{r=q8sW1_`0-5OJHD4U5g#QLgi-v5MyQ*MZe@Ik^fY@%4G1HCSdh+{H+~ zBzmwFi#ayFp)nOi1P8NMYYFWwaHM)IZOrpzFYz96{jqegD(h%&TG>JSqJdk9WQ(MX=9D0+Y`eY55DRG=% zi*=A?syXmjVXx}Jj5v1DVjVe?x3=RW-_n1XfSh|?5+$snW^NTQs_Hs2mU<3-sb}~F zp0hDYp+7crptBJPT+3LV;v9}>CUgd(0hpsa52`kP!d=hDH>0!Xl zV*!7I8ff{b_536XH?vnj(WVveQB`vYDHNOeZXzM3w(_5IN?dDs!rea>v~kQb`@Y z^gaayj{1Z}tE+#EhOGrdLaF9YXOJ8bV-ta$bP|tFO3qlF*O0<|ZxOsBHu)}yQE=W` zHCi6{MQ-EH}in%d{7vfAroy5xlyy_dRPbR@cA*FJ*&JM%0zn*o$8A}^aEw53R=~y}5#OFeZstt{T8)9{DlHO%H%siWH|EMbaPF)AFu~fN^R9%c7J{%tG z(L)hC>a=B4bX(p*QSH9Jg5l_~$=`A5E=dK>iq{qt9&&S_c0wzetqw`%yy*JdX`DH2 zJJ)LoQ#=Np+3!^!Ww>++Io?NSBDRA_9I<_yAcg*pdORgN`YHKKe4UZ*ym?86C7%m7 z&HJ7+F$0|HXko3b3lA$*onsLLTmFxV1u2)Gf4>){R6PiiiHg{W;X9#)y7Dr-P^=@jn zB*FMV^DXovgpB?4Ckugtbfx~@y-mS`bYG>tZXx?s3o8En`Y^Zm&*gY2m5lmXyo4yD zb4$B|1To<~d+3+8fql!|hu@#G@|3g+;A3U(S@&fcN~*r&V)&(EpbDwhK?>LTQ&H}5 z0+Z={O*I<{rFvI3_HI0##JDt0%93SUw{%1_E27TD8B}fPlVrJ$jfV=`(t|IopD&S9 zrMmHUd9wfcXhbkev?ita*npnJ{R*cnn@x9tk@`Fv&?JL&2w5|SZN{{`4(!^tpI091 ziE$LdW;of*=s6@`rWD@R|B!rfk#n1`YuO1i+ZR@%e$oHosn{`xT3ua(od_L!98p5Y zD7r1lXFI-ZAjKis+Y=T%^W z-SP(nU8kIS`OlM-AQ+*e`U|_RPCn6STgO6Nw)@vdTG#md@_#yQW_B^VD~dv>)=`%X!jX-ZT`y@KZ&hj zSL;vLH0RGTiTpi?vLqCvBN7rnF=T^iI?D^QV@x%QvoWEvd8I2fcp9+jb!rXnf~#Q* zE>BAhoVv)fLsT%PZb<0B-_&(7F7r1oK%|UCgOnvb;=mV|$T%dbw@M0PdGrnXH9D(6 zIBX3{uaad-?5$5zN)}R4RUPN1t3OrrPrvqOP48nwfQhB4?;@E5vcI&8&BOFOHv4S4 z^c~u`A*+QRW{Qb#XX zF;J?Mrdng^E?>T!`eyr^5y2qvizFN1?Q_;g~ox|FQCdO`=EHnHMG4eM!!m@ zUHHho;`guM^y+H;U#sPMpppj%NFdV2I%bF2gNi~?L=K3pLlD4ghEf9FDmV7v>FSDR zrUS1#sJIf2X3=a0xm3(hiHrphgi69Oyz{S{e)c0CeT1wkQRV=<=V~yI==N#@RSV!@ zw@6Wr4~AjD7t9e0O5bGl>Q+Ac0KwxqmeW<3cSg6XnKbpD_%UB!Un?y2MQ-E1{PM_% zw`aB(!c(8`1)~`JmAtb)-J+puV{*y-?!ek)iwQ{2=QOehbpMI=@j#xL@sn{mi&wn3 zR)%L|6cLG0GWTwGJ(h4C;BK4<6KGkfetzx_X9l3e--+IbGzLd?sIrfb!OKfToi%Rx zIwe74=Wfd#ytKO=-Z6UAEx~2@OL@@#fEPczJTGBarGa`dhm{(JjA)bx3ZvKjQ}puN#YkQMYuxZ6P#S3Duk*~>u1nO<00l2 z3uw6lS^hKz%CZGs z79Etd%ZLl{Q-b5AWfLJ@ZJacekAK~ZecV{e<0pNagf@l1-Q2<=?9ms05I$S@6LV$)Eyzu)sDvs_fxtn`VV^)E@DWROx-7oT!=!u!u{{$|Y$ggM zyaWq%ZGs9sTrW3feLU;*icH(WyWUCD%>?;KQovyewYZ$N(YP!%Z!#qG{5Nk>b4v#8 zc^iE&bloNWVZs{HouD8io~Mzq=v@AasxXA)0})`aKX}f<5{Gxpwg^Q!2g}YUl}|dk zY$iJ>K75&Q|A8}~wZNV)eQM#=TQ5_3P_c*^;0v+D|1{MW&je*?@KXQr01MDYZ>|6(5T8h-QyqSLM68wx z%wvlI|L@O(+OYw*^((*KS1BXEaMtxh7TGx*wyS`a;ys}0({RAck!M7wckv${=0lIm zaKQVMUxNemt~%l>fSRv{v3Jh{G9&@Z(oB=50Ljk*x=Bu+lIncZ=dt{!Yo8gy~I0qL=k%NRgPRDz~_b-5JFkE87&*$$K zSssG!rKByd?gAyF0Iac+7PWg1j_r9xMt;QV1sl3OO5y%|k-&@v7_<#%vcX_+slbbOqMM90b;9}G9K?+YA18uUY?9RO zA1F{qGzA>u`-x3yYO=vbGP2W&nPoFM!sX29Bjn^66A$zadX{^#9k-&VXk(i^6>}|s ztaCr)h}|h0?5^Zt>mKsUDB1Q-TH8!sqC59;letQDY31_S0jOFzs60RQMK*(f$et1R=rU9UqAIW!PxkU4yBrQssW``t*D@Msew_h^p6vA0|4ji5;7s z$*CYdhFi$S8X#&_!WHJM$YdE*rv%p>ay;VIXj!w>q`HR~6T{LDt#^CeI4~Y*3dv0p z%`(L=std-=hbMNI$5{vGxT`o2&982^kaMm(%!kG%NVZJy&c-G5utl&kTd432{0yr9 z%&}99GRZvfk4`YKT_FJTM~RvOyRXBLK?Ure13*K!ld0$8`sV9QkdfjL&Ok)ZDF!+Z z?!j9&4$-#n-dUl_tC7Lzb)8j%+ zGN%RFK!+hJN{7$pZt>AQ|I{u z-^6^GUdxwJl-Lq+3weFT@hJq?2Tf@)$S=`}zRW-ggsKVP zRVcr~k13u%S$)mgi+2OrG&$xcBmi;o)_@J87${-n!WSyOUmkY9E zZ>v7uy=YsK=xybjzrxGd)I8fShgD`gdU|iTXn=eSIM$7U>xMW)Dmdub>aRKu^G@pZ z_=}`4YQo##zPqglrWEn=N}N9nu}VFIv#n#HuzcY?BJEQ15-Ra!uBkX|)(bjBZDCF8 z_J@V-F7vN4@AtP;yWYHb7nVmK>`zbJ;%PTDj$%P$U+o`=x_L$FQ-;W&42ZlI?O|1O%N@sWN`7r+OKM$WyBu-zGp-tkV zy`w`KR`vP@>s6*uuGCPLa_H(F7X|*V#L4;GI{FBo;fBg88gppL^xiNm@0&^>$z|C*M$4h;A!CM^ z=HmAfmiE31ewtSCJU^qXNW-;ktg9|@I??ZT25Us8k4+eBzFZ#G)3P#Jm!ygbi+JdQ z!^-r9zqCnE@7=-td;>d|1wt?oEZ zF++FhtX_M{x?|Pd>o98NN8m2upIegJhGT7O$2Gw1N(Ic7q)vXCFbnP@ocJV}E8pC5 z(al3$y_kpA;ApnGJJTx^+0cfcy|C4f&edr0K0MHs{N~T{c?hPFbZndv#qXL8aA&ats;^9I z(;~b@aCYPucCDp;;i`l#`@u&WMU+DO?{T7TqoSeI3t+&IAb-NFTc>fO1Z~s3^dqn!i&=wZcly4497E}Cl7A+I+~TSn0cPEZloVLXai&%*4J89 zbb9N8_n#X%zloUPr z#g@^Agtc&-gmkmdSb}nQB%ve2&(ymxgj6lJsOA~a%Qy(b$`7LJIU+!2 z;?7832~1%j{;Lfr8y(;@?@PCP3o*QTl}V45ljjeMGDfgw8|!q-9>j&KanM<;>&S(# zF1X3Ad&-3eT7OI{l}{_G(OH&d*cgqZk09$>=A7LeR_FDz=z7^=Jo!sXRdB%BPvZQQ zdAdwJF4uvBJX2S`bZ!_^{BX%(^Slj;Chiw6>Li0s?%-~Y*+2wQh}3*==uk|K@e z<$kfs$`)tclb21EG?0%Q*qAP_wjEWHtK=I-)+l|A2sdx{9IIrrrH*|!$`M;iH^xy> z1pYJnp)+P>V>A(4+H`od>$Z8Yf7t4_>-@wX8J~OR`L93;0W~6XW&v!-(4a07w<%$3ChE)r;yqJrDp_(o1K-++~fFaF7QC=e>y{J$jU9(!NrFs<6W>4GZ-X_CXrJp*v z)KaZqd2gNVlS`6y53U%V@k)@`~PLj@?BYe6jc~BUnpP= zcgodG>+p6ZJLtotjdfzb;kcb*0rdMWX2sK4ZEDM_>gn{G*2QXks2iwn8;Ek+b@=Yy zXAr2zt*ZxIriQG#Kl_mxlM_1pbh8>hQCCeDYf6Le*=RnB)lelx%W&QPDI<~k0f@6l zffBUDul<1qD|7E!R8}=rn`g+^ViY8#cgO?%+7809sz-;AV*`7e2Qm_3L}8D$8sM0t zoH6Ob0>96XT$Xo~CN`O-WAQ)bg;jqf)c2Cj0t<@qfbMz8SbQ$Di4EG?W~@xExN@%4T5@<7^KLSxGN{6_Z_XnCVp(Bs+qc8tt|Jb=a@7WqpF`?wL%8?2q9l<`Y zVEw6-Bg1?(#NNZR9>2X^9{afb7Fl`(8*D}t*{IqN-*0=0nNBRJPO2d(9x3fyi0UX^ zOv!L@&Nb6T>y`$GwlEP3$mnwq%pl{d1MqF)f&MGZq z(}Ql%@|{##iR>M^_QJKi11rS$!ez2;^Z?_YYraSBGZw~Y1j9i3hdk`Flq3n*yv*I* znOQmk2keV({5)Lk1tcQRfL=-@+M134vY{3T_=Vh$;Oo~!HDUB|z*DFWnPNBhni;Gn z`^WAxhqMfkT*^0;DHFNoG}-iFt2?i<&s?&O*09uuJg}cI0((q z%T*WxZeZyv!qD7P<#T$@EYU?k4AN>+{~_y9P8ziz**$3q^bb_Fvfsrn7^srF4m8h3 zE8QiruG3${)f*MZ*P%ixTMHLEKp2{l@0<=Fk5@MXRyW{FPYzb+239vRuG#dF$Pt|; zKL%F!6s!&_UNFCXxEO9`JW7#V=9Dsx@e?N-T%WmH*zrNYsmf^Sg-9THkpbr&9}FP@ zWaDvvHj>?2U97ML$nii&KoJCrp#H5(xYXci+_sGzW_MT7AWaZuDxBOpH<>neW5PrE z)y!=m?2EF^enk;M?CA&STvtdUdk;*d44R5xK`JlZ3?eAHo#u>>Es*3+=k!VKP{2m` z{-o=Yc2VWHIIS3mv4jENzS)K{or-&h#+5) ze`=cBEFx6ItI-Ze48havcD&D|I5=!;i0prpeRQGvi;iC&NG|KS*m9F&JN`FlE@3T6 zd<90`$qIC5+n>2JZE$SRuXG2nnH11wdJlx?nhEa(-nSoN371QkeYQjwFBub~_v2!`o0tl zRY$}L!hM~RIQbW`86{6Fw4;Hv6(eqwm1XP>mrDcasMvz0a!*BhL~OXkeb%ODrHW!T zQwP@icCzxcVUYkXwHo!6k+aa*r08pW#NyCQgkBk$fY$51I!{z9W0`1*BiNB+PYXiy zlqS%>Z*(!i@&I=!VkE)!`JbEZdCd{gt7cypf0ft{$i~R1k|%+@4C#^vcFn-3iy2U> zXBfCx@l1td_ElO>>;jwW0YaxYis*pxD7QMvt*yAtc-dkgV|+edORqxA=e450^{^7M zBH*P&`C-L|{UMy6-GcKPj0XuRZX%$Olh92-P;UT1EwnM7xN&^NL~zw^-2kRmS{k#u zY9}|wBFxE3=hYpnegqF)H*vUm6F&EW(CBWJMpns82j9>Bgg3AFsud-*GrnwN)>;F~ zt}IXMTUC|OYoV<5fJA>xfBUDo7A+9kSX1qYvbbt`eL&!J9oqY=qJGnNZ)GHg5c1@pMS{M=)WKrTF3$DMn3O8TJ zlX92j8?bSLC(`s(jpR%1SRE=r}C-I(I5D>$Nc8450n+{;T1Gb?%&k*@3vM9rD}|xirQ- zhuhoO!yCbIMH80uRztsEe%`f_5#u8xC5~PHmAUqPq)4}{!t^MvJJ+B}LCAx5(E0P5 zRC{SUc;s^+U2gm}dk$xW3EV#xYS3J0o0Lcph?!#-bVTs$uv0=le zD!RZ)-);BUZgBZUqH!?MIeK)n3_n^>Trv529MaSaIWuUv8p*|7(l|$Al~$eqlFxv3 z8=F*Q+OFQ?(7&Nj`b;ja&Bf-)dI`oAqnJ8rx2=|g8J5yD(dAF%;Xq0zggvn+vMAQo zq$elBAak=dKV=vgO<7?M^Tx^!^;9#7*%%Syg*HVhNQSs(PQg9JT!J=DClic8kr?Y< zTy>`PdQGX_@UCaRN4dC#-pg1^ryt)nNt+X*h0#;>Y|wUJ(rU8N>8hg=^$!6%l8@Kvp~Rk@u#la83h@SW(Oce|rb#JNpDNu>_m zg`;_jNhW3fId|mcWfav%D=c@W^Gd4nZFHBJFYuC>I#pSwz175oncYQOJ0S+uDosq{ zT`)q35+`nA&VqTXyV=VRiu5yVL<+MXU!+*=e^6WEg}JdlV@ZV&RPVL8;&?HSqtg7ax1W~eOnc(w@QEuGdr(Bvzom?W>1+-vdLuzQxZaoQ`dWvJ-a=NkU{p|{4z;w; z?J%XIIA74uIne52BUngcXWEb{SNvL6oIAW9ld@RqO->YTQy|86V{qe|vhcLuH<}+z z;GBd_g0-G2KrG~qJn#!tR>o4mzC$_+@AQeGwZeJU1OCOs%UyJ;dN(#rlD>>jrL63x zdpC@%^o#exM(e711!r#|`^1DcBKA$6l}3yA*>h{{`nq1DI!m9<+e{ai1n~$v&^g0J z9txg?QRbe-aXwXw5-F4Kr+SO{0j7n3m0lX51zJZK8*tTMCf52`sC~2IkR*0{cY4a2 z4`VMdqkGkOLtnQfQM8QN5#X- zo^qdDLuxo|>Tr*v>_zi@t%yYoj*ftF7@kNb!@VASs)K-Yrw!YOM8_BH8?+Z-3*YA*pZ;r~uXf_X?k*Ep%~myFFtcW&c+zJq9*AmkA;`t3-vGJnqreieMguuzM1z1Y`DYG; zG1&5V;9s`buAIo)--$q@a;N27cGuN#?=rthOcW?({1H_eNmpI=QNkz;nfWqh{x71- z$6v>aWJWjb1e_Y;?i;K0YNx*Rf+dko7s@ zuN!X_Q3cCkqcUC?tB`3M2t>zwNtF&-1l%~vJrKb4{kL)Rsky-+nwJnGfNH@Eh$J&0 zryn>+xHm3c@~I{Ky-l~=LZRe&%Sw~Wq)smv-BUnwU^Y`J-|=>Mxt!8un@-w^-wS%n z{EUwX5RSO~RSNCWf9t;QLYdx*ohTMAPJldEx?i31`9Y-h`xA%D)NAd+i3pPJLbg%H zsohJ~Zz#9P*s6B98!v9RMrG8Or>W8c>(Sk$p=~n2;-jpMc;5eqEni{v0X_-+@?})) z!Gd(5v%35+pM%Hw%{PfmA(4wu$5iIrdgbmBhjX*UO(dEL_rEM}uEp?1JQ^m5yy-C) z6esW}5GwKza50>C9mXlnQ^CJJC>{BjMwuLJnnh)$bx6v3IFFHN?GX%OC6$jm+zJ=g z`-tu2V(|KUB~3csNwv&Wm4)x#RL-_3$#L9!uohTPPL|U7Z{4Tq%c_$+V4H~iBtl_d|1aZTr`-Fqr z^8#`;Z>!RIlv>er&M*|;t?mo3eMk)+`%dKY{?t-t(@K75dd}y{@eRT|xk1k)Q!Lbr zzUr!|s8XPJg-RCv`_{+xy%x^7fa|IK5vv`(8tGE=_G#jR+y3jqk#=1<@ns!6KY{y~ zQ!jm@`@`RUfO0qdR7|0r=Om98aUZn3D@lsI1WP#PS&%R|_Q+nu;k0#Ay;fbLK-?55 z@$LZ`hdn3X@3g=vi#*6n$eX;Y+<)6HJj!WsG0!zb*!;x;zlqx{XNss{Nmr0xU`pj6VL1&OF+8Ao$ZwC~x)z8H!vEta4qlFa~GXr2!R*2XLL@d}(w$oc)? z5P6_K3uW9amFP5{>3JXT5^w zsdZKqeT!v==|Q#~Z_A17%i;pe?J(x{&NInRcQ&i6CcjZF(|KIjj2yao7f>boiplc> zx|tl`MA1|2mYT5Pl!>>mhTiWXfIR(GWGDV&k#xMujoKS7OG#x6g9*e34Uekk$PEkk zh~628zLSzI$5Aq6H9^9$D&}3+a6SRKb5S1|8zy|LvJ^_-CJK|XJpi~X3cyW^o|>GH z3E0(*raZg*J8xTm&&Q`Ww9VFBU-p8~8!M$i56<0KN!?^RB zVU+jAft=8{y`5WJjc_Fhoar%>QaqNqouFe|C>(^m=%E8CIt_Uh!1tGgm#r!0rl0O- z7Q1ETYKmGvya7Xz{N&^U*^gia)Oat>oF#hl$3H?z)tGWHiisuL?Xn38Ow(`zmIu&IG%G9&q@$RxvHt?kooHlw5@8`IjOTputTdei_xl zjC3LBeI)~6WuR1WpIXx*Koi-6K4&ce+<$v>b2CHchwnwUHx@k^O`tuL#bq1BjE?Gu zXRC%0(L%H13NF{}#7_z#VVEdv!^2Y?}sA>)>(t75{FTWJ$aR2_0 zZ^>*=-Gdm8&B^pWL#?b1l%AYlW{=^HvYjZip133|&3g5QAx7>0={EHTD}?I~{HR82q{5Q|Qy#bDZ!dWLU) z54X}e`0v-XN7aY#-Ai}nEo2!?T9OV39j}=vJBCYt|o}GBIC%%!^2*^XtiLOFVH`jpDcISj+80Jek2Et(e$f^_Rl7R z6qLuI09-2gSpVoX=z0fN3-!LHnw`>PlN*m!tDjxEQKi-_NlUa|8vx3^>p2gakQP;K zf(#CG0S5p=ZjVq!^3|z*8??s-s59^j(3(9;UFrs57Kcx85`-r!QHvvf0utvEf?t1` z_mU{_&1WX#C2>3|X?X-(FHv-#eMBnYl{>xeE=yEJ=@yE592O)Fw7a377Yp9J8r);C z|6M$i_PmTm^Sb1=I4-Iy%N*__0@4@({h6o;(JL>IIU*)O$_AT5MuJe4`m!p`(|&EU zrXQc4hor>wJLSBh64w6*LMwU8vZap95fl3`IG0sE{2sNkCr*N>rf0_FTo~s}vt+m@ z^+R?aH4av#k*$o%_3upG#Tj)la-iK#H_@3i?VA)Df3j?%4<`=tH~FEt+uSAmT^=|S zH9W-ri-wDdZfSJRUdGm`=T3Fc7Q4uNg|e+YEw~fqDnL?}!bZ)qE9J8vK2w4DJSZPb zN<6n!)T^6<*csM*IDdQ;!v~R+N+7W&C$-y0!T-`^4Zyt?No8OlFxV?}|6NZT$jhYY zec-jDuwdpeEMsv%88VZGVjfdSuc2y)-MLV^_&ii_c^Z^N; zf_YkS-B23f1)-?z3e{P(1A*RwZ>yKp2cjpgA>Umt@~y;=r+1{>Bn~w0h>>Sh2}hdH z-@udQy7s{|70z#^B1%n|1uDXQS|BZ<^8XMOW6 zXUITok|CwfoUa8r^21?%OidHUYN3PO^Q^xQ-M%aVJ&M@@JM zy#8<^O#658u_QJUeHO%`t9NiDYJ8sX7Ag2_g-lcp73@zgc#h=5%|fR_Qn#iW;y}-eb_?kLgD?|B zb(oR*wwvM6>A}_B0PD;5@y9`K-~9M96_hwpgfUO{bk|mg<>_N(;)uWy^{+(f5Ru6P88-5=T$n!mk(4!mS}OIl2je zTTnpO#}Kb_cSbLEC$x;AEAp=c&NPkA$$Z(dQElfTyYk*%$>7EIIOl)a?c=D;Ric~3 zpO#^Sa5hMrsF3^@kx&+Y}a3Br`;r?tw;Od8O_Xo47Z`b z$PS>M=7#Vj>P|{XIm6Ka{dCQC9eF1$_9x7(ZYBz)CU%CXF@n5*wH)d&3XIMr$+MOUL^5dm>dx3EN7z{6p0*fo-?}# zSM#n-&KO}2VTs3gT@o%XOYq!zM2x@pBMd|F!#5?j*6^)7{C5D@A?YUCUXf!xf<6Kt zD^g&`c;W0cnDK%l-|3`iR_27KnG2HDzS!VZu(Sgu|fEse3wvj(s_ z4ptcM*$(jHeepIC!f*7aPUlr!92kxw6k2dS2`zMz`S2CEGluFP1#$7#EB2h#-H4L8 zO)I#^+t|1&Zrm!QySMg}u)+nP@pR8t68JoXY&L%#?|?mW7C8LN zq{=C9Jb~ly5^i>a3VX{*1c=bLy9@-`iTnq?Ya-zAP)`V3UV5(D66O#zoiN^5R-Y>fgZ=lh9-Zt+fa)5~2fuze7YnT}Q&)0i(v^l-V1^n4n|G3*RsS7yoiRk2RoySc4+ zICWqXNjid}2(zG*L7fH8CPYQ$3^C3L_ma`^#2%u9*WW&8?NVlQUL)4eU_ku zt0h3(=*%q;P&6>Q1l&o_01|bYW`X#nSSK3(YKm|rrj|mfJ%TB-h9k~F6-OL|h*Z%Tld!KD$NO%iylViBCNZqkD;H@I6xyoIC2H*@{f}w7H zW_xlAh6=1Tzj8JduQ*S>F}cH4CT?@T;`_~kS27+QNZY}R0Jiq_C@#9ZI$I%a_ z^zd(BO=d4X|LPBw(gyGLxUvS(!B?^~tBti7&*sGRx@A$Zt!EsmDUk51=D}dj&i+^Ld z;+MigbiIw{$6X(#(H*g+|A(^oj;H#6|Hq>v2iZx=o<%64Y{y;^8QC%mksM@?C?PX@ zos48tA+l0ZDSKom>!8S9#qWBmUf=ilj?eF(SKVH5&g1!bJ|5R~zpnfJx~`w!yJIzT zxpZg~UTck+Rx*mnLe@d$qVLCvYqd-im>GU&r8@yP;881Wf^VB}{mq^l$jpBnqDBG_ z+6TWaEdkffvAufM#kv=bjmKW@-4t8xG37L(bs?k(YP)|d+pVhfjGW`45_{42aTCG^2&&** z4Y$cWtJ)7>18Vu{u+H^ckMV-P$cCZ5A5NE#5|r1}vm@`%^!NL7qU|8A9Q~24Y(0?G zd+5#N;x~3$ih;gUC(+`0U7xJkEoy zAaN z#YU)eGA6Lq?WkYOd67+`W<#sR!YiT z&dD{Kh&^U6W0GDICz!b;v-f^%?kN`TR!nlM#@9ce$O zkttnwu|q^u^k{|SsNc>F1`&JRPP-0%n5lV)g7F;#RiP2YbrUXjhWw?N zNwu6<=+i6r)Gad*EgpWfjI^ftQ(^9@PAG3tnRBpr^VFMEdwe-oh5MuU=5C4dyDKPD z#S7in&!8n;cN~+~dRlCSBz)Y+#3p-4wmV(sbTC!+y}U?#czMP4DH!2|0R4{QE9Ff; znPLFAKVc5cRZl!#nyqMzX)qIaf4DWFPs~%bI}@RDGOqIh#i%JX4NQQ30*25p%#P;K z+vhMmd40@(FN@`f_8bEiExx$isbGL15QMr~(Vfam4HcO^eJJT!jkN?Y0m!?#Y-!|XJ{gaqDbPTEt|Q#@K~m#v0T zZmU}LyvB}WV;Kje!cdqQ>T7oc19IWYC2-#@OWVgcDmN?m@J2>P)-dqshRX;P7ztUw zqY{JK=G;e*9z7v4EWk~GYVm4r%mhlmswj?lx|Y+m!319@7xvTtYG??@W1aB*@)Wtw z(8*n_l z!e&7d=>O4AfAp7SAXg{V-7ymAw~)UyZBiKGkf3^*U4XpYD7kXz2!o7u@YoWy42oCo zi*w?~hm>PithYxuUZh)>X1C~CGY(0>ea~R~dPmjWfq-Ljp30JOKiJSZ+5+9g5t3l_6vwRr;_? z5jV(=CydwRJ{TAaD^pW?OAhkc-x!O%NuHf|*)Xg7021B>s1|<(QK4RNdj}O>_R9n? zB_(6h{Iggk2)Eud_>0Tg+h@1klIsvl_2Q-=kcVfH`(ts4dO&($#YRJfa^!^bdzNqa z0m<)_>`nAX{}tEdl@E4LzoZLVH`5enki9RtTp4$#LFDX(xNl7wR9Mr1xBOJlND*Zk z5c^)&=i*;?Tff^#Q(Fa3IJ!)+eGS@-+a+xcXj+WUhfn4YjYjvHizXAxTd$g5=i)b) zy7l}UWX^_OmtOPve`GfC2=t)GxwI<5eq4dTSs>86l&T=GJ%4+0ML@pzNU$k)XDPpHxgJUcj{m*PB);1Hb znotQysj^@prm??pD&1M82(qa8!+hV-@^_MFY0NoFM-PQ3@|Ip!ie&w_+z1iyIm%XkjbSP7|e(r2}+#q~r zZ`*+hc~e>ymkX zSCa&iQ{SGeJU?YKGMYj?EAb*P?bZ@!ettL*B!`aCVT+(k5)yL%q&X14^%vONy;qJp z^Anuw%)QfFJW8l^|67VVuh`2hmyTD@CPsm1uSw&ZgUn}j_s>>W%D4wU4L}ILU+$C% zfM829Fqq}oeqQ~JHikZ_;-doVC3lFLpK`d>$fNeV80vA}T#RpT1)^Sr+Ock88mW)r z>r7Fh<9OEm_U0C%x zgI)ayY}foDNhf~z(+V8u2|_`c3(B^`O9|Fp470tZW)RDt$)7iz`1D1Zi3l^({f1f; z^+5qnJ$E$rV4xFn;px6)K@x;7bcl`00+x1wr-~HVaXkWYd2wag!kOKlGL&i)VYb2> zNaBiH^Y|>|JsqA19AEsg?`%lHON|9^ZJUYUX7**sKXXT}pyV*@n>00R}erQn$hR48k7juFML;pNNh{YJqnWD2iEalvq=UV@;eMT@&mzP6Cgj#H(ARnp} z#EqMtivx+?JIe;SjWjS`UqcxVK$wHM_zX&H$kzn4(C)+4#FYo)3Kl13UN9GdTUny8!75nz`Wox9jv)(UOUn;2d zBvxft_?y+5Jx<8ApAf*o5`%l?E~77ig`c_7#3yNrG7TZ( z4Cm98$?w)(?`hK~b>?!YvAHzaQm7yh`p_5o2%Xsb$1V8F6e}$JRaYm@S7ZsPu+q#phHf&%<4;zTd@ys@X3( zkiAb@Q^L=<5EMWLCPlz{;H4NlzSioK$^upBd7h~Rb7^jK0V9s>(lW2v{?R*L??@WN zFKs)GzGgZ$l5{Gl6HPe9@}wi=Gkhl>w)S>d80 z$50K9;f?W|^!p^CD_iU6Cu+BA8gI;QiYa-%tM7EEab{d4lbd z{{Gr-gU5A~>SRC>BJb)6R^M0XcVe4R#p1m(-{iEpv_P_klGl21;-aaPUK2I%jM_y= zdFom|zb9J;Rx>DG%XY&2pF6Uc7ynKQ$xtzR;)p@Z44Q=!HI$j>?MO+_`Bd9gZSNag z%D#JrdSP$IUPD4ST_)?EtOv3v_2?b8OHf!28)grSvSaHcLj?h3rGHbT?+o1LT)Exk z7n;qTTwxo)U>{MG621lu{vDxTG%JII!P-y>n94U2!%2`rnEtVJmF!$eu}_!yZCzbMFfBt^ErurF{FeWL71?2>aHmCkYBHU$X`P)zCve@l+& zEI~kp63QZABA&Uw*21l=Rde(7rHW4&%k0bI4D;GK==cK8NI;9R?1H?dAli6{!XA* zdhdU8*Cg>7SZ5(|r(juDcm%>2C2r~i$QA`X1dkq|_wfkpB{r}Cq=9bFjZx{@_w5Gh zI2yNHr{u$Nd@Sl-K>;kVwMaUbg8i@6Ct7m-n8u43aJI5Y_i&u+xh0L4>?rXJ8IS4A z$7-2@X)^tKpTWVzPDrCsAXpSQ=4pL&cVDmg4v@;O`J0ai2;(6?P<(&+ty9q-+0>Z5h+Xh|%MW>U-x85@U~`Ol4_XpR-;AOlshEaNBv7BSw<|;qTki8ncH)%Zr(To^7 z`JT4q_2>vCh0z3=SS8<_k!wl(sk=zLFrUbmd#f)f|ISvQ`vFe>u zUak$TcPEpqB4aRj4h;xvQ+v*S)(%;M&L(=1=tG415cwI#Q;ZQqJ(@3RasUy^_U9V^ z*0ps@!{sGX+E2Czz27}AjEugdvPYg!SO}-cl&i&;3VjH6=FIZD(?7LvM=%>mcW-JB zXav$)<2Jvar9$SZijMiX{-1be>1NXK|5@gU3nxRm`0+s1bt#!MjwSp-7Es9=SX~xuV;X zr#*hTKQ1z6SY*X3C@l!-QlyHOf3vFTVGC-@brd#09|03r&dX{+90+aYRXAx*sdc17 z_nYO{EW4NPlAqw7#Tp@Ui_X0a7T`T?z31r+Ogi1ChdpP~c_97?JIo?I9C^Re$%TB9 z0qb11mJo4VB#cztA>nu+Dx`5_QIcno|JS*b-B+3QxWDA$j9=Iq8WW9pct~lyB_DnK z;hEiSpiX3=u>R%Vk6K_zXV|m$Y76#K5jrb*HQm&@$Kboz#!;Y1^5hiz+vk?n%z5*VGKxWit0P3M1+#SKWX zDRsxa8QPQZu_#Ok61MO9R!VwoIMS|`F&+9qGQ-Fkb5bi?(BLRFc8Xn9hUy0-q0(hm zlzLuqTnfXj?0n0|$#-n|lG8S{fH`A6NV$0vT@%2QG^-cUm_m2))`S)_2+6-4WRHZB zdm+oF=&%PfmM!St9jD7OzzFvq_?wp}9zRv$=u$E9TH(kaB~+mp2g+1rR=6^gMAGYZ z!_+4pnRAzqfntntC(akje>XkV`kFxxCcuS45om$Klx+TFf#?Du6lBf(8it#or3m~0 z{!8y}VPPFRL=uuK3lt!{D1B($zL&_E5=TRNZ_>Cy?8@E9Z)52K)gA}oDNd82Um%<6 zzMEVpwI9GuLYm6%EDZ_D5nRtRevaKp;{83Z+dy^YM-00x9X9;2KyUlwthY0la$5Pz zV2(5?g9XPwVDgI~grNRY;n(i`h7swZKcYjw_~DWbJz>coTD#XkHGnipG3O05*b_6z z*q%=XR*lPuHs-RwjNvxrcRl;_&jtVY0ZvWOBy<)oTvIEf`T;aY+vVXvmctnO%_G9E zglMi*=V(9P+a@urs%c)W**I%uy=dirZpfti17s{fO0kM2kO7~yb;|h7aqGWGkZgG- zxjH@>BA$=3Op8FoY!X^*E7HER7P{5Hm=P0Y%P+cdn0eGd^TLd5{ya5b4dw9!h%pR~ z3mW|{xyH1fTv_5n-T@{9WXbbgTux|Rc-1A#5vIopFf%%p$qpW9JgqTH!@dAG>4*HP*74%Bq@pS8MuMj_<(OpRiP-mx2(-;oXZ!x>l04>^caCjV9Yb0R^Q~=g9{K=SIRX9iA;IF@Jp+ z8#n!5hP17@UCecX9sD=_E0-aJ#|7Hw^MybSagGhMty-TSgL0~Q!aDs_akT!vI7jJP z!OxONsCz(2UbfK^Rump5e@$~grsPZ{70>IFhzpTbMOHMP<-&uUMQSido0hNC?khDd zFNBj#Ht&qZS+jEiO|d&sRQh2Z6w+t3Zmd}kz~O)Ok(H_psmUMgp-Qs)i`Hg7E2qu6 zBk4DZ)fZLZhM61)3Fk?Qep(g-T03o6fAay}{BZxitdykNA}U|vowWHF)Mishdji<} z-;x4n=&)_Yp4^86v*3}TeET&!fZVVE1zI~aQo*+6xFDp;a~Zg1>s5aRr0iw#h4})X zo0NUp)vK=+sG$xu@EGeQDFDC_99W|#5k$DJlWRCAi-T$sB$Hl-hCkU^JKvBHy6(w% zI}_R|8%{0y&ySiti)DIx0EG8)DsnW3Pa1z_5RI`Jc6q4SoE-I&(M>`Bl}u>UN%1=$ zaG?%kYDFZ2xVsYt`?E%L3e!N<$BkELylwTCr*wG zF=J-TKD|FicmfbZCnePxgwl*85$DE#e6bwbL<&ck?}PQlXwb2!DdI?|uNjUO4Ee1G zOW*druf|kQs;C9xS$(LLAwM>3+#PwmFvk0^_9LoYw+9>-;q{)o{)`^=5w<|Mlv`nv z8?hON@yR&XXG`yo6UHNkTkgIqFXX=pA0C;RifLSK=HFh?%IwIhzPPMjZ$B3%z8&FP z6P%`d@@Uris-q4~hT@UWVfVYZ+x)1`gu_)R@}he161fV<&dx0KYEJ8c)6;tpLFpI* z-e>)0d}D2cVBg-a{%7_nW2eU`dpZg=TQa2NB^Jd_)3`AXz)#zlA7lqg4>r)S%g!0? zgH(qa=zDYHUoe6KksmB*=Lr|spJvs#3P)BdRA5H6Lu5vcYoxwNvG!)ej${9miH7o0 zr3j`XOaAU#k9(*wc4}PEyng_m(B^fzDO(xR#e@l2iMlCAXV%%`GNg4L_QIdF2#0fze-Rk zfJ9sXCXiUD!{S$!(%`=?UDo_@B(=Z3%1PaPJ=XKQOp)n(?#Z4yisQwGOsY>qFXg+kM9A<{5XCJEp2@CJzPPfIYsEN^K|0N{)ocLXR~% zayxCm0bvi{_pK;3Uz-E3QGD2?8Dp{Zvej+TIkUg1`l8X$ATz(%&D%0eySe$t%ZFHd zMS9+plRI#N(MqJck`MyvcwjP*gq?BKf*00;>~D3$6V)@)aPT&-JdF*;Ws@zdu>LqG z<ahY2b{LE1dxdUeiy8gM;YvwpqsIit-6Hn2efsv( zv0hJghs|tliV1kS2tjHBIaVkXs!>>adI5G4Je?I>u$nMI3QdsGM>2=T!FOt=6vc}K zRtpMtN%c$RO|g{dqD(@5z`$tYI-^9 zSfTV#Z{elM1pT4oaJr0}L+J^ZkVD=Y*UQ>ril7BK%6i!U)ayb3#pzEZ?Yw9r7!I=FY%KLpBBx}o=@mwY9a3& z-#d5lpa;G+oYheP4r%%n5vLD&718+JJFs;DWr?(-+TYP60j30(Krjg*ym^TnK>|{J z-;Pisd#Zo&LEhkY(C#vemczi$_+|A#Fk3r}b>3KGhsE#5Cp~LP*qOf$6bIp2Bc&wd z8&R+t+5*|bRMB8oY((sWB3nV`@)-&Xnd+z!k~Zy}A)hK?_^4@#va^?J>(SC!^SMjj z#`la;2D4^9_4d%Y^%y*M=+A#$oh$O5J*QSQNWkWcBQe2i@E(Wx(Bl^noVb5p+swXk zngJJQy7qDNO#+-3JcTiO_~xr$MnC#=w)|L$Vp&k6dxU!ZS9+GlK5I#QudcJ7539_P zPoqPO=Yji|S)*a|Y8dGgdy0^q;NznJp~o8ED>+s~!maBv<0p(VT~JR8N6kq7s$bY% z6E^A|)=y{`h;#2y9UC-nHX7|p3Ac2PMg<8t({Zt&b(O&=F$uQamDTxcRug+F-qeV} z8ECz#Ev!L;No4b>EJ!7U+&oiz$tdj_h|bfcD%f?< zoIt}RqV)QLW!I38vk6YZ71m$hM4?QezS=dnYj*NJPW_(n%hia++Ww>Sl!-s}{FFD( z=R{GIvNB=kI6qzRGiew7(yatXlfm$4P>`%W-1_`Swj5~3_`kktlY@Ye4l(-?VYGaJ zzX}h~~B158@>0vz&DDeRIW4JjIxwH3#=Ka?5FS+Jkt!{rF>G132&)BjHT&(Pl3k{#L+Ice^dG)Y zVWr0QJ^YX_`zy9oW*1LgxAIkv2!oS8czi8+#n!&#N4=)YO({d@e#Ioa-%GK2lwi`C z6uIdP9^811>xy3k0zBcfrhDH^heC@I1Hp!J8J`t(uVq1hgZ$S9kFIpQ9~(8#-WbfV z`!rQGnfmE45E`#k=?PQe?R3)oUopv)2F|(N3@5X<>QYhc6m@I&jjFeO1MS)ZiJ6-Q|}we5fu!YU+s| zqaN}dQ*}+#GyQ#oB_{;EWWio5zKZ)S*X5BVqBzy}ulfj&w z5R0^Q*~gZQ)z4LhDc}NJIQjIgIG9^6HV49IerpkCK0j`3`Qf(T8u{*il^3zr-79)+ z>3amTsCbN=a)pn5uYu2ubJEs9ai$=qgt6Szfi5snP=J_`({G|=7}qW9qiU$7$+OQ ze<^Q+V|Z$Hfr*d;RxYOd?TC(INA7`S{yy5<+a+SqncuFkXT0#rX*^52l!`NwIV8&@>dY2vF>B%jZ^1h-5ukZRe`UK%wc$j8X ztPN|2{6C0loa=RqDX=uI`GfCg!f@&tXC+j$hSv+2>$hySxXhbVvZVbx*#@tEl^YCA?1#>VCKw_fM4(->;2J(ml2|J-?(qRxb>c$4%VrAM&cPsP+PK2UJ73LnHh}c z@xkO$m=6!8@NS#jxQlDm6H`4z_&5HPW!*2G6$;hp;Oa6sO&VwdCub@v;w@(&PWbVW zYLcAmSD*QL?D`tjJ>~x}d%)?&r;9hbHBp#EQJ3{Q0fw*++ul3Zh7ncS{>FHex(k&e zvNC&X9}7PC=jY04C_=v{1ksr;$cDEm33q)nFXk3RiGBi3~j zYHT@&4F-J$kdU2THCnV~|DNYs2MM%{T(qacgD%IEl3;o10hsq|p)b(Gx2CMTekE@l zK@ATcr@!3akLf_L#C~gO1YA7+$LgHwXLh*)4$=-2bD9)_ZSC^I6l=XLW4-BnThGM@ z)p`4ltW}5G+HWRd4k>F~+wY}#iOVur_7*(*`*Ir_v@TLVWbpPbNsawrh%4I{xZUZ- zYntN5DATUsm4@AdDF^H?&kcJB^RldEcHb{;1F$H#bb3<8Q%D2yumak(rzr^jMtI_K zxZ{|OY?fatK%*IIao0xXX{HyzTnaPwM1fwAt!BYAC6ROI@Ru{UAHu9F`y$*wttAR>mL%9^$pttX*t3EXZ9kz)#&9>-2U_IO%g|z9YS|+paw`|L&;U zG)j%L4}guKu{hy9S)|ujxrH?~dNoNFXugLx>lc;1+cIU${Wo8;tUhq|k>^l~=zxy= zWEYdpV7$LqBqC$8q+rOK_)MDXq~{|V;R!U6>A)*gIzuxXDLM(5eLG9NZ=lq)bN>D` z;%CN~WS)n)S&kmRLvP>a9(??!#J@zhsllO0df@_Am=j^x#c5%(Wd$4c)n!VFVXQ5Vl{ZcFK ziwY5~=C%v;DATt@7T#!UXy2IVLhzZH&=gg}foJxdq(&wtZ*TWEl+@ISe@d4yKql1) zR8PjPnUucxO3LK7Ii3On{^nEVgn(bw!L5Pv%LUX~EMCnpLcc`_56PJpUz7X~Et`j+XRU;q%&F?>~Y%5!FF{ zY)}~yJlW^fg9O1H!MuZysSD~FDP>l!Qw8#_IoV5V6;PFJ%c4;ney=caD zO;6$@rPi-p%#ie~dqb9~PVXmZ`Qeo?zJ?b}aW2>W*H}VWqgTkcuqb1b?*)k@ouhj% z=~q`xOI4Tq8t&GYYt^mGc-B5eb)OAM+>4#!ye^ANg};rUT3T4Cgag%xMxf`x zTA}%M7~dy8_as|1j5Dq1B@FSP^Yf*QN*1k0xzWa_Ef%#kSz;mW6ovwx`xb@uw`Sp`M`1-Zf0$=~K1a_>^SZZ-FXQe;F+Hid+ctFU0xK09OH;-p zh6f4P!3qo*OR%@o2ig;j!2I$oV`J~NxeDq~o%|daZxGUr9e-|mTf#9nNUGY4cXncXhjyi}wK}^!sYLG8WmBu-Fp=7jk=5;i zqb$(gFN|6c^&5Zk6k>2Mk#jvV(h}T$76aMCN0j$pvBO7(huL7BAQ;hFB@~Ivevp?i zIj9%p^UXb1r|gc_9%7(jx;hC`9f2r4E*`Wl(#BnkuPsd3^2>?*sE zmffAj(o>fo>za5txfDaXR1U`r_p9Kh%d#lqF=Euv55;|ct$S}=TdJMvoE457ktg=^ z(m5y9LJ*h(KM~8`S_3sYfC3}Mscm-mF$(YTdiom&9cGA9>v{P@m|yH}&x_prBI^sP zho}Ww3YOK4^hFzn8k}i<^Rw8jATvLz~^GWLT=XE<9*Vuey3vu~et3bsRFX!}?LWgs(r z&Dt?GGTBCZ*!99zAKPHmogz_uks8oKyH|0rR2?rtkJo^1EMLm9UqU&tzU9YcLaVz7g5SFkIMB|6=2j zvFWoq-LCeG&6RD}L+A9@<@1<{Q@#@VQC(|JNx0T>)t4CW8fUwHZDYrIGZjgW2gxGv z)pz}8azSzFY-ftkv467ttkLH17Jv37eEfziS@>3vlWA*kdluPVH8c%yn~YJm|N7=W zof|D!K8-X~U;)YS@&~K!o!E_nT}GCG#%c6(FnuK@0^5NaT`j|O;T5*ujY5pqoblOL zn9ZkE`TC#pUc!wWqUf(C-ks3zzS3Q;Z{DyXGquCjdn62q^GxhuekqGuYeJ>|7U?;s zcahs|JeqUvht*}Sn*5V@nvW^*ErU>$8I=-5qC!^r(`ipRJ zNRR}B){Yms>+al_6noy*H@mHW8yJM~omoRBzGMARf?t%9a{N=8;eggxbC{8bUm3UK z6>G|(WR`sKm84FsZ;}x`8Pk~VELC_u<>=&Dky{@EWK)6`M&eltinFCYJbip+p#QE~ zH1?r*7EjfJxJ6Q1vfocpqLBvaRf%{tKTb4Rh$WZt6^}M??w6FzkNgLASZbK|q#ArM ziyzGxef<*a?p>e0PODdx?-*M@l)8*TW2wQ@Z$5nr>ZVuF8scWO>`8orpgFT|6r57D zwK6V0|I~J1Jzr4UJCYiQl4>QZmdFReCJqjTNY4kRTkqIXL~j@=roZ~Z#`+NhxdLit4Iuc60Mi6%W!mqGYn-FaYA_kNDh4D(;` zIY|fBJ~t@&BCEw|0&aW+KY5^-(if20=x&M(&;e^>Mw@{-?>s6A*^^tQRqfZ^+&o_my=1oVMvKF7T#g$u9MCoDV9g zsJl2;J8xiQY;SPtM@6gq&`gPxe#wpArfKfA5{Hh}7%R8!=W|4+Ux>Fyh&Hb8o>1qI z_GYO}rP%8lUAC+i6!UnedJ<6p1~)!EjXI4qlgzmkoa{{~c}LS|5l{G@EOxWR_QZ`N zYSq)z(|EIqAJ-fmBX;vwAuv)4TVcJ#1V-Mi_Ja33s_O_=wTJx(mZivK@CN3*Z6k$h zaQtiv-;llohLUK6FRH#!Vt3^fgpO|HBHJILqIC9N)d_zJ|1<)`8?YAEhXcux*pC>U zgv2xkN+ZD}H5rwJK_z*pElHFpXa$t*-hk5i9&YG)rg&chcEn>(OMS+pp2-7JY4ZV> zc^)sb$6WAEt@s84(q|2Ktq%ldKrpi(Fv0>vkFAt6qu^( ziBiJzZX^D$$Bv9n55Dxj)AnNd8jKrJuV)w__?zJSKj%&?g4&*keP*IWKI$rQRb^4H zzpr-!Vh|gAe%SFiye;?sJTj@^yx;mIm*Xb-4J0+`$&`);%0?mfJ_#51{N}hEIg_|< zh}@$V@;8K3?}TAvGYV7voY3N^k-MfFjf>_T-5&LiS);cpXLAM3-E-!WGt~E*tXm*S z7pe3g=>GUgYdbffb{Q9H?yjc zdg!@jYDttAVA6i8;L`^Jul!BY2_%r+QyhjQooja6b({NuJd5Wmj7z;VN~PA!R%Px* zG32zT`IkYmsmoq*Jx~@>Q%o2C=o(9822%Iq7^Msnao3a>6;=yq%mr!RatUS>Q;@*7 zFCJz_IWne8WliT_e2A0w9@Y4M!SBh)r;Dq7;6Mz`E?o$pVq8bsxrk7tmiPFK7$LvqnrqW?*b z0$oGTd|TaPum2gaF!m?Hw!0{!I&kB^zBxH&wG+XM5%{1&Lxo4WJXCcqVbE`oKz=_6 zFE^7to!|`j$*2GP_ivEzA*-qEb2r`jZfLYMKKEp8UCOVPLeed(R&LXPmI7@J)c}e7 z{_gi=`(SZ~1_8g=I`$Lg`jC@;apd1<-D-Y3^Uv4e`}t_d$qD1M&38Lv=6b87+m2fC zqp?V%`XT%#D+*v=YUgg6lw3#zVd6(R9^X~bk zoPO3c&Mwj=d+B}GZz^3Ono0%X?#@0xeK@dSKgIL~NJhPen?k5Gb~ptE!}obW`fJbu zDYVyK^Uf>T%qPyemr46BV8E5C*3Ntei7&vueIpUAg=|P)e9^amvL`zwI_z!8Hwdp* z4R#Y7Sd;u=-hb!+ zOCrQ+v9{;fp%6v^AP;S!C89K~LXBj3q+lnSDNm+lkwtMd2${xF4k%{O?-oTLB(#N8 zMY0}cR-i0WVRoI?P6q9m@izy(`Ru^IaYnAnAPTSF-T6wqx|_zOZ5J_U6{@+l5Ln>w zrJ0J(gf}e~GJ~dvItFM655ea$=pL4HNr4Y5Df+C@AvUtdNf}s-unnw;QlOdx4`m6F zyW3;WrV@SV9KyH1Qc`r5r4zp$&@3Vfyn^Ibn%`Sel_9d}rKXl+RfRXj zIr~%;#ryjezJ_9@Pff{GHxWBk5yq1$7$mS4w9tAvvg2Z+R1PQ&B2uo~giE;o)dJu( zhi0G6wCl<*)>x;8_p(9C5?#YgI5|O82DEb9G9eAv%)bZ!JiXw3PVgLwl2(cCU@6Qy zzE@cANMXCxdEGX7kCJVF+!7YKwed=zLaf^8|Bw!?5i-%}SS!1;c>#3`iPk5++D0D_ z5*Q0|Qu}_aVx&gDm_NO$vh9LX8ik}tZAC>irmCC^RRCVCFp}O*p4A!Ns%PQJt9wGq*ZhS|c$l}`f0z4M=+{#l-R&T;1Z>g-~>t`!R;-Ilo0 z3wuC2!^`tt76)*;rXXgC0L>|fxXME@BsB`#VTx?g2wi9LurrC13cE#vZ6471;h`1M zOSDC*d)iayOMZR1ex}%>#f^s616E#9vaDrDr|lcmUpLsIe;cjDZ{PmOPJ5SVvVTID z`W2c_46Fdd=zA*>PHl`J__6h^orzxw%jNQ26n)Kj|=A8I+fa zZ^OAp5@GS$cEIo`asFGzCXoeWaJvfEWX|P$W7D;PJW7_9^0Q)#&v&bJQQjDd{c5HG z)#D%!g8=H#Z#=MXUTsZ06|RB-PN%bZ%B`}$q@_h7I%YnV-M1627sHxz7GBl z+p)52RLDUm{-2Nw00}A%6;!`e3Te(D3{h)awErmUwpJnjP2Jm}^p1P^OT+u4V(?Tm zYMM<{pAm<9Hy{8e(*4%+*u9NcKB5mu!%&;sAqaZ<3gT<^bjEk(IA_=e>FepUsOnEN z8G!QS{?50e*Y)T0008x^as|qRZsjJ80ug>+BjxH#1dF}TrKP{muzu)xs z)BlZVgQ8fStD2bRfsE%*=ZlLK^RdyTbVH?mS<_QW*yzPaXz{8GVDeFiB* zq~Cv8O$v-%Tdy+bAMUIWsuKrz@U`6eKXkQ2nqvoRCQZ_HQ)XLPsIS?y*z;d=(pjuI zbdg0&KTk`(!_ZBe<{MHMnL_Zp>e1By>3O891Z39%ycn>=9D|!{=X1Y^lnP@PgX2?e z9w4GKTglN^&27_Pxkt2Yw@G?PomY)-2q<9FVAM-RrSi--V**u+=C5*f#{#PyU{7L{HdBycS* zZ1JdW(u8U&mtbwWh>yC%ZG-un`RD3#ECOV3{0fUH0G@yc;shHq51Nz~~ z%25O1<1r^$EkM7SeqXN~DGl<3fkycJAC)|drdnp+{clVXlP(wQrhMf)cH-o`jw9Zkw|o43~BQpX_Il-${> zg`<5XZ6xjx*^=f>6B0doSU6IdWZVy_Xa@lq!VyU6GVv4suA}+C;!V@#pb{$0cXbo* zy~pDEup{-y)vAAl|2m{xcA3>*0e7h_B+eCcaf^(VcUBZS5k9=oatIF9i2{WPDi!d8 z0%Da#hXd{Z`j?WF`8%#mu*t5q1eTgCn8au}r6C?<%hR`cPk;By7@p1EQLvd!R+=(4}QA%$?@mHZI#vIm8D?r@E2 zHE#x=0p?VHCiKm^dvqoRe4pJdw@`Az_kg*%+LM@|)BZlqN6U@py-wQ}7=Yv%o%*Em zi>R?u^w^L@vSqV4(n87W@@EbBwz3ayy*$(vAd5LUNfUeP#5!@1Kz?C}TQ_8p)Kf3) zU>cFhbU#A|zdgP+JRR;?6O7UxkT0$Azawsa!F4j%ch- z-E+1mp7-jMXR8xc=*VqJNsmPY011MH@{KSzVP7*>vhRy}<4ME~jM639F8!;Rsem4f zxu?5gf*C!LQ7ghCWhL;0WHO5K$T#Yf_};qnWp6tR_ay*#N#OCgbwM&5jYPff-v$^! zkNRh=O#XzjIFM4;glW5262TAZk=E$vZ{E}n*)nyu{cibfk@?+Nw?T)pjxW&{T1g^I zBCAP)Cep-BZ`kn=!34aE2tE=5v3*KV-2hi7iH#UUTf(y(^ybTAQ@$V8%DFm%_ z)S#b}z^SKBCE>V2jSjj|z9*YWJR%-->Ai7kmwkvP2#FrV>iE1Jt`w)kRPoFGtmlUn zRO*IZV2eHs4=rS3NJrRxc%&ZHR0a)_uVB!52n#-<)I$6htHf~LlKmS!iM?=CWkVpzbCs9nltE6A z;5ajOc_}bz(xk(9nR0!Kl04_Qus0;3ZB0W9z;)EjB`=YnCt>D}fL1Rjed=$57i5N? zzN>%xtCK7#j>HW;#qph9*R5^n@HBR~Z8vX`kG-V&%H4LPtLAz;RAjsiTS0(lLj{*G zS{H)z-m0!P(m1?@EoGo*wHxBV ziylSJva20-tL~B-{U6_2fn>?i{b{>aA@w zVAyVf#YNun$?vP*hJL+;4AjnGXwb=^oy_51&i5=qBwUfaiB(>|cAU zUsy1}a5|{1DT{j97D1bb|J~u&2rX-LBzH$B5E69571byV9a&<>gAJKq`E24xn;PT zJoOJ;Fotwow$y)o(1-tqhZFEgzw%?2r``HGSWd_9zDk^XUD~wH49&M3lqXNXq3NXl z4-|~Z(ElB|VGTP(1fKN2Yav#wsyvjTEB?yh%o`^$dQo6i3e=-5s^C^Ad;cCJT{W+@ zKD}>IV*uT!*>cjLlRzYEXQcQovPBQm-)YtrxC|`gVCnJ67x{Qq1q4e*>L2c`# zG<*9(s((d%zz0K$dKP$;{u9o%k18ugFD45q!VvPC4?lM0s=Gl$r6;+$iZEV&yC+XN z_mTX)l(;83|9fT{#A)=Ix0TP2tVP?WkQSKh^R;grIj6$JlaM1_spq`1#ExIqR(=`{ z$Cuz=GC_g%sF8z|k~lHfY5ZiImj0&iTW9|r<8-gN{Nuv55ilp-{902m$)H1N-D;n) z^DNBe?h~6y<7l7vIr^ML`6T`W1!xFQlAo1r)BukoJa6fsD?n0Xz~XH{Ir=jzLGVU` z0k6t9{g5oFJ7tdxt`y&5BX$Akxs&Xt6yPqMBm9rWz=-=SEx+Zsm{77HS?7jdm4_&q z8C72(rLT!*UirsQoZ#^EfV$WDqGxSg?_xL}s3wrql<1uP!%5$|=^u0UyCSP61Q@MW zde2(lb73}Kt}OKaJfEoOZ+OK+VNZnplJe%Q&@{+5ryYqs2fF+ND8}DNMr90m5K{3m z=;kzFH!qyI6=CMLWm8dEsnmT7NaB_0Pu&&$W`&o&6ibx+DV2 zj`w9RV5%&e!|*(djL@FY8@S^Bo}MFrS%WXXHY6H0hWm1iH-A?DNazKob1qt*qO(A+ z5DUebiZmt8WA!z_v}Na4yR}65|FmLq|9tf=NsWp0odu}w?f+bE1uXHSc=A0$$UC{y zGfNC%zC@nS?3{0%9-=<2eO#;29aB|McahA1-@xi(Iyc3Dwt3nG*YKc)s6^?Kcy;|m zvKmbNV5IZ;dj0rApS$Xn!u5+olQft`jWSbjTI8}!NurM-G8A1gDC5qDdz%}XM$T4d zNcadx=B&+h*7A)$Nyv=J%~wR?zgD|N{C;lYOX8vDw#fDdhM4Kd$Zw*XihHV zb6%_0tll9UcL=>%Xqe6{imB?w@$NX3<%PgK-zn|7n%f!U+B6ybD946ok^RK|@r&UX z2d>hmSG3DG9`*e~T=P9IYQDm5ERh~7?bvo1hr_=I5Yr;PRoyI-hBNLM&KY$hPZ6~| z?`tzRokx0OR{JY9@jyGywQAj(A~59*>B~<4d`3m zdBW&*>4ePQR=dcJ!E^i6CTgU-g}Ly39M3$^Qax_{ru0&YB_$HB2-|V<><|9Z z!jgBumZZ=%d=C-;DkmK`(im{Kz+^w}Y#i{y)mTJdnz*`~Sv~gEE9vGG`7=Qe-&hAw$LtCutxQ$w9~* zg;0i+@noKbkYj3+Bx7bF6vtfV*>64S-tU|4eee7Gmvf%8_p|q2`?Eglv)1x!NIUvZ z(eXFj7$->B8mS`h^M9VZr(9M2qS3JncV22I(k0&&LZh%(`3(6GAv}WAXx}{o*fL1+ zR1!r%>v9oabsHKR8F5lDtvf+tyUW5POE!a4VophkVSnv`SKVf>hnw|WsxKQ=o%hZO zJVuYREZo1+0g-77SF*Z*J_ssViHwZqt|?^KT|2X_SJEoa$The1k(b0Hz59C-FpX7z zJm9_uoaNDk9jI+ye|a7qcftJDJ3`722l48Z*?=ZwTtXVa$-a6<%tBk=ZeobEi!z2i zyC+9(hT1rbdTHNLpulE!^GXK7t2-#n`b3T$JS4&%_IwoT0wQ;<{c3Ci+rv-Li<|xF zUa*E;oEjuKXu?igTdb5_q166jlVpf~Scv59MhyV?4~*s;!@LlN50;K9JX=C^WP+KO zXv?u0qszrix5cK69N~uq_w*Yf=|$@4S?Crr3{%C+ISY$5!%PFm-d^#IN0*ISt#?9u zH)?KWq(X^Fj#P=9C+t2_+C#oS7zGvBGU2r$Cr%?Sak;Ex)vz~y({_<@xOM@9h;G~Jcowv8Ts=X6#;`QZ|F zBJ0veHJ4ezC5y0%t6c=(IRnxHL3qP8YY2yUKPRW=?UE;AVuL5 z$itHv{YgoN5dPSJKAP)&Dc-pJLXi9VTxA-FP*ZZ!jzST7x0UrV(6fsPk(8#@0 z^thp8Tn}Vk9D{#<6u97Y%9#OYZ)%t%z4|%#jM?@OVs5U9-KAN;4WD-#l&(Y&dypVl zX742`FLf{jM2dgnsFCs9v2i&Q(zk4->r+nCr>?a6v1M)!xZ;mdC`!-<5TS4%Sn=VT zr1vWhZyxN=aIjODC{QGCkpPatu1wPRiTIVCrG*in_DFe$li#D++9%nVeeneZHHuz6 zP#TmNIZyk^fRLFb_83;M1soa?*`~H_gIgSg0O{IWgAZfT}H%TIxDB<|fXkF72h7#U>OeBQeSlOjjy+iB1|2BJuQGA915+rFwd zwyxQp2^`M8Yjxwj6HUvb8VPn{3X7#f$gZ+dWZ(P*Bi_MM|47<@2*XF0^;{`5DOGf@ zG0027+n#exuwu5NMF_?mC6XSvtAm5LIGKMFWY>&C^~4D}wv29A2U6w_-ZonvcP5Wy zyaRf@NrMC@Bo#Q@B}@o)92lxZ-hVbT2Z-}G?QXZNmvde4_$)n{yr!`y1kVh-Im8C) z=9KY&>(u?-@rHtRmW?@1)M1qZtCRw<^RHhQz7{5>gK3qDXjLaFHJ z&Y^m8Xr}Of+=X-tgY|JwDB?TzVhq~xBOs2fD^$jRg|GiFasFv`qLj&VlhU4}CUH|W zf;X3ktu?fu4+aP>Vtbf)o2W2K^jjuXbp+Gi)s@k1>Vai*UwlI8>kWQcR*zF3c5W_u zgNJ+MM&;r_;67>hGDIBPW!3-6cb_=!3WEeW^x?Y<#)ZJ8K~h8|zTqzu#gyi*a6*#l z3Ng)VIhBotLuB2C^oA>`E2|Pj|o{R6@21ev6$tUO^#TW=g%)TI{Awo5% zk9dqvOR=pfW1s>wCpr@9pp&Z6`jVW@B#$pJvj)C>daF!O8Dwt zW5o4dNFVA=cxH7`nM|{5>J3HL#utBh$yiDQTH^x{?29~rZS(V7f^Q79-$nOq=1gT; ziPGaZvfS5}6^iryF4(;0LX%`07Vt!+Fdx5qHlxP}uf`}AeG;;BhPCo^lv|B33q`s! z${4HeFJo~@Jt>p;u#GtxL|)=6cvmPCz#NhhE%)LUEW(Vn{B0YAzL>j$DAAuhqS{zn zooNuf^|1TN9o7u3`|8ohudPj86POCM;YO79hJAYQH3Px;)4fHM;zIYWCWYS_myWz1 zI;AdsLyX0xs~4Hh5vHA)DL{in?z1}X?fC$vqxjGlzkieU6SRZrj7i;^DqpaIYCuua z9u@T`hxe~dM^?7n1~KFtI;Bg^vS`BTrv>Rq@fT`_lT{4aj5zM}#Ypcm8o9G^ZI%S7 zZqd<4xebj(|LFLA!`yWI$C->V_&e}%Nz}V)j`K)aM94c{{q%EgHrQ5?((xm)&O?t0 z%cGfdYf~PkAee5-^;ok;>MT7zw%uEpe*Eg_AMiy|1&zZB)?~3s1Lb6ly(7Bz?$_{L z+eF1D3ywY;>wT@KWBlo$0ty>YSEc_~PJ|u$EV4VDw^2xoZC+izWA&&W;4XIgm$0pV zCKsP7oB6U*fyn2vH~W2m|2<pLr(o#*|}AHkvZhyUSvz8sr+2 zJ4~*Ud9lJZGDpkKcE=OWHnz^v=ua&G?jh6tZ}teDV5&v+h_;&~Ld&GFV2Q~_v5N0I zk?et{i5%0FuJ$9AJ5X4jj?R{Cu#n^dF&6@gC<(6u$r$6uW8$n?p6gT5ST=`0xH#Jy z!cw5;f+jFT2WBJLP=6~ecu(0LOF@8|RaYR7B1+QLaaO+_De4u!`h{2Y*5bF*`$#d7 z6pqIoJi*?3ai%^>i15yl%P3Fh%N|9|_0Doz^(7~j-{B(4vTn-b?897ULhmx<9w<@; z+$&6xkwpO|(xK=;I^%<(Xn-if!0vo|*ali@5Y#K!;;vn}qSaU7rpL!{WMuc2i5;gT z4D?AdvI;4C>5ej8sed_@`Q!;TroB}RW+lR2r202`A&7`Tzs-t=Xj8d1pIuZ1Zg{jx zHw33%)~8T|ML4PTg+b?;dLtQk`n;xsv!FOfc3hsmEsbd!FgD2E4=|uMPDbP)+b_?1 zdX^wZxy|q0Cqz0s)`Y??egJ)b_5Omn;qM1pjnIUoclkL8hn(XiQ?}F%eQ|A-tH=YJ zW@8{vUAn|*s#qA)c&%~w>BcJ8pr=NT@X5|R3k&okB$-B*5sL4HB8rxw*3(E^DwjY> z`t_<5kB#-mv(UEUmkphX!k&`|Lxb*np=B`SutmXpqwag~uXQ$T_yW7nMfFa}Y;K<6R2f zmmI94YBk@+PCP!s#6#3B^Xw4#tE|G$Xe^3|6fnmc8fHGm8!zOi}-6-yoR^ zb?pt1I%bd?AO*yTMf343CgB<#4pXYTkebl)i6Zsb>&Qw2{KG;tLA@ISN&{qX^!?$a za0f(Iah(4VpyrfOLay`+kMX77UQx~UOt~BMt8ww1euRI(r8F94ozqlYxi)dSYx|b{ z3Y9|-b?bZ|sTV8Gh<`T!hT7SI6~Ywd-gvd|Bo{K}0rc*wsvV#`^dozb4$rlD{x46! z`KR$%lye)F=xYLzamqKE0wCH1Rtu-xrd%IC+qq?Z1W{OPe3x{qa(3)_Rq}^lrh1q9 zPB%t~QF#kjQQghng#_{#L;~er+=O#Gs3z|jjMz4~h8L=(*U!||)rl_?6BBDn>;~Uj zPJSwR@T_*=N97SLBF}pAe&p*FAH1N{MEW<`C-m=S(${W>>iXcjwIhM{DRuAQH-rOz zX(?YE^^+EOGrXA+Zip>Cy4g#?4cbp246u1aT(_pp5-CF5-akvwUdNg zkZ0##k|2U$-dJ2HbYO`5?F1gfHZo4}XB;Y~zbmaOz;Z4$08Pj)ME}=!6%kP=L66&* zGu=q;e|={xEiqUdgwnugNeLMjoi<$^U^;5Kbuv6ugjd~h0Ukoi-28m1$(qZQ+x<*A z05pOD*;VxZhi>ocj%{3EqmU{-GBN;7U@DNMv@6!W{^V$DW~4X!-2**(2H0fS*J5E0 zWg9Ph$Evd+tAc;WpK>JwKO>$rAf(`2D`B=6<`$7cuDuA2$BJ92&Hjh!FrB;kq+%}H zHeEAbs>wx2NQf}~UeEzr4*q^()ERMA!vO-PMELJ}yF=>DBIUmKFTd>|+~E1I<`B70 z0M}&?$9q8KW9yq`^Ig`UDvzR;oNfI5xcEaSp-?LuK~-xB3~v8EzK*KCgNz9HsH*kN z)9}4dg+3TqM@8(?|`_kE=^F z4p7ukF=0}oZ%Kpanh(AfB@rzScfzpD1D(@N2QUV=a`3Na&dpvxπ=ICyQo3WBk4 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 From 4ad87c96641d3c37f10fb7ad90c147dba3b84833 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Mon, 28 Oct 2019 17:25:24 -0700 Subject: [PATCH 31/37] Review comments Signed-off-by: Teju Nareddy --- source/client/output_formatter_impl.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index 62b323c9c..52a4ad2e5 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -183,7 +183,7 @@ const nighthawk::client::Statistic& FortioOutputFormatterImpl::getRequestRespons std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Output& output) const { nighthawk::client::FortioResult fortio_output; - // TODO(nareddyt): Not needed but nice to have, displays in the UI + // TODO(#182): Not needed but nice to have, displays in the UI fortio_output.mutable_labels()->set_value(""); fortio_output.mutable_starttime()->set_seconds(output.timestamp().seconds()); fortio_output.mutable_requestedqps()->set_value(output.options().requests_per_second().value()); @@ -237,20 +237,21 @@ std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Outp fortio_data_entry.mutable_count()->set_value(nh_percentile.count() - prev_fortio_count); // fortio_end = nh_duration (need to convert formats) - const double nh_duration_in_double = nh_percentile.duration().nanos() / 1e9; - fortio_data_entry.mutable_end()->set_value(nh_duration_in_double); + const double nh_percentile_duration_sec = + Envoy::Protobuf::util::TimeUtil::DurationToNanoseconds(nh_percentile.duration()) / 1e9; + fortio_data_entry.mutable_end()->set_value(nh_percentile_duration_sec); // fortio_start = prev_fortio_end if (i == 0) { // If this is the first entry, force the start and end time to be the same. // This prevents it from starting at 0, making it disproportionally big in the UI. - prev_fortio_end = nh_duration_in_double; + prev_fortio_end = nh_percentile_duration_sec; } fortio_data_entry.mutable_start()->set_value(prev_fortio_end); // Update tracking variables prev_fortio_count = nh_percentile.count(); - prev_fortio_end = nh_duration_in_double; + prev_fortio_end = nh_percentile_duration_sec; // Set the data entry in the histogram only if it's not the first entry fortio_histogram.add_data()->CopyFrom(fortio_data_entry); From 22ec3f547943ed6fe69518ca0fefe887c6b9dc31 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Mon, 28 Oct 2019 18:10:26 -0700 Subject: [PATCH 32/37] Review comments #2 Signed-off-by: Teju Nareddy --- test/output_formatter_test.cc | 63 +++++++++++++++++++++++++++++++---- 1 file changed, 56 insertions(+), 7 deletions(-) diff --git a/test/output_formatter_test.cc b/test/output_formatter_test.cc index 4b8c870bc..c8b8a7edf 100644 --- a/test/output_formatter_test.cc +++ b/test/output_formatter_test.cc @@ -1,5 +1,7 @@ #include +#include "nighthawk/common/exception.h" + #include "external/envoy/source/common/protobuf/message_validator_impl.h" #include "external/envoy/test/test_common/file_system_for_test.h" #include "external/envoy/test/test_common/simulated_time_system.h" @@ -91,6 +93,60 @@ TEST_F(OutputCollectorTest, DottedFormatter) { "test/test_data/output_formatter.dotted.gold"); } +TEST_F(OutputCollectorTest, getLowerCaseOutputFormats) { + auto output_formats = OutputFormatterImpl::getLowerCaseOutputFormats(); + // When you're looking at this code you probably just added an output format. + // This is to point out that you might want to update the list below and add a test above. + ASSERT_THAT(output_formats, ElementsAre("json", "human", "yaml", "dotted", "fortio")); +} + +class FortioOutputCollectorTest : public OutputCollectorTest { +public: + FortioOutputCollectorTest() { + counters_["upstream_rq_total"] = 3; + counters_["benchmark.http_2xx"] = 4; + StatisticPtr used_statistic = std::make_unique(); + used_statistic->setId("benchmark_http_client.request_to_response"); + used_statistic->addValue(4000000); + statistics_.push_back(std::move(used_statistic)); + EXPECT_CALL(options_, toCommandLineOptions()) + .WillOnce(Return(ByMove( + std::make_unique(command_line_options_)))); + setupCollector(); + } +}; + +TEST_F(FortioOutputCollectorTest, MissingGlobalResult) { + nighthawk::client::Output output_proto = collector_->toProto(); + output_proto.clear_results(); + + FortioOutputFormatterImpl formatter; + ASSERT_THROW(formatter.formatProto(output_proto), NighthawkException); +} + +TEST_F(FortioOutputCollectorTest, MissingCounter) { + nighthawk::client::Output output_proto = collector_->toProto(); + output_proto.mutable_results(2)->clear_counters(); + + FortioOutputFormatterImpl formatter; + ASSERT_THROW(formatter.formatProto(output_proto), NighthawkException); +} + +TEST_F(FortioOutputCollectorTest, MissingStatistic) { + nighthawk::client::Output output_proto = collector_->toProto(); + output_proto.mutable_results(2)->clear_statistics(); + + FortioOutputFormatterImpl formatter; + ASSERT_THROW(formatter.formatProto(output_proto), NighthawkException); +} + +TEST_F(FortioOutputCollectorTest, NoExceptions) { + nighthawk::client::Output output_proto = collector_->toProto(); + + FortioOutputFormatterImpl formatter; + ASSERT_NO_THROW(formatter.formatProto(output_proto)); +} + class MediumOutputCollectorTest : public OutputCollectorTest { public: nighthawk::client::Output loadProtoFromFile(absl::string_view path) { @@ -111,13 +167,6 @@ TEST_F(MediumOutputCollectorTest, FortioFormatter) { "test/test_data/output_formatter.medium.fortio.gold"); } -TEST_F(OutputCollectorTest, getLowerCaseOutputFormats) { - auto output_formats = OutputFormatterImpl::getLowerCaseOutputFormats(); - // When you're looking at this code you probably just added an output format. - // This is to point out that you might want to update the list below and add a test above. - ASSERT_THAT(output_formats, ElementsAre("json", "human", "yaml", "dotted", "fortio")); -} - class StatidToNameTest : public Test {}; TEST_F(StatidToNameTest, TestTranslations) { From 932814f6ee21ae4e2670fecfb42f80bbfd623afb Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Tue, 29 Oct 2019 15:29:01 -0700 Subject: [PATCH 33/37] Review comments 3 Signed-off-by: Teju Nareddy --- source/client/output_formatter_impl.cc | 3 ++- test/factories_test.cc | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index 52a4ad2e5..dc40240fc 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -194,7 +194,8 @@ std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Outp fortio_output.mutable_requestedduration()->set_seconds(nh_duration); fortio_output.mutable_actualduration()->set_value(nh_duration); - // This displays as "connections" in the UI, not threads + // This displays as "connections" in the UI, not threads. + // TODO(#186): This field may not be accurate for for HTTP2 load tests. fortio_output.mutable_numthreads()->set_value(output.options().connections().value()); // Get the result that represents all workers (global) diff --git a/test/factories_test.cc b/test/factories_test.cc index 91e95980f..23f3bb51c 100644 --- a/test/factories_test.cc +++ b/test/factories_test.cc @@ -124,7 +124,8 @@ TEST_P(OutputFormatterFactoryTest, TestCreation) { testOutputCollector(GetParam( INSTANTIATE_TEST_SUITE_P( OutputFormats, OutputFormatterFactoryTest, ValuesIn({nighthawk::client::OutputFormat::HUMAN, nighthawk::client::OutputFormat::JSON, - nighthawk::client::OutputFormat::YAML, nighthawk::client::OutputFormat::DOTTED})); + nighthawk::client::OutputFormat::YAML, nighthawk::client::OutputFormat::DOTTED, + nighthawk::client::OutputFormat::FORTIO})); } // namespace Client } // namespace Nighthawk From 9a5547a920f137c6f3d5da69798be1bcb17f9b81 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 8 Nov 2019 11:08:57 -0800 Subject: [PATCH 34/37] Add comment about proto-json trick Signed-off-by: Teju Nareddy --- api/client/transform/fortio.proto | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/client/transform/fortio.proto b/api/client/transform/fortio.proto index f499ca7b8..44a27a790 100644 --- a/api/client/transform/fortio.proto +++ b/api/client/transform/fortio.proto @@ -7,6 +7,8 @@ import "google/protobuf/timestamp.proto"; import "google/protobuf/wrappers.proto"; import "validate/validate.proto"; +// This proto represents that output format that Fortio expects when converted to JSON. +// Nighthawk can fill in this proto, and then unmarshal to the Fortio-compatible JSON. message FortioResult { // Disable validate because it doesn't work well with fields that are not all lowercase. // The field cases must match the final output JSON that fortio-ui expects. From 2ba9e573e5d845a21a789a56447135db64b8e7dd Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 8 Nov 2019 12:07:37 -0800 Subject: [PATCH 35/37] Only wrap optional types Signed-off-by: Teju Nareddy --- api/client/transform/fortio.proto | 23 ++++++++++--------- source/client/output_formatter_impl.cc | 22 +++++++++--------- .../output_formatter.medium.fortio.gold | 18 +++++++-------- 3 files changed, 32 insertions(+), 31 deletions(-) diff --git a/api/client/transform/fortio.proto b/api/client/transform/fortio.proto index 44a27a790..3f312a6ba 100644 --- a/api/client/transform/fortio.proto +++ b/api/client/transform/fortio.proto @@ -9,36 +9,37 @@ import "validate/validate.proto"; // This proto represents that output format that Fortio expects when converted to JSON. // Nighthawk can fill in this proto, and then unmarshal to the Fortio-compatible JSON. +// Therefore, this proto may not follow conventions. aip.dev/not-precedent message FortioResult { // Disable validate because it doesn't work well with fields that are not all lowercase. // The field cases must match the final output JSON that fortio-ui expects. option (validate.disabled) = true; - google.protobuf.StringValue Labels = 1; + string Labels = 1; google.protobuf.Timestamp StartTime = 2; - google.protobuf.UInt32Value RequestedQPS = 3; + uint32 RequestedQPS = 3; google.protobuf.Duration RequestedDuration = 4; - google.protobuf.DoubleValue ActualQPS = 5; + double ActualQPS = 5; - google.protobuf.DoubleValue ActualDuration = 6; + double ActualDuration = 6; - google.protobuf.UInt32Value NumThreads = 7; + uint32 NumThreads = 7; DurationHistogram DurationHistogram = 8; map RetCodes = 11; - google.protobuf.StringValue URL = 12; + string URL = 12; } message DurationHistogram { option (validate.disabled) = true; - google.protobuf.UInt64Value Count = 1; + uint64 Count = 1; repeated DataEntry Data = 2; } @@ -46,11 +47,11 @@ message DurationHistogram { message DataEntry { option (validate.disabled) = true; - google.protobuf.DoubleValue Start = 1; + double Start = 1; - google.protobuf.DoubleValue End = 2; + double End = 2; - google.protobuf.DoubleValue Percent = 3; + double Percent = 3; - google.protobuf.UInt64Value Count = 4; + uint64 Count = 4; } \ No newline at end of file diff --git a/source/client/output_formatter_impl.cc b/source/client/output_formatter_impl.cc index dc40240fc..9d780d439 100644 --- a/source/client/output_formatter_impl.cc +++ b/source/client/output_formatter_impl.cc @@ -184,19 +184,19 @@ std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Outp nighthawk::client::FortioResult fortio_output; // TODO(#182): Not needed but nice to have, displays in the UI - fortio_output.mutable_labels()->set_value(""); + fortio_output.set_labels(""); fortio_output.mutable_starttime()->set_seconds(output.timestamp().seconds()); - fortio_output.mutable_requestedqps()->set_value(output.options().requests_per_second().value()); - fortio_output.mutable_url()->set_value(output.options().uri().value()); + fortio_output.set_requestedqps(output.options().requests_per_second().value()); + fortio_output.set_url(output.options().uri().value()); // Actual and requested durations are the same const auto& nh_duration = output.options().duration().seconds(); fortio_output.mutable_requestedduration()->set_seconds(nh_duration); - fortio_output.mutable_actualduration()->set_value(nh_duration); + fortio_output.set_actualduration(nh_duration); // This displays as "connections" in the UI, not threads. // TODO(#186): This field may not be accurate for for HTTP2 load tests. - fortio_output.mutable_numthreads()->set_value(output.options().connections().value()); + fortio_output.set_numthreads(output.options().connections().value()); // Get the result that represents all workers (global) const auto& nh_global_result = this->getGlobalResult(output); @@ -204,7 +204,7 @@ std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Outp // Fill in the actual QPS based on the counters const auto& nh_rq_counter = this->getCounterByName(nh_global_result, "upstream_rq_total"); const double actual_qps = static_cast(nh_rq_counter.value()) / nh_duration; - fortio_output.mutable_actualqps()->set_value(actual_qps); + fortio_output.set_actualqps(actual_qps); // Fill in the number of successful responses. // Fortio-ui only reads the 200 OK field, other fields are never displayed. @@ -222,7 +222,7 @@ std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Outp // Set the count (number of data points) nighthawk::client::DurationHistogram fortio_histogram; - fortio_histogram.mutable_count()->set_value(nh_stat.count()); + fortio_histogram.set_count(nh_stat.count()); uint64_t prev_fortio_count = 0; double prev_fortio_end = 0; @@ -232,15 +232,15 @@ std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Outp const auto& nh_percentile = nh_stat.percentiles().at(i); // fortio_percent = 100 * nh_percentile - fortio_data_entry.mutable_percent()->set_value(nh_percentile.percentile() * 100); + fortio_data_entry.set_percent(nh_percentile.percentile() * 100); // fortio_count = nh_count - prev_fortio_count - fortio_data_entry.mutable_count()->set_value(nh_percentile.count() - prev_fortio_count); + fortio_data_entry.set_count(nh_percentile.count() - prev_fortio_count); // fortio_end = nh_duration (need to convert formats) const double nh_percentile_duration_sec = Envoy::Protobuf::util::TimeUtil::DurationToNanoseconds(nh_percentile.duration()) / 1e9; - fortio_data_entry.mutable_end()->set_value(nh_percentile_duration_sec); + fortio_data_entry.set_end(nh_percentile_duration_sec); // fortio_start = prev_fortio_end if (i == 0) { @@ -248,7 +248,7 @@ std::string FortioOutputFormatterImpl::formatProto(const nighthawk::client::Outp // This prevents it from starting at 0, making it disproportionally big in the UI. prev_fortio_end = nh_percentile_duration_sec; } - fortio_data_entry.mutable_start()->set_value(prev_fortio_end); + fortio_data_entry.set_start(prev_fortio_end); // Update tracking variables prev_fortio_count = nh_percentile.count(); diff --git a/test/test_data/output_formatter.medium.fortio.gold b/test/test_data/output_formatter.medium.fortio.gold index 3dfe5c752..9d96dfdf3 100644 --- a/test/test_data/output_formatter.medium.fortio.gold +++ b/test/test_data/output_formatter.medium.fortio.gold @@ -1,5 +1,11 @@ { + "Labels": "", + "RequestedQPS": 1, + "ActualQPS": 12, + "ActualDuration": 5, + "NumThreads": 1, "DurationHistogram": { + "Count": "48", "Data": [ { "Start": 0.055568383, @@ -187,18 +193,12 @@ "Percent": 100, "Count": "0" } - ], - "Count": "48" + ] }, "RetCodes": { "200": "60" }, - "Labels": "", + "URL": "http://127.0.0.1:10000/", "StartTime": "2019-10-16T00:30:12Z", - "RequestedQPS": 1, - "RequestedDuration": "5s", - "ActualQPS": 12, - "ActualDuration": 5, - "NumThreads": 1, - "URL": "http://127.0.0.1:10000/" + "RequestedDuration": "5s" } From fe97b6c429d987e6bd9347568f28b83cf241fe31 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 8 Nov 2019 13:45:39 -0800 Subject: [PATCH 36/37] Fix README Signed-off-by: Teju Nareddy --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3794a3f35..9c0759da5 100644 --- a/README.md +++ b/README.md @@ -112,8 +112,8 @@ Release requests in bursts of the specified size (default: 0). Prefetch connections before benchmarking (HTTP/1 only). --output-format -Output format. Possible values: {"json", "human", "yaml", "dotted", "fortio"}. -The default output format is 'human'. +Output format. Possible values: {"json", "human", "yaml", "dotted", +"fortio"}. The default output format is 'human'. -v , --verbosity From ef16f6484233b43ed85ec57dc3c7aed5be39d474 Mon Sep 17 00:00:00 2001 From: Teju Nareddy Date: Fri, 8 Nov 2019 14:56:09 -0800 Subject: [PATCH 37/37] Fix readme Signed-off-by: Teju Nareddy --- README.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 9c0759da5..005051a12 100644 --- a/README.md +++ b/README.md @@ -55,12 +55,13 @@ bazel-bin/nighthawk_client [--trace ] |CONNECT|OPTIONS|TRACE>] [--address-family ] [--burst-size ] [--prefetch-connections] [--output-format -] [-v ] [--concurrency -] [--h2] [--timeout ] -[--duration ] [--connections -] [--rps ] [--] -[--version] [-h] +] [-v ] +[--concurrency ] [--h2] [--timeout +] [--duration ] +[--connections ] [--rps +] [--] [--version] [-h] Where: @@ -208,14 +209,15 @@ Nighthawk comes with a tool to transform its json output to its other supported USAGE: bazel-bin/nighthawk_output_transform --output-format [--] [--version] [-h] +|dotted|fortio> [--] [--version] +[-h] Where: ---output-format +--output-format (required) Output format. Possible values: {"json", "human", "yaml", -"dotted"}. +"dotted", "fortio"}. --, --ignore_rest Ignores the rest of the labeled arguments following this flag.

j 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